6abac134f3261fb648244284635726a6d8d44ca7a080f473ab54d5160010199c894e18c1bb493edd01ccc330f6d1111031950c6e61e6b670b10f585d8c9ebfa846f8c88d6a73bd38cd4901b184b72be5633923da6686712b4003fe88101cb6342a015f2f397da88c2ffd6c91e466cf256f17449e4f81d35a595bdd0b3fc65948130768a1b1692ca6ac5f6aa3ce74ca3bf38fe6b4d50311f255316d9834abc810f1e14af4b16457d0be2a599c22d065ca2486b2e7df756fc9de4995831a09cbe947f2e914da2ac7445bbd89a33ddae91977e5895fa3966759aa4c3aaee78d2c4cd9609cd559d9eff7aaa2c091a19490a44a61b681eb73fe5da296ed9bbe7d1151b4d6fcadbfe840f89cac9831bc2b529975fa0358f608e923d1667e198bcf1a2e0c04d1e0963604b2ba9a1a02c9b35c08e9d33a08a9ee93a652a3b47c0c14159c36364de904b4e7b7a700edadbad3b25f2676e42095a7628700a41574060d4bd89b26bae06298c29919a45972269349ec7bb47b83cc94a14f41fb320d7a518e3d33efa15590bdcf85c35d6ed6dd57cbad560c09d026fe1310fea26f08b80e3ffb0fb4de8d272078225b56390c2f00bc09243774613d2a2fe4bee68efaab8e15583e8cb272d09297ce6a316b8610b5d6fc008595e5707008c6ac857db0e23d721431d814c7ad48deedb5c37c655a29ba7063ca741db43911bd6fde014e2a7a459a73f249b66ab9ed9b1da8a55f2973fc525ec492a4d319d3154f8452a6649cc9236ba5689f27b2f4006ab9f759557b2688b7ab644d146631a9e1c6d842780b504177bad8ade79e78e01497b1cbcec21b1db947990111569d20b19a8109b2a5971c19e7abd846b45eaaac432979cc2cb324ace8ce5b60560b6eedeebb5a82402fd33b937537cc0a71a31c052b29df8c62bfd2405e023c462e81951cbafb759dff12a51e997344e436e05aff54f4c0e4f4a334328f4513984cb82559de4a28e535e70b8466addee6b65fe22a7873617bb38470832a02f4a3ecf129473cab4c6afee9046826464e9d16b42616284b25ad7966a3178de9cabf3b331e225cb011233aab51aebe26810b09d0e8c87a231e8f456a2126d9282cd983cce4b22bc069f45c434448d96dcf9b5d2ed3d92790804db64108f4040c358e0b9f4ca467dfe782c7ffe95380be27045edb4ca15879d708b09aa32d3bc321e5fc1a7702336f48df14d0f4b6f558e9524e39cc4acb3e34053e0d171c3fa1e030d82f112a5cb549e65bc0287dc865916509c60807f1850ddf4819a6769c1f265fb1c347d081383ef42999f51f2963b623fed58183ca75ce27fc26898a3f2e1ba66b378570735a010bbc90c9ef12f1ddd531655d7fcb05dd72d2b09b860733427f35f85a1438f2c5efb8e77411d9babfc328b04e981e1a02171754f60e394d4462ad1457951fe05a64a8881a81a4b40a43e19689582f8cb1cd2c5fe3c60ffb50b0f0c7b676c325b133e883f6d398aabac4a7eefd50393c763ff15dc9d92e49ddd76109b3508a0acdf361e71a1cbcb255147cc163c809c208a1f22bca5d7035f739c2cdb94ef082f31da3248cece4a67d0f8119c31c615de344327394865ac971bd689ebd1ef02fdbfe28aab280bb6753d53142e80984b2316f6e126b8ccbddccc20fea8de14a69905e21bfd47f2484be9e40c55bf89b50fb5912e3e08e203bb95343af70038c7d1a6644150d346286e37951187aafea3f86b5306978984a7248e9431f5419d94d450d450d4411bed33eb32351fd863e177e27ae8b27d3141501ed44becd099393b7022abd7390817d327b430814ab8adfc44f07ddbaaac6b84d56fc07ef68a25871e6b438e34a74ede1070fd2f22ee924a065b8580720d58d4da7b5d1353afb85a67429f6c5f0207ce6f38c8720dc9cafb7475904ffa706867290489ae4bf791ae5434d44da8883f2410009aa9633710e123887c44a6615107f01db66ccefddcb52408877bb6ef42a64cfeb3b77e5af717d9140319eb78cf1f65f747de750e86b34f86f5766ec4bf3e22b9d5c8ce55a217141f8c4ed1042456abab9b7c78f68e4300f2a0699d6e70a8d088d0ffa3c42c18259735c314dd643b6bca86243d7643326e27658e741fddbd852af4c27459ee72c8e27ec83e031e433ef776a217fbf7c0ca7c0a4aa5036cb38ffc2c641977e62bbb328b347b2be9c239db2c87987068ceb81dfd1cccd9ba48e7fbc5987bb6e7fca439650bfea7db66d17ff6ae72a21ae13594c2d6ae0db9551765803695454fe9dbec91f04fe3e65df9408e41c3fbcf71360cf7486a45b10c95427d1f2134b2ae812a2310ae984d4a231c8c02159592342fbbc7e98e310d0d427efd9b6052b530b439d5151eab7d102c5d89f8c01ef7d64df795a4e5b6ae1057220d746f112f10d262439b5d722422ca5f856aa7d684e3f146585b1d1b6c054ebd47cd429ec4c286282be8df49f59c7f5a64b2eea6b1dc0ab0325dcedb52a18e7ff916bc78a95a394f4e1e5b31fc99de73d3d2d71ae2f464d4efb6ca765ef8274b4d363bdcfbbd61e8aa133cb8cef1f7caf33cace1499c800c936e8aa39a21674b62d7863c78d411bea5869173fe38dd29e10726108b38d1051db627dbdbb699068fdf02541a0d6c2e473007ef6dc829534250dfde80c00c77b3caf867b70e0229d1c90a71f81461b3d8a1e4c5ca967c55b173a956bbd109c4a857b7ed766dcb204baef0a7efa88fb53c49f6d705e778af82513b28ad1c7343a624271679ec58f4cf97b28b1a6c4bee4780154e1dc724d0d0497bf0cf7355b6bffc239c9634336508f8a1b8b7a87c6d9afecc6e236c13051a06bb1f43e8cb1d93e2d811e0328b3311e30dd5be9af00dca2dc68de", 0x1000}, {&(0x7f00000002c0)="65e6e15433be8e12ec5bce30a602f43a43c922889320703f123b0bafedcfaa3c2b7c62cba2ffca002424771ad61af7ac8ba96f0c9097f23c5cfa84bfedef5ebed7f905dd97ed6fb874d29a67f218353d1fc55611493542b4fdd5bc9361f1aae1fa8a7cafa14e4797668fc437492edc455c75bd8b60a3c0297bc3ef6e229f0e93eb16a496330b0325ed0a57ba", 0x8c}, {&(0x7f0000000380)="231fe2d2a8153601a7ed0970f834447ddb1cebe510b99153d428bea57a03c1d4d08e627968b1278f", 0x28}], 0x9, &(0x7f0000004540)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}], 0x60, 0x400}, 0x4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r7}, 0xc) 11:28:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) clock_settime(0x2, &(0x7f0000000180)={0x3, 0x400}) syz_open_pts() getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x96, 0x1, 0x10000, 0xffffffffffff0477, "9e0f9ef8ba94db2a5042f56138e839e906d75e50", 0xfffffffffffffff7, 0x7}) close(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xffff, 0xf7}, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:28:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/146, 0x92) write(r1, &(0x7f0000000000)="8745503bc018a88a244a156ded5a7f7bbf5911d1737028b54bb788c4ce06b9d16ae1b77057ea63f8d4b84fc65adde8cf12f639518c36dd08510a3f348ee1da474a5b9337be3609675b03cd4f2f939e842a7fed2fa6c8956b9e5f30277c2643fce86c295941c613bb08e9e61f584e5ab29e844f8dcb3e1ecea003b6f51dba17170176", 0x82) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, 0x0}, 0x2) 11:28:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) syz_emit_ethernet(0x52, &(0x7f0000000040)="00a07c74bb08af657f000000ea6a41345512522140a506be4c720b1a7fa4906900ce2f1045d0c6f2139b3cad514257957530c249cfb41d59779919006bc6a3da1adad2dcfb032aa4a13dcefad4d6ed6b439e") 11:28:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) shutdown(r0, 0x3) 11:28:51 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) getppid() read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\xfb\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00']) pipe(&(0x7f0000000080)) fsync(r1) dup(r0) pipe2(&(0x7f0000000240), 0x10000) 11:28:51 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100), 0x100000000000030a) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 11:28:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x87}, 0xc) fsync(r1) dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 11:28:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0, 0x250}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/184, 0xb8}], 0x4, &(0x7f0000000440)=""/115, 0x73}, 0x802) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0x2010, 0x65) 11:28:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 11:28:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x25, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:28:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0xffffffffffffff49, 0x0, 0xce90910ddb833533, &(0x7f0000000340)=""/156, 0x9c}, 0x800) 11:28:51 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6, 0x5}, {{r0}, 0x0, 0x80, 0x80000000, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x69, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000004, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x7ff, 0x100000000}], 0x4, &(0x7f0000000280)={0x80000000, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)="0b64d9940ddf67d01c95a4f7f0503e2220066623ae7fb38d7017b95e74241fc3856a304e8bb9ec01a57e7b85ce64e1664ecebe0b36a675e81fe6687d41b46bf2f48dd0eebe1bf6f8c5cc295d73306bca0cdfdbd6a4ae3d4e29ff37f81dc1b7cd5dfde2b2f5d869107206fde521c1b078d576bde9a6b1df6069f12c25445fe90423d08dfce425bf35b82114b9d74a122ee0507c5fac72affd16382eace89d676a9fc1ab121f70c22c4c666553bdfcc21cc2adf7432d3b875c4e2a86fff4cba446b4", 0xffffffcd) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:28:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x5}, 0x10) accept$inet6(r0, 0x0, &(0x7f0000000040)) 11:28:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') r2 = dup2(r0, r1) getpeername(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r5 = getgid() lseek(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="5b1870f7ebbdc6401259932d9cc018be14afd4bcdc8d8aa38d119e5643273ee3e81f", 0x22}, {&(0x7f00000012c0)="7155bcb375f826bac70c6086c933cbb47eb227bf0536db6bcebd72e77cfe4b53e78f9a4465be8cce4f750ba7652ef0906f8302abb9a1a17e5dcd0128052ac53a85abf635f8329cf187ad5ee2c42fdecfb84f866b58f85e88fbeec573d6b7e6248034080697cdb3b217beb9e58a5355512cc7de56d8f4532ac69b55e867e9c2ff69650048a07ba1de8017ae22a656e17c14c5bbb7990ecf7e66b5d18658e59fa5fedd49f2b08d03ac4a9585eaab041ef7e91c25de3634b69a0ff159fdff63125d308328ab9e5b87925bd87e88acabad", 0xcf}, {&(0x7f00000013c0)="6441b5ac8338430ec829cf7abd0ef0c9c35e24ab0dc6386d1d0c61f0ce482e7e56b44ddbf7c7f645d1efa5ae473629c58fe51c952e06ada45f66cc84be332db9a1272be1cb5f54225d87f074bf44dbc3854ce9a9c03acf3ce6832090c30cb761fbbeb98cac0a25710da92623f52523b35f5f4d00f424cee4fcb5c7da119f4797", 0x80}, {&(0x7f0000001440)="4c6ae41ac448b6681c38d46a18b0fb1d48032b8bbfcbb62b3e87d128918ec26c7812d103ce38bfb2fbdf06abc24b7e506948b032ba5c02d2858389e5e5ccdf0f6945aac25f1b0931e7acb799cff52484cdcb5cc30245559e08fb9a74e5af0f12303aa508c974a8a6dd31cdf25500105ad38568a8e9edadb4085c8f7939562e09386a0d44e6c876b91eb7ccfd431af1e731e810247645e3c621bb7a3788b9883876cba505d9340380f42d1279c673a5b69b49b63080718d1470f284d4ff90b597ea2cfac2c6", 0xc5}, {&(0x7f0000001540)="ec15994a57a4ec5da472c2100954c7a506abf42c0e97ee634eaa441ef197fef3187b80d3f8735551e6296c22e486bc7de2ff83afc74070fda4441c62b1cc1b1546aa82f4044a479fec0732f17b4b12e933d0b78791d7b631f8b3d2e9fea747b576926e60c2d5f380f94662470f769eeea38c4f8aae6d0420f2e8a57e33e3612c97c00935db1bc511ac5bcc582141df380fb764061f", 0x95}, {&(0x7f00000001c0)="e255c64a89751b0c842d7bcf7ceb46ddc5e25163c2affffbfc2f5d95d1", 0x1d}], 0x7, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x8}, 0xd) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 11:28:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = dup(r0) read(r1, &(0x7f0000000100)=""/150, 0x96) r2 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r1, 0x0, 0x216, 0xffffffffffffffff, 0x0, 0x144) 11:28:52 executing program 1: r0 = socket(0x18, 0x1, 0x100000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:28:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:28:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) 11:28:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSTOP(r2, 0x2000746f) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) close(r2) read(r0, 0x0, 0x73e) 11:28:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x5721b76b96d34469, 0x0, 0x8}], 0x60, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) nanosleep(&(0x7f0000000000)={0x401, 0x5}, 0x0) ftruncate(r0, 0x80) r1 = getegid() setgid(r1) read(r0, &(0x7f0000000140)=""/139, 0x8b) kqueue() kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) 11:28:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="744720def2424db5767f779eb508dbc10668ed3892266731cade29ac7d6aba3055bb57d26d9c012fd6b993986988193104f9290f20b686e49eed20657000000000000000000000000000000000", 0xfffffffffffffed7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x167, 0xfffffffffffffffc}, 0x8) 11:28:52 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:28:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x0, 0x3, 0x0, "54000000000000000000001167b5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:28:53 executing program 0: r0 = msgget(0xffffffffffffffff, 0x10) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="c74dfc88aad53d6c09442aa8d6e3df9e3b5a1d406340abfc4d6446f4ddca46310f2219a4faf38a1ef79c00bc9ad2be41527ba8a11e900200000000000000d0184ef719c0c2b852266578ca51b4b5d4fd6c7579c88a677139113575b51f62caf0f11d4715a6fec94d4abb72644a7649956fd3436ca75ecdf42d5d6a4c940f924ba072691eb560be91544a7cbaeb98c16122fc9380f53614a301c1505347f938646beb296692131a4c7176269eb690410871561472b62c1087002906208898af7c544b9871f70df6b25f4077aced4d1f912654e6133cada325faab"], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/122}, 0x82, 0x0, 0x800) msgsnd(r0, &(0x7f0000001440)={0x0, "2f362101ad3b4b7e821ac4756cc7385efaa6923f46b3453027e6639d4f7aceccc707137209142d1926ed1b191fc40e84598be1c4d0b8a9d9bcd41f05a5a96427d1e8af39ae8c298e2dcd2cef212d654b077fe33c1efb529cb31914c1db99654681ce56a3280f8dcc851b2c2db2233879560f2fa6b4f528047d46a90723550d47a5d94466ae1265acede053ca4fcc75f288f68808f5a6076edd2aa88d76ba6cbaf773e69b67969f8198"}, 0xb1, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "b9891824ebf4888310bad19cb5734b5d6f6cade7f6e2a098f87e60fc65144c8b4200522c67e148cae8775c718936153b09762b75a1e295cde27d1bd3e76887e4bac3e084db8cd07e039e11ccc68bf538240741d73670595bbecc894bbe3cc97d4eefa59dc0a32d6f93ba19bd1ff8a8b369c7792e3cc671ffb0f2a7b530629deb552121f46f2e109cc8b4bfbc2fd699446f1479e23214610c715dbed0f92bf6d462c3406bc95bff3039d408c82f1ef7e8be9acd3d7d2073cfd3a0aad026ae3d22a92b37a42c96679ecd43487eca45a1617565dce563e08734289e86729d68e39e30f24429de2b12"}, 0xef, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/160}, 0xa8, 0x3, 0x0) msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/241}, 0xf9, 0x3, 0x1800) msgsnd(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="0300000000000000daf4689ea08ad34ff70d79d51f1850346512b20bbd367e536285bc22219bd51c2dd17b8dc4f0bfa05b4d58252aa6449294154b4bad0bd72afb40567496813367271b125ae807d810884a837a0a4133092e81da071b5727c68a4d21549722f8972ba928a10569c77997028c96c200ab4ef029b66b8acff383a96a9bc2cbe70b004b2ea10f701e6322737c7c2503816e0dc6b41841128d16df3d315d6badc260d6eb6fd819fbc2e5db800d90f716f3d515e39ba34119e72518304c1844ce79d538690ca6a5bf48a80f8b3975b3484856424d4a6bdaba6778beb51c993ee517f91ece61fecb6f455d80e76fb40ded4574fc24e55d688995028089f3286ae1a6183205ec22c50235f6ab7b757719fddb3209cc79c1ace71f5519f15883deb2047b31bc993b519130d4e63601b6af674a7a002eb8129da68e379bb94614a622b35019cf011f907556e2bb09997cb092d6e47713236877a1dde4a257ba5aa693af3c27944d797707d7f2f985cca09dfd384189b8843793dc218a064aaf5184af82c263a0168e2e35db84a958a7d7103c937172728540d784253ec6ec646e996d18276dd614fed4b365cd0691251b996d624d70060e13457a600c5c25157d643b839a34e3d7c901ab667b55aa7cec8aaded2f35f6fa61f1217a3340d1ed5c7247c93e8c57f04b2c2b0eaf72f7198884674ba90d381bd375f20dfcedc2f0e00a225ffba00dace5866ea91d9b3006487403529e2528b805b43caf2344ca0d9cccff1117e0adf2746cf5cf3b2d431bc4b8a5bc71d0be2a4ab0b4e6216e3780ae905a086f2e24c238e07009204205895a7e4133466e68f459845f72953589f75fb2b7063cbf6c7cc20901742ddbb0d08f79bee3e4a13a465837ae862a557f42efc138d2546e5a3412fc849bc2e554a2d57b2bf4155779ec613c3a0d067feaae1c6e9270fb988e85e029de5c35c61070de79dba02256efb01b1a2cdb2c5854b27ab2bb66f978192fb019ae42d9a45eb1ab3f64e6d18a5d994353d19fea25c0463fb871b9ed7a64980ad10f859ca7bd4d125ff3b6d605416f325db941edeca355853647c721957c1134ce37d7e87cfa52e8f7fdf774de3cb0eeff6d93c24de7484a17eed88b0832ce5ec4fce5bfae7e40c1e4155653642a19cc2fd46e8df14add5aa9cf9fdb4031bcf6b9f6116608deeb8e9bd5ce049414812ac2757289aa362ef43b2559664b5a8ab95cba561d11aa01105c8ee91008392d29a929568e1e3333af417d3a15a03b7598ea67826c615636f1560cb2d383266dd1b88abb367b2c6949f82f7b0ee458987cd7921cc81018665faf4577e70fbcf6fc8106c2fe8c806b16712818c8b7a3682723f11ed5b224f44f77ebfcf0b2fc51c28c3a39492354b0365bc2274a72a0ebc7792f554842cc97577b4ce32c6000a46f8ef64e4c890b2ce77f781b23ac194044e6c386487f11bfeef398943827a49056af2e44330d9278b6237a972b58b606b29a66e8e96dcad4d3f8041d0e820393bf7f3f3025909cdab208ad54e3aa557645f73d83e1850ad362c2f479ac145b0432e8c6f2fe28f8bef6b0fad06f1141f907986b920dbab07ea3f78ec37f8e04603ef60cdd9ae81f46ce106da5cabdfaae9a1f796584d13af8eb55feef0ad3ca85264cd188f1a4e204c64b5e7ce1f7455f4d42c1aafd3c0586e78a2c75ea76d8b21ddc4a28515207771917b58136538b7f00fdf6339eae5d10e4d5550db902fefca0d6a91c7354f413b6884a3f6b4ae60e4d4627fc1f9dc6292c6150d77ec35e0227028636d432f1e805e9eb477cbae5e0cd4eea2c155cfae9a5c3209b72125d355a70c2f0de9c318b71a959910c525754a905f108e892bf3eb81b0a4c2289f1f95a8339500da9b3098c45b1f298731a0d65cf05dbd7e3deae3aa5be8359251a88d3ff392b6f85da8f09aa89160f282590d36ac0af6ff97be1b5f3a76fafabc22ff9742c2ee0f502fa9591d019ccb25d62253bdbcb8c1828e02be367c10af4d6c7dd6e8e0656cfaf95a1bbf4d92f3b90c03f1d5e3791cf90709f9b196310f5786f21c3b44b55336bf9c20ce492c14401920ed7336839fc5318d4a700c5897081b5292a548452d2e20c52620f6aadf57896e70858167eca8be56ac23a1dc392b8b7c7d7025e784c0610225bdd5ebcd75cdbdaba1e4e46ec9851984a60d35739b1e162d310e9b895c8105acedbe852157b85594c8e97a2039181035da6494309a319e0e33f3a2b3c42f5997a4254bec374b97289d88293da400a85d928dd5299178a9c5b1d5165e20fc62eb3c1e23073655e6e978681aa8044c883a13ec13eb3b87c3f01aef4bd01723204308bd3c766b174ca5f5d159babcad6f29aafdf9ccf461de2646b015c28f3dae8d9374a6b606a1cbf1bf16f8b61a312579635a0ed8a40c2a9060f5d608a8e86219a6c887451ef7f088d55c20505b20ef151d06421c5a440881bb4cd5058432129414dca83841f1bd4a28fd9568ccace615051193e777b9ee3b8914abb60ce5131c83f1c1509f206f98982ff9b7dd2ee9b4ed0c7d5950179b825e26fa14e64b2684dcb9726e3b8b1df5807af9816a6ace6b0db95ea50121b5b026902ec961747094d9c12942918f06008df5fd8f2666f56e952c0171dc59cbbf9c0acb585c346f37120a498387ae5d8878832ae5fccb5894e4e34f48da9c0ce3187651ddc0cb672dc334b1495076181310997877c3f2a4d0e7dad5cb8600bf703b06abe4eb5571ba48c4853b6dcabece73f43e43bd72d80a75c916f86e83e1cf84661f466f1acbce0ad44c8131b132c69b57e56dc6b4479c9091b343781e8f434bb36b80800489fc26b9c167e27c97b63e741e579386e05910257bf5a4bfd8a62a8e6a905216c8a552a8055ce38babc41f022194bd16eec4a2b4f118d7913caaed5d733067795fb80e0910bd6289850eb8d1c6bf566385969135508a898e1dc34dc59817a22f90ef51a888a63e7f923b318e7cc777c810a446a60a54de1e0c8636758abdf0388ca33480f9873f9a057da4806994ed75b90544578dd4919dcb9e97041c8767026846437a1496f12020d5dc82968af5d0f1319267755b7afe844c16c35d4ca71d8a490633c70d172d395d0864445fe583b304382dfe16b4178070a39a526f40105e0428a8d05d5e557d5a27af0e2382e744efba2ebf7818f5b15db5e7280c90e7074049cd182e6ab4b47514957e182def3e24ea2076c5d9c0a2de7654469d85421473ddc6eb72a760a187cd134474c187802bff5180b9691e2c0cb9e50ada8d2f20958d3a0a1010d81a12071dbdde51469e6cce40257b017b0b305b8de74ae17907aa63497da27c36d836b0d32e64b49844a600f59000502cab1b5fed4489bc8ad4a496080699754db694b6202d57ece9ed69bfa1da521ecb1c53949e954fd003fa95ceb6c5b96faf934c09809576f2356d65ff922f15c8b6e057660b5bf80f7675cb02bbba16da810f0242045283a39c8c2f7517a59366e2dcc567c3cc908444cac51e81a175b5019ff8f3de704f2a98a542f767e1aaf95b4885d0798cceeeea0518247b681ffe2118d1e72e5efbff35c7ff2b2f98ae2f2a34ff8bc07a597d9f9976f96f5bd480888f16d2b4a7f4006d5c9a4ce4bf4a06992035fddc59a39f8d459af04be2b26a9be4c754af52d18ec4cbb137408d723e902b55c562ae4de2db42b5269fb817f7a92149b469e57ad1d1c217dfef4f125244ecf2c52b63807b7d3d974e1642739c0be0ba1d7181f1a0ab5f87699720ee2ab1e8a3f2396084c13c91eb72c06f4cdba3d9c5255b5debb3659a8bcb2f414f377d62d101a19847968324cf1e88485d855af221e5e2d2c3b0102acc710d108824d7173577ccb242bc303fb0a06e9ee52d6c508145c168aa163d5a0f2c9c66331370a0270d0065e75182def8bd0c0ee2db1a211518670472afe02b977f99c6e30e727d2f95447af619898ece22e22cbfcb58873d63c0206fed20a3d1a4f7860ffc10f932b13513e8046e6175431d421d9f73f357d4fc0fec9ae47d0fc9bfb3fbb82be9aaae8cabe3c89615058e4f6ef836f3154feb438acc2d11003ce59d5581d89a87a79dfb077accf6559fdebb51e67303dcaa1619a025080ba92cf8cecfbb91b808aaaf285c0f10c140ecc173b731b634c3efc1a007b1db5fa9603b984b70b7d6e425531ca64f54cb000dd538c1bd861fb423a430065cdfdb2925b4ae98a87a3076420f2a7c9f5e94c4c0d477a685c5eb7bcd659524af2c99a9ef628ac0adb049cfe52feb1148be00c328c5e245c5e2a6bcb9b7a277581ccef8de9adc11c7a9bb619720646f13e925bb2e5339a0a1640d74cf33f7c82e8295a8f3d5d8758392a81def012060a4b4a7f5b263467d3b118c19ed1121843e70b9b158ed24c8322010c02a2180e74b78d7f9c3c151cafed69ffc917b21cfa22cd0fdd0d8fd889b298085302516ed9e126be29110659cf86bc697f9ac4171e61a67b16a5c35ef17d8199092849e05587fa349ca867fcd3fb25d96a968eb813a47868f6d4a0209ead3dc72782d4ef5e5d1e19a99526fedfa9d1e14cfffe3a03319e920989f4887782126e2dfed144b24026302895f17c071da0d72774c072234a45aea83c3811c1d4aae1c2e57f565d137be9f6df6c629f5dbce852cbfc1d79c518a0ef5407dd6d4ae489d9e4807218d435577ce5b4fea1deb418e1766d339a7229bdd4789f3282f3403e22c3b63b1d5787b32fc9bf63a745ec256596264bda2fff32963b069ca76d21eb7124ec97980bbb1b326fd7718d5c15fa27e64fc17a355a9fd022ad5d47adef2377c3b3204de14aa00831543f39214a85ea82251d6b8e6a9a9465130d58a290fa83cf122516df7039a629f602df376499ed3bfd6aba4dc62fb1ec6866c58142f5d50692ce7495631212df9f5e5c270f8e200b79c372ce8e72185dcdd2c1b1b9d5b0a6d457578cd9190ce8396b3547e76c6c19b4eface37ef1d28a2ff4cd88d733a6b460bb2c3fcacf599bc1f803cde8b8adda21f371c060b9e511e0e77f555852eb0b4fb329f7335bf6201e6cd3b9fbe5661d719c4b79d07792c0e51acc9f9146742b60f7ba3d798eddc71f69286b3f8c4b6a3e1f987c0f4389891b095671e08a1b8e433126decbfe8494ec1a28877a5378cf4948f5c27786b6ac974df2594ca3e3d4a76b3b15ec7312d6699f9bd908a208aa5dbd378db9969348add628637cdac347097d579510488aa76b1d58a321eb20b736e6d62ea10f0ab8413aeaead37a27c087812148cc636cc70817532e810c0c88228df041a5411fa2b72911f52f6291717a52a5998cb7841eb79d597e1a386f74bdf2b8fd07f0bfd0472ae9b6e0f095b5f90a77a7171a9a3a8602eff36242ca356c7460a4a7c1a4f9bb5fa641950f3b81c9805090da094f0b0fbf905137a452e94653e5c8893ce5eaa996efe52828e3376223dd71aaf80c833ded376c76b8ba349e834200ec22ca16d8e13dd34c0272cbc19b3314650523f6ecbb671359325618acbcf63f7fbb528c725a650c114338f942611c2a1af46c6bab382ba7722d19510842de65d3c1ecb109eb92dc182b66bfe67b15be41e96053ab551c1488e271ea93e4ad56c8a7839144138b7a8e92100c4fcef1924ad37fe22acf96ffe5fa60768101b67ce79d851a2450c54352f8cfc0a9706f3ae1ad7274e2f04b5b7a1ae5b68fe5e00f33211c972c0f3fe9789e078299d3d22937ad19b6d226624e50ce2c9220b3573ed6c90702a04c8432e838485d03e00ac4b6baa043581787b5cfb51bb4453b4ede1872c5fd81c17d52d9abfe7b5130c088c16f0ac04082c53c391035a591b38042221d811508593c42b950a589cac59f7980bd268cb6b746a7fa410f0a365274a6ce75e053f9574144b1d375a99926505a11367fc1677877425b0a6049307968"], 0x1048, 0x800) setgid(r1) 11:28:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 11:28:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:28:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) dup2(0xffffffffffffffff, r0) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 11:28:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000f, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r1, r2) 11:28:53 executing program 0: socketpair(0x8000000000002, 0x4005, 0x864, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x20) r3 = socket$inet6(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="671d9473106a7f50ebd3080762c3b9f9af058b0df0495d8874c8391c6af652fe3596cc580b56cf5c9526ce94b324ede88e729fbd3740fdf881ed05e21b23c84c1b24867cfb98ebafb7239e61370b3af13b81ed36d26bbefbc23861798d197403d0f3183b6a5677a4779115cd3f84cb01c761f5366d9b35d3129970d1ed55722633ad32fc54ce382d789649ea8406e07c574d93fd6a73a2c63d4ca89ae7ce324d4ed3361ba62d2f", 0xa7, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) 11:28:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="bf701a6fb6c4b659b391aeb060fef3a819295a666b6c4ab122c141c65b495f46583e5e2e7dddc2825903d6ed838089b89f3229129807a670163c9f500dc1c8b2dcaf168870838e852795670c64c0000b49be1448c59e5bf77f14f18f1155e9a2f4d50ecb00f9ca3eaacfcdf18dd9", 0x6e) 11:28:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 11:28:53 executing program 0: r0 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/16) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/223) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000eff000/0x1000)=nil, 0x1000, 0x2, 0x1e, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) semget$private(0x0, 0x7, 0x446) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/123) 11:28:53 executing program 0: r0 = msgget$private(0x0, 0x7ffffffffffd) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) socket(0x1, 0x1, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1098, &(0x7f0000000000), &(0x7f0000000240)=0xffffffffffffff62) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0x8) 11:28:53 executing program 1: r0 = socket(0x20000001, 0x400000000002, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000000)=0xdefd, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 11:28:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 11:28:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000040)) 11:28:53 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x80) r1 = getuid() r2 = getgid() r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x5, r1, r2, r3, r4, 0x1, 0x8}, 0x7, 0x2, 0x1f}) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 11:28:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10000000002, 0x2, 0x0) 11:28:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:28:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 11:28:54 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) pipe(&(0x7f0000000000)) r0 = semget(0x2, 0x1, 0x500) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/169) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 11:28:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = openat(r0, &(0x7f000060cff8)='/', 0x10800, 0x0) fchown(r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) 11:28:54 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) 11:28:54 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x9}, 0xfffffffffffffffe) 11:28:54 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x800000000000, 0x2}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r3 = syz_open_pts() close(r2) r4 = dup(r3) syz_open_pts() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffff, 0x8, 0x7, 0x5, "7e82cf92dbbf92e70371bbaff31cca7013fab6b7", 0x5, 0x6fe}) readv(r4, &(0x7f0000000040), 0xffffdb8) 11:28:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x80000001) getsockopt(r1, 0x0, 0x6, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xced9) 11:28:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d70000000000000000004700"}) mmap(&(0x7f00000cd000/0x400000)=nil, 0x400000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x22, 0x3, 0xfffffffffffffb2e}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x44, 0x6, 0xffffffff00000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0xdd}], 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = msgget(0x2, 0x404) msgsnd(r1, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) 11:28:54 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x5) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/5, 0x5}, 0x2) r1 = socket(0x22, 0x3ffd, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 11:28:54 executing program 1: mincore(&(0x7f00006d1000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/34) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) mprotect(&(0x7f00007ef000/0x1000)=nil, 0x1000, 0x6) 11:28:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) socket$inet(0x2, 0x6, 0x0) 11:28:54 executing program 0: socket(0x18, 0x7, 0x3f) r0 = socket(0x2000000002, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x4000, 0x3f) 11:28:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x1ff, 0x0, r1}) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x9, 0x8, 0x6, "a2a75db3f0497457f1243767128c7eb48a5cc34f", 0x0, 0x100}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) socket(0x11, 0x3, 0x0) 11:28:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x41) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) fcntl$setflags(r0, 0x2, 0x1) fsync(r0) 11:28:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x10, 0xc83d8a67f69ca4c2, 0x1a) fcntl$setstatus(r3, 0x4, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x401, 0x0, 0x80000002, 0x0) 11:28:54 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x2) writev(r1, &(0x7f00000022c0)=[{&(0x7f0000000000)="34c575a42f548536b534ba201df596fea62a6fa2e8cbde4a46eb232db4a7404a3fa3ba49717f54d5fdb6c555ef546e0d0149ec6535aa9b53368f4fcb214cb2ac21db580f87c6b38c385e2a8f32cc2ec17a90ef30017e19ee1804da580fd0759f3b43411b0525f63ac3a84f608c69560db58f315b42924a8f006e8602bcd53b0c080e918a27b540b5428d21b4dedd495be46d830871c19ed57e647c095c18fbfa2affcb1386995acb8b79eb5f65813bb4f2af7f47f009606a6d3d4f7149daec9f1aa9970d338b1dba57017314d546fa580c2f493074ae7499bd45d0268e9eef563b4fb827d2419620b7b84f62346125c414c510422acea73b70e2f698d59ec55ba6f7553c99469a7b5e4d9a61a689c4fc890dc8bd29fb818a7f0f77a45bf4e5a319776ef7dcd07469e88915cae1944547fac64eadeeb782229ff56c82e0a5ad2e8eea211602542d3fe9917e6e9df4bf394626b9070b37a3ea41cf63eb60c410e74a8dc6c602f854c7b717be0e31583afad5562253f33456f9d7a1cb1aa7fb32448cfe5a69bb9ab3bdf27a294e591020b96f52fa2cd057adb6fff961df2268896ce346ea215aa376e786f289f3d9febf58ae1b483f6a78bd91329e066913f0ddfe03b7deefc7cd79fbc1ffd4635ff17c9d62e19cd2de0f018b23f3c5bbc6107f241d81800908e6e4da0df08f153a4892a999dfd418296f58247a116db47d22be4e895cdb191a2c5317ede2a13cf4218734538fa5e009cc2e6dbcd04eb441cda1297f0503718eb80d8326b1717a6fe17340af0757e758cc26c5b0508c659184170ab09362ff9d24251f11832e5f3fd6ba7a008398443ea2f4c1147926752d8b66f3ffbbcbe85b906d591ffbef81e0f6c3b612b930af92e0439bb2db4572b572a2799d8f9f94d3480954b09df7ba6e1608348d79638f1457eee94d42464b9a0bbc4294c86181f284e3e6142a8893ab502a03fdd276eba073918eeb614b98c44e9efb9cef364e6560b2803981ff92d369fd938e35122081115d796a480290399bfd85abf36bc4871ec4431845a7a498106b6392a18af2cba6bc633e89f9ec2d3543bda864f25bb1843ae39e6670d235b8d7b1fd09a4cc237a97c0543c53ea17e0c0a1deea9cd86c2787856e30e524fa3b25ae59c93678200251cac9f6d7ff195e37af90672e2a29efeddd7d00b2c0c6b7492ccfc1d58cce445f9601071b04fe0532607155bf328ad81e520faedacdfef287f000c778f4e4dc1aed6996a04a76c59adc2e80b00d7f074a2b25c8a62607fbba9d40eb3d8e4b566aa9491c20d7601c45961eaf9066e44196d77acbb1e43f5a4502694dcf6cb8966e25b57815e958bb377490c49979e3f43b49a5a96f7cf1fe497351bf432983bb5a8a22049ba68e06ae8a91e89ecebb35ce4ff394965ba05a546dd7a5203c1c34d4c43c7925c90c227c4eaa7cc3e495418d4356c87dd3ebed8ef1d8f1a45dd36f156d82a4d083c313b7da68dbf86b999c7559c0299fb2db947e22827bbc7ae86db2ab7834ebab3479604330d9d33e5f04dc5ebb580c1248ac08d18f64805899811368efeab42fe38505d388aadaefb9215b4d78a2440f25863985ef1735c9feb945db225e621c9aa01c07f6043906adf160419edb11102cea0649e4856808daa6ccfb7bb12d37aa1f056a30a2ebdab371757b2d777c5fae1a97451ab7f3ce09d803aa50a141de6fa64d44bd34352afc26ef8d21a4faf6e01b72492dc1742b5a2790ed24ea1c24ee9477e603f15316718d0f0a2719bf0abd963a3b04f577b225a91e1c913adf31675d9ce835392713c0001be9eec50dd01936257a212168635827d079a4a161412289e82ae10e4009be85ef4fee8136a4edc1a6450f7afc7a7df616e0a1c2b9d94ed9192916ee3f4498adb0cbf120d884bba0dcf2e5bbcb9fe41b681be8b54439478b69b13581bf32dcd465b1ce5fbdeae8ba3602dc2c76fe6a50e2b089cb8d5bf0e62718708bf0a1f1863fb40b08825c58c04f75d02c7d5909febc293876db2a6e649996b112b092f7c7834afc2d72f3eef34bd42b062eb91f12077782487c7b64e07a089bd9e97ea6272b12592b6e40d1f6974e0c3629190717135824c1ef70bc7af8a0cadecef433a552b5b5ca112420a931b7d240809e6ddb36582747f12026022d59eb945b5cf3bb8099e7431e1f8bac60053604a6dfaa2f25d06204ae658c51abb63ebb9a4c5893717622141e52406bfd3aea2538c3c5180f11548a28c5aa9b4b382dae48b7b04c460974371e5a33a246f1cf372b5c796d71ed4516e9e5a638ef866fa89f61e1725ebfe365883027d57d41a2dade92a1f241e7559fe380fda0959eded598109be0a9a2d9297e69f06e09aa932d06d80fa432b8e8f7b3b7d6b904804fa46adc5ee55d7781448823d6773528fa316b4a130b2f7235b05d5578f4c7d47f06f6e7db7b607f1ac758a1019e666a20d1a3e837ec034d71bc4809e1eefd8d53463dd60a6758b23435d11b5ac2c4dc2633e6a89affa1cd67e202bc4325136259be1b3310e25664d0a4a79f3abd474710df626434f666d13b29228dc5d9f11e396c2fa30599bd46745cfb8e81fe9bd977b3e7f573e88195613f390de6b752002b3d3ba950d423372b1494e55be5d7502ea5606d60cf68d844546885b8cf8b7b2af64aec5c945760b352e7031ccbb211a7d70cf889b1eb036044a7aab90f005e4fe2e49c18914130698c43d041a4e6a519da501507b1c04a649303cc4209982098d3719f85bf6f23d8c17c6f57b2abe93b1b434ff8c701462cc67ecfae40286baaba64481e78bcfed2f39b4510aef6a301f6056038bd2cea4ba723488829b7d6f61073956e77a00e55f319a0ca3164ceb9d0a046d5c79090280f604080f45975efd6c5de701e4a9dfbd9d6f1af8ff93f6988773b461859d9ac4c1f0c80b5c6e321f95d098c5f09bffdaa6af3835c27fe54628536ba19f2e10864ccb709799f66b746a71a9ac59e3760726359b6186f2540abdca885872d4a7f1c34bbe7893ec2e48a015429e1684f1b6273f43118d5c180d0d6f41b8164b96562b87355c782f1cc4223648cfa280e177f97e716b74aeb8387a5a9b528a295bb9251ee6c8ddc1453619200614ebb358283ee366e89fa6857c42fea0cf7adb53ac2a622a847391b92db7d25c15786e4abb5f6a5a52c81ca45894d053a6060129eb57398e5a54dd4799906a040e25f0513ca1013b791d44b03fce98239a12f890609aaef59ceb1b47223adff2c333e12d5b03237b8b51d54a75a21d9e99f907f4d582f4ee5776379465f7053b7a69773a105ee21abe61fe6b4c5e295f690ad7a7b45b44be280ea7a449139909e13cb2616d980277acd55c69a9eef421a3b92051a632ea77eca7bc9e35cdfec8bdcebfeee26bc6e782fd14fa147ef364b8fb2a4793def39cd23360f2daf74dc8ed8c7d91560f03972f1a0faa4b337964d0e90894e518c7e9f68b77628bf31f67ed85fcea94f77add343de0bb9b4cff2cfc927ff89eb08a606fa05255fa2b08b7f6357610721c6c2ee5a58e0f29ed407d7ad5ae729535fb0b5a68ad1ad2a2666977b91ca9ee186b53ccc4a66afc9af0e52012cc4991696531d50b26d1e749b6e42a8c5074a827902a105b8edcfb673a5c72d796bd8537fe177e020c70e0ba23f52a69e6272e89e3ffddb1a646f4cc0a810e390e31bc44e764a62bc16f7285a510c979f036d94e57e7d474ea34be5d80e572ea4f335771a001bd343449d5f7d5f6064d88edff054de36780ae4515b972504e4b6984a0e333d243f13f249ff517b96544fb04fe3317396f5218b71b3e62ef681bacf3ee217f9b2115758404cced15cec45f1fbb2aa43970f8df8220468b67dab23deebdd0a5f361205c395bb08f9d438194361fddf3abfdbbb85f53697cb0de31dbcc3c0951b8a714c252316036001ffbc7266c13a7567ff910e5853d3db8e3a114c5cf0cff24319e09dc841c9105c0d36af47874d05dd17b90a314e5fa866f05dffc9f1a5214ada204ac84cdb35fc4d112420cff9250df8ab66505c11dda0b2b83c18e68184e44bb093fd76ed018a70e9a4ad2cd805081faec012e0aa93f23b20a50d18843f4c2efbc1c7f8e40441964179a368aed2b63827ea9ebe3867fff0e326e60e3f395599f15144c2ae4ecb9c58579d392fde234425c8b82b95470c43cfcbf5032f14f3806f661caa448442c1a8d0a9be0991c708d8f2f6308ee80deef15f542959290e12d8715401f1f49369a91105a74c838f0861a70a84f1548886dc93815137ad5df5eae9356a1326a4d4bd321db3fa070d2a6bf0d95aad506e92880bc3f33fdade1f76bace8a4951b3ee08ba9bd49da33522249952973499da830dc09a4f2e5300e23c18ace1dade0cbe51652190b3937ca3bb13e99c53b2e357353b788080aecc98c9589076c2a959317d571e9e9cbe502fb2605cac843f02b73482bb447ff556bb8ccc35ae4fed3cb7436b28861b2545051bca773a9dac31ba021acc234925b3d7ff36f641fe8a0d9e53560f844d3d156ffd619d046bbf315c80731cebb07a41e05a1df0127ca1dfab473d60db81ac5b4223bb4cf5b99cb3e6b5de48c4bf25640a4c7551738fee4ce67dd14fa9088fa218f72accec26f6d84901f41f38e470c2a2fbaaa65c0088a9d8372b77b2c4cda27f805c9d1c9809a75ea4fb1534adad196482ac3da72c093cb48484bd6e37d7e96c1898bf3741c7fdd7cdf398a634d4b53be5ba555a9008d1f4c76ebe7a8aee2fbb68324f44ade7c2297a1426b6ab3d04c8c8de2aecfd55b2a0c99bfcb2f6e8ae5da622ab645251e36a7dda47ee90e0d730cc7aa226bde14c39677b0a084a5d0d0fc5bd1b9457b5dd9ab70d5ccda86500654fe41753709af943df22e9c549561e5e3d5092081f9e3dc6db6c3d90083288c603fbd78a05f62f1b002d9ff5f1b899efa06dfd9ba66fdd00505556e41acedb5604ebb331f9fa32f45f5946f697755d8cf5eb338ada8fdf300c63df8fe25d2993693bec7b3af29331a19f2d4f1608b5e86ab3d53ba40ccb78a32c2fa6c7b84d12e59d07e1a0dbcb502f4eba1ec674b5f15679dccb903af82e13d9ae169845e9c1dd6c99b02bd430a7e8d39be52ac3dc16e3ef3e47af198fae8748c0f527e7e41aa49e9c626a52bc7f5c98c820beb86870b9a139d73d6ce83aab8d8f3c8dd407241875adf5b50540eb2519afe591c602fcca1e12d6bf986559fa01cb395c4a3f4a28719ff67363732e00d89d10612408bc7939806b0653f12e7e57a36a7415efe8b7cec755b178d0bb1ef90ada4f58613a2660a85cc908ae639dbc721fea487425bcd51c4d88e326216b78db71095fd3f7217b2551dd2ab5350e2c7c901c4a4c5dc2eb2d3115e82d33871be82dccf7cd26f5073f583a6c4e13a4be8bddc958e80f055bc652dd83b713b60307b05322fb70cd3192c07e53c1812e771279442a7f0266a8ed6bbadc2075006382b6a63a5ee0eca959c0a7031e329b080b8056ec66d8c18a4c3ecf58f2c7dafefa84c2ca66647741ba356c11b0617b71cc75cdd71deb1cf74965e07a206cbe68fcc71476401fbcd7aceebdb3dd0ddebebfe3ba4602e7b61f79a3df918d2cc8b87c55278c06a87d78b64cdd368dee43268f494e65edd19ba3257ec1b8f3baca7b0a99522273960b633219a794e34d9566e79bba27882eb5c887663e164115dfa8c4bd7cf75839e2d76a7302667dde2ec84684d70ac523db38cf95ebd66d9457f8f2c5e73aa98aae55f44cd053af089fc5acf05f55bdd022cd", 0x1000}, {&(0x7f0000001000)="69874f4144b37d966347897d03f66cc1bb8308680ce7227f2f79ff5b80638cbbb04821da746eaaefa1b674ed9a33c8fb990d2cd8dff26413cfcec81cd92493b23a35bfd1c95822880bd4d18b97c5", 0x4e}, {&(0x7f0000001080)="d095f309a5c23d0fdc4c027f235b103762e0af359092ea82c97465f8c2d99fd8a934466c7f940cfd381d8c5688d7c3ed5ac5e17aa3eaa7975de5d7f56628bd6f40147488aea43d0ba7ab461ada209e9ab6ea860b474d02b6d6a773d47b63eaa9f39e485ab8976d59478b0bb858e81fe7800867444c7862bd23524dc79f47ffa3703b17abe12108bc4281ab82ceded776947eb7ccd9a7a9e0c73f5d5ca4d5e9dc05ecebfa6267dbd623605875aaa5c5a00ecd01a99ffc49c090e431ca2a5b4dfdcd250cb4649ec50a88035f99507f4fe8dcef81447df18253269b7b81d240b670e6564e57048af43bff795f1bcc49b028cc9548c00cbf5ce1f6c3cf5b315f00014eda7e5da7217a711bda2c51e9a37403ae8699fbbaf9e53880a97e953fa1aed2b89058c2afd4bd6a842f1d52647cb6c04da998c82325cf6ade24c7e5162fdbe120f6ceecfaf9d60e6f1f6f24343581af361a136f0d706ea4701eed014f47324ffb315b5381142520a2f29ebc3a5bdd0b16b2074421cc0dad790462b7a6159bfcf55fc7272806bf64a5da72c76a7fd88cd039f4930109ae0e64bff961ceab146564d7a44615270d97b162e383da658edc97d067f693b48a4e6c2ec38b8e523aa8eea434e9455923d2ee45acb83168728f12accdd071e0961e446bdbca0d53e6cdc60bb7c7c855fc487702d34a17bd1724043d4e401debc59dc6adce53679c9d60316c5af5b16c141ab2199161a180c888518f1e31da3d84c1fb98dd23beab5ff70c1793811e39285e37dc2ae121fb52f6f39305c66c9f7674de72c9511a5f16c3ec26888b2d36f59d33fbfdec79c96a10a1f1bf260f8305abdffab635147fd052452a24b9314a804bf1739e105c607f942faa67ece66c97ee9407ea6195da3486405c1f86d92eca46cb055aea8e6903f6c1d6d96a11cf9d1d4a7cd0d8ef27ef19a145c2a2373e1555b9abd9d4826d45ca4febe3eb9418dee33e25365ee6c50f817bdf2a1f8d010dd1d977e61c73ad39bab155e98062a71747253b0c4cff300ce2cb2958aff2799dd89fefeda9a8e4c97a4b7dd8916e7236c387d45e7820009a1c10f038b0a8f8c2e9fe1e2279f92c3cac2e3215f9f1fb2ca5fee3e3bbbcef7d95ad5d4383cfa0480dc55a322ea30e933ce78d5b1172a08d4ff9b25efd22d86b384d41ea095161db75ed3e8d959acb87e35835e7954a8918ec6102572f4b79cbb8ea1f4f66488af520850c4ca0d989837fd9de26dfb2178301f47008ddb20b323824886c17c0a3d61c1db2594ede4b9a812fd82542aca899a96b93eb701a694b23ed90c3d464e7dd0c3cb9a1040e71d72634b4b4cf13a6e38574a6ac291bb4bc41fcab3e6400b93880d5dde171b9c3d0253382244ceb9bae86d53c2e8d320fa92f19787c1186210bbc21970277cbd8bcdc1bbfbc59b9a08802979951bc55bc4a2e52f0c3eeb87c09e8266b5739ddaedd31ed78e6cc6432472e17c1a9b0cb33d52b50621c5b5314cd1beaab9c15232e7e90427b2eb56365be8d79a0243f8189db59489e5524666fe90451cdfd75ba39fd70769b8208f517ffa122bc92f532372bb84fb32b99015fa3ca05f263f8b014011c4809512aa4cd4cf0b963300a4b38818f966c5f4419db75badd1f512ad9040226cb294ed9b63618b48fe70374adf40f87a8b8645279a246cca4687f643a847aec15adb7d3576993bd07f2efb684dec31c50586ee61a94f1d4f812b7098a9b48eceb639724d098a7cd88c03e764bed4911825308fe7ab5e27a8c3026bdf735066b05f2e28de0243e5539f270f29ebaf25d21dd62f498cef641ad716ed3299b87991936db5806965f480d5dc93dfeec305811189874cd720320a5fede1d5e05ee868039e27e026a5bf257f7f79c4530114ab99b2a212e013e5e7d664acd244a0427d72030c4969c3271d8b0451e7655550e61ae4c2a00b700fdbf45358b226fe35aeb65ac1c942e04a2aee9ae20e72daaaf7a8b8c21caedda114beb92d319de74681df27dd2e5a62b6f6d3c1c7302443d4f68b633a03a91ac06f21c7d9e3f35d768bc904daedb918ea7cefb98cbde053d640c6414ff5d4d8a18c95492c83f075d9cfa763820fd9d95e54401f06914bdd36d74587b57c8a6b4c57fe10e1dc2e66f79e9a795b5a7135e4d0d77a041264259f3fcc9c64774be317b0fdaf67e6475e02612d6ad759a7b546ae85a9a8a88e6dc8344589adc113e173425eece8301cf1264da366484107cf9d95cd48b102d073407fefc4b68a00e277d8a5a6ec275020d2d0976f4e3c1b603d5f8ce229f8a6e7857179a0ee840a08459dc2fe923cd54864386487bb15c47e518be69f601bff79a34bc08c00031624aef4d4afed14e66beec2aa840f087897b53b2702b135df438bc077216e441ceaa7c3d6bb1d7adffb5b3ebeabe29b73933cfc28512b0d56bee271be8294f0e7f5b939a32f348dfe021856e5d8eb8cca93d437cf95fde00c097f4085aba51fc73587305962bc96e16e39e97c331318ee05b43ad8256bc11d16d18314dfa0e57ede003b68cdcdac6a02f6fa0b39c1eb0077b386dfe907b5c2792317f80bcc7098b4f4d7ca0642425d1d3c7e7db7d6a74b90b9ff464651a714be095b7e334de39f2f6850983918246337339fae1892b8cde64606ffa4d0d7d675f2e0b6c6a8cb2b7f8b14666a24c3a1108928df2f3147f9fe892b6a56de710fdac985b1ebc482360688b169c875406ad7d1a6e9e86c26b8d55a1e644e6440260b1778855ca6ff1c5e8f8bafc3d4f5e611b0fdc3737ad80743f832c8389282c020d16623715bfe1b736f214f811341fb9c5da8cc805be7e1322097d4852db7689909c11fa7e59a6a7bb892f0ecd78bd7528b4e6862d9ff727e3c5af220a2e0eab654c54cb636cc33be64e602b2096f2e9392aa87ffcd6a0e595aefe4e57bbe003053bd3b4b2f96b3a20458d00c7cf83bac38da7b7a1ba649f71934e6c0a78e2f83e482062334511287f8b8103812700e1c4c93d4d98dcf2983f04fdaac4b8c59f276f03c128feeabd59733b6678b1835d8d7205b8e105070622e10ce1f12a3216954dea27cf045397d40e8084296eb6236287cebfa2cdc51c39c55fa2adb45c3ab57c17b90726d0920bdffc54065b460f8dbaee7c388b26f59ae0c7dd9bc7bed7b933aaeb1f774d05cd1bb315a6567cb345945edde87207c7cff55c0bfad02bbaee82e24cc83620c8036f547c1aa1423476ba4552eb06e321fa6df95a222a6df5322f27fc6a6e6ea2a4203161fab72ec35f513713f41aa5f60aa9d372dbf601e0105512d2ce0b56fc7930e1f297379c01897399626d7ea2a97e9d3fecdec8901aaecce762089d2dbc12772a7a36798ec696d60b5293c2266c6c2c0dd7c093f96df9f617375bf0cad29cf591da858b59f40ec7229fdfd90666f6c772cce1d5d9158f0cf2c280eb9057539e82700616fb06de7c29689243be5f36c972e59e9ab996b81a6b039edcbfbca24349f125f3e8d074af5da0e5940535f37bda496184c3a63e98265909eb431fa7e1476929d6d8c76946259d009f17359783c120fdb754294ca1b31b260cd26f52e692e45f007ea9d45c21680f33c4756ae9b43bc01c01f3acfe0f0fc2ddcbcb19b56a37aa818c88050f665eaaeae3ad25d0a3bb8a27ba3cdac2894cd2d5d2dce91ea2e4a6fbb0c7bb9d1d17904c1f7806f77834cd0dc02d9e9a6e18bc14265d33adac0c649c3db8cf94521402ffc51082c19934a84425f412eba16fbe57fd0dbacd582e6db27c3397a275140dfbd65f819a43e996658e5e2fe27cd5984b1427ab84c83a9c64909ca237c3947ce48a02eba20b8de8e80f3a4effde5daea36b3deab8cdf40d9f7b7e60f66704e09175fec09fed0ea9ea930f3f7770869fcf525ea92ee153fbe4e150184351085e11f16601b3c339935ced6d14546ef5a25436eb441808ea8fb4dab7b11b6056e8ec280c35b2883f98bc3b3325ec15288fe0c6cf55663ebb97062c8fae9a7b489be8d266ace09206fe695845bcaffa86d5f7f0b1c9d8e64a1106da00d038a071bfda9ca2d1462a9cb5d2b59e4a9de9e64db01522e75a7393d5104237e7e3ec591e9f3521cb2d07cf37d2916fe8f791bc8371a26931b42393ebd708844549ff958a634d07b78d4034256f938d88a974431f63f75090628cdb20336717d2c845e9543bf592c4ea70a7022c7f3f698999cc32aaa19d79151c410677aea6105a51721fd40fd86af8908d87060c7574772dc3f4aa6311f4517a729902dea1d762165060a53549261bfbc329d4f9715d0b06d1f3ef6844048324c94f8f62ccea3dbc003860b36cb5b6fda784494a93d11c1eff32a7a8ca4f7ea3ad33808cafe3838cfabd9415b94a2fb0a03f5aad6a27d5f38433df087947f44abcdcd730c28ce24dfb25ed2d88358bf9e402663027a18353c67e9149ef88642a8a9c337b89fb6b06f81a12267f0b9c9533afd703ee35f7f2af36e96b4fd63564b250c45b967f4f553ba7671fc73ad56fadbaa513e246ce96d26b5c4037265972e62fd6374e2aa6c104903edcfd4708975ae8e06005b240e001fe7a99283f71f7d54340e54fd3bc9e9cccf7bb245e1349c5862b6cc191b2c90fc91de2caa5c226fe400439a417e98b3bbeca0ae5ac383b11d727610e845337af9b74cce1cdee569728b9719ca821a083b57ef153e610100db25ec9b1cbc89a6aa4a49d9d2582ab0b4600c8ab893920ff90a8a6696a3d8c4d98c68fcc2753092cca0ff3bee82c83ab8421aac6ae78dd52952545092d0b2dde19c9454516fad7ef4f5cd871a03d758998dc1de24201d93bb2a69e7fa111a4c246d767a075109495d8e0e17be54a572c3adb67b288b0408d97084f1730693b621ba809174679d62b339818e8a0201f81b495a6e31ae64055ac08ff127d50f527b9e47481ec148d0fb5a560c458bb9c6c6a2b1748e89f99ffa1339b655547402fa7d4b0cd466578220d6e60edd981a7359c8eafb20a9148537317249957e6f64c6ed391c24e8b2dab9fb61b9a4838135b443f3f33d7c93d8beb910791cc3d9558c3a8f8da2542edd22e571b6b68035217846104da0b1c3aba3fb47c0795b510331152753c22b7fc14a9f4ba9abbe5af254f7768672e3ea469d1ff5819dae3efac807e9208d2b44ad141fe69498d51d47c6d7c952f82d3fb0f4f02c98e289ee4fad2e370effe61010ce35b71eefd45bfd743d3874a23020b5129ed9a2cab96ea9687e8468f877c34736ca082970b7b25183a4c6a96f99374fc1861204e739a0521e7e4bd47676eadbfe7f6f78876a7da925b346e70edf20da721db256c60edee4b446e194d3fdb4ed0e80c83719ab9f990f3026b2f1c9ca120892c369ac2482e61dab071f681a063b3b0b34f4bf3c9cd2622a522bc690f90bee97bb462a3df92fc3ca544f173b8cb3b0585b94702c413d899a8f7cc96c4deb9c9e97c7a7eb1c8d842f122968cd42c04d7227e22cabcb450374bf78d26aef2bbdfb3d966d2f6f6874db085ecba65ed40de9ee12508307b1866f11b3a297237ff503351505a9e5e87db372d61f71d3da0b3eca0ee10d4a92bfb9a8ef9281f6091b589c4dc2b8a93579ed39fae9e2d2fd5601dac83582e426eb731aef40765ceca98b1a9afa238593fe17f918191d082c358f1d3c18be9239dfe05c6ff4941aa6065857599991b6a216ac2d5e4808188e58803570bb6b71a2927ab20a2fe7f69e5d83823b4dad61c1539fd19b1a9f3c8d5b8a215d6bbe2c9e2f781948bddc2f60fbcafc6cc9ce8f1860a97270ed0f6", 0x1000}, {&(0x7f0000002080)="4a3f0c1d3f4cfc2754ed2d900db76c6fa0eb0f8e43f3baad49753e320fe6ec2829d755fc25e66567f2a32c27d4289f1bfcbbd608c1092224c90d4518535a9272fa4d229fe5513bc78de45db5f7f1d9d1e530ad639e883ec05ecc407c174465576b9fba", 0x63}, {&(0x7f0000002100)="e3e8e011397d32d87d5430f436a42007bb7e71d7b1b1243309856f247fc1dbb0e2ce063acdec439700d5b936866748dbc2ed493a81a8523610c802fb370077b5c7bb77af14548cdfd1c6217ffc6070e4f6806ef4c5604a4e8dbbd77473df59f2aef4f10df9e78cd2b1d3232f03a1a04da1126e3aa71e32f3d5855bcf2f2f00ee5661a49412441eefe136d9f08970c004b1c7b4c8fcfa8b81dd05b3383c74777b4cbb78071401dd9e402289b79ffa0c8b906b40a12d", 0xb5}, {&(0x7f00000021c0)="a079f21286c888d4e7bd187892dad33070195ec4999e2b87c115d8e924cd8b88d8536a48af9fd5e72cc846867655a911430d265df00131e28ee00c7e57158133f65f8a2d3271777622e6b72b63055bd10e4fd4e51e6c1c85f7d40a779e0eaa37b09fd252bef358703f0675fefd60a4df13bd5fd6f776b863fd9354f3f433da83769fb6de3fb6e26041b3088464f3e05286441a5355d55fff91fee9d9a732922c92be660f90d0099bdf910f681ce4c1dc041780b4a0fd72b0918194a0ac27166132ce7fa68832e30f04d3c062420cedfd8c872f0b72688840d0d6f22625", 0xdd}], 0x6) unlinkat(r1, &(0x7f0000002340)='./file0\x00', 0x8) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getgroups(0x2, &(0x7f00000024c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = geteuid() r11 = getegid() sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000002380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002480)=[{&(0x7f00000023c0)="4379946e561536b33c8be29fad72c4b6d89da7ed5ce59d0de5d7ca2285a3a9e9132f347f7b68", 0x26}, {&(0x7f0000002400)="aa64c6e6c39a44881937e597915cf1c3ef55566d73ef758e4c337b304d2e09e2cd390f65cdeea2974a9abb756532246b5cf65d73ec48f938262ae2445382ecea77379e", 0x43}], 0x2, &(0x7f0000002580)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r0, r1, r1, r0]}], 0xd0, 0x1}, 0x405) r12 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r12, 0x1, &(0x7f00000026c0)={{0x6, r6, r8, r6, r4, 0x80, 0xda5}, 0x1, 0x6, r5, r7, 0x0, 0xffffffffffffff7f, 0x6, 0x1}) getpgid(r2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002740)={0x6, 0x80}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002780)) r13 = semget$private(0x0, 0x2, 0x4) semctl$GETZCNT(r13, 0x3, 0x7, &(0x7f00000027c0)=""/4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f0000004e40)={&(0x7f0000002840)=@un=@abs, 0x8, &(0x7f0000004d40)=[{&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f0000003880)=""/211, 0xd3}, {&(0x7f0000003980)=""/4096, 0x1000}, {&(0x7f0000004980)=""/31, 0x1f}, {&(0x7f00000049c0)=""/223, 0xdf}, {&(0x7f0000004ac0)=""/213, 0xd5}, {&(0x7f0000004bc0)=""/97, 0x61}, {&(0x7f0000004c40)=""/203, 0xcb}], 0x8, &(0x7f0000004dc0)=""/93, 0x5d}, 0x42) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) recvfrom$inet6(r0, &(0x7f0000004e80)=""/12, 0xc, 0x42, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r14, &(0x7f0000005240)=[{&(0x7f0000004ec0)="314e5906d27236ebe6ca42e0e2d93c6be9af4ee5212c380ede55560f78e3d70588371ceedac637d639904a287278ec9fdcdb0f2277c9b15a769b0a17f0fbaf181fa88b0983ba3fefd02dcf7a1c1b355f2e1a12f1d89eccd522bc58ea5e802b399e83cf64e81ee3033d4f041c4592ae8bf5f8eca8c7539be0f831f78b93b44244be6e1b242c23a7b4b3f846043c972d48e25732c607067574da8d70918b7b3c301b4b5842299a83c8c43f96b7f5daa2da8d58ec3330e6f884b0d98c8face62bd0d6c838a07019349418c2b25e7945783aec78cc63ce28563ba5457fbba8ba469346736d8e298822674b63670cfd71f08c", 0xf0}, {&(0x7f0000004fc0)="e04b66b7daf3723a9242c0103e210a366085339dba1bc69186500d21fb1151ee", 0x20}, {&(0x7f0000005000)="ed6e3190bc26b48adbc7add1225f087806421e5f1808ac2c94afcba38885aef30750a19b048628e8f49af55b73cb8304b87071ac870f1dfecbbcbe1df6994b8f4e82ed96bd52e1290653b02a6298f853508f6dca24abf15a6d83c47df479b7fd7b7035e50ddb0a73bdf81983cf09320c68031b8f7b6a08c8c4e5fb068f92572ef648fcfe0aeed113857784e10aacb01646e9f9ba50734a31bbbc4af18064e887eceb686538570da137b5b7a4c3b738871a0338c1d8d37bdb6ee6af7012bc9bb30877027f575c2fdc89c287dbb6b1539f5afa9807", 0xd4}, {&(0x7f0000005100)}, {&(0x7f0000005140)="a8de38412a2eb21d76e8215c1646a357b5cb", 0x12}, {&(0x7f0000005180)="5b261bd837eba58ec568cf93f54141304c5ebdd52fa61a8825c7755c182ab9bd9f313ab6c60f9528f44e634ac4c30b0e397917fdceb32e793c39b6c79633d7ebcfb1287b295c4fb99e17d346de2efe7c196b2aa628995154d9eefd0b1823c90b817a354d3076a02c1e94f0", 0x6b}, {&(0x7f0000005200)="84c530622fe4c3da9d8fc860f5bbe06b", 0x10}], 0x7, 0x0) 11:28:54 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="0b78b04f5642a0a0c0668f3fa5acfcedc9e22dd2979cf40ea98db8fe110dd07adffcd11915bbe1c2158b016d1990a13c9b399cd67d14a634ec06fc8c6e97e330a1100a38ec2d01816e9d6e247c5c48879522bd3d69b199f9d0e83f5b935b13497e0446c0632368936c74f810ed81009abdf442ca0eb115f7776238ed07ac589518a8ba804df687bc04e2c83f", 0x8c) 11:28:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:28:55 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) socket(0x11, 0x4001, 0x7) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000279000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 11:28:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() sendto$inet6(r0, &(0x7f0000000040)="b820d5fc1d38a9eed0773f0daa84888963c2230cdcb2314cdcadbec12485993edcaea9b2713b1b0813875da5f1844ff077127c038f4aed33098a57225da9915549e3", 0x42, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x40}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000100)="eeb972b6bc9480c6f67fb2bc4d8e77ebc3350680946aa4e08def9ce80c0a3f9f0452d17feb17aaeb01b512c82ea7e0fd07e1d8ec1a0ebfc0531d8dc7a8deda7d082702fc080e046c58851d30e424b7bb99d74c", 0x53}, {&(0x7f0000000180)="a25cbffe54b79e147b245572124f8f5c30430dbba777286efe90a8e1e6abb0fb38161b90f1039782be484e8b5bc223c8d9921b01ae31679e9f87c8e31535f05118c8201fe32df1f69e13f135f2b5652f5c422583685acfa7ae22a4298b04a5b6cd10e7c063be1a67cc5bdc53136ee9ae1ba0b9c6c6d4bf3d52120f35fbd6563f198522751402e52e21753049232ca47fe6eb4d4a6e61996004b92218f61b267078698ac99cec15a5bd87bbb5e7f457fbd4ff62df72b65191a545d52499c8afaffbcf32b8d4d3352b13ccaed165ce3b462e62c39057286545244b53a05894485fc1b51a18f2507f", 0xe7}, {&(0x7f0000000280)="e2dd6a024c764d8fd6eab224f47b9ffe5e09159b199fb04debd4511134900d3014a201a68e8a6053ac1640f4575f7b0a63fa1f0e3d593e5e15a5579b85d1fbb78fbaefb72590f80a30314cd3c5ac0dc0b6671cfdffbe0276689815556653a49c14367bf965916222000c4de5af5f940c386d923a3cfb511a7f8e350253a090ed7d37859f4e23bb13d04be4cc5186dbc46bcad41409a7a25e6ac878dbcc36a08b0016e1536b6fe8d3056f6c9bbfea11e9b5139246db37632305368f30ebeda2bcd9f8151353d05f49e1c9d647719d2f214adec1c3a78847b0ac21a1963bebd082f47fd70a03cab70f56905ec557841c8ade2ad5f519287a38ed1bb2b4d1f79a6e2f976bf74155d968aadb449af54edf0fac2787a9aed3ef640525f1659630cf8eb8d0c0d22f9966a7cd9e919fa0ab7bd0651b239510336bed4248ff4dfe97fe805d347a0b26e7443f14276d864366cf039968a60ac6e5504b27bef9f4b19f2a16e7b963240c042b5bfb86c9fa791e0f3e736038fae008ee212054c3ecf92a84e97f4abc21976d3e5fd527055d71523139cf64e3369a863ad7a4c14e7c4e10cf294fc78cf7dce339be5f19fae07a6cbd686f154bd2a5843708f3e99d5e915dfe021ea7c8f775387988a66e915fd79a1047e665fdbbca21e0470a4588f0ae3df90b745e4dab72c329017773f660d48dfddfb7ef552e4a1c50da846a9244f478fa4dd401577974ff14c8835b7c4c15d5b0bd8725b39267babf643146c85940b3d69ac4931cdea482d2524478db42f73c76a4b352996f822b68985fa171c7cbb37829a2cbea5edc3f952e7d9970659323e35220b5c9c26ae79d5e580678ed636ee0b1e0036af28013742736d9e2ed70509e881ffd547cc3bc5116304d98fd8a864e23e07506c684415b9b3861491b4c7535e7e49f59f97bd5cb54042dc38b2f6d0ac0f3be1c09c692906b09f09514285cd085916cc48cb6df59a257756e60331e08d19eea0eb16308a7381540ce4cbe266a366fb0e105f3c752f917dc71e40068888e7f6c044bde8534b093ee11d9778a0265d549725752152193c9ef4ec2967419fdf59943c19d32f05549f106512e0562af60664833b1d7221afe128c683ab8928ab69c390762c603a02e078d39f770d421798657c367ec327f73e50f162dc7be6a238a5c9c3a393abf28be66c84ce83e575477c003875778834a304e425c2e9112ea8cad0a18434f473a9da16e3b427e8dd967ad18c670777a4c273f781e3fde5759e0d0841629631fb5c1ed38a90657b33f040b17f9ef2e9de437af48b24bf5921c5faa7fe1bf15df7c72b307f1fe70a32999c8e2ee17deb82902e546b35372b73ef490d190e23a54292070e87f425d7c32d6e4efb9522ac88cd82dc877420fe9812cd27972312727211d39e23731a157f363a39fd1195cd972e16b60ea46b4512c62404f3a8cd381adc4cfc82f54dc8813406be946d53ae33ee74f97af2d078056285ebe6b2a60c9888f7264024bff79efb3570328430e0de6b6f73c77f07c497fc631c98790eeaaf26946e3a42ba6765a79b9a7b98a13bf2abb025a4146351258acf134039c1ffbdec67d63180deb18389e1e14c4d7a8808e02f6e22112dd4221f546529b99c2bcf2286936b494e492a9f24f52af7fc2c3c12689b9ec2130f97e2962e7578f1eac37549c426c969d1648e52214677f1e6ee5f45f1775d2af51a6948c49f5623e14910bf0559752db92b49371548de2f96aa2c11efb6ecd663ef1399d683014ee6229d6f4793dac29f488da264d4e3e852b54e4a9694f41f195160f6c6931618465ca07f593bdbacc45bef1eef72e932e2af61b2503e738257b7222f1cff1ed0d4f240d330dbd19637731382e5186bd2478a5f97472cc8bda7fe5f3ff36895df3a1fcf88f6ec779565192f11d84dea824b799412cdc57bd299c0f9d3b56d9aae05db1300d3160a3f59578a1dfa20c26b61e0d6a2fb81baa97a2b571a580dbc778d6881b3bee52f63356c878b9ad3ece1835a1013e97fd73fe071c068f8a8cea3eeb8127efd5a12a7885713f2dea3fcf1268dd8597f870fda888a2f5ef3a58b7c6580b87629b5af45f88b954ac52b96ddc8a3bd1840e9476a935728417877df101ae2c90fac701c681a642fc5096585fb1d299d81ea7c4333e4654325a080d641e019e08eb9a67c0e41b2fdef25a81101aae68af4ea9e62f720b3a4ec27fd968e8574a6603a44645b458525612ab221bb59a2852d5aa50cd03e4a304b1a182ade54595dfdbaca36de2cde28992d050e537668267597ab57bcb82b4d3405710b129d17c690a5c3134463ddc7b87812c148d1f4400c8bc5e67244bbed6604acd6cf03fae80cf31031b2486560d75cec4e9d55e8c7f58b3dfce3fb21cfa42403e2c780b9fe7e4e3c3a4e95881d5ad4915a0a969a68482301bd63dd131637430875fcaf12e5ae9af055c16e126c10ab4110038545a026983ad3736807effa648ec7b29cfb2a50739a278085228c2d7c60640b4c2d4b549e6e932c0ffcfa5e4a725760ce927351b8a3d6249872b7647c1872cd204f6fe20616d17118bafbb27e7bdbf24abb95804e5fbc2c2279eaba25061d3d38a1968617271ad83a691efbf42bf107dde701dcb12577ac28cbfca52ffdf08d93a2a3e482bed9503f8dd4ff2c432d54b016e78fb163581c18974a3ca6feb3fdc20eca16cf29457b0b85fce4a796e3964b22c780e86d5c2de5683ed28e608f2e4953823f39bbcdd9b0a7a5544fe2cb88ad1571cee1f2c3520d1a33a7e21e962e4114dccc43ca1ec40f9f6bc2c87f3f6fd5b99b3b5e2d4106cb673110680573e7dd85c5d12055a9dfecc53cc42e57c89d6c07096f0bb7ae08efef937ade51605b1cbd0f13d05aca1802459b74c63b0452b36eac48beb1162b7323ffc8f247637dee96ebe2e8b88e6ebec7c1bb09f794e84dd8b59997a56cda0cadf5c0ee1559a4a607d3e66995ba5f834acb53320426381001b13306339f253c5a3e28617a271e217b78fc5904696c016bf19d26064fe0a774216d9b0ecd2b132d7cfaa74d44c83b3b0bc22e245a78cfbd83722a4d8d3972687f045b33749af020f717a6c9423d38d0402235f53d9a7825b358eaa94ed387a7514cf97099fab7e930d2694e4631e0d39b096a49af7b7d4a5e4928fd31333607b5729f671e72a1d747e3e589c8115425b616f144af85c2b8cd45bd3ed477d2c582b8f16207e2354dac89b06cf51e76240c949cf89b993abf83c78eb128e1051b3b5d500aa96fa01fa060062035aaed1ba6df5a6c14e34e995b32d178340280c44576d34e79fc811ad87cfc1a0b1a3dfdff4dd47b28c4d1fca86a4fa5c7f69fd058577091263f720f7837c3a61f62656b564f91a96f9f2226a888aab8eae5a094cd21902f3901deb8c06db5a8c36020075627846c8fd5e60eefeb76733f9f83c0cb5a11ea507ce2aa77b888477ab5eb18ee963b760baf041f2cfb4397d120244aacf147ad91665674dad346eb36d2762b8be40bd2d0c9888cd86d2596a2f648d8634c6cb255c812c776f537dcfaf332002e84abd4d21a089ecbef7ac92003342bb6ae745d6294fdf18b5ba63c6d2ddb64f4cc64cf4bc889eaa1ec7c7be5a233e7e2fe87504aa8b36e5775d614ef6a05d1d78f276edea8ff0be278ef45800b547857050c9b72e04a8fa9b3485550118846a575dc7d1e66b1bdeef6c4b4a76721475d0af5728408b4756776bbbff0e4b39ef428a24aa928851d744e62c7f8c2d111b414f0a7c4e2b321ffaac00e36c98c9c87a5ea2e9de7d9a073ca655a911138d590fddce1369c83ebcfce00c017d59767b734efdc39d3c7ae0db9ccae7f9ab79c4be4c9ca9b37f932378e656ab5f29bad370605b11992c2480200e996cbde46a79926f2c90de3e6f5877faa7a5ede31549a9160c72b25759639a142b5066d5bb11479b8107fc24affb662b8bd0668e3744dec93b1e7eacaa14a65f4e51fe4c52ca1fe3cfec9f3a1babd0b3ab2bdd675cef14d3836dbc7e301b7706307482571cb5466e635e1708036efc7f2a756d4311a9f5849bc21359917c566f21ccd22d71affa6e7e45f43b45e479f63c9d32d9b3ddbf9f3910bbeb8483ce637d49105ffeefc44334bba4948258d8a6e9872e5ee87e10e71159b137c0e54d112f410b79dd2135ae4641b1ef2b21d7fd46074df0f38236568f5b618892c460f73c8c6b7a5ffbf37c6060bbbd34fd5c15fdc00d5061debed8e2959cd6ea1cad2474050669768ded7353eb2e85b82a5c7b9acf6ebe5acdf2d83729ef3e2d6e0fdf2da09e29efcaebc7bc1441ddffd4ec1e8cd7ae1864a474fefc3cf83d167eafa0a89ed3aa39075959a35184e5f958491412bb796105100bdc10dc842808a17d291ddb906aee90b5e0f9dfeee9f6a06ef4d6e0a8a25904ff04bb84fea1f5c165a9122ba8b0ff7c913b5bc411f3714637ba35f3aa887cbd7646623ace93e564ab41b496c07157e2c535a4e39cf2d0fbe130b174ea6e7d77e13b301f4a9553aae6ccfeea3d76e358cfd99f3f5d5a325c19d366305a90e4347efd802cadcdce1b8e2248bd796266c3318e7fcfe6a9df09301bf74ad7a469a2861827f3e90c9578e4899589ee1e6ba22ec95531c1cef6e4c8ae07e19ed031f1eb905c3168c88cf5d1b224abe3fc1869abc0eca1f22dfa2a4e1ce1abfa14a56219e88a5950bcbdda70b605868228dc23f111a8b0bc8b618f65064c07c88d7ea967b46a3d7ea8661966e280d0a0e3da9780376dee1bf381809c25cf0abea5b497a7c153ab37474d90b59a453db663b3a1a0810cb8a9ad9c5bedf17a78b9dff4dd46cd5ad970bb0818a6850b3340fc539ca145320275ea3eb618576d91fd1d606cb549a26162cd0d480211a434cb0624c4e6449947284d044f2911416c2e4e1fd9dc6a9bb399efd689cb3b9f395ecc40dea2fc437468f3b14811cac07a962c3f25636b9e3abb6a2cae6dad6508aad6932ee5bbd3cb876c646e1ecd10c3e8d69d7b8a3f22076881b444f6f8f0135a7bf167a031d10e2193ea63f317b9729bd77e4ec03a1b4d2a84f25b228ba94c255a1098df7949461784ba19ef6e7713d6e3069bfcd4a74586a6a80eb3da0c52713e1b6b1cbba099c237d3c29400b2ef8efbb1cc70b7615c2c4861905fc9c66e34ae6f9f5f63d59488361c39af4171f4551a0728a09cbd04f6c02c4cfb958f4d22f2e74e37e91fdebe6a13522cb9418594460d5e78b122b72b7e8cbce03632fdfbecae154cae28904a586d7b3dd8f24cd6250b24c8a2c998e91d0f69f93c3cea1c2dcbb114382fada60b350d43012f4ac2db8ab625053711074e585d8ac56081eced0f055a084f3b2c8b660dde1f215077274e746915da1d61da164b3b1cb84d39cc2e6d54297f80619bdecd175c294aa33eb06f64205e7fdbefae78863bd432d4029bb0dc3f0a02f7098e227719d581f08ffc96b0066d3253adfc9ea284f8653241863464510568137d8b70bdbbbbaa22a22f06fb79ed08624f2ca475b9ac95eca6645c8d5c59538a2772b0ad4075c083d9118988eabd265146108defb5c7f31c313ef83a484c7a90584f9152489d58dba09c4f02a2269d8624837a35ad89e2696fde8d96e6a03daaacfe28e1af41f0a2af8455d7a05a5fd897e923168216a8af8ac7aba5d55b72468579fc5b74b4f6c9100b117e6e11a068af23db934f346f4616772bfc5808acfb460470b4f7575e9e4c5ac44efc69b1083ad4691f8253ed579beb34b9035d036b652a405c7c88e69c59a50bd8f0dd196f3824", 0x1000}, {&(0x7f0000001280)="968717e31d536ca795c6738d38bf4247b66a5f1327fe1b7b7ac56c23b8fbcfdd227f5784bde15183d2f49eb71b1b6cb348e03bd0bd107487596eeac7c18169adce16261409cf38cd870e9c4cb320bc2e2b486c6af52597a9aa83d77d83943b568c9b1a9372f003d230d4ab0b6000fb66c89ed723cc3acde18ed3203867036c5f9a0e96f60cb80aa23ce9d55ae7187ae79d18dd1a3c4f45f742cd850c3d5df2a71e759f124fe3b9ac35e295f5d0986487766bc2b7b36747", 0xb7}, {&(0x7f0000001340)="3272d17492ebc2d7e8b15f42fb9e4cd00a7c015094d5d4c9b65375efdc1e0f332a8803e4a6e6f4524a4c62a673768db30a76b6114211cf291262bfb4d6829b46217acf247c9967a513680bb943079d8424", 0x51}, {&(0x7f00000013c0)="ab37015862a1994258a3b99d14cbebc285a2c8a2586e1982076ab7a651d331961af12e99a7a6f927f72ca033cfb4035638240181ad6a3e123af407ba0ac895d8dd92f87155d6846df0974d63fe4ac53a5b9161ff4a081ad265a1aba18c659ffaae11d77d2a172922", 0x68}], 0x6) 11:28:55 executing program 0: mprotect(&(0x7f00005c3000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 11:28:55 executing program 1: r0 = getpid() getppid() getpgid(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x31, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = accept(r1, 0x0, &(0x7f0000000000)) fcntl$setown(r3, 0x6, r0) fcntl$setstatus(r3, 0x4, 0x80) 11:28:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e436669257832c1741736cf203131a1c47b64dab1a06ac9c16de8767e3da3a9a59bb6bb9e0fcadd39de7d3fb4321ad387f137aeea5f76d5ff4ff9f2749df9f0acc60a572a2a08e542c1255e19fccb73808efdcc86c923782b9943651ac24840755004063669489108f4483174a000851f5ba29b1a0b0f48488cf1a6b446b07dae7f975d341f5a50"], 0x6a) chroot(&(0x7f0000000080)='./file0\x00') r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffffffffffe1}, {0x18, 0x3, 0x4, 0x9}, 0x6, [0xf3c0, 0xd850, 0xfffffffffffff800, 0x0, 0x40, 0xfffffffffffffffe, 0x9f48, 0x3]}, 0x3c) 11:28:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = shmget(0x2, 0x2000, 0xd0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 11:28:55 executing program 0: socket(0x38, 0x3, 0x100000003) 11:28:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000013c000/0x4000)=nil, 0x4000, 0x6) 11:28:55 executing program 0: 11:28:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x49}], 0xfff7fffffffff801, 0x0) 11:28:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x24f) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80}, 0xc) 11:28:55 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x3, 0x8}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 11:28:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ea0071363326000067fea211857083573dd9945e9ce4c9a9b49b847f6ae82dd4ad3d0b04210c100500000084dc8927a6d7e42603184ae1c61d9ba20700000000000000e67c", 0x45) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)="b5670e72568cf71900000000", 0xc) 11:28:55 executing program 1: socketpair(0x3, 0x1, 0x108, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = dup(r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x81) listen(r1, 0x80000001) setrlimit(0x8, &(0x7f0000000080)) sendto$unix(r2, &(0x7f00000000c0)="b9ecf6db7b61066a38d6fb10f0a747fd34583ef4fb3bb84f81710aafa9c1c09f4bfcffeb0aa4cafe9305562785cd231c0592b0287e4cecfdbaf20e88ccb01ef8ae88ea733a0818a72d9b5ee5990fae82ce273c8c2b72f212aab00e9ac75017dfb8aa4c3544988d15ee9f928c6f03afbf45122c3977989c25f5d7cf3e90c54ee53fd98208240a", 0x86, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() socket$unix(0x1, 0x2, 0x0) 11:28:55 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0xc005, 0x3) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 11:28:55 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file1\x00', r0, r1) r2 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x800, 0x0) fchmodat(r2, &(0x7f0000000080)='./file1\x00', 0x1a0, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x9, 0x1, 0x3ff, 0x1, 0x1}, 0xc) 11:28:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) write(r0, &(0x7f0000000100)="cad75e07d1d6bce7a835c863280af7ab3334e7c475088619ab3fdeb1e7e77130b7657a494e0c798a6fcae5d37e1f389463b85c03f1f62055c9b963232f52a5703e2fc9462377328d04", 0x49) socket$inet6(0x18, 0x7, 0xc000000000000000) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:28:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget(0x1, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, 0x0, 0x0) 11:28:56 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) socket$unix(0x1, 0x1, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 11:28:56 executing program 1: r0 = socket(0x10, 0x8007, 0x3) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe77) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="319ef498a83277290511b1c0dca9db7520202739f8785fc2ec89ab01629bf864f561097380a2e3fbfe17a9abdd813074951163e401e127d9ff4cbe980322655c11e09f3e525e0053ca118e730d", 0x4d}, {&(0x7f0000000100)="43b9b1db0c2d9d70e8362c63f5459ddb3e2007e7dc32d122b4cf65bb5275d21ea5258480d261a8aafc60e68ffa48c86be8f6c99b134cdc4848b5e103d2d069c23dd0bb9686440f895b5bb233b072c27927330b8ecfdf95f91a2ba08362f53914e85463f58200ed60d1efe4cef503a0d0636480b43b0f0a4fbc747361d33965d21f91aaf02b27e887a12f5e", 0x8b}, {&(0x7f00000001c0)="5fd3f2976869419eb0caac9b4e9b4e9bd6fd37ac4c852b1fff32ad6880f98477fc188309fd37cb0195fb55c9c640010a29fd30a8e58bfcf04bb7a371a7e327a78ccef310c04d495bed03b0b91c775fa9cc12ba81027e", 0x56}, {&(0x7f0000000900)="fdcb61e381c844cdfb6bf0e2470fa94912d7910360206f3fa2dc8114ac03f92e7af0dc618df0e7889109c80994bf9133293964ea9910a6e9a43dd39485a4a199b04bfdc34ffade159ccf5460ca5725f8d6f79b29a3d651739c5208a88b6a4bdf56b7e63160c2ac246ef1830ec6c16b514c261406437c5c83ee736d09b7a7069d89e37477ab1daa9f4fa8c2e0c769d4be594a2532de15efe1e8f03eb72c458759d5261a7c453790200e07e8f4d2fa22d31cbc88f3d38bae6f0a13d0484f50b2ce683026e59ca8c72546c71d7fcba464b462eb096b71efa4ccc6d1e72c2d897171d32b1e0feab833972d381d244d2e7065429e8efcd94c23c9e4a6970378be3b85802d421263a0349a4fdf6cf21ea348c29ea39917bb1d62e28107b81415ae61a5500cdf3a140920bc7140d11abddf7b23338ba19d3e36cb5da9b23002010d1f5420b3e5654c34080bdf0647471528889d97c8f5a8a1d02b53abae323861ab7efff722b6332cc63cad857df147fbe96b9fa96845593eadfd386728a35e1af45fdb3a835378fb891938c20f7a54e6e9782852584930c921efc944742c43b229117ebaba31b52d27de5bcadfb9dacb7921cfa28b081e4e15a0525ddec37f7b170aac2e786fbca3464e28973d1e5f182ee5ace993d0aa4792e1dc0e9b2b1202cb92c48651cfd861749075302a519b673c94c12d489f80e2231d05b7bfe20e4f7517f80771fc12242facf7bc7b0e0044176f05311c7bdd60fe7631d2fc2cf21e3ea27b700624939b33197a658a05efe016445dfa19d2203b1f331ded19265c16ae2b33c6a43385c5e5c39a50b9727d4c5dfb2205d9cf5cc4f5001ac66108c56f093a8668f8ab7670e69e26be9b9079470af590d6892616539b05de8a07919e4bf517e58f86cad34926358f413031381eac2788159e6dec88a272be7695a400f9888229744f1c982aa8378c9898d5f69ad821e87656e3d48c7e9b7badd38845451758788788bc69e0fb390f44e0ec8941e66957d3437eb23800c93c9b0447d6061ecc6f905e0b7bc7f2313184d07bf27bd689eb0fac84aeee515678666ee27ee0ef9569e748c4e4b772432b0da0b3b508724833b49064cf9ed39fb60a8cc45d50f7e6d836580118852823bdf8f07cf79783f205667971958240ffdf4b4db73278518818881928bcd86eb761550a3e738b87146dd155a10cd2e8afa740e7bceb3c87e37c5047eb32fcf99050fa33542768b8cbd82a02106793d2c81f2e76afa628a9b0459db5c33b207458761f5b214f7dc6184b71302408091583de41713333453d01483cfa04b92191ad52c4bdddb92981251af169f7bd6956fce23acbd136a219d7190b2c89109ac82c20f89f1a832fb0b602e1cde1fb16de33a137e83f077da0c1a4da27bc7a3b52388b4c15592dc07f471ec7d98ed59db7bb76a5b1132d1b8d5444a54161b1d5cdac21581f49aef802be37f4f06712f958c5a00ad01f2ecc131f77ab234c0816ecfb36f429ecdc8c36a3cf6c060248aa6704325824027ec3294879573652d20a13b62f0a9de81f6f0d12b66027990bdff5746e2038188de8a27f1bdecd67c63b7ee06b234fe70103ac8d1498cb254c31732a624d262572650b333cdf4e95ac9aad4d2eaa336690bd6c06aa5e6fd6fe5a5391459045b838fda9f9dfefa5b5e9eeccafd497b4ee7f90406006210b57c9af22ac74b4cc824cc264078d129de068a3077cba7dcb45194197aaaea23142ddaca0a7b727893d657847964689aba02b214c6d74d168205eb4a529d7424713451cae10ae21f01652b643a9bb6ee472b97dd444530f7ba8ae053d75ca9a8916ee30704859f4e0658ec5507b45c0b15a470e33670a81f75a6014356af2ba2ad68508df29963b3b00f2fa58a5332d7782ca3bdb988902d3177e544d145725dbe44123618b1c9eed1cc90e0476fafe240c517d2221810fd4ed210030d634ab439d0599db34ebf8e8ad37f9e984c36c9ae3aa7555302352c91dbcf658119ab550e418ec9a8d997b6166dfe145848fc4862bae6d11b5e750ceb943bf1116ca3491b187d29d74f0bc54a02b0773bcb04e0d3e54c23f72a6a708f3eb058e3d328f2305743b6b27aa312d716ec2f1dc4763666c62510517c71248d9bb2b91920877adb4a940a52aafe6059c659bb5ed65d1470134d6c901d56cffa93fd4db5d9b2565a1dc0f79b77f1fe0b24ac7dd5780f72499b0b65d9040f90e64943e7b535c12a1ac702641d49ff2c0ffd801d6d9451977a411d7406b75ac9469c07241776d0dbb4c1f82f6523e3b1600330ca991ba98878dba0ed082e43ce79b14cbcc3c6aeb653705aa43c32c522e03ba351fa88157f84bb3f294112815e4c4396d9cb8f0ca6ee38d127a8788475547e1e53ed168d00823ee2ba2c997366381d5ecf4fbe5b75d920ba4e180d520695ca1e63f2df5989c57ed06b209983fa356a3d79588547b735970c7eda1bfcccd7b59f738ca1c8025cfa0218899d2de98bd2edac99c3bb63965c6b6e34ba70ccb80d664257082ad2d96a276ef7ac264d4842da6fcbb0f712811b056823db5a1ef4b6ca3dc69703805ce44e38b34354a64f9f3e2718bfab2390145515e14b7ca3774dddbd5c2dc07b2cdcebc93b6a608121fb37d2bad1c8c2dbcc0c0e8ef8d65c2e61f031bfde5517f74caf4c64a61b9e3c5067082742c43ae75bd2a562a76c4a17560644712fc1b45ad4638124d4424ac8f18f0a01163ab2d7e54931b2b4d6415d7bf9213d0e6674c391e69aa038a5b5ed39c2efa96f643b54a4750b7bf6884522d8fd962eefa09c3af102ec5638fa90d8b5cd2bc74d83836a2f1c83a9e0180eddb4f8c5b59f4ef5f1dcfc5f810f489ea8971b108d3806c643dbc3aae21143444779f745f5860c2e2e8d2d86bcb9b76c60f40e87bf0a5135eb46940ebe0361704008ca062ac091db07cd3f0c929e5bd95da51fae00ef8933e7909b00b366663bbd2bbe4bfb8ef601e9c534b68252700a3f2a06e6edd3989bc5c0d74e7439caba478ba686b907f648e61928ac1bd5b8c0f02bafb60b6224bf25b8443ab4569426b2e8ce4c7036b50dc5f2c1abb9623852936b4dcb7a3259ec8b6d3880db14005238490efcae52ada503f5595ff90d7e1ced649010a80dda2b46cbb14bce83ea15c91e045bfb42f7dd16f5817d39bfb4f2066f85c16cdda6041c95953f1f2b6beadc7c07b7b3ecbd184e99586da63b3e6452649ec454c2363d2ed30494d805849d0cb6faf8271a3899053685e04465878b51963936f4410be54ed8cb45841eb05d267f680157088426b4bbb1c4a8320d96ea8d82129b7287d772044c19289f6b238eed28ac5fc8e1e62de9b914ade15fe20eaad8580fa6f29c5e55337960f32f2817a57c5dff08a66205ed3fdeea9a87130d11eb7247b02a8753fb815c8775e4ad87ba59664d1ef2819373f0f78e18fce3b5f10fe6fc1b5a55222b18a2f73605afa0612899e94aad86c9672673eb3ba5224d602bb9ce672589610ff3e848cf69ac8eeda65feefd15c167e60815e1da22266630262b9ecf7def28f9aaf414a609dc580cb3f6e13e91f0d87026ba13516624dc5b8608cdeeaf94fd87db0b227c8c9bd04b95dbc2bb36f9cf057da4cd8dcb61d6cf9694579b459d3d7a4201e6ccbaba544f3c6826a4ed36d641b5218e8ebf9902e3ab2f4eea9bee55d13f6ba4b040db5bd34337a1da6879b46e63cd18612e13caa9fdb5d4569f25b1e194ab35f125975c05e0ddde1bc521198bdbe023186f802c262d3b68504e81b8a9fbfdd24c1ad72bd7280632e98b225492f813fad34f425297686a45d642da222e84b46de444ba1f743cfb65e22d341a66d19b05673044d9a758066d81e6635790b59abdb5f5ecbdf3f6d4c1c4b00b9299bc1fbe019069c83e93a1c213bc4b89bc20cc7c8600e50f347c965243dd43d1faa554665cf89d3795d83e393b2b1d5e00f0f1de13a39e6deb48246b7b83a39a56e7c41890897a00705c3dd99cd68db580413c38b793948fdb1b91e74f686c82cee77bb19bceb129ea109935cca909dc7b80d44cea698c151aab5f0c0bf2da87ae4ee596e314934ffaa797f9d817875cb8f33bc2acfe2acab59224c01cef946c47d1d900cd8c773d953ce51ed9f113f9d4d1600ee365860f84278433fc86f34d6a6e942fefe2f554ade9b388bab10d3690ac20b35606de2f7b33b82337bc70c3db432295bdd65364e7cc4ca2687e8b895dd0329e248f57ea5605570f03e3ec50877f903534c9030e99664e94fc4c040723f63385a2bf182421a4d0c0c4a54fbf8ab3aed56969c6d61f1b78b1bc990f6efa9d9c8a7bfca90e502fc178e6c1e4848484ec3d7345e10e99a5169b80f4f4a39e3f3083724d1857a6c04b3aff6e4e63cda633166aee09c4a606ba51552e91562db30c11bb6816cdede0f1c7d7cd7189f3359425b30f45d79b23793daba0f06252a96152237ef4ded5c66a5330d1e69cca5dc0b99e0ed4fa6159f9b015aa2d1eae49b8a5cb77d0c669fd638a0c10d755bef65ffebe7c7879baa3766edfeadcd48cc6035470bb4ec897d59b9de134756b9a5dc481d169c1782d21181ec26d7e5258868923bb55325955b5aa5877899807653e035afdb4bb7e17816db75d859c965c7551ec400be4da36af9938202e90a70f47e116d4e501bf8c8bfab7039ec77e443f11931a23794b131a815adee0b3664085a2f3cab0d64066668d435f5a19753a2f3292236ff3d4f56e76db4b9c978e6fadfd3223ec0546fb58925ee73af7fa848a12b9174fed3e414c58fe2e99009bfb8229591a58afac961c2a3cf2e51b827af513b7c9417d212fbf8ee4c15f3b475a16c1f1db9d7f653b13900729be9766ddf696885d229ea01603314928723cec061a0b54647c91cad70333302305fd42e683433a683a91831519bf8261ba628b13626ce67903fb39703fdf73b578812e6ed62061800c34771a41f124fe66c9b634218746a03282c7963ad484598b836cd8d54ce6c083c43fa59bc55a3e40c306f4f0a531df356092b3fa2853f92d5531432ffb371db3148cf334bf22637462a2c176d4df696d9861075fbce9d95a7a01467323d78322ab3c45bd7591374baa90f4da54776b266e9d4b440363275fa3bb849333afe14c0026fbdc1956f436fa82ae335f8c22de15fc49b9fe05972e07fb39881c9555b3570fcc679500fed77990076722870dba5006d6365b1fe9b5f2d9868aaa444ef3f51625764e9f757822551d111cf16656f734a6c0648667c9c86aaf022bc6cc7b3a7fbbd8cb0afda48fe0888ab8f649ae123ca68e576b23522cc53474b480656de2d10fda9310459c055b8c3f8fce7054f695c103f206cf2b75780ffcd742be8108ecc4f9c4d0a520e1426338c3fb6338fd7ee32c0aa5351b254fccf84525ed1e0e08684f8809986e98ff9f07a1cca0df3b31be0b53718fd1d6bb294a9a9024abb6ee16b1b824636161ef4f49de118c3e90b2bdb364c326c3e2071646c6a4835ff0a53cd47c2381c7f6a30365ba1884f30b8ca2e6831ce5cba53ec1cfc679bfac192906db14dcf64a944880dc8bd7463bf3bd7659baf45b085cb3cf49f955f7019f55754d1196bc8144627783bcde20443af06eb7d535ca7d72a6ef2fda3431538538810fce932f7855c3ecc86b461f7c27d09bd605bdf009270ad59c328247b6df31fc357318ba6ea976dbf676902de4d31df49fe1ccdedd02e35212b7ece10f050ca9025d2a78fc077b820b413bcf504bdfe00829f7d69273c7d5b6632c35f4cc1298a2ae7c5fa", 0x1000}, {&(0x7f0000000240)="229eece29e8578e4847b34d82198cf7c5cf6931c8d5564573af3041d859981aecb0813ac2a7635d28eb4601aff6de4ab48c20aea5507e465e831da313e9dad6f7cb7895e9e3e2b49f55387550d70949c2feacc7dba97ffec16218e691487e66a5969f3fe7480d2088b3b4ee37705bdabba4a40ef9f168497aebeae24005a9419e23b1648c659eda9978a", 0x8a}, {&(0x7f0000000300)="04cc8f5bb23ae1a207b36cc881ed96cc4f010da4eac0d12574fdef28f1555c127738f5bf95dc0f9767bf43820d7049579a93e620823403ca7cda57847456ccebd383ff1863ab584230af894433f6734f1321ff46f042e33e843bbdd0d88c4f44156b67dbdc", 0x65}], 0x6, &(0x7f0000001900)=[{0xd8, 0xffff, 0x9, "682fc428ebcbcda482162a0e01dd1de7c6ccabd66ba543c1cc95768db6808d987650937558dd996cf7b275975a5ff7d5dc19807b4033fbbcb943846edcbeb3281393173787783d792cf5162692852be393997cf3ce165b3f7ec5b04276ec0d3e9c6984174cb4da706db2e0a14d3a8c8780397a14026b3dbae2623e240e8285f995f9b1499c6304d9aa4260cefaf11b6220ccf8854c844c48d0acbbf15ac2200ecf3403ebfc3a89115bd2e1d5f94f4950203b1d0a0b85ba93b8056aa075c1ba05560046bd7d0a"}, {0xc8, 0xffff, 0x5c1f, "e1a41dbfd32f289de01ee131fbfb3ae546b09cf1379b06978f9d4a7a8114fde934571c920c4cb9b90b83d4a05437ee8f3e189deda6bddbe791320c361689885010463a98a1d9823f8c84077e348c123f6e8390f3abdf74a9836e5ec6ac72bef327ee89bdc1429b6a02efb74c953a358ffc28007ab844070e5a28da6590ee7d6a4bd88a3b5680410d587fa5471ebc1be0b1b5e0b7624a2c764e0ea60e19c67baa69422fd5c5edd3a66bbf25082e058227ae96b3efb4"}, {0xd0, 0xffff, 0x9, "102b92a82b2fb80f8f48b00fab228a7319a20e78b0d090a26c64edb77af5201148e802636364d0378b9487fd09fa3a65c091a6ef5938c0c302ba90fd6da955536aede38d57537b623cb8c49dfea8fe0a696bb92c2c4523adc157ad74c6e9b74f5eff1cf32d5cec4c8826ffbdba59cb1981343e0f151dfb0d9513cdca9ed5805d3129cb4b30e8cda01d360bbc54dac315ef254ed80c78588b7d4cf0be97b0b4407cf0126a1dd38280c6f26200d66672c57a921b27b9460523b47017566b6c"}, {0xf0, 0x1, 0x3, "4937ef5ba16564811f2a3f4672f2f528c0237382752def00ad04e785f7a18e1f5943d639e14b5d48339d409c3f88aa45b6236b50f77323cdb138519485f578caec9100e501d536be17d30fc3528c8317c76aeba050245b18fb86ef6dfa2783b1a292ea62d3f1ea363cf0eae50ab29f96f33ac4dc9ca4e59f287453ceba744b57f302465497b438e7d4a8b974475bc20548e94678aac65ac67c4d3b1557b1ac54e8fed8448a3033f96c3d7e7c276a923184774e11d18422aaffca1b73fb545391d8096da8bf82105b1e6cff0ba328a3eced607199974518c32ef7"}, {0x48, 0x1, 0x6, "a2ebdb8387a207684e0494c4dc9757f3f87e12334c26ab8ee7595ba200566f095a6bbfd02b876b9457a793b10aea8f7288fd7be7"}, {0x48, 0xffff, 0x3, "9643b3662d55a299841b62ae316960814648cd93fb24e6c74a22558d317abe3a42df24e5083b7b3127da13b6257473e215c51b3b"}, {0xb8, 0x1, 0x81, "64c87d4ba2029a50d167092cfe86c0a32e1ae5c2c028c1c490a2fc16f2140f35c74589eeb3918d976ac8a966310efce89fdeac0d0464c246e0130460c9048f0cd1b06a74ba924dd5d3764ddddd82bc9f64cedd1fe98c7233975cd10eb607bcf2903b7fb2b3d2622a1104378ade75b6e451fe825fc113ac669db272e762485cec40ea955f7c0202fe45f0741b9b6bab342df91f268300eaf877b5fef4b5d72a938197f1230d79b3"}], 0x4a8}, 0x9) r2 = socket$inet(0x2, 0x2, 0x1fffff) fchdir(r2) sendmsg(r2, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0xf}], 0x10}, 0x0) 11:28:56 executing program 0: mlock(&(0x7f0000eff000/0x1000)=nil, 0x1000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) 11:28:56 executing program 0: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") r0 = msgget$private(0x0, 0x6) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/75) 11:28:56 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x108, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r2 = syz_open_pts() close(r0) dup(r2) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x401, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:28:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0xaa4) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x2, 0x488) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000100)=""/36) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x2}, 0x1) 11:28:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) getitimer(0x2, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f00000002c0)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000001700)=[{&(0x7f0000001740)=""/4096}, {&(0x7f0000001580)=""/244}, {&(0x7f0000001680)=""/75, 0x379}], 0x1045) dup(r3) 11:28:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x1) semget$private(0x0, 0x2, 0x0) 11:28:56 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/58, 0x3a}], 0x2, &(0x7f0000001240)=""/4096, 0x1000}, 0x1) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 11:28:56 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000a40), 0x0) readv(r0, &(0x7f0000000940)=[{&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000000480)=""/211, 0xd3}, {&(0x7f0000000580)=""/231, 0xe7}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/219, 0xdb}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000840)=""/198, 0xc6}], 0xa) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 11:28:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x5, 0x9, &(0x7f0000000080)="b0b433e365b4347a1b206a5b18f9e502f5919c5e4f0d7db7a1efd0fe01770cd4aee89bf1a9885b7cdc5d17ca8ccecf5eeacd91e6f8b89f305044f3fa253300e9e3cf67a509151fa6a176390063b94ba539a541d965b80f7981d3e4a2e884ae0910e4ab77", 0x64) shutdown(r0, 0x3) 11:28:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) socket$inet(0x2, 0x0, 0x9) 11:28:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 11:28:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012a2e66696c65300060ec8461493bd7842ca63fa635eabecadc129f9eeb9f57173040c970090cafeb7ccdfa4abaf123e8ca4037c2eb81d712fa9797ab99d557bcae6287985b2c57d421fc83d6cee70600000000000000394a58b5222e4cd4d5ccd6d76cd33b9bfc7820f3455a84eacdc7de5b0709d57dcb0aba9854dd581fedf5843ba9"], 0x6a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) clock_gettime(0x4, &(0x7f0000000180)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10010, 0x4) 11:28:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getdents(r0, &(0x7f0000000140)=""/6, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x9) shmget$private(0x0, 0x1000, 0x4c0, &(0x7f0000fff000/0x1000)=nil) r2 = shmget$private(0x0, 0x4000, 0x18a, &(0x7f0000ffc000/0x4000)=nil) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000180)="e1dd04640f68a72c317e5708c208ba56f5f6a21cf4f66bb5636adcbcf8037f71ce8e9b3ef756d6665400376c6fe6dfcbc0a44b18b8b6e3e8230a9a53a8c42d6c069dfcf37a9df01fd2efd7fb9be1c9fcb9456ae1fd1537a781024d0b13c3b604a2c69a2f36b08ec70286e62ddb09f061ddf866fe9cb1b6a8ab915660adee2d6bba13baf23af6361f91d8c801046ac4229c610b5230fa0001c685007789bb768c4d2702b69390e7dfe5f8d14191076cbcd9559b6b", 0xb4}, {&(0x7f0000000240)="90dc6cfb421b31945edb0469e88a15eb6b1e34de7b1aeff2114a81b07767cc0af065001593e3ff4d2456f071bd1c3bbc9a619219017885b08a71989d8fb973199684176a7a00226cb7c16e0cf3bfbbef12c935708e103c6d605278d73ab59e5bfae17088b577ae4608340d90c5791d873d095750c4562fb065820290b953e25cca84824bd197127db8acf70a99f9f221f28dd06474c2d91a6c6e3a79c3584ab2420f9a92d9052118594675a5d9db59b594d138d109a2b01d53cb1460dcb7321df3e1f2d2cda89d17d00faecbe51f8342994dedf63225a426aa1d8112eb093ea9d01aea424838697697f600e6dbe022b108709f055259624a80", 0xf9}, {&(0x7f0000000340)="fe4daf7bf853f2491902ad2b2970ee4c", 0x10}, {&(0x7f0000000380)="acd4b5ff541656b20aa0c19bf9a96c7136e958c3a4d5a8779cae69c0bc1e887aea82aff42f5d45d1583ac837590ed74b93f02479ebd61440ccea196ae74e24c09dcc97710cc394d4e63279774811", 0x4e}, {&(0x7f0000000400)="cc72caa4c694fdb92578584ca64551a5334df3d3808cdb951d200342375063a78466125a78aec36299ffd075b0a0055166ff2d1fed2e431a14e503d7b803da3aa131641e0147dc8efc49729e882bff77e3c067a355e1bf770d50e89199cf460f18ffaef5c90c", 0x66}, {&(0x7f0000000500)="e2675258338d9872f4195f41b48768d8745ac6849c036b65a3e8409ff652112d4819748c88f95d7bc0f2e6de2a026530dd60e1e4f118ca320bbdab19151067ec46148846aedb767e7f39202423f20e0821d7ede9e1f0f757650b5f0204831ec5b47b8d349fa391c8c221c5a9406c9938107412ed19897cb007af6cb918bc5ea662cbeeec9ebf2b78e9f6ba7ddd81fca540b5d6904a1e50793992b428f52933c237e25fd227f39484015145bfb6870e03a629cfb37350420b336386b67fda00ec0e92c05e720cfd08167f13d3fe5f4ed4319d602f24b99bd57e6aa820109bfadc82f1f79774f3ed03d6a1f32f", 0xec}, {&(0x7f0000000480)="e17521ad542786f95954491c1b0328c8ab1be0ad0bb75783186f4f724bf9bd87a5ee7320a63b8f581df43feaf754324015cf7ef3bf77bdf5f935085d03", 0x3d}], 0x7, &(0x7f0000000680)=[{0x50, 0x0, 0x0, "6c1553cbebff425caba68239bc3ea6ac9b6bdcc74ec933633201a7f14078cccf58705107c8c13ac21db6edbc0c6c238944445c3e84a72b2e3b46c7"}, {0x50, 0xffff, 0x40, "f750f20fca91ec500c02c61b633cd9ff72c93b9c1ab77e6b320fbc2a08aa6c948ce510def6f206798ea90bdbffcaf45d308ccc445ddced48a5"}], 0xa0}, 0x0) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(0x0) getdents(r1, &(0x7f0000000080)=""/149, 0x95) recvmsg(r1, &(0x7f0000000d40)={&(0x7f0000001740)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000bc0)=[{&(0x7f0000000780)=""/170, 0xaa}, {&(0x7f0000000840)=""/34, 0x22}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f0000000900)=""/202, 0xca}, {&(0x7f0000000a00)=""/62, 0x3e}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000000a40)=""/134, 0x86}, {&(0x7f0000000b00)=""/139, 0x8b}], 0x8, &(0x7f0000000c40)=""/245, 0xf5}, 0x42) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fchmod(r1, 0x0) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r3) close(r1) 11:28:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3ff, 0xd9f, "b08d6622ded7b898d8e500", 0x80000001}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:28:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffff8) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/64}, &(0x7f00000000c0)=0x42) r1 = syz_open_pts() getppid() socketpair(0x6, 0x5, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/118) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000100)=0xffffff91) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1000) fcntl$lock(r1, 0x0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffd, 0x800}) 11:28:57 executing program 0: madvise(&(0x7f0000bdf000/0xb000)=nil, 0xb000, 0x0) minherit(&(0x7f0000bd8000/0xb000)=nil, 0xb000, 0x3) 11:28:57 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) fchmod(r0, 0x2d) execve(0x0, 0x0, 0x0) 11:28:58 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0], 0x1, 0xfffffffffffffffc, 0x800) r1 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0xfffffe1a, 0x0, 0x1800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x0, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) getgroups(0x8, &(0x7f0000001d00)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d80)={0x0}, &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001e00)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001e40)={{0x8, r2, r3, r4, r5, 0x82, 0x5}, 0xfffffffffffffffb, 0x9, r6, r7, 0x2, 0x5, 0x1, 0x8}) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000125f74b2d210a4391a460867ca98fb1230d45fa11a6b2e88c001c6c0a6ed11ff663f76705ebb067ea2b0b1cfce535fc8f1a961effcda97f9024a3dac156ffa40e8f21a8c7b4f1310489c504ba5e9f10e5dc17b6e18231c2c8ffefac142dd6e454baacdfef95089eb97c3934cb60d4e1e2a892eb6fe670b031b12ade1c6cd35102bd816aa05079b8d1dbd7846d4b76df050ce8f944e0462d83b1f7efd42f16e79c007caa59987673c309d8e47106891b7f725d2fd85ade65015bb22a8801e615d12a6afdc296550b772edd59f31007ae2f9024c534e38280861da5767b114c426ed43b9c82eb65e939e5403cb660a16ced8b850f0dc9c83ceb58056cbe0cd03c0f7e85d117dc9c05b6225d849fb9abe0586845cb5384c6178a5c556ba62b5ee8d15bb85f45a986cb1785fb9d7af2f1aa5e4fe89562ee5ff135dece918e0d4da6a2e8abaedade3f873215072b3c491fb41c1840e4277ce0e7e1c008fcb95ccc49b9011b370fcd8d647a68095d33aee9dd8a54a8db49de54dfb715173cdb2ccf4b904faa488106f1758cf007a8211d248cff5c965be41e876a2db60a7544997885d3c4b6a40acce1b6042d34e7aaa2d4032eb785406c76878cfbe5dc8e821fafa46fffb858d8fb523415365cca1c31c21e9268c1d74a9986e01ab2da39f0ca9d1eb35c9a1b880b3911b1e4a4112aacc5c48fbbda26831a4438d1d126f72e166d3ca80c43c3d9e39e40817cda68daaad09e7c351f33a1f1768a47af9ad698c58e64c3f5e9a3c5e533dbf5804a06203fd10fc6de77425e7008c6f0173007ac08ed50ce618aa5418377a187816db951d479ccf06977ae2f2c4aa3b0a7757ddb14f0fa339f16985844699c6566668734ec947101a7c0000000000000000000000"], 0x285, 0x800) semget$private(0x0, 0x1, 0x20) r8 = open(&(0x7f0000001c00)='./file0\x00', 0x20001, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000001c40)=0x1000) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x3, 0x1000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)=')&\x00') msgrcv(r1, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1800) r9 = socket(0x20, 0x4007, 0x8) recvmsg(r9, &(0x7f0000001bc0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001a80)=[{&(0x7f00000007c0)=""/175, 0xaf}, {&(0x7f0000000880)=""/236, 0xec}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/198, 0xc6}, {&(0x7f0000000200)=""/78, 0x4e}], 0x5, &(0x7f0000001b00)=""/131, 0x83}, 0x3) r10 = semget$private(0x0, 0x6, 0x0) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f0000000600)=""/198) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) write(r11, &(0x7f0000000700)="19afaa62c98dbde88aa684480f119d2d73863a3d9568cc595286eddb54282af7c497f2fbf28d5a0f34b98ddcaeee65ad74415acd4433ee897e10029e7bcf9b8082e52f378fbeb6486903f64687b3fc954bc4aa0b391eb12d93908225f5e72722b47d57d2eabb4b4592b860009ac7edfec84de822fd3097194f2ea535e12abadece175c89e29728f90293c627a2411afe46d9ff85fdedf18796621e5891ac", 0x9e) 11:28:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="30000000ffff000001000002000000878562d8c7cb23f4ca1623b90c026771975bdce9a57c9296f70a559460b7bd70b5ae3aa2036b3581615e39821670a48d33ecd1a123ccca2af56cbe4bc5f0dde6139f87f768e269fc94a47bb632688bad8f89b4a6fa074370de728cd1d41a4c71fbcfcdca88c71a3816dbc1156fb3ae790ca1a9ea16f853c0f2f565847383d1378411cbc3175ebaa1c0c8dd5e92b3b5e507d41d7aa681ed0d22fab30b02b46f91f907cf1e1c2d653e076be7a8d46f930bfa0eb1aa4438c86f07bfe3", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r7 = geteuid() getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() r10 = geteuid() getgroups(0xa, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000940), 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="8823d694487a476175c2f3343eb4364ac816103dacea87b535c8508448591ce883299f5b718ec4a87145f0d4acd47423", 0x30}, {&(0x7f00000000c0)="43d46086662ffbbbab9f90f7910db8bafa3ab4262e32035cc8e7ee903fe1b56b3de91605d1bf358a8873469539c13832862b29cb3dda876885e2d65c238e642a", 0x40}, {&(0x7f00000001c0)="b7746779724aef4b39b5512adec83144e76c0988c054186d7256c8ba008ee2ea891a92b4505d38dabd360a45d782d775e380d8a3790c611e5e60c43d3dc85f2b72975fe5a333383cc4c07fea5e4df1590f54ea1928f9a93b547d05160324882b9546b44d6f068f23311d1736e27ee187cf43a967d801707045b3bfe32761a39815d9da516b9f662398c0abbc1b086790078fe8f4be67b191cac66ea10e5b830a017aa800f130293683aa9d93190ffe88aae783b031d8b04032d32244f192013f490bf5991099cb461a5cd2c9a53eb3333c6f91f9c3ddbbfbe77e0771dc7ba5c6ab7f794631750455", 0xe8}, {&(0x7f0000000100)="88ed62d79b752c2f143f2e687a559d2bc8823b527a47c71193301531592609b6c68034da67a864bec82045bbdb6a7f4fa42902974282aadeda1b7ca5427fa9ce452c599fbb73b74718af8534f134348bc599c611a839171e", 0x58}, {&(0x7f00000002c0)="0cd9064051de187fd339270f", 0xc}, {&(0x7f0000000300)="bb09bb8c47ad08a2d66404", 0xb}, {&(0x7f0000000340)="766f5aa8e24d21c1868dc925", 0xc}], 0x7, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x2c, 0x40b}, 0x4) 11:28:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x28180, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007afa251289beaac4f2c7338d1046df433563d96080aff436eeceb4146220b05d0d464e39befea91cdab260ff271468fa211ff1440cbc1b0bc546c9987f2be1c7c7d412003ef448694453c6f2d603f2b284321c60131782abc3c7c856f846c9f48505ffe4ff5fb54bb83f62d718befccb8f61a882f43d835b91441c8910955950f05d6a4f17e3c87ecb8b69b14ae73502e0e8387c3e1711e6cf52ac9aeb030033e0e94916816e47a0717941dda15c9696e16a1400cfe35b3b6ad0bb6dbe4b55c574bf436fe7c0970b5547c1120f446ecc68b6"], &(0x7f0000000400)=0x52) r4 = socket(0x7, 0x0, 0x7ff) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10120, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r12 = kqueue() r13 = socket$unix(0x1, 0x5, 0x0) socketpair(0x10, 0x0, 0x400, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x3, 0x9000000000000000}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x100, 0x9}, {{r3}, 0x0, 0x26, 0x42, 0x1, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x3}, {{r5}, 0xfffffffffffffffe, 0x2, 0x4, 0xffffffffffffffe9, 0x3e39ab0b}, {{r6}, 0xffffffffffffffff, 0x80, 0x80000033, 0x8, 0x9}, {{r7}, 0xfffffffffffffffb, 0x0, 0x80, 0x7, 0x779}, {{r8}, 0x641c5ea7a0fb61ac, 0x2, 0x0, 0x3, 0x5}], 0x5a, &(0x7f0000000740)=[{{r9}, 0xfffffffffffffffb, 0x20, 0x62, 0x6, 0xffffffff}, {{r10}, 0xfffffffffffffffd, 0x41, 0x2, 0x3, 0x7}, {{r11}, 0xffffffffffffffff, 0x2, 0xa2, 0x0, 0x2}, {{r12}, 0xffffffffffffffff, 0x34, 0x1, 0x261, 0x2a}, {{r13}, 0xfffffffffffffffb, 0x4, 0x0, 0x4, 0x6}, {{r14}, 0x0, 0x40, 0x1, 0x4, 0x2}], 0x5, &(0x7f0000000800)={0x7, 0x21b}) r15 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) kevent(r15, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r15, 0x158}], 0x1, 0x0) close(r16) getpid() r18 = semget(0x3, 0x7, 0x452) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r20 = geteuid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000900)={{0x0, r19, r17, r20, r17, 0x25, 0xba}, 0xac6, 0x5, 0x1}) r21 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) 11:28:58 executing program 1: r0 = msgget(0x3, 0x6d0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/191}, 0xc7, 0x3, 0xb3e709775fd1cd2e) msgsnd(r0, &(0x7f0000000100)={0x1932e362805a9af6, "5dea53c5cb4c8f9f379b249b667d11f89497256e57bd16178856b3cde7505f4662e4278ae37936cf727c8fda4273e74126751b428ea339d7494e4cda2567dcb1dcd4c9de04cf92fee88d0e9166de71e9b88e082c7509f8f5b64f3f283c215ac59e515914d32886e95268e3ea9d8bc569e7a14d933b01bfe226053712ecd28040ebfdb9bc26e2a92cbc0e1d585dec9e9a898391aecca545cde47342807cef0daf1d"}, 0xa9, 0x800) r1 = semget(0x1, 0x1, 0x4) semop(r1, &(0x7f00000001c0)=[{0x7, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x2, 0xff, 0x800}, {0x5, 0x281, 0x800}], 0x4) msgsnd(r0, &(0x7f0000000200)={0x3, "1520b0aed2edac960805f25edc11c52d834cbd1afa68ca7f5371b3ea767618231ea0cbb09d47686014bea332a8db0554a749b8118a43cb090c433c9037ffffeb9066d86c40dc37dac1ba669a32b0577a39f34e811aea"}, 0x5e, 0x800) semget(0x0, 0x7, 0x60) msgctl$IPC_RMID(r0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x10020, 0x100) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = getpgid(0xffffffffffffffff) r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) msgsnd(r0, &(0x7f0000000300)={0x3, "528ba75b03d45a39f6d0506dc44a7312412c370b34c1c1eb6524a18b34ea6aaac4bfa9fd25abcb114f34b774f56062009f0a9123bbace4b8cc262600c3996c2508b1105e93ca45ea40445289dab7f1f757b45815c234650b777a1195f426bc1f81158a037192078a4e4fb917e6ac7cf9d8f2944474802bb9b90eee0142b87a43a26506612306f2741c0d9dc68b9f8c06f63a6a4c7b15a0705f79ae82479fb947af466fae6c54cc9fd355d18d6d42507858188a6d19b4ee82bb81c4aa5e6b74a07013370d5a023d2db6ad5ea3872a84156a6c9851648579ea"}, 0xe0, 0x800) r5 = shmget(0x1, 0x4000, 0x25ad74f6128c0d6e, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) msgsnd(r0, &(0x7f0000000400)={0x3, "0d74a6bda94591191452493d02bb8c817f48b6785b3146d89159d4ff731719570f10ab4eb43eb1f91541c70c4605e0b50dba9a3c4ba7ac2e977a66e1b97ba25e718763837e90aa1697a9c15e1029e7c29dd32c73a6"}, 0x5d, 0x800) ioctl$TIOCDRAIN(r2, 0x2000745e) bind$inet(r2, &(0x7f0000000480)={0x2, 0x2}, 0xc) r6 = socket$inet6(0x18, 0x4007, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) getpgid(r4) preadv(r6, &(0x7f0000000640)=[{&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/46, 0x2e}, {&(0x7f00000005c0)=""/83, 0x53}], 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) r7 = msgget(0x3, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000680)=""/18) msgsnd(r7, &(0x7f00000006c0)={0x3, "d4fa055353bc8d8d759ebe112d9d182d46ac5598ddaeac3415be4944ea1fd6dbf4166f0454cf8c74103b12141b9dbe83834012e8d29eca83d9283c45d53cc984527918748b07cecc3496793baeba0c13481008e7f01f6815"}, 0x60, 0x800) msgrcv(r7, &(0x7f0000000740)={0x0, ""/240}, 0xf8, 0x0, 0x1800) write(r6, &(0x7f0000000840)="58a7b419e903d6983104ae0a05bb22a11a30d943f74a40fe9a6d9fb27a7c52216ed7330da86237f95634eb067aea96b703565d1527bc2ef7e69a9394ecbf88e99f3b1dc1cb35d34a367d5e385492d8d4ba4829d025d5976eccf632a4de1e25be76b478925f401c270dfc008f8531e64a6aded135", 0x74) 11:28:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="e33fa4ed0b8f6e8d8daafa37a7ff262613dd4667dd18a3c210aa53256011d8399b2929a4b465a6b4c801d2307864aa58f010956bfabb2071323213b8f412617750ca1a4083695302cd27b4cfae72cbbb500b9cd8aed4cb158f9ff66f9615d3816cf61fb093f53ab68c380d4d90fff54917a4d25854d683d0bc94a66a02fe02206a1eecf89385635facff42366e0c", 0x8e}], 0x1, &(0x7f0000000180)=[{0x20, 0xffff, 0xfec7, "4cf560826bcdc7b0f6108d702a1150dd"}, {0x58, 0xffff, 0x6, "79e0327e00724027016adc2c8f58493806fce734fcb8e2ab54afeb924b43c08da613620934bf57c877d780cda0f4b3c66741c56caee4006656e206ecf0616cc0387aa61fccd2a9ef"}, {0xa8, 0x1, 0x5, "953d750dfd5f2d1b58dd62ff392d86bad3564fcf84add25a289b90abc837799e05c1c22ab5e065aeac653cb9cf0264384c42e4184a0275dbca39d2b0d0f7e9f684ab2b2d7f1a30448561937b322460161637bdb69f9234d064886f50a5c59f97e5ee61a257d6fe86bb9c0fb08b14f6f7a39c1eafabee4b52002045c24dad849e9df75ff67adbb621529245a0479e4c628297"}], 0x120}, 0x6) 11:28:58 executing program 1: r0 = socket(0x200000800000018, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket$inet(0x2, 0x8006, 0x3fd) setsockopt(r0, 0x4, 0x800, &(0x7f0000000000)="a6036305a8d8181894072de689547c68ad1a156eda471db25af0373e2c84a5da7413e6623e822f00676335e79d95f682188612068368d368ae7485983c2c71cbc29796516e705e2c244281e1e3e1c793c797104e5bc9b129e399ba74f07dc391bed3206b87ec5775f6d09fcf079572645dcc0c3ffcb459f5da691a66c22cb386db46a2", 0x83) 11:28:59 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) 11:28:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) syz_open_pts() write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x800, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x1}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 11:28:59 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x8) lseek(r1, 0x0, 0x40fff) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/141, 0x8d) msgget$private(0x0, 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r2 = socket(0x39, 0x8004, 0xfff) getsockopt(r2, 0x4a, 0x7fffffff, &(0x7f0000000280)=""/107, &(0x7f0000000140)=0x6b) 11:28:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10060, 0x1) close(r0) syz_open_pts() syz_open_pts() flock(r1, 0x2) execve(0x0, 0x0, 0x0) 11:28:59 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 11:28:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket$inet6(0x18, 0x8005, 0xa4c00000000) close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x7f, 0x3}, 0x10) 11:28:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:28:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x7, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:28:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="6a5f83c806514c7a34ce912117ccbe477650d535671723334d0469623ef641bffc6caf1d14f29c7e1c06095202fe933e2532546e26906b9d4e69db4c542efa29564d4b72a651707a84615f1d6369b020ceada7772ebf6d05db0bad350552e03f1d8dec1a2078ba78293bafec5f85cfdfa994ba1cebf7ccb56363dd836b8c8837b1e2d00e48d2536182abd409e5783ca9cc3076fc28a1fb358f1a4a53c1c18b41641df8a8a0f973ae042d8545c3b5a0986f1c80b18e0a8b155def0b0955f2d1d7c4de17212ea0186f49ac234cd241e673753d331bbe98fa0f548e734456f69b7da018594b64938b68df273e0e77", 0xed, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:28:59 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f0000000080)) getsockopt(r0, 0x29, 0x100000035, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x27e) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5cd1) socketpair(0x0, 0x4001, 0xde, &(0x7f00000000c0)) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000000)=""/60) 11:29:00 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) r1 = dup2(r0, 0xffffffffffffffff) ftruncate(r1, 0x6c) 11:29:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x20) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000080)=0x4) 11:29:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000180)="21f734decf720fe6b3120d6c5174bbbdb3c8e0487bda005eacdcab6e786d7a4b212e40d68753afef16d00fa40dbee4e32f5768937ad7b423e46fa261dda3788e526025352a8040cb407700fd203c4f3405f6f2681e2639aa28e67bf59250fd8bef7cf1a96ec046a4af643123693a3225b4fc1f11c5d778d6a014016a2c5c1165b50e3b7247aca95ab908", 0x8a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) dup(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 11:29:00 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000001c0), 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 11:29:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) write(r0, &(0x7f0000000000)="57f4c615790c8c869cf30954aba98f7a22c010", 0x13) 11:29:00 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() socketpair(0x19, 0x3, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r7 = kqueue() r8 = kqueue() r9 = socket$inet(0x2, 0x8005, 0x5) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x20040, 0xd1) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xc2, 0x20000000, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0xa8, 0x40, 0x7, 0xfffffffffffffffb}, {{r3}, 0xffffffffffffffff, 0x22, 0xfffff, 0x100000000, 0x40}, {{r4}, 0xfffffffffffffffc, 0x20, 0x10, 0x4, 0x5}], 0x0, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0x42, 0x1, 0x5, 0x1}, {{r6}, 0xfffffffffffffff8, 0x53, 0x20000000, 0x9, 0x8000000000000000}, {{r7}, 0xfffffffffffffff9, 0x1, 0x2, 0x7, 0xffffffff}, {{r8}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x8}, {{r9}, 0xffffffffffffffff, 0x19, 0x40000088, 0x9, 0x9}, {{r10}, 0xfffffffffffffffe, 0x48, 0x1, 0x3b42, 0x9}, {{r11}, 0xfffffffffffffffc, 0x2, 0x4, 0x7f, 0x8}], 0x1ff, &(0x7f0000000340)={0x1c78e218}) r12 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r12, 0x2000741e) 11:29:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="a57e0d731e7b58431e57d990ace8eca094aa1c5fa8987a3456e87597d664ee955bfae72bd25613f3e008016f780ee45ade68d584186f0237fedd6b47b0c218413fb3b5c4e1b28b784c1996b6ba27d3a0dd8dbf6638c3a7406d76c63b20ed86501686afc294c06002907b37d558d80fcc75e5c9eae3cfaebbbe96125ca69abca0869b53f655d21365c933379137", 0x8d, 0x2, 0x0, 0x0) syz_open_pts() shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) 11:29:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1005000900ba000000000000000000000029468b322e2cf4cce59d82b6f3a78097e78e753de52ff5708c71abafd7d970930ae89283e2928728c10b12fada086123984c46131394438dda5caab33472166bdf93bf4039bf414586b6f96d98f9d26c89c07ca0611e846c00d656b01556fd43ec924e80a1aa1f0f1538d00beee185ce904691efbc24bc50b8bcd4f6f0ddcfc6229a75b6f68165dd"], 0x10}, 0x0) read(r0, &(0x7f0000000000)=""/79, 0x4f) write(r0, &(0x7f00000000c0)="f1c69546c9f61627c01b06a8d8e378d3305537a99db79e", 0x17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 11:29:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) dup2(r1, r1) 11:29:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x1ff, &(0x7f0000000040)="f39d5d19285a1eef5f5186c094e0a0f383d75d441dc74c5fc3ea8c83a1de150d57ee0f782ab7b36ca9ff260c541244caa8cd41b00fa842d08d5c5aca4f00d733efd141c2f4c16f322c4536c8c345a566b8e385cfe8e821e7a74c2a8768031795ab3d393e5cee6288791f5a394d5b200ddfa801ef8c3294db30e5d6665e4fa32ec499454dc14db8427bc101bf5824fba4d1a8ebc356bfc25d0ac15928ddff859c6455c831605977ef2e5fc7581d3c884ffc1ce044fb17c349018353407f4d208f32ceae32bff0f1aec2bc463c3beecc94f4db5591a3407915f6040bddd616865b4f6b7644625cee160d4848d39f83e7f0e8a396ddeca3", 0xf6) r1 = socket(0x1000000000000002, 0x5, 0xffffffffffffffff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 11:29:01 executing program 1: rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='./file0/file0\x00') symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xc) 11:29:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000001900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090700007f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8b771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c938fc82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17000000000000000000000000000000006c43e61132260bfed4aa587889939e1f75200b0c57d0c4ca04d3", 0x101a) 11:29:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xffffffbffffffffd, 0xfffffffffffffe4d) listen(r0, 0x22e) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 11:29:02 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) pipe2(&(0x7f0000000000), 0x10004) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 11:29:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20, 0x3ff}) 11:29:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c40)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fd8abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d3630ae7ebfb4c9d7b31f678df44ff0ff15825249238677ee71fd3645a4e998a0c29a09b8bb5593115cf313f3493774774419b7842f5d7850ac6aff134de5b8cdb464020fbf795aa6dd70253c8befd3621871ad1d02003ae31499508a07fdcb951a519b924ae26c4bc3ecf6e2f4469e2bebce25fa416827be0bf4ce491677e4b2b7f5aab629bec661a0b609d58181e7c281d5ade89631e96e4055fb1c45293006c6a5ff8c2fd8a77234b68635a9033187550983e95f04dbba128f5add607a729cba3740719dd0bdf0de4e75db56e4571ac80dabc55d49f90b5202bb8c62e6944eb45fab0a00", 0x1a0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 11:29:03 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') 11:29:03 executing program 0: r0 = open(&(0x7f0000000300)='./file0/../file0\x00', 0x10000, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x3, 0x5, 0x6, "7eacd4647663c35356f46625cc4d1a7b418db23e", 0x9, 0x4}) r1 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x120, 0x80) r2 = socket(0x2, 0x2, 0x0) lseek(r1, 0x0, 0x2) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="820205000000000000007345bac2a5a0f62583ec7737f0bde0b7339f2f53ad9ec81e6b01177849b7ca5f42fe87249f5919e96c879a8497533e08d878b1a871c40ea267a8b261163c54ffff9421447ac5d3a21bd8d1abf05e2100d4a27c4b5e9d4c4155798c275777386bced2778d1963b6cfb870f0101715097dbd00100000011597a38457af03e3fbdc222034ce6debb9e882ccd069a1c9cf1d068f8ef924462290e7a75922a7f46e6e5c9e0b07cbab43d66165033e2bb73ed2c1ea76f698a52423848ed5d1b77c29647b8fd1613ae1fff5fe7f6898531c9ebabe2405358a7eef5f22c0fa06b1af13a6f0be420ab937112c783fff199ee3cf9f52ea8f0cc350bdfc17265d5d03950686caa61424d35cff2138998212cc236556d2e2d0ac24b35829fa670a2a4d017e91be67f97b59bfa17925fad7779c7134bba1aa7d30c3536aa165c178e99353c385039f974dd1173000ae18ce6c392ab2d0e8e1d8cfdc0a7fe5f0de7665b0ef41abfffc757830426b3c20a3e47e8f315b6084d11f39583e0c2e60ea057463cfe0f178c1fa57f60900b6356a82a4724fb4e799bba3c9917d102ded065851ff00000000000000000000000000000000"], 0x1) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0/../file0\x00'}, 0x13) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 11:29:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) r1 = semget(0x0, 0x4, 0xa4) semop(r1, &(0x7f0000000040)=[{0x5, 0x3e006ebc, 0x1000}, {0x6, 0xffff, 0x800}, {0x7, 0x9, 0x800}, {0x2, 0x37e, 0x1800}], 0x4) 11:29:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) socketpair(0x18, 0x4007, 0x6, &(0x7f0000001280)={0xffffffffffffffff}) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r9 = getppid() r10 = geteuid() r11 = semget(0x1, 0x1, 0x20) accept$unix(r4, &(0x7f00000015c0)=@file={0x0, ""/73}, &(0x7f0000001300)=0x4b) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001540)={{0x8, r6, r3, r7, r8, 0x20, 0x101}, 0x1, 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000000c0)="cfa4b74afb61fa7d98601bdd00bc72078016194c9d88f0da5341ec2c92bb9445ccd1270d3b407beaa8eb67095b4e9b30cdf35220e3e63b58f213359cb94a7999ac2786757fd79aabd2802853591e1d6d9fb0c7db2caaaf2ad308bdc587104af09610ce19d7e19d01a862e3b807a23339810d60a04b88e449977238766e", 0x7d}, {&(0x7f0000000140)="bae28cbdbe689333ff1c7dcd5508e2e780678560b57d3417495d20a622fef0eb8b99c98ab530965491b0e125adbb30d09b84c904a2442b55ecbbea1765b57496309215978004", 0x46}, {&(0x7f00000001c0)="0df957ead5c792dc373187568bdc53143d626c3a1298b7fa9c1eb8365c2c6fa3a414cfaa24773c168552a79cfc366a4572407a14d5ee7050da4807733dd8397605b3c14c3dd78d4349de2ce2df0ea2c68ef5e3e807748b4ab24312a0fcd98b12b6f83bce6c3bedb0d16b2aa342c64590bd0f3b655a70d3ca50051e44483dfe4d2ee5176c656f2df2d522ed80a9259b29633e8f4dd477dd0f19d6c2b2a347205e8fa96742b7d39d5a37758f91c075f1c52d65834f54744a6a81bc786fb7c20ffc675b1a4e3e6965c6a0d36a3324188374aa1b7a42ce382452bc872944340d6673a9e1f2c55b562ef8b9fab490299366358228a22004b16b6e52ba338646b77a09d354a5ba2f46f2a65e7f1befd203ce7e4ffb69e6b4b7745918e77931efe5db52fa655aab768a8b8fc60e459454dcafd88a52b66198f05cb330988a0ea12af53d367a98e0f94ac7a93d4cbd7a9c55323a7822fc669ce2a4f014fc414bb2e9a7c04675488bab42263e165acf4ef4e34dc5a4349af5f7e13edd6e150d06b1faf581fbe1d6766a0cf322a027dedafccfd83c073f591515e33ed1a9201d4f7b26befb45413f4cbfdbf8f42865744ba37d9a614bbb3b23d7fca06f8245b1d00daa1edc2c36c1d2eb85413ebca29f5faa10b42232031565c8d7158c4c165242cecfeb039dfe75995f3cd8d51a97b4d3f35ee06e306f6902104bec3ec6d3d1962d2b3bc8183a2f45543e3278cff305bc6b904fed4249c331157501d4331c3e83830502ebfc1c5071c99c37dbdf799df666062e3973a088589b6115255951c3762ba86d5fbaafff7192688ce17d353bcf39f617b0284ddf4d558f7b59bed4cdc1229b584033cf0cd22e2ebfdc229b53cd2806fee423b3af5a23623dc25dce902c7a6486f2da74debe6d34f7c42f15b10a3d1b4067c276f5ac64db5dce6aa89a1cb33545deefc98b97eda32787b0d603fd5d1ded4cf1282946c04b26ab383b0670242e90515a8689a85ec5ac71daade8f497533bdbec679c1c42be509144dae6e79ca95de30749707bd4f5c9ebae3a96fb676af94f422d4b49113d4bf1acdd4a571b14bd701798b120d6aea624b45664920b1ff0692e9b8a84ba9ea8b4344762bd7e7a8cb6495c98019a7b3ba2a79d4f629c067aad06765f1faaeeeff46308bdd103cc79d81b6566e3aec959cf1f0de1ed0991ddf0875dd00423fdd7de9cb1bc8187b400eb05cd070e944736dad9dac49fc5f119a83b9cb6c18aa288d7c39bcd42b20458f94a7d5e26e4aef203d1a263e409293c114490d677aec9e8285dba245235325976e15a56eff72b849a1b27223671e570bd00ec30277991943c84f121b6e705dd34c139b4d589e6893c05088afa5472f33585f47c81899da21b87e8b399ef8cd537bdc2dd072936e1f1b923b5e3b675e66522615f855e12c7730ccc8a112225663e91817a0b250a3174572129edd5b675092b52bb891d761d28696627723d29fb1ca0f06d750afcdd6556d3a70dcd339dbfba5ec160d8b00788b8f9e01d32880918ac7b10bf5b82c30a8b17dcb030e43aa9478468762f9b0820a2f1a30f18455af62ab7a224435575a6d2a16d2712d6a14335c8ff1d84951b69f6175e47a5c7dc16c58c0d7f5ec17e675060913349e13dcb9ad2d6fa87fad44b5494188e8d7789f7c0430268df3bab665d98895d494ce381c3c1a8ab7f7285436ee8e945d2ca26a38d0dbf5e56386eb6d7d7be4abce5ea01e77194d737c6a9e70b9635055edb64cea964b2e9b68061d13138f2f1b52ff497adb26f42e286044b99543f6819fc53d62eaef84d28869a77490fc9e82f0f725767bac83a574bb569b05d914e1c6507d08fb4fa1a4fcae8f7d5525abec57805e7843c0db0345a8d223f3dbb44b62b17a5082ad99656a29bb6c34ff547882bd74b45f7c521fca77470e7d66ff7c5ee545241f9a53e24d5bfbc770784ae2e08ae8991b53c5cc3eb0aaaee345feca29f8cea9fcdc99998c037c307467afa4d2075e38d24acb86d4db5e26f0e329500c3ba593100b685c4e1c9f358358222206b67105491482566b71947171a1a10114937e84fcbd03cf2b54d5e1d3388ae36ec72614044cf4900df103151a41a714e14df357f4698798629ca7a896f7b3e2f9beca85e7fdb61b39ea9bf8b558b28240fa5d6f203a2666e67202073bc8ab14e89ba54c25ed671dfbcc21f686ac5b0ed0c4334911b905121e088ba723b57e6c00f9a8dc40c3684b7f1e56fdf89eb494b9ab0c2aa624336e6154c4745f52072b99c90390668af38a91d15a7824d61176dee6a68ccbf03ea2b2e1ccb9111c344ae3af780a5fd83c2b541fe29229e79c1d729254f79fe2a4659a150617e96412d1f405e4649612ea249a048f0bce764ac835638215f9de4083a315741f94cbf627a3b6c01dd9976e521cc026ce5fc449b687b6192c7f6b58b7bdc5eebe985422ce7b38d6cb14ee955d20e1f43767b7a2d76130238ee4ec32d0b7f466192e3d863538be07907554120735a751f0fa2fd08b5b892adec61e8bb9c5e04075715b2d474079169979aaf21d9f3aa8f085c015d7b742d486281bc2caa4d739af627b58296d80d2ba625f3c718cbc89451a740b6c124de44f277f5ec0419c316a7d27ba1793f315d7419a426bceb61e59b845d3a6f0d72bee8ffb5d8bf43945eb74c359027e045d22394fa5a36e098cd28235fdfaab60b8635a017d28d9d38d47b7d5d3e3add10aa8b86af5fa1e7c3909e39daf85836e5677122f78545e5570c3fb22fecd75aa27e1924bee0b0afa23f1769438450cf8daefa83d89abbe08979736aaa73a31704f2470453797785864c204871e4cb739e2c3a7be881150ad12689f076c84eecf78f5d9b06317ac161b66fc479d9260de41179bddb05013c4ece5491c51e731dc9e63e34864e72b6a51c217226c41eacf0e03568d7a2d62652c7c3910b3849eed66d8c31cbbd0bba7ec53f10990396750d8d713e9e79f1e3455103cce56f51adcd3cc4cdd9a88baed84f6b32fa9fb01f152361167f128ddd0bd5a12635abc32961351dbe7195958162fdc97cfc239d6b14d6eeb3e61c3bbe9b0a08800920ef4543d0926b24cec3720c185e67c7a8d9ea9fba0ccfbd9575ed2e0885bfab9495e870eccf205ba0a25a8cda5aa1c99cda42c36e3e1d0fe90fcc7a3450dbadf2bf474f32ac7d458ddcba0aac18ed2b829cc9667ef1724aac1ac8e604e36176912529bae78e691e32225efa8e0eed9cf91f870d562d41a34162d1025b022f27f315930ec2abf0a3fcd103a934ca992c2d9ad4af91ddf4c0022ad0a28fa1639e0d77ab19a12e1ebda9b0f56ac8433dbf824c4b26c4bc4f5fd63c521c11a81873ec8f77ee15e2b35e12d4670254f400d49b27e45ab99eac89750790b530641e076fa64188adbe10385906386d1432a283b11ff071c3b7d9eb1be2081c59257eff92fbab96bbfce17bffe70353ecb14837cb45ce893547885829e88689b4ead90840e70a4814d4b1f57a81d6d2ca8de3f91ba108a758eb85f91ae437b943269031f17d1f14e703397846caa79aa357b0bb58a8cace85d3c350d22b158e8529762c665fad73f205a0d1eb94dd58853ebd5acfc80a902b0986ee6317796a3a413dd97454c105277beb2253f004111ac446b377c3a2420945848b5edd5b7d1d9e750cd0449ec6f795316d3787b11dc2d81348698115d8541c16a0d3b3821cf4b9b9060d6e43db8460c380d9979e088bd521f19af9748968d2bdb8604f223557e6b91f48b8f0cb99ee24fbfb2cadacd7a28be2261b9621be1595b30e7f580030a53ddbcc9ff65efdf58297f7d661cd5b69be829607093808fa9b5b6de22d5556b997b78978120a4d032131e3d7c0d5f5e7e478b85ffd2ea92b54c483578dac74f0c38ebd44033dc4165c1a8e9b473583c022b3ce5c92f6039be956b30566b1a22361d1ab9deb9a61f1f7921345372dececf01e0550ff6880c1c23646d9c2e6de45ea51efb838f7604c642790bea353c5db0adab4b7182f43448ad531206b3861f6723872bf13d5ee878b116718e707960acaf8a99aaa1db869dfde88ff6eb500244ea46d933cfc67bd3a48c231ae112be156b225947b9908c50304e3ab9af90abbfd15062d0836345876ba8a64f85600f113e6b91c6782a88dae2725ccce3c4e3a41995ad1353750ddd33f6404e921436e64bf2718c6ba1a4d5458d449f2727673ddab110df61e1abb59ad2fd4e58249578d32df6dd3cba9fa8c9738748df13a13ee541ffae8aaecba63adcabcc5a2de177474aeadb6c6f49e0278fc97b8a05b02bfb4af79f34df3e417e93eb7585362ea5b2d16792621e2ea49207a9aceec18c6f531061098133c31b73cb71dac8c74c13f05f3f75f91e2e5467e0bc877e779550cfc57d3ccff337dbcd0a0d8ba0e9012b2cae03d8e98a8b1d75d3d7da76d300c373058560e9c22583bcb726658f4f4bd7e1d6c78246806edab9d5f3c9ce85269bbcb07e699a314f3e857f5e8bcb4be516e75d9a970127cb8e3d497e5e215f576fee42b58e35e17dafbe6aed7e991156183aa1a6faa8a54667da6f2e621dddbfc74722e6af34a1bddce2eef72527e48986477a585965ef1d874bafc520a3c680376d5ead0386cb9cef588c3e5206494c6f61470b61ba7c0826d722c23bcf6481cf24014a40cb4bc7736f94e5d65130a1a8455bcb9b2fc488e4084cb6b0dae0cf9a2e4a628847425031b2df83b70c4d3fd3fad91033e423f90f53b9445c9207d374ffc49f63524a83fffd51a53fefba79b09db59e9cacf9b1dd370d6068a5c32f2e35d67ccd7f08aa044eba375aa9459212b3d8057be8e5ee48e82a4354d3639de0f6ed5a57084b56b143c5c038f61c35d436f821f16dde79fc9197760211eab3189e134ec7f5e9a07ca4bed7eec7820bf6ea77ed5759bc8f7b884e51d8deab66305f13e566c11478eaf40d8a1f84cbf31af9906a903fb101ee2b1d98a6c5c3945ae6ba5aebbcbb66792fe1ef5a80a2d7ce930f25252e1fa68f51b5492226f9fd55f50e6a5ee6b8494c1d1771645ff64acdc1958da5f260210cf0b4241d0db86e7c59563b2d7ccb8a13b6f59b0ed57059a2c825279f32d6eb19a53a1852daad7c2515ea879ae2bfca23dc0f75ae7a837f1acfeaa00bc2ac3aab7fc6cd2f459fd6750b9554d37bdb4b20611282e5aed478d1ff9d78eeebadad3c0be857261c35a4f52314d196bfabf1621469f51c1c1f779e3026635375269fbea2005d3ea09b7d05a9b434e1f495ba47069f2326eb1315dfb6a1ec3852810716507c895eb1d8457efc7fd8c7297f403c22bea3e1281a83581726a62be73fff32c0f7c75894bb57bfdb780a04d18eff876d799963f2baea8ba871416c03783993c29e4000a9e802b601488d6b16abcf64ea3f23e2337d022807ac0903042d2013bb4b898f420fcd91f0a844b257a04d03ebf7d94bf1873eb5f6a1bf910c9a52c5b38c163ed565a7c7017528ae6adfb633a5e39c2e9c171ced6c114c3206fad6a156ae3b3502fc42a32c0a3b6b478a1f9a3055ad1e6fe7382bc0c7207497f4cf436d17d35dc66e7e972c6225b0213bdf501b9faf53634c09afde3358c5baa8ab551b68b69713ef947752df89b59df9269d0057403cf92a5c0abb3850e1eba662e1446707c8fa1a415bb6337f6b30fc8555c087c7329453eaf95701fbc1bd17c8286676037744c5fb7a35718dae674de143088120cd74ca9f9eb7fd6967e34b8b812ed37bab5ea5c3889ef7394755a3f4ee52aa8d0792b5defd3deeafe727961", 0x1000}], 0x3, &(0x7f0000001400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="e689b3cf"], 0x88, 0xd}, 0xb) 11:29:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0, "010000000000000000ffffff7f00", 0x0, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffbff, 0x7, 0x7fff, 0x3f, "6472d300d00f1c487e21909fa16bfe91be89defd", 0xfae8, 0x9}) syz_open_pts() 11:29:03 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) 11:29:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) syz_open_pts() dup(r0) close(r0) dup(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 11:29:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() kqueue() shutdown(r0, 0x1) 11:29:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) flock(r0, 0x0) write(r0, &(0x7f0000000040)="0fbe66cf4fb603eb084a3c17c6a33ebd72513151c0a18a31eff4386e83e4420ed7b112f71e9175176fe53542903854548f2a61f2b33b6fb3a4e62fbfba40cea9382c90bb4ec8b61a3dedaf4608ee6f9281af4811fc04bbd99e660884db28add320e9d82dae18bdd58d862f12e9038b019ce61f5f88b274615907047eb59b87a4cb602ba6941bcf3989443558ee40fdf6d6647372d82b091c0090344e9745970ae0f46366de1a124333ab94709d519856f0f6ee2fd8c0d51c0bf00f1684e85378a6", 0xc1) 11:29:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2722914a606f7fdaf89b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde217345b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b893835a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede4a4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be63c8c78b07e3662a52f5349d1545b2c828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab116528646ad3462af9f906f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c6943973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a0586b15cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eefea0067471669193055f39618c266fc4e764d993b25c3eda8334ed1ac9bf0ea0a548175276d32d15a0b6310a8295baf62da4d56e5e259fc23c7d90ddc226f4ed6b0f7f10f4e44c31f525f2d98d24f3bd29de3ec7cb92675c34836d622c0e67116346002fe4f0fbd223f2fd10b4c1bdf1a580a9240dafc95f0e85bd071", 0xd5e}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) write(r0, &(0x7f0000000140)="7b6d6c00a243af4abc09de9643b15af7ee90618b952b0ad49464bb07da76538ea8df97b17fe2fa8a3a0f982357d3ffeeb483af157e7818ed01ebb399b8d71b1496ebbd2b4c0867d6c235dc4c5e9f2a33c129ff3332642c65ca477865fdc6cc87803677bf09081737d2fb273e820a068164c6a2d49198f95a9d686904ba09217da61194f989b1c7c9b7d709bf1cb2492be45deb8577d60b97adff4ef4eb0def0a28b1576d6dbe8ffb4760446116b0b22a44239552e5a242bc01b086587347ead0e3a2e1ee47a9294b9e2f691d0f8110451d9c424bbcca7ad3bc16bc1600f3ed", 0xdf) 11:29:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x10000}, 0x10) 11:29:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) fchdir(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) ioctl$TIOCSDTR(r1, 0x20007479) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 11:29:05 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="9ac996f6f4132acd5fa37923e0c4c26894207f089e8f9d2fde8391ab9aef9248567bdb60502631eae692a48febb4f00cfe3afc7d50eca81f899bd6dc24a0504e8c01e53d607dc46979a8f3fee2317f97d01be858", 0x54}], 0x1, &(0x7f00000000c0)=[{0x18, 0x1, 0x5, "14"}, {0xb8, 0xffff, 0xff, "37bc77d04ffee2d9c44e8cff33a66a2d9586f24f0406ba6f8488062011f561e7e04613b41593090f329c3d106044888bdeaf25fdf1a3c7cce55447c1865472221e40f129a0c1143f76fba1ff716a7905d0dcfb161f3f53f14a504fb1c08298feb12847159bba713d814a3a76bcfa7d2b96494266237cfaf278f6e4cec5091cf5ca67be3d481e4a678aff2decdbc773b943e48230d761b553aba3711d6b49e4c9e0"}], 0xd0}, 0x1) r2 = semget(0x3, 0x7, 0x2) semctl$GETNCNT(r2, 0x80000000000002, 0x3, &(0x7f0000000200)=""/40) r3 = socket$inet6(0x18, 0x4000, 0x40000000000) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) r4 = socket$inet(0x2, 0x4004, 0x2) renameat(r1, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') accept$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) 11:29:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65301118"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:29:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000040)={0x89e4, 0x3f}) 11:29:05 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) socketpair(0x27, 0x4003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="0a4ee034c9736bade4ba30fab8cabe66e78dad406463", 0x16, 0x403, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x400, 0xfff0000000000000}}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 11:29:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 11:29:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x44) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f4000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00003ea000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x80) 11:29:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4000000000000, 0x2011, r1, 0x0, 0x0) 11:29:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1}, {r0, 0x8}, {r0, 0x4}, {r0, 0x149}], 0x4, 0xf9fb) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 11:29:05 executing program 0: mlock(&(0x7f0000ff7000/0x8000)=nil, 0x8000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:29:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:29:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65300019fdf5fa6d44de3215fb71242c525e391ac66c980039d2d5f6695ab114f460a7b8a2701ceeca034789ff26137616ac7b6a7946c85e49e10086ec0e53176b36cb23b35d863a8cad007a05"], 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 11:29:06 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/248, 0xf8}], 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x5) open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x10) getsockname$inet(r1, &(0x7f0000000540), &(0x7f0000000500)=0xfffffd9f) 11:29:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/252, &(0x7f0000000100)=0xfc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/237, &(0x7f0000000240)=0xed) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 11:29:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) write(r0, 0x0, 0x600) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) dup(r0) truncate(&(0x7f0000000040)='./file0\x00', 0xacb) pipe(&(0x7f0000000080)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 11:29:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x400, 0x386d}, {{r2}, 0x0, 0x64, 0x40000000, 0x80, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0xa, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x81, 0x100000001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x3, 0x82b2}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:29:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x4000000000000, 0x22) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0x0, 0x5]) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r3 = semget$private(0x0, 0x6, 0x200) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x5) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f0000000180)) dup(r1) syz_open_pts() 11:29:06 executing program 1: r0 = kqueue() getuid() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 11:29:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000012c0)={0x40, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = getpid() fcntl$setown(r2, 0x6, r4) socketpair(0x18, 0x8000, 0x3, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r5, &(0x7f0000001180)={0x18, 0x3, 0x80, 0x8000}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x888, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r6, &(0x7f0000001200)='./file0\x00', r8, &(0x7f0000001280)='./file0\x00') readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/33, 0x21}], 0x2) r9 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x400, 0x80) r10 = msgget(0x0, 0x401) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001440)={{0x58c, r11, r12, r13, r14, 0x8, 0x4}, 0xffffffff, 0x3, r4, r3, 0x16c, 0x3, 0x2, 0x7ff}) bind$inet6(r9, &(0x7f0000001100)={0x18, 0x0, 0x4, 0x7fffffff}, 0xc) fcntl$getown(r2, 0x5) getsockopt$sock_int(r9, 0xffff, 0x109e, &(0x7f00000014c0), &(0x7f0000001500)=0x4) getppid() 11:29:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) getsockopt(r0, 0x9b8600, 0xb1, &(0x7f0000001040)=""/10, &(0x7f0000001080)=0xa) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 11:29:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 11:29:06 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000000), 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/179, 0xb3) fsync(r0) 11:29:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80000002, 0x9}, {{r1}, 0xfffffffffffffffe, 0x3, 0x6000002c, 0x3, 0x3}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0xf8e, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0xffffffffffffadaf, 0xb8cf}, {{r1}, 0xfffffffffffffffc, 0x14, 0x3, 0xffffffffffffffb3, 0x533}, {{r1}, 0xfffffffffffffff8, 0x5b, 0x80, 0x2, 0x3f}], 0x4, &(0x7f00000001c0)={0x20, 0x6}) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x2, 0x8}, {{r2}, 0x0, 0x84, 0x10, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xb6, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x5, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x8, 0xfffffffffffffff8}], 0x5, 0x0) 11:29:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 11:29:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x16, 0x1, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x12, 0x8, 0xffffffff, 0x1}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0xfff}, {{r3}, 0xfffffffffffffffa, 0x18, 0x4, 0x9, 0xc5b}], 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x26, 0x2}], 0x200, &(0x7f00000001c0)={0x5, 0x36ca}) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r5, 0x2) 11:29:07 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x200) recvfrom$inet6(r0, &(0x7f0000000000)=""/253, 0xfd, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x5}, 0xc) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/7) socket$inet(0x2, 0x8000, 0x51d) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/138) 11:29:07 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 11:29:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r0 = socket(0x1, 0x5, 0x200) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 11:29:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x2000000000000083, 0x0) r2 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x5}, 0x8) 11:29:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x40) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() r9 = getppid() r10 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x432d, r5, r6, r7, r8, 0x2, 0x7}, 0xab, 0x4c4b, r9, r10, 0xcfd, 0x6, 0x9, 0x2}) 11:29:08 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x5}) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x3010, r0, 0x0, 0x0) 11:29:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)='u', 0x1}], 0x1) fcntl$dupfd(r0, 0x0, r0) 11:29:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:29:08 executing program 0: listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@in, 0xc) 11:29:08 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x11) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) setsockopt(r0, 0x80000001, 0x1, &(0x7f0000000000)="47a134bb2370742afc23d2371d36a2ed65f00ccd0f8ba7efcd39079f6209bfca3f690c88e3fe1b56e824589a3835cdbaf13a7d052782619a8c516e0c071a64610d6c8f903d5da725e0e9c30c9d0a", 0x4e) 11:29:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x0) bind$inet(r0, &(0x7f00000015c0)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/64, 0x40}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/14, 0xe}, {&(0x7f0000001440)=""/21, 0x15}], 0x9, &(0x7f0000001540)=""/6, 0x6}, 0x2) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:29:08 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) r2 = fcntl$getown(r1, 0x5) getpgid(r2) 11:29:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xe14b) r1 = socket(0x18, 0x400000001002, 0x0) write(r1, &(0x7f0000000080)="7737722fc33f28aa2752fea02267e8044bb6d5fdc5985fe2d7e0a03f58b139aef54d4a9680828185c9f55784d3aac7ca9a4e8be7194dffb58aae6835b4587cd09feb1fe8fa06fab4d918987940927ec93ebb77dca0a334625348bc336af8a4c7e80e2b1bca0fb06e54ae2d703c540e843cd8eb3d5510b8be72ee238f59f34c556aa411e47a6d14efcd65895ee615562cb37c70fdeba65ad873a4", 0x9a) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 11:29:08 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) lseek(r0, 0x0, 0x2) 11:29:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x40c3dd015aef5ea0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) 11:29:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000100)=""/46, 0x1a2) geteuid() fsync(r1) getdents(r0, &(0x7f0000000140)=""/136, 0x88) 11:29:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:08 executing program 0: shmget(0x2, 0x4000, 0x268, &(0x7f0000ff7000/0x4000)=nil) r0 = syz_open_pts() flock(r0, 0xc) dup(r0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/167, 0xa7}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000400)=""/152, 0x98}], 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) close(r0) flock(r1, 0x1) mincore(&(0x7f0000ff2000/0xd000)=nil, 0xd000, &(0x7f0000000580)=""/92) lseek(r1, 0x26, 0x2) 11:29:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x3, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = semget(0x3, 0x1, 0x2) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r5, r6, 0x11c}, 0x0, 0x0, 0x8}) 11:29:08 executing program 1: socket(0x38, 0x3, 0x10001) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="e9c761800ca5d807567f2dffd6bd47a53431a3c34f3f6fe019867c4e1195f1b2d108177cbb8bd3a043eb0139a60cdb02fc58928c61fb9c17d111239d3e9a0300a424ce3090f75f130d8f576c9f54936b6aa62d6f58eb4063879659cb23fdfb7f8b00619de5d8d628519f9dbd693d7e5b79bcb76afe8e0fcde4cad673300c84f5bf7d87a6b40c640a571b3706f9cb0adae9ef3ca9c3f2f7a2ac10b88c8505d53a8104ad74534090e8ccfa70337f79482b16f2f7cd7b4c14c8143f67cb345c621d11ef9e41151ad48414586e6d492cc805f77f68cb7d816e71af42a529892213", 0xdf}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="58000000206dd600eddebcfe3f0000000000009fb1bf257daea991eebe03c363ab77c9531e3ffd1d87526e0267b1a473dac6c76241f734f11049037f2d377cf00b73c7049f379c26093c9f51dd70a1358e4b4d457e000000"], 0x58}, 0x1) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket(0x20, 0x4000, 0x401000000000) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:29:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) write(r0, &(0x7f00000003c0)="e7f7a82325470e04ead4ebf451b99d8da37a45350f07018207073f8b35c6e9ed3344dc8d07d596657ddcdda18b4b4ef498933e0e9fcbd969603aaf65da8aac675c39bb87fcd4cf78d10b744142863b7d0f5047f0c911a7d204b0ceb09501a3e899dfc85b47e97a6113cd91337445a9e61a64d0e5e345c86070bcb4ecfd55757a64509f44cbbe9836a58c20c6347364a8e2743d2b819bef6959afbf0417a739b2ca79a0bea8fff9b46f441183a4c6687acb33098316a1c8769adb2b6f1128d8b892ef0dce490184896ccc0b0a54a08591d831ed858b551a8e43296f32cd00f06bcf", 0xe1) fcntl$dupfd(r0, 0x0, r1) write(r1, &(0x7f00000004c0)="3dca24452be2b7bbcdd314d23e4be7f51375bf48302767893dabc35c1680c59dc659d11a482e4ee579fb083a2913e242878e58764e2fe1f45f18f833a317e0de46af197f8490f2511b2f224508b5ce1bd080b81cbf487a1e0f922d9b9ccf06f3cc43e7d863e726704168af643c422f292951b80ee627ee964011c0ee921f5286f2f2cc4f9b26c8da3cfe7dce593cc68ed6ed911f3d574741f1db7725bbab615b473921d9fc230526f77b0c23e8d2f7eb1a0a9f072e178e69d3e867c4e8cca62e959464aa8fe5078d986f1035c0c6a430669091a435135e7f7d8ca7ad128ee0ad8f472e77b924c678bd45935f4b48270fe38d256d1a7890911fc14cf6184334887dc4fcb96f5d5806606bcd4059a0f62e1c34fe165575e536e8053b04deb213ec944a12e6526dc7b867ae4df9eb62cd0a1c0c633deb42d1366dd688e0e9244a1d3eed6e57d97bc5b8bb113356009f6ce3a00bcf565e38064738ef97b0e5589412375562a013686ca0661d97187087c457ac6ad08b52a81d367743ebb66c7cce65ef123eec53c3b5f56bd6773eca70c1ddd141e665e3d93567a51567de0909a1a0198255ed59f8df4316c053483030eca4e183b630294414ce389e4e11d4b6828cecbef239e6f672d5534d4a7b9279ff1b743e7a7f0f5fcaebd361d081f174b2a285db0bf6f4d4582a3e16c34d3a33551421f4ef11ecf7504813adaeec0e0b4c3fb71c40f0e6bb3638911975bb3a29c7d84ee63ec7ec79e16fa828e1671c850f0757f5ec900563432f386d8ea7d1e9bd678d19dbeb173ff2520e813d91235b949b0b0c77323c8ea48fbe0043544b1e83cf1cdad47942dd757ee288900d73cc7aa9adc550fa3815f4d41a4cc2d6fccd4ea788f69e93c77bf2a94c2a7aad9835258ab17e8419baa18d9631807e14c94ebe56f348888d1c35b7150e64091b56aa4e088debc06bf5d62a5097c75b7093d7257221d29e1436d317eed6435cf0183623b9e7c95b1a1850b45537e7038a5303dfabdda5cdd961d48db2e7143bdd9be500f20d418e15a6d73a06e9513029bdb803888f17fb484d3b164905b53b7ff89b8e9d4d42cdec34f11d47c420d096be06f6674957236e0775240a21f9de5e88e1585c6cb391cdacf4077adfb85ea22ec0b57698e89922a464e3c1bcdf1aa036b1974dafbb91950fdeb7af98a1e189da4a6b7729307a92abcd20c3510bf65b987fa60193189344d69be4d5e9afc9eaad6afa97ddabdba66f1e4cdcd95551a0890fb9e3f29adcf0008e3359589923660f6640419614bc6f5c8cd7fb6dba606739146cfc4361a06208e1ed732642bb0abac28def145c411fa3fc1d63402e7840c928e95cc88372b27ca2737d0c6d5ccc77dc8ed024b855adc236862b98229d6f062268cfbe1c91219c16caf9895e52064d5dc3d134f3a672efdb3fdf1c512f39335f591d0be40554412d7f2c0959fe6bafe54070200472f63048bf55e61231a44d4192e3253b910a657a4a78576b7470d888fccc9be732a02d77dfdbdbaf3a5016e1623b52a3de8df6fc8e21d77f2c54d48bc6b8419ecc7d8c5f26cb5d468ef094278922936921614de205b2dcc6c630845f58f5e7d1e080bdb70b8cfecb17e56fbd71518cca3ce10ab34d844a67fd238a467747fcce86f330f3e142da952b47c1a3024b4e0e47f9fe001b96fbb00eab86bde488d618dae33f7d60cffcb64f2fd6356b3bb46457793497d137b00205740e17d072536616392d6e4cbfa7861af4029c673f4ea9d10f4e50cdb8ac173767bec5785b1847a9ae56542cd95e9279a9b19b6550bcf55e9c481a2cd6a777c1c31159d27befa9f93b27591b5570664916a2d29f273a7b1e8b47e49ef73dea9d85a82ded7088f215f2dff22d318c93490f56d87a090d29fdd878677ec92c0cd9f7081a6af2534dec2cc90c4594d712fe25f0632913fb0e8a016faaa7eaeb2ddd4df68b8ed37ab7d728d672ec27abbb244e12dcbcc5a8799f8d75c431ea455d6e46a625330a3925ece046ed750a63640834d4219326028e6395d1e7a379e3bc1e05922c1a2b7cc9a1f2c61fc46ca1f10ba72b2dbe77a16a5cb17e24534a7fc5a1fd99d0cd49e78f0bc7988074ab8d01a38e83c8fac20d2f5717c861c8a459cbed2a5b42defe540a192e9c264b3a720c7f707b2ac1bbbcb9a9b28f44c8521c199c346b3f8a79adfe140299657d6c0520b88aebfbb59afe615b76de9bd728c2cc32c1f230a2c3df9029e1c1cd103719da59a3a710fcab8d1a13b109aaecb690de99966d19a9affdb49becb4b8479a1a5c460d57623875d758a12e5948394feed67ead0b30d349176e05bb492f008efc1dd22a8e896eb30f0bc13ca320ea4393202bfcd60ea957adda19cc04559f0d9a7fad8427086185ad18b3e2dcd50f4c8990b9ddc09bdad4c5cf0cf0f5f8b300c072adb32c1c4fae959d2aefd4cbd2a133682190078422a64981ea196889b0521597ab10bb0b2159132371157ae605be128b252dd5fb0ff7909323880aa9a3a33a8413afce5d8e2d0c9c03172eb7bd47ea81b8052d60b298d3979ce930ef14c4096c487269d77a3fde0578499a6b9d2e6e0b94c6a2bb6d0901159b88e52a5b7eaeddc0345d5970f06db19f78328e85bc4e514217681f6b15f337c86a0635834a490a884b32d26a66a45c51e306e08fee11dc1f586629dd271ed094c987759ea9b537ec2080aa580ec436f94c9fe7263d789aa27a577cfaf7a624fda12fd15276d7dc3082d55118b681aab39233831ecb1a7477b69f92fbb4d29a457def2169e75f87b5aa40e9aed6e350d07b9b9de29f2d9dbfa33ebbefca666cc60061c1f37e5c58b7336dc34acb1fe90e60dd9a74f5af83dd5135ee155b7fff03b703eff068231bbffa4f69211286f429f56fad23875f598aa5dbe8890bf6ae8fc937f3245e38f528e432ecd7530330481a0d8339938aaa69e243372062cfeacc10c90e162a301199188f9d7e7a38592d64eaadcfb44a9c081b773c57c5fb86df3b9f7ec8f7c8cdc1be422adb28ce9ce957aecf88a064e53ef48abd4c1764b85fea49844c940fc9670b531cc4dc897a4672645e9d6175e8f8df51226e389eed17ba19af1f4018d13d498a54288712bad6074b1b87e35571739d9b7f00166b1d96684a7a1d39276181ce18d707d20c73c89ec6287157bddd35c1da1432c644e80b19ab9c2bdfbc00c84e2dad6ffed528a96a214c04869e88558e42161bf7a639b613b57da80f755c0805599673c27433e2e08c133c79f9ddf880952a3de6e192e51eed23aee4f90c0cb7c12b971ea8209d6495099458c75a862f68559221d5ee49b1a4bed64f2b35ba24ed6590348540ff47f6cfcd29b5553f6f139e940f0e5ce1370e8d5009395e4bd679066a6462fe9d0ef35cc5b27881d2ef1ef4c3afc06a861947c294910cac58a8cb05fc2a1cdc01f956e6b2bba0a39009c6c025c6f125032c9dbfdd4c3e361d5639c213dbe93e6649499f6c6d915ae9a668f6691bbeda24dd3ccf66d0eddebca57005e5a473bc019d48d9692f1547b9e7f8f6ff26a2a03c4f1464d2268faafeb56c3322f7fd3d34aa01d2d9a3795e7a1fca27a41522d3c9d83b74c3dc62cf0a2adf5bcd9ca15acbe997d448c383ec13a897544a465cb9b0d202f6fa9b01ae87396944002136b10e80bcd0c2dc81b8b04a72b1f6fd8a6f21fe258887f1b17e8df3f3b221b20be44e274c19b385d30886f01302c0103489f80337e737f145754f8ed834b01b03375251e53115b062c30327bf02116012f1c8d50218bbfda8a06505dcf648c7df0985949d80561e3b768e9cdfec67cc14e9edcb086c11e2cc3abb1fa7453b5e1f1f89edd96c7428e84751949291880e61c97a05c71196343a53182bd1441f38b8a732d3acc46fcab62cd24763bc1d4a5dd2a74a21956e79f87c520c03bdd288a1e913a1adb1c5470f88894fd8da6bc1e514f84e5a2012f275b7a80573f2aeb6d0f9da14f3c258184dd66ca6a9e07138b937c21564b40d702405bb2c7f9f2757ba245876fb734eb8793670624d9c0a440a41cbb91ce7b07fdc4906ddf7e1afcb2533d9434b2a0f2679060cd0090eaac7ebc1f704a4f52929e2dc0ee08687c53443166a8416736130cf3ef6e4b8161b91ade956407493150ebd6f7bc5535620b981b0555dde967182572ed0ce5b6f171db529ba295273cf8154f69a7c017020ec0c1430e49ad695c7380ca9cebd3c5449ba0056977b2a76ae86341dcb9afcf5ea0dffd86e618dc40fb60d43362095f3dfa33fc1799640567b770ed49d4c60e73a275ecbfd31d3500e1c888619cd2983c4aea415b0618afe047d2cdec312ebb655ff4b5e42edc68ea44c5f5e11fbdd0e6c91f4d617e45a9345f60a7bdcac8f85e5f4bad40aefcee322b7deecb3227fc6caf8f7746cdbcd9add6277ecdc95709407823eeccc8bf68b2ade5669d1059cf7d29fee0c15b70e0672f58430ec2bd7aa4b21b7ab8ed8edb8ac15f584a535d1cd22eef3e86c7a110f62df56776028b8375243bc691211376f97c76eb9ed764953ab29a3af7ae666882201e521c3817c2123010350074306f9a38adbe6ae7ec2805576041867cbd2c8da3c879a81036e5758810d513cc990dad9728a5bdccdac5d08dbd6d4da871c8a6db01b131f2c685cd2e828d35efaec5e91f105abb48ab32cfc231429d46942b61d48d8a72d5e0987a2e33792ef1dd6b3e74bcfc171549afa181f7a50265384fbc9f7658b30551b16c614c4c882dc53244971c951df99c9d9e2b79c05f69f5d47dc9f0aeaf071f40867b30c98211ea014aa66ecc6c4b60132791c7b8d47ed9ee900e2865cddc3b353c7cb790300d810275448622bdacd9d0f6483e3cc1043e55eddb1d02104455c298846466ae4e0c9ca889950b9c5fc33fd41940e7686fac1b74ce1ce4bb1ce261478df03e6faa4f68c02280eb62bd12b430de4f908f5fc6c2fdb7f98bc6d3543f7c46be0892edb2c039718336c53971e000441d74dc6d0df9e9848ed50ae32ee65dfb83034b371f89fe19b81e96e8e448511fba35126d2ca6eb3888c81ac24aba0391054f9c4aaff09ef29f1a66569b35342a33acf0d199384391b699a5c6e4a840818f8e8b2b31894b1d63a9cabc548fbb906d63e5ec332cf9b5846669d3f80040140839936caf06b64652523b819f4b9b60cc9bcf9ac1ca592d744b0d8b06d5732c57bbd7b0d7c42355f409857bbd220e5bba291e75a6b551e5ec43fd7695282041f58eebbdf270816bc9e8444830b27217fbbb245b17ba62dff862c4f36903b7f8080db017d85ec95a24b9f514ec5f9b467eb189e08ab68828659fae2037c7665c48f87e0e3b51845d1033ef13e0365e5b8544d0440ea8fe2ee9093950ccf7043c1abea5ffe4077660602dbc6f7869a8f8267ab1a19f91aa0c7bd446aebaf6786154caa952ccb6df88e6e3b006ea500173e29bbc49672da4676c473aad4c00bd44ff476999df46cf7c376466808cc5360deedd26fcf3e8545cde959c913221be4e1d935384a21c4c1a103faf0516b7d28166a570378810db43c0d5281c2a1969cee9eb9d9d05f03f16199b60473ab8576ac16a2100009453a9bea70ed73d19835a983246d3a7fb5c7e7afa3d8a143343aa0244e8d192603a720a78ff5388b73da2d17ddd0e6c6250d19c64ae350680a58fa0ec8c9a06685ce1cfe286305a18dc52d6aecf0ae2fffb0e4b234c87f12e0f948919fcbc64293ca15f207834e678bac2b22382dcd0a722932a7558fc9091005513731e420b58c593452b3a9ed0cfe79", 0x1000) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 11:29:09 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x3}, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 11:29:09 executing program 1: r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x80) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 11:29:09 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfefffffffffffffe) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:29:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) read(r1, &(0x7f0000000040)=""/232, 0xe8) 11:29:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) 11:29:10 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x12) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 11:29:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget(0x0, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/252) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="fb02562995bb1c75a06e"], 0x10}, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 11:29:10 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 11:29:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x647, 0x20000002f, &(0x7f0000000000), 0x0) 11:29:10 executing program 1: shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 11:29:10 executing program 0: r0 = socket(0x2, 0x0, 0x3ff) setsockopt(r0, 0x1000000000029, 0x44, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) socketpair(0x1e, 0x8000, 0x10000, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') socketpair(0x1, 0x4001, 0x5, &(0x7f0000000040)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x7) 11:29:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0xffffffffffffff31, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 11:29:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x200000000) recvfrom$inet6(r0, &(0x7f0000000040)=""/155, 0x9b, 0x42, &(0x7f0000000100)={0x18, 0x0, 0x1a, 0x40}, 0xc) getsockname$inet6(r0, 0x0, 0x0) 11:29:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fcntl$getown(r0, 0x5) write(r1, 0x0, 0x0) fchmod(r0, 0x100) write(r1, 0x0, 0x0) close(r0) 11:29:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400029, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:10 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x1}, 0xc) 11:29:10 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) 11:29:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) getsockopt(r0, 0x80000001, 0x800, &(0x7f0000000040)=""/44, &(0x7f00000000c0)=0x2c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) 11:29:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 11:29:10 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x4) 11:29:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x305, 0x0, 0x0, 0x0, 0xffffffffffffff2b, 0x9}, 0x0) 11:29:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/84}, &(0x7f0000000100)=0x56) dup2(r2, r0) 11:29:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x38, 0x0, 0x87e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3ff, 0x9}, {0x18, 0x2, 0x6, 0x4eb1}, 0xc36, [0x5, 0xea, 0x81, 0x7f, 0x2, 0x3f, 0x0, 0x7]}, 0x3c) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) writev(r0, &(0x7f0000000040), 0x1) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x4}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 11:29:10 executing program 1: socket$inet(0x2, 0x2, 0x1ff) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1f, 0x4, 0x9, 0x7fffffff, "bc6d9daee8a52b866c07b5d1a03f5eb70e438c68", 0xffff, 0x3f}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x4, 0x2c2, r1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xb4b, 0x40, 0x4b5, 0xfd6d, "7644f97399a2f3aaaf9fd99c412deb3f69bd297c", 0x3f, 0xa599}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x8001, 0x2, 0xc48, "97e01fda835afa56d127c4faf17fb942eb315e43", 0x3, 0x6}) 11:29:10 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/15}, &(0x7f0000000080)=0x11) socket(0x6, 0x1, 0x8) 11:29:10 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) 11:29:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000300)='./file0\x00', 0xa0, 0x200000000000003) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000140)={{0xfd, 0x4}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) setitimer(0x3, &(0x7f0000000000)={{0xbfd, 0xfffffffffffff20f}, {0xffffffff, 0x4}}, &(0x7f00000000c0)) dup2(r2, r1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) 11:29:10 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mincore(&(0x7f0000e46000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/35) munmap(&(0x7f0000e43000/0x4000)=nil, 0x4000) 11:29:10 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x400000000000000) 11:29:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x7fffffff, 0x10001, 0x7, "fa382f583a2160e8b44613f70a84e0a4791c8a20", 0xaf39, 0x4}) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) write(r1, &(0x7f0000000440)="7c7df50b9d893c92eaeeb3286fa95c9005a4bc3e7dae1bb556786b82954d3b9c2f7beb0a08f6f6dd9cb18e77f4d29e6d6d5a0b239688a8a79174c213a8463f2961a0c0b085bb79a01ac018b21bb3d01a4cf88aea5c73f26a476360d39ed69eb463467849e3cee8e3d6734537c98da1aaf23bf66c4eff3b1d6d8556bbce11c4da7fc9b1a56785cb9d23f94b1340bdf563173300c84b774076299b40a6d51e23ab4c99ad92a8cb1a6794347d889014cb74f6ac531f37c3e87be939033a39c8d0bc183fc52f82dd1c7be3aba33d1c16588940eedcb80b7f386a48e1f9d2a44c0d8342adfd08", 0xe4) r3 = syz_open_pts() syz_open_pts() lseek(r3, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xa80, 0x7, 0x4, 0x2, "1915a445043d71e6322d96f3dbf1059d6c671b7f", 0x2, 0xc265}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) fchmod(r0, 0x2) getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r4 = dup(r1) socket$inet(0x2, 0x8000, 0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='c\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x6000000) getsockname$unix(r4, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ftruncate(0xffffffffffffffff, 0x101) 11:29:11 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r1, 0x0, 0x3) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 11:29:11 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) r0 = semget(0x0, 0x2, 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) 11:29:11 executing program 0: clock_getres(0x3, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x120000000000000, 0x7e, 0xfffffffffffff57d, 0x9}) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, &(0x7f0000000040)="eaff125c00000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 11:29:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 11:29:11 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 11:29:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 11:29:11 executing program 1: socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) 11:29:11 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) 11:29:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = socket$unix(0x1, 0x5, 0x0) close(r0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000140)=""/237, 0xed}], 0x2) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 11:29:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) close(r0) dup(r2) shutdown(r1, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce264b0d0bfe3e1756c5e13117011e52dfb1ca58a1212d16b574d80764eda494649921b100cd19b26bfa37641337c7bd1a81ba0c5bebd3e2c05a6a01c083fd632ba9e30623adbbc4465a107bea233e4df770854265b88cec91bf7bb5844a88913d64a50ce1c4b400aecfa041e0bff200e208ee", 0xfe) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0x8b, 0x2, 0x0, 0xfffffffffffffebc) dup(r1) syz_open_pts() syz_open_pts() 11:29:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x7bfd4be) 11:29:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2aa4, 0x4000000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xe43d10658f26039b, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/86, 0x56) ioctl$TIOCEXCL(r0, 0x2000740d) 11:29:11 executing program 0: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x813, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x12) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 11:29:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380), 0x0) 11:29:11 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000480)=' ') clock_gettime(0x4, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 11:29:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r1, 0xffffffffffffffff, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x81, r2}) 11:29:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000000), 0x8a) 11:29:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000000)=""/240, 0xf0}, {&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/91, 0x5b}, {&(0x7f0000001300)=""/163, 0xa3}, {&(0x7f00000013c0)=""/146, 0x92}, {&(0x7f0000001480)=""/237, 0xed}], 0x8, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000001600)="89ad7054d419c439886da03d716de939a37606c1de21f209652426e84a71d0547ba2eb290e5fefbe255950500043354645eaf8525e156179df6eabeef9b1f30cbaf5771c5dc4c7c75ede004b3a5adc2a796f51f86accd9fed4e55b8290ce7b30ba0cf220094c5900f98200e57d5771e3be5a4fceeec68417132822497386559c", 0x80}], 0x1, 0x0) pipe(&(0x7f00000016c0)) close(r0) 11:29:11 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:29:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7, 0x1) socket(0x2, 0x4000, 0x80000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026669ec6530000000"], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:29:12 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r1 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) listen(r1, 0x1) 11:29:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x100) r2 = fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="68403c8852c628d01b379236c63cc31a1c43a4606c2222f265ad025c97a60ce2b702bbd65e29feebc5934a7fe8ccc3c36451973c5583fbb0d4942f9141ba79ec30d78edf2b1bd4efd1bcdbf42c12b7fa891640f188ffd5e14c92def295ab4add16ea90865795e4b04064e0ec2990227fb8dcc315ae7ac2fb3f57f67ce83b97c84fbe5ee02c6c8695467cd17f", 0x8c}, {&(0x7f00000001c0)="6e528aa1f2ab38bd0bb09534615835536ff50bc05dc9bdc7965d98e8f5834b3f1fd9e9ee236701c8665daa24dccf764a39ca6402b6e6feb8ceb6330a1d1a1988105b361f51a944e8e35f3c57380da6e146c50afec03e8cfbea86a65f73a81dc9f0a2a31a8fac8fe6fc1378f858203ca7d034517ebcb1b19ed514d7a5c61ec78b3e54309e1b889d0083ad45b10287bea78f", 0x91}, {&(0x7f0000000000)="8abceeb2f16d95670f4eb8af593cb7fc3ed744a7555ca952", 0x18}, {&(0x7f0000000280)="bb8a477b65c05e9ef7820670a5959441f78bc6a4e924a315e92fc44402a2be0c9e92139a2468cda7dc594c781d24f85d8ab5b7ac13c2e84b18d3618930da9d39f7ace65dd330fefd1c8e282e6a11bb9aacc008e34890292facd21db70021e84c258dc25d6112435c763229f21ecf521f8f9497cc143bd995528275e4c5514a91c33da90611129276c936dddc87c46a7cdcca001021d6bb0e3b44834b007bc700d433ed524f525d7f2fdfb6d3086a142582fbcc6d36a9", 0xb6}], 0x4) socket(0x18, 0xc007, 0x3) fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 11:29:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getdents(r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100000000) syz_open_pts() 11:29:13 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) 11:29:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000040)="c6bcf6789fb6b8964c58e3d1ada2e12914491cf63d242fe42b9cd27355423466512441e68bf730c4a208b323882225979e3f57d614ed27a0419fa47290c560600adfe30e74e96882b32caf0ee3e9c8ce84657b7cdff2", 0x56}, {&(0x7f00000000c0)="a783278af661b5f3c7e1a1a1254ad3778e702471118c1885eee27ecbe6236e7ff65baece56158f70e3b3a36de29824b3ad1997519ec322727ceda6c42c2e9055417c65a4757d68a820a51ac3652b94854dddd0be7820889e4b2341cfcd00900c43e78c348f7505e2a9d4bd900db1f3cf3fec7bae78213a0faca82c4b", 0x7c}, {&(0x7f0000000200)="169832ba3f1c85a5f6aa993d68b9f3c1c427fb494f5e8533cd2ba45d2ae6624f72b2217204a757f035914e4d270a8ae7c2219e82ff05c0affcaa1a02f8d69b68f5c0c98f1c7208f542104d51d0620b8dbcbce3a181b96ed27225824b7e3c80489f45f44135e3f10ce4e99be10e3f460a1ff7f4348dcebbfd39d86d1d52b12bafba7f16e300a8ea848ccda297f54de0e23accb7b389eaca57aba011e3aa2c46cc39637cd9d0bea2bf711deb7ae189f6aa11d333415d640953505140e697178f5fe61dfd9ec5fe7127d0d4a87540ee43c3dcb50f58469f5be95f77df090a2cdbfa81ac5bc4b3f3f7ebbd6152c30a2dd20bc87dc347313ebef200f92a2596390bdbc2ddff4cda2bdebc630170258c3b72110d893bc52fb9f6676a703a652242c4483053489143e35b950c6c6ca3f3e025356245694cade065b46e9b5f43870e6a1856816107e5a20920d69b6e3edf9298c75b32d2210638c4eac679c466c17868702dad6aa2166e21874d0dd26ff1fa95e9f3b76863f42f4f713a1df6b0a5f93d2be483e9ee328f2482ba2f510dd40b4778089e50c386e1d2fecda9c4dfbc25320c7f0d3f0cf6be511c7bec879cdadaf1e8d5ec8705fbf55641fec9f300670829384ab645c407bdc413333360b4cfff9a428b962ce0888eccf68d4c508868d450bf6a60dc9a4fa7544eb14019802e55ff5388f1d0cdd5400b7cd9a0e01daa2d9c5101242b929d46cd2fd5b49d98082e5ebf88dc7450eb9d4e503850a73552bbccc75289efe03aad219f880f8bfdca4dd64a960e23060a646bf9e02fad3b71f37031784ad19ddc23e6475d4259f0513802395842fd108007dc18cc7fc7b99c8fe2af608eec113e8bdeba945fb72d1fb43a2c9728f6ba019ca2eeb2f26bfc56544a089b152a6d0a4c1f8503896a1dbb30e1ff4d8305e9f4f23e212cd4314ae470733d38d12d6d368fd7150f1bfa9441c7b2efc963aec0c66490c442fe3805d95b22902eca2ebce9ec023a2b9aaa023fae12482f3eead392c2bbfdeca051b365fbaf55c2a27a2d89721259c42fe345d649b78b8b221466841aff00eec223c3ad752139b605caa08c78ff7c99c51ac1a7a1d8ae25356589f7a69a1d81169a35b0978e45dd867a3a4e5dc51e24e1c6e724957ea97c61e1357f9697801767199529a54857f6f1d2d7f9014f295b32f3b86943ff39ae3c9103db9b16e6418868ef295c13c517578fd73c5fc33f1a3da554f50ea0f0399c541cca35f3492acfc4d96fe4fd6a80e0ba399d5c31ae5b1e955edd7b89ad4d0562d74e70008e2163ccf22c25493781af8beb8bfd1315bc9a1211dc7d37cf6f0bf234a5fb799d8ed481bc0daa38df9c3306c42fe7ecddd1146e29ff6e441648962d22eb395e3c58214a50fc7ddaf7cc192d1c63b745762d3eae26bead73b7f31366000e5b71e002880f9f6a09553698cb2f0a24d6367aed755efe9e9f5ef7263d0bc696e2bafe458dc682c9d0d922646bfa6d47bbbacd51e1cb6a344bda19db096602c91b53526b75692ebc7555e90a59fc31ddd4e448c130e848ea29f9d048c6bfa717047d29c93b509de60695015ddacf2f4aa9caec9adf21701e871c9ca18ca87a758aaffb90c173f70fc2d6f279287c8ec9ecd47b58b6cc8f26462e9378a4e6c49d095611de085a06524ead02f71fa33efb34b85ed17a531d2a2e5fa1797ebf0cf26716df958454afa0bf2d975d5c1c30bf84b50dfd4501a17047d7cf0893ed0860d2d69ed03c11c47e4a77e02b7204386f0bbe62c5c33f0580dd7d277bd102210ea2d8714b5f88939631eaab8821809d90e67080fcfd1d51671cf81e9a478cf56eb49a7879257b3859c12f8cc154faf4b3981de598f0900630dc1909614e3f8c2f02b9a76ea3943165e3a09cbc5636f075dc7517814eba40777300e10b1ebf814bdcd4d30ae4f396bd0c62b0d613674b20178117efe3fcf73ebfb4ba37c264c6d6e4c64c023514d108accdf9221bc7f7d73aa9d4dd56a9978d8e6c53545b5dfb24616cece3724bf6356e9e24844b7be0c5ed32b244d1c1c44951875c3e88227fd9111bfae73a6a7c7a3ef477f90855fb6bb6a7301d3ad84abe41af6634b178e665b3cde0ddc21e70856db257afc2cd8b65928131bd659bee4007f7c4e58d4953a96f9ae0c591b56b2bc914fed606bc8d1f22b8950c5d706410ce015ab77b5525980984ff557eb92afc9ffc9552a00cbbdc5a926c8de74f7ba79dd77723ee77e52d11d47506e3408c830ad4e5228f6ba3447479e6e51cc953ded89b94af2257454be6bc779f91ee2549cdaa99ac3a28e3578157c14969e392351c0388ede1d9fe2eda16c6a4b565c6c718e21925312fab8291b1182ece9f491de2c6a802891e91122a8c14494684660ce27776ac518c3ad009a92e1cccbb361f2e3fe7eb44f393e54316fbed946fa7cade53e4370db76d28a4fdb6da08aa880496da9504a283ca861ab237f29032e80c9433298eb04042d33a2e2696a95245b7b4002bfc96866b94bba45f3a186ced3cee09eee389cc458761cd6c5a18afe09a8a6b8e7c9613aff535014e19610d11243d665fb6d3ac15aa4d178244561f2972d36f042840a96d8db3f962a99eabcdc51e7e03e92826e6f1ec74993846e8c16900314fb724b07a451ce6c4456daf5f85c98424b62fbfe72bbc67b874bce3564241eb45e038309798f2fad0e7c4a13c5364a8c5dde8d58c974bc0aeb734bb95a3e121436864bd5fae3b381fbbc3ff052dbd7e82ff3979946d88420d630387fcd90dc383956cd2d817a4dcb3131062784382de16fa539013ab665a06deea8bad667f998aa79bd48e51eff100ebefdab235d18ffdb1cb995a052fee8f8d9c28bf7679e78885ecac65a340261298e2a087b455d9857677774c58c66ee831fbdcb53fc44b48770608a656a35cb5a6c495291e8e026597d2927e669c661f89f2abcb52d3a39a112fba12c8772ef44463c7a597252b1ec6f6cb0eff0fe4b7c8448decd4bde26491337bcf558bcc392bedb1148b7efe085574b1cf9cfeb2f322b6d2c02e86233ba00b5557f0b0bbbd362de7dff53ed73ee6ecf40df22a5f88b7363f48da2adccbb354cd039e6cc0c792f8c03fa077c743d2d30802d427221e3c8416dedec9522ea4567ec57b29ffe19f5229d0c984a66fbebe502a596e65251df6a29795470bccf7d352beeec12dfebb44b153c64899bebbd747561f03071fce8b38f794fb7a9287d05dac85914338d6110234a1eef094d911267c6e4d6e43de5319bfb6f43cc4ca690b5c8f6fc25b7da0a2a69492a882562f73314b535936bd504d9ac0f92406071a9d189918d358afbbdab86086fc324a51728d4df79dc49e97a87e59985027b54d6160caa36e1ecf3432cadadeabc5ed5e78033123f72652dbcd4c9ff70d7b9e6823a6059e4ccb552fc7f6fe94e5da0f4c2100a50732001356575ab26542007e8f5a81c0ec8d082663030566582ec5f3da3abef01206f90d7bb92a3fd2c67e67834e4e1ebbec688cece49ba762ed085e643daa82e3e2749e82a86b12b5c987a8ee56e81c543e4ceabf32f5fc3d0ce8b4cd60e90aae70e53277da5435e78c01237936f5915722c2e2ce9066b5137e79cc0064ca34c89fa73b5d0ddb4265718500acea3d204b01815340cc5c42940a37185a7db6c3e975a146094e09262d1c4f1e2abdc4213c5444259703826b50f6d6d2a075a24788a761f5d77a5132480e811ef7b715cd740a36a73e1e5cd4321dc79f2c99ba27388c9f1aabea718e252723cbf604cfa68dd89debe804ecdaa15ca44e30e78a436bbdd5bd01fa1acaa12ef609c95fe977d3fc7763dbfcee7fde8408f64a9d5991a5a3554cb44fd8c249bcbff96ea9904abc4c31e6bf8f45a93eda1cf21952ea4cd1af0e1f5eac1221cb9e8d14b4bc2e5b3da019a286619ea9eaf3af749cfc48137bdcf68329080d20d809c03c82d1fe56cb7602ddf3b67acbfc2a5fd52b7b0b1db4765f47f8ac6e2f074123d04bc6e0f433a93ef9642ed75fe8d4304450d643ac86711e77f6d861a44d61020a6a196c78f1e831e5f75c1452bfecd8266580dcc7285c22d05e8f987ee6e37da62f4cfb338bc07d72f70c1c4022dce893457326623bb7e88ac0fed45110f7e831aa892929e9940940bc527e0437a87d533e284f22ffc496ee3882c5e5ffa763bfeb4980a217c46c9198ba5aa0c6d479487b56ace115989a0e0b5a5687d005395558aa67fdffc472897e7e2ab76e0faa1d7272dbb441e39e0cb40b2e3cb6ba798416c05888999c043de755aaa607a5adda35b461368d3eb470f9e11403ebea723ece1ebc34a084035a872e6f654e9efc9a7641c1115cc4837e971df64c917a92e223799ac7091c024b2b9454d11c10a0870df548c3d6a848c1a1d0418c29707d1f9a39f398ead35bdeaaebd49fb13516d06b54231be9d71ba9c04c91fbdec010515d5b1234eaeb3ef060c444abfc5faf7e0bf981c3d332fcdb80d34e81b2a8dd957d83947163bd0b29561d40695c471042af614d139f8ada128ec678ac2087c6a71003498c7644e92ef1bbed16dbd57904358e90094978b9440ceaeca2af48f270ff912420eb4b3fd82c682e88a598a466ef12d19f899fde1e73f00d4fde91dba0224118698cdfcf8611a0e6cf985b08aa6ca003c4466f5a0537011f4cd5feaf76391f2c353204a18f6ce860f287f4e0bcdb27af61d8f6d0b7aa5ff0b8220e986b44078b7e5e8eab430ddcc73427ae6dab350dc66b76173b61f73eb5206faa2454443c508663f04acf2340792b80d8e4191be24d6f75e15785e6b70caca8717199a16aabef91ecb40e5f3a188e263e953ccd6978c7aa4932379dcff44ced2030fa44ebedb56d112b610a57333756e2ec2e6bc12f1be282350101b8c18eca5e527a5c1bda3ffbd170d26fa2183799f9ae2c28edcb71e8991448bd8a39d3fa597ca95130c21cc9c7eab151282a0e7f98dc37e425f460d8d4d6ffd601ba3f808dc94ff0183cbb3393df9b70f2f444f75be419c87264172d23cd0708d786e577fc1bf3f3ed431a88b201f3c092a2e6204e462bcde50141cdcc13adeac26f31f8c14a38674324ae264b804f36d4175ec7cc2c0add1fbbcd62fc9b604e3b187eefa132846c8e9660087b5423b7a2e4bdc51d845a08a572dec4186044b037436515f216b237d717eef3783bdeb4551c5b4ba50be8da637b07b4156a4c2c5687aa08b821b8b6673081e3ac955ecbf2a1105c8da73ef08dafc45db6d3cd314be45ca7d30186675f5a1aef3e60dfedd55772c3e12fbecf8036c316167a301f019df7f7aa4a0c873b21b65d278a740d02353633a9d787a2d2f4954ec5a36b84a0aadcb65c2d5aba7897581de4fd2d1d176a168790d078b03d2bdb460ea66e61e89f15ccbe03f51d11fedb5c1751bfc3f6ee61bbf100508284f68d9242f70dddac35512f13be46bdf106ec8d0ca43f16184b14c99c273a4b38e2ae4e0469f4404323f5f0a26c4f4bf68848ac3183ad01350bb1d9f74b9f256f52dcd063818c24d6eebabb7593bd7934dba4e366a7cc2c112aca5af6aff2dae639efe4c430e53ea50e3f69e3104ff066e1d9965f587728f38baf58766457c67dd3a7991f0d8c9c811210bb80e1eb7a411313b4a785f60dab7664348ced1c68b4cecffb46c44796fa8200e4357ad0287a6fc8afca25da6b378fc4358de61875ff02cb008f5f2844014e235663a41c73908761a77a26adc3b7d701bea28a991cea937adb52e6ffe5dfa53575da0b2c948a7c27acb7e015107a20390f7aea", 0x1000}, {&(0x7f0000001200)="83e774705f0f49fdcae8bb379a528144a0bf547df3483607bbb4ea0c4aa26cb151dec0630c7b41d058cba293eb175287f416412ea0dae735881b51d5bc35c1b00eb56b7a398c85871a82adf5eb3f8c688adb8fd156411ec6bd0f0802a160a27b76a871f613918f9c42228ba42f1635fe955f3b641367ba5504d60b96edee6fab3343d632bfa6b341717a508bfbd0e55ddddb22ed42c42e813fd82d3fdbea91ec1fd82b14eb362e51108c564a3e24f480a2c1483724789cb355cda5ef1e5433a48223dd1a165130f2e1987d57459d7fa681e67895ee2b1ae512abb0fea294a92354e5187a4858f8a714", 0xe9}], 0x4) bind$unix(r3, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockname$unix(r0, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) 11:29:13 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3) r2 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000140)=""/24) 11:29:13 executing program 1: socketpair(0x33, 0x3, 0x88e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x3) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 11:29:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r4) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r5, r6, 0x4) 11:29:14 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000100000000200000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000701000000000000000000000000000000"], 0x1, 0x0, 0x1800) msgget(0x2, 0x210) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) msgget(0x3, 0xa) msgctl$IPC_RMID(r0, 0x0) 11:29:14 executing program 1: r0 = socket$inet(0x2, 0x20000000004, 0x4f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x2b2) 11:29:14 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xc1) 11:29:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x38) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x8, 0x744}], 0xe208, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x8, 0xff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0xff}], 0x1000, &(0x7f0000000180)={0x9, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getppid() setpgid(r2, r2) fcntl$setown(r1, 0x6, r2) 11:29:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x215) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 11:29:14 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) open(&(0x7f0000000080)='./file0\x00', 0x38b, 0xa9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 11:29:14 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f00000000c0)='..', 0x10, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x100) 11:29:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) 11:29:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ftruncate(r1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 11:29:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 11:29:14 executing program 1: r0 = kqueue() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x44) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)) poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x7ff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4a, 0x0, 0x1, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000002, 0x91a, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x43, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x8000000000000, 0xb35}], 0x6, 0x0, 0x2, 0x0) 11:29:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8001) syz_execute_func(&(0x7f0000000080)="c4a23946469f6436d9dd3643adc423f916c101c4a209bc9b00000000f3460f2a328f69809aaa0ad000006541f7e0c401fb2d0d000800000f555a00") renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = syz_open_pts() getuid() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x3010, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000240)='./file0/file0\x00', 0xc000, 0x32d) socket$unix(0x1, 0x3, 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x6) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00') stat(&(0x7f0000000380)='./file0/file1\x00', &(0x7f00000003c0)) chmod(&(0x7f0000000440)='./file0/file0\x00', 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000480)) close(r1) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000580)=""/78, 0x4e}, {&(0x7f0000000600)=""/76, 0x4c}, {&(0x7f0000000680)=""/56, 0x38}, {&(0x7f00000006c0)=""/25, 0x19}], 0x4) r3 = open$dir(&(0x7f0000000740)='./file0/file1\x00', 0x8000, 0x1a0) readlinkat(r3, &(0x7f0000000780)='./file0/file2\x00', &(0x7f00000007c0)=""/4, 0x4) sendto$inet(r1, &(0x7f0000000800)="1382b0e76e47e751e6095c9be99bf8d335ff911bf8c37f7e67d062f2ff82d00e08564f13ca6ee2d69964cba0bde3f1c3a5aab3f9ede7514dd2acf78144ee0d57cd57e9476e054d37e57421a1158b2a1e8e6d08060e5e8d4c783fd0336f40f5fab5a3bd4beaf2913e8874119869", 0x6d, 0xa, &(0x7f0000000880)={0x2, 0x0}, 0xc) r4 = open(&(0x7f00000008c0)='./file0\x00', 0x42, 0x20) open$dir(&(0x7f0000000900)='./file0/file1\x00', 0x1, 0x5) mknodat(r4, &(0x7f0000000940)='./file0/file2\x00', 0x0, 0xf08) ioctl$TIOCSTART(r4, 0x2000746e) getsockname$inet(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) chroot(&(0x7f0000000a00)='./file0/file0\x00') ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000a40)=0x14d) 11:29:14 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="89", 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) r1 = dup(r0) writev(r1, &(0x7f00000023c0)=[{&(0x7f00000002c0)="59da794b7b8ff5220ce5736826bffd16ca55639c0fb4a2900bcad66665826be5f8077ade0b61d3693b12d207f429e48a35e1f62f881ebe1fe8d6e8db1b67a4b2e3c5916abc11f3f39dd8418c899bc9dde91a70509d2a6e343fd09a8a1244f18ce3641af2913894709efd22aec579bf35ce60e6e504321b3ebbdf559ef738fc3a1703a1bf9c35f96966308f7deccfb8c31e0dfcd0a4cce46e4a534529521960b8aa2589b7980a95d2d0f9e1b94dbb7a78d3e2a0c9b2a4ccca7bef186d07829810b9d971a095490a5742f85b10cd8a3d7de7451b103ba6ccb4fe0e8d8b85cc220c950f6033f5ac87ce2d88d9e01e5a4161d376ad764624f81c19511f9aa41231277aadc13e1fb8525f52f96c2500c5f607bdffe004ab5c707060a2e440aeff6eb5107fc2de58aa7375c48350b568aa8a109443b5c6fbb283be90ab501555aa3bfbc34bd3eb0c4820ceed3401b02ad5db514125196a632c8cac68157d5497d6a80761e8a1752605c065eb589b27f4bb5708bf5e1e3874c579c7c1d155677b97161bdd83567949d014a1607e585544bb616e9a4cebb95d35284201e272138efdf97559b3a6e3e8fbe0bcbf2a351098c63cf319801805e09692e2a6b342bfdc11662ce314d0c3a04b986fdbb1b25c760801c29ac46ae22510cb33fab8da61009809d450f728a1c851dff2d7d1c9369a643ce1db051edd745a785bd93b21d867c8a85cd64bc8b29472971dd7cb734b2ecbc0a325130a5b8953e60ce7a58f890881b2f733bfb528c2f5347c2a174f0f297ed89fb34a909aca35478f5f522d683c7e441aea5431412798775321806fb08ceaa363ae086b04a644f9decadf6077317df5342cbb7194f9584f9992db7ea31494ec725dc585b12ac895cb30c2bf01aa60a04f0f3a3d2999472eb4da93d8499060224bfcd3b3de9708effc77495973bde96e45332bb6a8cb5128c61b426ffcae58dae38fca04430e5730208c5ab4485589531f573473aa3e750631dfc96207399b46348dc9fad5f5bc89534e3050aa94724318c53b8306171e7a31648a36c731b95b27e24dc8cc6eacc029461dfb1b4ffa1de60765bdb7e70a2c4955bbf46f93e1407c3f77157b57613c130df0387acdc6db797c97b3a0a593aa280542b55c1346ff993c4fd0f0cf8fa9338ab7a3d4db4c8b6eae137d86465103751839334bc27ddf179098ca77661fb591a4401b14c2bd121e1070468abcf9a34cd83704603c2884b2340dbf1df06ac9af3b761c2ca38249fcf21fa4dd5b9e3e594f807727ac34703592c50039dc1d06be5f2aa92df4cb5be697d0bebf27b8d6dd3179fa8449983aaf6b4c9519d558fd90db989706d256603ccb313f2a48cebd1b792881a903ad92127e756de76fb73cc8023430de9f4fb724b8e34243a6095eead2a7869466f6e1dd64b1f5e03c40617b13d69dc5c42b2fb5da8830b1c84f6980537c2e93e28ced36671f6b9d4d79ecd3fd987ad081f90e23910f3ab6c7efd017c4c04dae83cf89753ee779d8b171c7a5e1e0a4b6f51d1b509164f09842ae81800554ee3d39182e6774ccf1f2e0bfaddcb03a119a136bd9b663594a5fe9fe3d8d5c178b49df826037311bccd0dea3058bf267c00de2ef1fb872ea35821225e6f3c68a8646ab7c21fc4682b96e12a22d9dac7ce9b3a6f04f5a89c40728d15370273fcfdb3518972f0aee02d564032196a1bd91f12c013fcd676adce18f7224f18f6c593cac9abec9bd0250e269f3de9aeddd392a2b09a4fca14cbc9f072f9e6b165bdb7ec13ec19bb4f76bc2da4c9506d6342b1b437dd43b15091b5ac13265067dbe83d24b1d9f0ebe7fdecc3f09f86ff5da08c4841c35ac456bdac9a91353aacc9c5f9fb36cc82e9bed8be5307250421f48156ae221c7e74fb1c1ee91f72ca22b2f18a7d56f5044fd9d5a315f4503d8c89d006f3e3756ff35cc3183d8fc0c090398a4aaa47c54e7182e78d5a1c026114a7d95925910bafcddcfe5bb726488cc0acea7c3d454e1895c0742da0511bb5971ab695f629236ead010c40900c0161746d6dfc7ab318608e0f3543c6d4787e515675ae49df22ab63f7a358d925ea76e6ed9c1f22e5485f202742af9d2fa3bd32c068986e02fe4bbbbdca62e3e073138e96e5560d66079d98f674df57b24355dca410509728d99a73285b62ae9922373374f2eb064dcb884a6629f3430192ff6e2165689a5a27ddbdaf0bf09150dc614e91e5cb1c831ae482abbd8c139604f1cad01cd3d3e0324ece67f30cf8b3ad13b15c6ceaad0d802a54c00a7a22ad159a7b602ccdd6b00", 0xffffffffffffffd8}], 0x1) pipe(&(0x7f0000002440)) 11:29:14 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x16, 0x4000, 0x8a) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 11:29:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget(0x1, 0x1, 0x200) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) semget$private(0x0, 0x0, 0x8) 11:29:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7, 0x1, 0xfff, 0x1, "6e0fd5b6fb6d1c7671a96d8c35fa6a7155fbbf93", 0x5, 0x9}) 11:29:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x8002, 0xaaeb) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 11:29:15 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:29:15 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000004040)=[{0x0}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000004140)) syz_execute_func(&(0x7f0000000000)="470f0229660f382434880ff64f65f0451083be1b9a886564420feb0b44f65f00d383150a0000f2426dc463554c6000f045dfe0") 11:29:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x1) lseek(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/54}, &(0x7f0000000080)=0x38) 11:29:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4d) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="12a237c3cb0d2f05e9d8f4c09a9f6c77521194180d6cab5cdb8801d086c1f20b0255a419bd69fd27e81a706859e060a8ded56bf10a2ee285a0e2", 0x3a) r1 = accept(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x6, 0x8005, 0x0) sendto(r0, &(0x7f00000000c0)="d56c2aace267f07c0ac690e81a47ec907ee13e235f24e97afcd79ebbdf39b65962d7292464f69e14b2181cd5c4a3a714e9b81fff40069968c4442e31b18f30a99162c9d7264649b70d9b3135da050f29e5be872b4e2fc56b47d81428f81163d0812a764f9c4e67cf7351ed8df8d516e6bf813e9334d741dc0f8b368f4d5d915f09cb542ef3a4e9b2eed5736acca139457fa5e959610b8d992f9113fa04eacb051b692883ef195bb3613762a66069394d9acdcaa85936b7354a8dff926edd393c", 0xc0, 0x8, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x82, 0xd4) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r7}, 0xc) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, &(0x7f00000006c0)=""/254, 0xfe}, 0x40) msgget$private(0x0, 0x100) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt(r3, 0x44a, 0x4, &(0x7f0000000800)=""/73, &(0x7f0000000880)=0x49) msgget$private(0x0, 0x8) fchdir(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) mknod(&(0x7f00000009c0)='./file0\x00', 0x1001, 0x3ff) fcntl$setown(r0, 0x6, r6) getrlimit(0x8, &(0x7f0000000900)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) r8 = semget$private(0x0, 0x4, 0x280) semop(r8, &(0x7f0000000b80)=[{0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x5) 11:29:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2c, 0xb, 0x0, 0xe1) 11:29:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x49, 0x5, 0x401}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000080, 0xe, 0x1}, {{r0}, 0xfffffffffffffffe, 0x21, 0x40000000, 0x3ff, 0xfff}], 0x2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x100000000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0xf000002f, 0x74e7417c, 0x1}], 0xdb, &(0x7f0000000180)={0x7bc253cb, 0x20}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0xb1c) 11:29:15 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000180)='./file0\x00') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) close(r0) 11:29:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffa, 0x90d2, 0x0, "d704000000000000005b0000ea00000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e100402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e54fcb8c72847f8e3272c", 0x186) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) sendto$unix(r2, &(0x7f0000000200)="680c7bb16bddfd911efacee04c917509e10adb9e38ce2e458030345650297e85b59c519df19aa3121f00f2e8955839782f280c3fd23e82f48468f2a45fbf099277b44f696943df22a06cf0d281a9f8674b3ade292ae3b6aa72548764b863ffa93c051545d95fd34e9fcc643c022bc920407b0317347eef5d4d7f0a82c3527ed1ab2ddcbb7e975509e9efd8c76eb6d1d348e9333b910cfb1d2b365eef62575d53863ba25ecc0e118730a87c0d616fab266536ca2df6ff1a354246f26e77", 0xbd, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 11:29:15 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="7493261da37a33bda11680e3d0d03fbfa0ad39583a49282fbe41a7ff2700ccad18f5852798a1a1ac9c667522f1dcec7d49d287c22a31ec9637f1cc75b8c422e34c784fe7eda247984c6f23ef145c377400ae03d7ce4fbecc673633f560a9a421852b7db7870ccc0a3702a064eb956096d07f248ebb28c6cc7b0c98e57d8d5db4e4bd4d5ef259fe614bec67a54c3f251e06b4ddf79abfc260f7cf239f55669c082d", 0xa1}], 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:29:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x10001) syz_open_pts() readv(r0, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)=""/107, 0x6b}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 11:29:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4000000000002200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 11:29:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10e) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x31) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/200, 0xc8) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000440)=""/180, 0xb4, 0x3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2531}, 0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0x0]) openat(r3, &(0x7f0000000380)='./file0\x00', 0x800, 0x190) chown(&(0x7f00000002c0)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000280)=0x6, 0x4) 11:29:16 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 11:29:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:29:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 11:29:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6a) recvfrom$inet(r1, &(0x7f0000000080)=""/164, 0xa4, 0x802, &(0x7f0000000140)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 11:29:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/179}, 0xbb, 0x2, 0x1800) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 11:29:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 11:29:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xa, 0x4) 11:29:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x4, 0x25, 0x8001, "883fe4c3018192156a7c165bb2feffa7cf1b3135", 0xf, 0x81}) dup(r1) syz_open_pts() 11:29:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x5, 0x2, &(0x7f0000000240)="7498f61824b9633166ce658b0d365bf53e22e143a46c016f32dc27efc77e3b946c0f23937f69d8ab370ef9db475952f589404a59e47fe2c090b02ef279a6248c78e7df066073926851413613b02eba62bbc21056f82c9b1f3ccf2fa0c97e71170d01002493ae29262ec4b8e8d8f67e78b73736e89c64554b08d25a852da7e75ce63638d7658ffede1f5ea3e28dffcd9c030fbc7e6ae0ff9c68f55c66604ffa0f4158709e7c928d8ef73c6b45abfefa660628b57409f46be908f487e00600e3961317d8dfb8b19f399fdce4ddd13698bbfd229ab579b1371a2c98b358d18e5bd56eb16a8d247d122b56479fd5c92a557422be00470bab267aaf912a8ee71a1073b19d32f009b50c04e4af84a8cd2137b75427b680908e57c7d621767778958ccc1b85fc8c13f09e1012e68a297b3cda110458b5bd76bfcb9d25dd6a17b48929a3b2e62a6869dcf9e2dfe5346108fcf3ea52fda19bec346797064d0df488d461efff32a0e32d831c90428a891c8738076d1435cc38766a0af0d2d6ea2c5468b01e6d3322a23ba768cc4575890a9c1bdbd3a9dff99d6400cc6ce4cdd3c2fc5c7383d0a30a5b", 0xfffffffffffffee1) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/61) 11:29:17 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x6a) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x4, 0x9}, {0x18, 0x1, 0xee1, 0x8001}, 0x100000000, [0x1c000000, 0xd4, 0x2, 0x10001, 0xe5f, 0x74, 0xfffffffffffff800]}, 0x3c) r2 = getgid() r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x2, 0x800) setgid(r2) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 11:29:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget(0x2, 0x0, 0x414) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/49) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 11:29:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000600)='./file1\x00', 0x2000, 0x88) getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getgid() getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, r7]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000500)=0xfffffffffffffe99) r10 = getgid() r11 = getgid() getgroups(0x400000000000003a, &(0x7f00000005c0)=[r4, r6, r1, r9, r11, r5, r1, r3, r11]) r13 = semget(0x1, 0x7, 0x5e8) semctl$GETZCNT(r13, 0x3, 0x7, &(0x7f0000000640)=""/232) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r15 = shmat(r14, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r15) getgroups(0x1, &(0x7f00000007c0)=[r12]) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x204, 0x0) getgroups(0x2, &(0x7f0000000540)=[r2, r10]) fchownat(r0, &(0x7f0000000580)='./file1\x00', r8, r3, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file1\x00', r16, r17, 0x2) open$dir(&(0x7f0000000200)='./file1\x00', 0x8e0, 0x4040) setregid(0x0, r2) 11:29:17 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket$inet(0x2, 0x4000, 0x1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x400}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x864c, 0x4}], 0x9, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0xa, 0x3, 0x2, 0x407e}], 0x2, &(0x7f00000003c0)={0x3f, 0x2}) r4 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0x101}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x800}, {{r5}, 0xffffffffffffffff, 0xc, 0xbb351215ba39d352, 0xffffffff, 0x8}], 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x5, 0x2bcba45e, 0x2d98}, {{r4}, 0xfffffffffffffff8, 0x40, 0x80, 0x80000001, 0xffffffffffff234a}, {{r4}, 0xffffffffffffffff, 0x2, 0x10, 0x9, 0x200}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x1}, {{r4}, 0x0, 0x4a, 0x4, 0x319a, 0x101}, {{r4}, 0xfffffffffffffffa, 0x88, 0x2, 0x15, 0x7}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40, 0xffffffff, 0x1f}], 0x3, &(0x7f0000000080)={0x7, 0x9}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:29:17 executing program 1: r0 = semget(0x1, 0x0, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x6, 0x1ff, 0x1000}], 0x2) semctl$GETPID(r0, 0x0, 0x4, 0x0) semget$private(0x0, 0x6, 0x210) 11:29:17 executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f00007d7000/0x1000)=nil) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) 11:29:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x3, 0x8}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x3, &(0x7f00000010c0)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 11:29:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f0000002000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/84) setrlimit(0x4, &(0x7f0000000000)) 11:29:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) shutdown(r0, 0x2) 11:29:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) close(r1) 11:29:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCCDTR(r0, 0x20007478) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x81, 0xdbf2}, {0x6, 0x9}}, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCEXCL(r0, 0x2000740d) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r2 = semget$private(0x0, 0x1, 0x20) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/192) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000440)=""/202) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000580), 0x38, 0x32) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000005c0)={0x9, 0x8}, 0x10) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000600)={0x8, 0x7, 0x5, 0x4, "0e3155ce4a609856a11118ba56559abd22b585ec", 0x80000001, 0x20}) ioctl$TIOCSTOP(r0, 0x2000746f) 11:29:17 executing program 0: r0 = socket(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 11:29:17 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)) 11:29:17 executing program 0: r0 = socket(0x1a, 0x3, 0x3) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="fafa0bf43bc4c67530800a15c0e86776ff543c6d80f1f54a4bedfeb73247ef8b60bf098ec0e8535031a75d4030b327c978d0e3c989b3d72aad85cc2e6417e672a055f4096eb7914f3f0228de55d3b98105072cda6b46b76cb88f3cf67df015718eb171f3fdaa76516d9333170540c271a682eb61dc8abcb9cf36aeebc8a57d154b549ea196f708e9f3e2d9", 0x8b}, {&(0x7f00000000c0)="2168a60f59c57cfdc1f9a293ef6be6ab21e07ee4953eb334b4e1ec641f3e15dfa7134af23316759fe279196b357e68726217723a31a8af61cf72745e871f558b30b046275e29d8e44a997ff19281d3c80640c41557c50a2e4ab05324de52ee7a0f", 0x61}], 0x2, &(0x7f00000002c0)=[{0x20, 0xffff, 0x401, "a8f77e582b02673e497e8721e5503f72"}, {0xf8, 0x1, 0x6, "ff913da74a379c6f8336029f5680f92da9ac079463a20baf74d557069b7b26c9938bbfff53f987852c689af433bc170d83e50489fa92260531f44f858a54ecca051d51c05f6475bdf82dee892e8f749af151dfa64c408e91d374729a1e2ae19083c1ceb4007ba5f6b86dcbce61e2482e51aa86a1557d7dccd2103e1fa31aa9e363926ff9384d4ba0326b446c8999d96adb7006b80705788f6f462faf9e5a4b4f09a18e79ab0de7e508e0c7e2d5fc75125f10b50f0b40c02af8a9f2d7b7498afbcbc51d61c771a228e58e58a65ceb580878562cae59d7bb532c8a2df70e3454c434b5"}, {0x28, 0xffff, 0x8001, "8bb72978e714833b98befd4d768c439518c9"}, {0x100, 0x1, 0x2, "bfa7a3ead086f2441eb478fde6075059c3cb0c36cd8f9041d58adb42b5cad79a1ae4d39389ae905cae9c33d116828262020fdfff94efceeacba624d08f9f15d5317b1da6fdcce467b24278db87e5c2bc897db19eb0db0077e524a51af75f5a95b74c3a9e97c90459cde31a509b8f475f14c34bdc965feb345d224f4148826f7c9ce498762513b991579f24d3a97f17c9804dffb729fa022205c0b4c2e2b55f8b127b4710640cea71a2c2affe90c1c51a8f755c0aadacd7b733e29cd5b1d937ec1d346c2cbb8deda0eade30ec96c8d2032958d51144988aef080e7691164d49336b4800ea4b43430ccae44f92255291"}, {0x1010, 0xffff, 0x0, "0b5bed492dfdbcb4a1bef0ad6b06ce055d9cb98bf6ff6bb8429691218ece079ddb38f5cb69deb77c07faf94390fbe4b63bd4c80f552b8ccb12e1d993c4ece5b2593867d2a2743bd3aa5d6a0375982b9f0eae8214666f2367dd993c689eb5e1cf5c81136b6891121440bb8a754d3c2a41951d28ee20764c8e981e4e31c167d74e0db29dcb45194d466ebc641d28ada7da95344c759aeea5f7da9bd0b1be462852631e1a091a5ff34cf8b88cd697775ad2edc346e24de02f488c0a03a2de6e9010e0d8ef16c51616b1882a78aac8710240ef5abc9a7f8c2da47a062d1f0b2f4bba856f33ad742f11dc17bc27f93637bd14eb619d53d4f9c1abf832294cec91c7248f9a64f1798034190c18e533c1ebc313bc9557b90f4b5f832544e7d63bc3ad2af1b5a531e222aec590fde9bdabbbc616d130fc298162f6e44a74e26478b8eab8e0323cd6aae6519f56ca0a527ad86f214a1736b5492fb7d0eb737ed75289634685d09e41bb0959f3eed0de5a1c17b2c8d6addbd73774c7dfa3d1fc5fff287fe00c6cb843d2f30ad53c297bfdcdf539eed08f159fda2518e1363ca730c44d7e377aaa097ef1b794a2c4bf0283f43721b03825daa487cbfea427f92f71fa3d9251324759fd2e877fc7129163d086f9bf2ba0283804d911f2ad11735fd6cc18b24ac25fd6597f170253b8349884be3003f53a9d39b3fb74e73ad719df2db9eafaa0ca4aecafce1c0a25b8e2a4cc0e9c8f58e554b5f467d68ae1c6e3d018155dc074ecf48274ed7b781a1013e4d2b56caf44f3c4b8ce8ab734f25d1aedf1cb214ddc631b636871814c42278d81ac49c74b100b719b07fbb8b1a95991e2033dd64b7a7c386164b206e3588fdb21eadd208fc0e33e5b944026c29c8a7ff16c2924b48e00cb7845b6eef1ceda9d148d5be4dfbab4d57c0d6f5fbf1db716bc3fe9b2a793263862b71315f8c33fa0401dc8f0ed8ce6fcbe70ed141f713b0128a039d6067e314c9142359ae03f5fb16e7cad257e276f5b3579747a1618e560c224385d47ccde3df37d1d2658616a7591878373f3487f0fd47147240fddee88e657cae783661354a75412efc0dff363f077a414bde764102d3990fe64972fbc85833a9ead7030d46b7a0b7e88120c3e8e9889179db0cea98e01011b20f3213d33f001002635b426722dfe9b944baf851424298935393e006e3862322d457451d96d3e11ebdaaa706315872fd1bec13fc4a3ef00e90710d3f170af1189099c76b15dad8b4b8176886f3eb7efec5299743d9c28ef3a86bffcf5faa7acd23b43bc028d45469dbfecf1ab26f3c1ff15e7c168371859d3f1aa5cedabe7cbe6e337be7792a62b37725d843d7a7947080d41195c44b7eb9edd2b0d23c8b7fd7984105c116da52c058b94279f086c7f505241615d8f1a724b185bf3ddcda236088e9d11a556d501ab6df3898dc629dcc6d49df10cda8eec98bb8cedf82f201193e7d822d4ebb43665f02fbd0e5bc10fc57628938c0b7cf9ca4e9969d8448cfd2b99866b155ab13c62600fa5020e18036fd827b9c2f22004f560d3edd96da1e5d66c658fb2ce0e232aff842bb03c556c58e627191de70ace69d12f5f64cbeb121197a29257d901af75d6fc9248dfec272c9a1d814867c95dcf3e452f56f9f6ebe2496d866609bd76cc9ea12265667cf4effac9c4694c559156a83088f8a7dea56a59a6cac5a60d64d34f2a0bc0a0b2cb2375be58a855b335ec1ab0b9197ea03ce3928d338685696c7a9ea9a452d9b7a8cb542125ea6d5284e7ba6010350e682c9c0768fea14741c1057250beabf0e39afa482edd2f6e46c28e916ab1f97bdb484d02d5c59245b0956bca081d302dc90050f398479f8210325ed54b653682d6d728abd7eab8c568c3c5a98c8ce6f66be45e950f18f398cea484e170e4174a3227e15d610d108ddaa46a09b47b42ec5c61c5c9cf550657e2cc0b8f0fb165403aba0488a2ac9c5786b83f9aa59ada6f4974251ed6302ae1f19f6044808b9349fb0c1a4dd850714967ef938365b75c54958a3791cf82aa8f93f2af0b9f0f5bc799a939644ba232a75d416c0018949d80d7af632c986a6db4a7f76ce4231b7c70b23bd5c0eb70b556e1feb762a220f7d06e8c8e7d06cacfaf75a4f2399b9e9ef9868ae30f1024b230b3ef43d4ab0c3628cf674184c8d135baa015b3b0cf3e6992bbc97d3107a670d59a7d35eb16a82c72c2e3568f1c320a49314e7396d72be6e72a43856050aab544ae16bdf3fcea6da302262a690c357ad238b4dc219c695a892d7472fca7b46ec99a7912776afdaa4026f8fc7e4f6de89e797260f7f6acaa62fdef489eeca441ba8e48bc3a4c1d0d275000312d1b2fb718515106d8037edf666d740dab89ec8adb1e53006fe98299ac4c6ae542069a42924e5d5067713e25fd3a6bf79c218150b9b3bdf134374f4cb034f190617d698a3d76c6129b607d5f8992e84705bef0446f641cce68766bfb6897ded6f24134d77fb4b03dfc91f919edbc50d6fb036cd38c264242945c00051aed7584acd37a7007c10a97745ca3b315ce3ac0e84e8e77431e7464ddbb90de1c5ddf3f3c89b0fc230b8698e5a52f26cdaea675e3c2a3b773b5abec1c3a29049d90f697a6863a1707c995d01e0331f8d6d09f2d9368ae7dbc933d272cdf485a3e2427bda1dad623b58c290a7c296379858974fbd144e1b39834e43d681527da74624de3e1e58b2651edec1d089f83a0e3ff78ab0918d3f520dc16fa9265ea754b4bcc091cc47d845980a234705400cdcbd42ec8475016271c36b96604e2b32b815fff34c7f227d93386be4c01e59c8f876a3879330d19c011f5b560b8363aeca8fdb7061e36e9d1350ec4614ef30ab4f675b22cae42b37e3f6e4834a2b4ee4eaf78f3e2a57eaefb677fd54de2a3b7c79ec426d9d04f0621cd482d0ab009f9238ac532665953bc421f3b8a5888f93800915832a02bad3f07de22c2e93a059c00955a3d237cae92522d17a8e587bad9228b277405a8cb386acbf60c6a7b2a3a5ac73e1123f6649d681dd147edf66b49db1607a158c5484aabbd33c115212455d63c69e00418044e2be4e7a77b1493fb0f04b7e7ae338c9ad0d568aae01af20d27a20929e1b83f92a52dd5b83797fcbf73a2c0bdc8b0d133461fd2921a9f6dff41f4c4d0ac17b538b5a18f97b05db18d152871a89e206b33e1677c43f8991ef3c4e0879c659563c5321162fb8d643715a15a1d0b63900ac0c5f0890e344ad18cb601605bf432498546cc9cbfafa6e1d9ec881a6f8f0327ce68ae24700a8431ef68fb905588573ada4397945bc96b2d6882b6730c382549982ba63c09f2cff3f5a0986f2e25e15f84bebb8f5fbf7b341f8abce5303927e8821e786f5a3c4188c0f41001ac21d9223b402cd58e81c61fde4f2902fffa7284dce186913625a9864a6538f646dee275456eb744cba7ba504b2285e2dfc3c7bbbbc2e18fd4c3b63e98999ffa4e8e356da3a2996b38c9e34bebe3f74236bc4a66bc4e396afce516df56fd97ca7d5fa287f4e9d249dd0e4402e784ca68c0a2f1f868d1ea86ccffc5848b017876548983ac9285cf54994b971dbfd6c35832a57d6858e60f285d8ef34eac61ec262727280d8f194592be7e884b9e588a2f28a2444971a27d8603c3925a0c5b4b884f37812a0002ef6c7171ef21c177d3330a889671fbec384df51300a51a11806e7a2b6e0f1bce3a6b9d58e6d9a8eb164a9bdd6795dec42d04c302736a82cf02b0c7d6b7d6e4e99d4ebd3de0f94f5eb837da7d71e044098959df3e8abf4368145b69584e2fc6fb1c10eabe1ee187dbbd6b96718b217c23917a2d06ad5650e07cc2065b72590ee9da89755c7e8f6023c11400f65a6ed86e98a6d5b3f31ea6b32209652d21e7ced9208158f3515fba6d05392342a7ed33b11c935efe3399d923eeaa6dd8a63f234cb89102e092c19490b8602588151e7c67ed7a34b43ea44561e0ec3aebe4100e85bbc860f48ab2c24f21a9efd7f95b54afecd7ad5dec878d931c5adc40577dff1231143660751f7035ccf42770a2b50c687e32650b90e2e5a1fe6f999feb5ba30c4f34db594a1546742e8bd20a362fd40b57499fe8297290a94c713fce26eddbab61ecb36ae34d560be97240cafe863f930e0e58416fd0624aef0dbf32b74b23db9ee4234a6bf242fadc21938ea1e65a6d382603b9b113821f4aec9178d110df38b2f139a93bcde00dc6adfc2d44f478875834c6b6e43f8371246d35da1896ae044327279bd3d16ecfb52104d8b1fdc9546b56a601799bc4f3634c1805b8ec5ceaf5e83b184f7ebc5e06cd6e3493620204dc8c55b81f2a5a348b07ef5af5b9c015d2254318002a883da317a98451a05e48f0b8ae76d4e1b05a199e09925fed4526f8c9e5f15fd40c58fbdcfdcd39c04ee999fe13fce50120e8ab217eaa1c343adbbc187efc284fb9a8fa311516084342b235acc3cea7f677329b55b2fa18c549199e15c82834c8ca1bd9751484189890593164af45c4f0a8a29438a9c2f5fe882e007f8048623047357ef99655a3b2385c2993f823f08604c268564d029ebcb495d8d57ee9935aff996ae6c9f90dafd50c3c76f3ad13be9ce3be8e84b30428de16d51672a6b0339e3ca8ffeaa6ba5c9f385d2365b15b173a822b1e79520778f9e5655514c4e30176825ff9bea3263410ed6423efe86f9f5f39210d29e18ea14bdc8e51e8d4487f4e1b488bfd49c8cd2859bca7d93636a6ddaa460944ca6c207a7ec949abffd68f4eb6943ce1b07f929f62ba56c8198b38f8fa0269b4a30d5d0c067b9bdfa6bd7a91d949d0a993c9989c2755f0ccbda16eb19995341cf92616c9fe7a95a14e816a4698dc8a2dac566c7535f14b73b5afc15be776b5b56c0117abc26d67c5256534257596bba94c7702660761658b112b47d245a5179881b146bf879104ec423937fa334e3a61833172c80cdf78bea85c23034b0ba9b4f0e6e95a36f9f0e0d7fa6ac98556fe59823943bcec252e57e176127e8d4a6731a2f2de383e1d816ed1a49e1117a4bead1b3962e6310c680fc6d86620c16ef07190b4066dc2de9ecd2bb54fad26e61d3b6dd60629a4115407cc13ccf173897d6516df77d16b80e343ad08a47693cb4be2f6c83574e6d5704b259a9b83b102ac42999ddc7c954af56e17984797ffc8719d48050f61e893d154fed118ae1ce0392b9f4d8aae6f4d9908cde72aab55b03fb86e9a855fbab6280c752f31c46037e51c8d999b936dffd73cd38abc1957c47383ee2c500144c08163aa27851dd1961466c581b1de2320e062b460e4f0cc77ba2ea1c5f3f9f43355d29439b069958900357a497a8c6622a8a0f270273fddc01f2ecd8876428c9aa935a5c8a20c5ebe00c04e80c272bc6ca577ba12be47fc86e0bcd5542a3b61d115a45f57a961796df2c14cd8edf8bf078b51a220d7ff8aa837e97e3f8913aa38d24ce0e951336bb46ad03f95b41dfeba83fbb800b1089973742420737faf2f8fe6949ec44327a1b2459dea6ec21bd93ce9352e26101de2abc15069ceadc9e1b93adeddb7f780b80cf1522cea51ebf0397ba69c7e1f33f7a8de82f36d75e36a1626cf3f73c5d4f25ff40a258e140429046228e2057ee7589d18969c1f39fd4dc4c7f0c70c82b71cc07916904b38577de09f272125b85f67a240a8305e1dd93413ed9d0422127e850194b355b78ff2748ad4a353fe7f484620b7ad8be7beb07eb1955e4fb3cc0eb592768b30e43338b0f360ce9adaee18a31a674c3751e7cad322f7b6a202"}, {0xd0, 0xffff, 0x0, "57de9652dcafb4cf75f2bea0fad737c533adc624230a345d27d0689abf0c9a19aa464ab3d7896a0dec0a8351a1422d126471ca7e3f5301a41616feabbeccb1fdb8393dd55acc605f60d64c55f327424bb00d9447d28bd31c51046f3c70a8808666942d641e67d6475e293213f5fd444148b9686f93bc750ef4626a3fe1644e5ad3d8e3ea58a03d42ebd25a03fad9994f87c27d8830ea04dfb234789cce484332de880fa3817f8d5ec11ca0ad21ea4f349ef839d3d540a0cde0f6ba0d8c26"}], 0x1320}, 0x8) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 11:29:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffffffff85583022) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="eaff125ce6000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xfff) socket$inet(0x2, 0x5, 0xf2) 11:29:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) dup2(r1, r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 11:29:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgrp() getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x10, 0x4000, 0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000180)="dfffcbff13b948e699319296487582a50afa74fc7a4fc31788464611654c08cc1f8e78acc821b80348e983bf95b0783715f7e1554a2342be34d7f733638cd7f933df888d012640826d2481831b5be0bd04180db4cd93f197a6b81f7bd5981d85528520779efc13a77064e2da64f0a340c76679be685d0549a164e051dc4d144cc8af1c4f1a7b5454aed6cf1d6b099869e576306fc52f0e64e724bd0e70db5d923667b8324eb24088aa7b167014819b161757300f137fdd59572975865f5f17da5d69cba69d4dc9b0fb8fd4ca711e21830127f2fffe22ba4de5cc372f00d561873b56ceed1455ce541a428899797f9e8d59a6f2f63c66590000000000000000000000000000000000", 0x108) r3 = getegid() setgid(r3) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) 11:29:17 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x2) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0xa, r0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x20040, 0x11) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) r3 = shmget$private(0x0, 0xb000, 0x80, &(0x7f0000ff3000/0xb000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$getown(r0, 0x5) r4 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x5cb2, r5, r6, r7, r8, 0x2, 0xd}, 0x3, 0x80, r9, r9, 0x80000001, 0x9}) 11:29:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x101) getdents(r2, &(0x7f0000000000)=""/32, 0x20) fcntl$setstatus(r3, 0x4, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) write(r2, &(0x7f0000000040)="08e4213852908f00e866b0e949bf6d4b061c80d7b8", 0x15) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/232, 0xe8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r3, &(0x7f0000000080)=""/185, 0xb9, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) fcntl$getown(r1, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0xfff, 0x6}, {{r3}, 0xffffffffffffffff, 0xd, 0x8, 0x100000001, 0x9}], 0x8000, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x14, 0x10, 0x40, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x3, 0x3f}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000065, 0x5, 0x45e}], 0x6, &(0x7f0000000280)={0x4, 0x328}) 11:29:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f00005b7000/0x5000)=nil, 0x5000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 11:29:17 executing program 1: clock_getres(0xd, 0x0) clock_getres(0x7, &(0x7f0000000000)) 11:29:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) syz_open_pts() close(r0) dup(r0) syz_open_pts() 11:29:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffcba, 0x0, 0x131, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:29:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x8) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:29:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x7, 0x38cd6a3c, r1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x3, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf7fffffd, r2}) 11:29:18 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x140) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x60) symlinkat(0xffffffffffffffff, r0, 0x0) 11:29:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000001c0)="f612146a24eca50f74f1d5e28d3cb97a54d7", 0x12, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) chdir(&(0x7f0000000000)='./file0\x00') 11:29:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="eee369969ce70c1f77264a8b29626d0029e3b20415f3e8c63bbed2fe8a47ce144ff41a3dae06c9b960fa807900498b7ce9337d9379ba7b2fdff9c04f783a08f506e2dc937de6cf176e7cf5aba490ba0c52bbca21d16fc4ca8c9c6b0c411255d7664d8ecb89369c299985a85ccf36c5cece98de43cf9e2ffd5d4e0e3bd235ff2d5cc476b8a961ab409ccca48f6a16e07ba3359b8cd05ce9b722b80e6f102aff78fd6b7330c3704feed080a1e9a010ddc92aa197bf7017ee1fcfd09ceaa9b5c0fc54d0b700d099a8c6ebfe047b113b1376dbef8a2a887a10fdd9c6b84c62468ceb003a", 0xe2}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x90) recvfrom(r1, &(0x7f0000000100)=""/44, 0x2c, 0x800, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 11:29:18 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ff1000/0x1000)=nil, 0x1000, 0x0) 11:29:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) munlockall() 11:29:18 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 11:29:18 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x40, 0x24) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 11:29:18 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f0000000040)={0x1008, 0x8081}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10008, 0x10) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x18000, 0x0) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20000, 0x90) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r0, r1) r6 = socket$inet6(0x18, 0xc003, 0x1) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x7, 0x800}, {{r2}, 0x0, 0x29, 0xfffff, 0x2, 0x6d}], 0x2, &(0x7f00000003c0)=[{{r3}, 0x0, 0x10, 0x2, 0x1, 0x7}, {{r4}, 0xfffffffffffffff8, 0x20, 0x20, 0x80000000, 0x40}, {{r5}, 0xffffffffffffffff, 0x4, 0x8, 0x4, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffe, 0x40, 0x40000016, 0x5, 0x6}], 0xbcf, &(0x7f0000000440)={0x4f, 0x7}) r7 = open(0x0, 0x80, 0x3bb0b4a9d5f31291) munlockall() setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)="c87a5038b5697d3cb018efad9f6b0d9da881e2046bf0498e2882d11fa015263c094e6bfc0e6df5c5caa0dbfd71592206282ccf68944221dded070f72aad0347196c993c72f6ebdea9d24359876054b8e24bd8e65b4bd5fd46803c83982f2f29053ef287864aa46834a6e504e07a345eb5d7571ef838c56249e719062bce168841988df823d4488228e410be572a885cf80b247f4fd68e41361f6e86afcc7c52cc8a2638d5bd65d9812d38e7f4a", 0xad) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x2012, r7, 0x0, 0x0) munlockall() recvfrom(r7, &(0x7f0000000140)=""/93, 0x5d, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xe4e, 0x100}, 0xc) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) munlockall() recvfrom$unix(r5, &(0x7f0000000480)=""/91, 0x5b, 0x800, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, 0x0, &(0x7f0000000240)) setitimer(0x2, &(0x7f0000000200)={{0x6, 0x86}, {0x8, 0x3f}}, 0x0) 11:29:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65df41"], 0x10) r1 = msgget$private(0x0, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x180, 0x4}, 0x8, 0x7, r6, r7, 0x7f, 0x3, 0x7, 0x349}) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet(r0, &(0x7f0000000040)="24c8f07746b6746ac3e9e44b3fa7b1f1d7635898597930ae805f62ef60b08cebc2631ed85289ce2a0678b30f5b9778b8548993b9c58c5110d746081d5d75307d1dcab8b2de276b70e3bb945ab5930ee37f5c1aba846b996001fa2cfed662ad5597c930069e47ce5b33ff8ee5962c957ef206734e3934f361bf4d039734146ad9", 0x80, 0x402, &(0x7f0000000100)={0x2, 0x0}, 0xc) listen(r8, 0x0) 11:29:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40002400000002c2, 0x184) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:29:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0xfff, 0x8, 0x2, "7c93d084abfcf059b5909442a10c5e234c8d41b0", 0x100000000, 0x1}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) syz_open_pts() 11:29:20 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) sendto$inet(r0, &(0x7f0000000000)="475e12c2b38d3652b20384c0ff2fcf576b9978e9303b93d7b89c92343d6d12a9729002fd272904981114f057724462a49caba9cd1fa71bc6333893b6e4aabf6e14f55b788e72c57a8b9020b0b2ac2ca44bdd60827db5b2b6cfc10daf", 0x5c, 0x4, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) 11:29:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x11, 0xffffffffffffff7f) r0 = socket(0x11, 0x4, 0x1f) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 11:29:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 11:29:20 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = socket(0x2, 0x400000000001, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0xfffffffffffffe4d) 11:29:20 executing program 0: syz_emit_ethernet(0xd9, &(0x7f0000000180)="947dd6f02e33eb4f55747ab458cdb9c9d3fc6d28a85d536b20ce02de22f01dc209121c36cd97c122bb5b5a580d4ca30c52d15108eca253ea7e2f6ef0351dc624c1739a44655d8f31f62278022351715fec59b311e8ebf5280cef82a0135db8900e417f5bd03e80e1d53ac0be03681f77e2341a90ed38f2da9b3a52435b6212719f80988e7b4ae5fafa768a477dfe107e540a6d63cabc19f7ff0441534bc7ea8217c88593192c5db715d6cf568ff3bb31e36d947e02acbf74be21bed5c923815836da0e4536f42538ca45cef7d38896ba36cc25bc8bde273c5a") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x94, 0x0, 0x80000000, 0x7fffffff, "5e8a2b7f7ce4d9e571e6ee4ca74f84618b782d5c", 0x3, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 11:29:20 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = getuid() getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000240)='./file0/file0\x00', r0, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') mkdirat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x11) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 11:29:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000004120000000080002100000800e3ff00"], 0x10) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/149, 0x95}], 0x4, &(0x7f0000000480)=""/204, 0xcc}, 0x40) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:29:20 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(r0, r0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/65}, &(0x7f0000000000)=0x43) pwritev(r0, &(0x7f0000002240)=[{&(0x7f0000000180)="555b961904d4e7f890296daf7f2c30a9b6a7b44a94548ad18e7fcd27bce98a62f4d323ae03fb183f1387dd63b17b2f53d95374be48ba9750818dd6ea84450e49ceab7f56a9e858b0ac345172ce0c066e23819c5fc6265bfd388b19ffb32d428526252fcbb946520c480a206ded0d297a6033d2b8a2101db4b9573d6a40d78bc7c8456437759500ad734cfc28a264ef438413f2ee616d6bc65505b87512d892d14e28b86cca92", 0xa6}, {&(0x7f0000000240)="0c91f787eb6576a0217ced12a0d4953ed30f6a4e07f9023b3145432a14969bd3c863447a6947f62bf0466b72b3929c2344beccef0188f61bcc949ad277445283e74e955d6a9dc1547b6d872aa8454d161bcfcbdbdd75a5da5934c5e2bbb3aebb69f534176a80f8dea5b6960a1c2c07326053d5a70cd7f6b1948bc0224af4dc1c6d7688e9b627cf250f9d789d5c76c745746fd087f2eef72670649b3adb8b1cfc7e7e2fa015d950eadb0aa3a3362909fe56243ac18346c0fffe5c185d7a9d86742ca89aa3ec1a1ee1651aa45eac2cc9a063968694d65e51c276ac582ea5cec43726750b4068b4a7f0de8fa0dea2c47b99912654d1a741f524fd1a2092e1c735e75be1031cf5fa52e675c1d58bd72ff084fae51334618b37163658d555f6c037469c474d914d9150829e62fb41f80b82dac38733c8d7f4195d59004ec63e83e635134fcb259484002842c382b90868d14fa013382d5bceac0094e7aa0afb3d80a78f8eaeb5272a1b3aa4d7210a818668217ef0913a1b3904fc953b82ddacf36817ee8d0f6e6f765fa19ed0f8efbf1f0e357750f45e079cdff0220a53f3191e924cf59b103f406e04bc2a7bed179bc09b15fcc78dfab2bb2fab80f40e778a2eba326b05a466f22dfd68b349f06de84c2b05425364842d4e0ef104141e9f77ec40507dc74702c32938a43634f513c6f550520d10f9514eb183526f353888365271afea03f460d8156476c15ce147edde00c1015b95315f7a207715417a1cdde377fba467d2205edceb6ae9effbe673aa798e830788251c145a95e6d6d79141a67ecfd6ec2a97b71a782c504762bc3104d9eced8862a3b766d329e0af8d145f047bdde1989b2393d26fcd7d81fa4adf917c53b7f9dcb6ae2a664c7fe70135a01c593085c36afa821264f54301ad366f4817acd5bb7d10f666922b3639a3703412a2f5830cad5ffcc9f05b5eaa35fb396635ad1bc176edb5e6485ef1f05da9cb4a7b050b30dff87aab9ad56217ff2ba391611a8541adb13ee8df91f3746c3b61c568997bca3d1bacfd741e8f7db27a153e31b5c04e4e3af0bb4fa809d16ed09ee2f1ced13db00f2b9e9c5e5d12d86fb23f50c8d425c578a7981463d3daba5ce474532c6a9cfe814b7e5c8691ba9f2749a784da912bfca87faf9e6117411da0b538e29f038f47f0dac404392486b47955bd3f10f52bbed1d8ad3e754771da438467ec34cef1a5589d094d48eab63b6544508876c2f4ccfcaecae9a62652d7f00a16d7189b058a2948feac04ae7b28fa4123f61cb8b98b41ef9b6fbef692c7ebb9567e2afca1e01294f78ed5eeb9f3abd806624309bc3a092da8ca844208b43139b90dc43bca769e18d021ec3612fadf2f336bfaf59c6bfb317fa83010e5f5ab1f0ca84fa894af1d279d8a7d62ec642b5a70fadfe96f2944b88ced9729e370cb99a88a2750d18d8fa8f5777923f7e90a913af7ed965e3863ca5a4a1d536b89629d6c72bcce798cb7a6a400c8acc347a2a80f799580cf202cd05a70619ab05a171489f801a1d92ec0d1b754d4950c55e396058af0b0fde095a25d17746e5d0feaccc76d2a14ea8b96e73c2400d229b8c7228429ee90632204d3be81638a65d21949bc4b2dde94152ad99a35d29521394a9b84a45b1f232aa73ea39392da850c6aa1bff2cd09e250435b68c8c006584ef9f092436bb25f44977868216f847ccd52b054e343dba4e0cddb9d7647063d5394c2b50dc5bd188124c87f1ca1d438489bfb8864f1be5f96ed0d9575eb32bd1b64f436b97e0a25a5a683bac8c1b7055c983dfd667eec96cf260ea8e74c425edeaa31ce56a6e8c7bf4376f054696a81a0b5540d3f021e7556b30f652fad3552972df4ff87f7fd7c2acaa08535f43d18ffa96810a8f460bdebcc294578ffde4c2a7055463eb850f0131e7b215f5da604ddf4c687d45b2d600c0b343fbc748647ccc22a1c8f4150d963332efb9ff7da8c859c3c75b1948a8ee56e822f44131d298c1cc0cd97dc59db3d94da77fb4c14b2c2ee827d24a8eb6713046c43dcb8198fff6227e1d0e8f8c7b329f09ade0f31e09cd361ddc7115d58b8e1a1c6b10c25bfe111a239caa637a8a18e97c4439d99dd2e5daa9acea8ca4842c9237483cb1dfd3389bef2a51caa4aa086897d536b7df9a9d5bb7261b61feb383a9e128fb77aaab1349ea0406f3a269ffccfd82d2a54f78f18633f9292705e65d71397dd8a7b6461cfe9c008349e89708733b7953f922afeb6399d4e2f8cad9a52682a0398e0a143591963ef92648902a35817dca2e24f18c318e06d8e8ade7fbb14f39b8354900f6e2ebd756aba66c4d7667f5d0fe00fa96a2e9dd85dbbdc9109d72fc44cbb212e2dacb50b3163aabab5c8f290dfc37741a1a5b8cf39b5879b0f4b2e4c9158699658f30d6dd4a6cbfdb66283b74b16297acb29940ce4d2845d9a66149ab038e9a8be578acb5775805c8ba022293b71f8d82aceee67a93b4cd27a29cd97d8bed328c9e14ff6eecbf5f0816db6065e502a67d449b1bfaefefb8dfcee523d5ac3ccf39a68fede14156483b1a2bf81133347fc618882e31c141af47b9a451f3467a78b52ce700450aaf1832d562f39b1c3c4ff5c584db2c69435777e1da8a2c7fdae8ff2edf21b595531531d0d30ebba9d3c3981567fe1dc2934af104c40631f00c1f949916e8655554921f5ab695c0505f545637c6dc093df1019d33d952c9262773d9e69b695d6d9e5a7318e0d240164baca973d55aa6bee4e77e3fa41f26e2ceee796e7e4711f29c8a61630aa8cf395365d5cdfc7699b34b3d732f51ef83e92e2eba4e8b9d65cbe35b78c96060b743cbe86e434091f55e65aeedfbae5354665fe1499f865cac08478e0adf22419ab8a80c1aa4706f7e155dff95cc4496f20ee508c8fb61999b875b2247e97cd616f3a609f547830103b6cce46247753cca7d315599f9b53281bc4b6a98c40dde2b912950535ec9c19cf98ecbba6a2dafb56aef64ebd4ffd6a5c1034bc01fb711320c1a7844b644ea83b448d6cf2309ce766654e71d82197ef1c02c8317ee8796ab71690da5c892400f7b4bb20348d89f4d76966c42e2484a25f1d50984c8ad2d5bfbd602d763bb8e5218373380f5c91a504a2a813e3fa2de70ff5f0f2d0fad7e3d5bd44b1ff775473fbfda884bb09cc2ee183a4a48b1a55312301f98b3db1522ed84e3c4d1a42c11791394f3f8ebb5a52c7966beb33993f3a8200a010b6d24bc4f9bea69fba52c79e80481f882cdb3fb6721420d8b4b8b5da9ead52955ce07c958549681bb624c2fe6c3cd34d8b92317d9a59e21ff7df438785bbc959e647a18f3d9fac40278d02fc64679730d259d7b5a18c3a5fe784e28ae4c4896d285ca9394b8016cb976f0eac68589e31ab5339cbd7ecb442ec494362be9fc83f0eb1b1b01bae62b0fa5a05b40437f644cbc408add15fa1e2a8cd8d74aae937e97764c63ab79c69c31d7cd64a369595ceb5f42d9ad36e4c531b6857123b53d791453f484c4341dc296a63dc091043a5013e105ef6e497b68e436efdaac9441e9e302465d134d6c80821f9dbe911341bccc8d3dee5904f8bdab7d0d797f177e081cd9bdf5cb6816003288844ab28d177840bf8c4baf1e7a53d879ec3e6c749ef36b9d768324ca8727db87c21510f5184848b7ad8ba2868350d0370fa1ebca2f45fe3919ea6ba58e0c65400fe996ee0aaa814cb7de7f43cb445388c58c281dd484523f7728340224de5a7ed7cc4dfc4bee53272ccc9279c0da581b108c6221b7c1cc878b5a805378c09ba1c597fcf8ce5ecb6627d58833108014b4d832079bae08384a8a7c1c06764d7cf45e65d0d96a5dd8b525f1ce9adea27121ae6335b6b5296ca27084d5c7bf297b869109257c9bfc9c1e227aeb291b2b44b0153f80cd97423e9b87a150c74711317686ef55e8465532bb9183d3b9a9bf62ca59b3b0661cc67569ba89da2f17d011570b6f81b65b0efde5f41e4fe5e9444fd567053a019c3477fe2db99783698a5b4db11bfe370cdaa3f85054ab5f04cfd970eae455208dcc136dda8b00864b64f4fc5878c570ce1831b3ee3663c26441360933b81990ff1617a5f9076a69adc6e97002bd90ba065742062aee49861fb029d5dc81a7132591ac6ae0851138fb7c3ca43af7403f56807affaf64f02e85784e9fea4df3a98e5cc3358f1bbf830712f8f4e4ae78810ebb3dc5c5d484dfac74c5cb2cfcb219604ce39348bab9c0079819621c64e8bf99cfdea03f2df3a10bddfe1fbccce321f08ce7b7392435d1442ad0f50b5572f031e40e8f2664c75ae5719e0a5dc18df956ddcb7f2f4cfd9a45eb87303f0d2d09c2f825c83357c0cef4498696d83f14cf2f6f52f27ac8426db88fea7d95f8097451a0258ddd8c0302fc4dc13b286db04020ffdcfa55739207ef96ef772f7bf796dd4a59514c239ff943f6d20265c7804388eaf1ffb9a99e79d296c9ba43e63531193fc593f19825d4bd7630d5be6f223fad71e4c8994fa8c0adeb47fbfaed76cf5b7e5959e6930b9489cbb33c5626c17f7554b994ea1b1a8e2afab85e89812c0e541f997b13fe5f7ac76aabce710ccc5d0550eab4edf9e6b9be06f39d876af8fe07c364005feb347a9a6fa339ee7e86a081565769facf817c61a78fc3b7a9c5a180cbf30f9cb167465168efb92702e111086a2e88fb326b3da85275ec702e9af8472f92e160ede7dc4cc70d359364c3d2233f9a964d091f7ff87fd027affdabb0cbcb8d757d65e16d88fd300fbd26c5a0c6904bad2f3e534a242dc4482a7e45f69553bb7e7e393d4bc75261393adfe2145d52b403db2652a7c9555ded61f78ddb4286d0e60e099f87ce127c30bf8df7d175912de35d991b8f6f18c3f1f1bca63f0a417a351d34aebd90876c22d0400e048b7edc23e4e72957097eb81bb51ba78f87a708a7cb4ded7ecf50f3fc0693221b146bb592827e580d31b0daae7c11c6c2a457671593377ff669d7ecc01f3e7e2e9fb42e549571142ff6d703ee213ebded210c55f6cefaee06e4b0377a01bb53540e4401721b5c446e694a5dc457af83ffcc462ff46d801217b26e1d92e922480b452ac2dbac2abdef64662919aa8c145da201dfd9b440aa2b5de68f8cf4832fac3db382c6a9a337258869e24b552016f784c51f6201f68938cbc2381219b8679cd460c2dabb7bd383275e82904657e9a51c831ae75babe546f15ffc261c86b6bd4aa5794bbe40674807b8900238c90249719b1f0b7f509c07dd3053ec5fa20cc72ee73bcfb8bf4c8e447ffe8b9ed7e6eb4ed4c0185774e06d5ddb712dd3356f307a7996c24169b7b015990b47d23bd43b5ad9ffb72aa84315837296991dae416434991000554bf82dd1a1c3d7ad95fdd99ce90e04f7a1159dfbba135a14e2be3331ea913011e97918f19d0ec0fb3db9a763a7cf15707ad70bc91518ded113fc9950a6fb1dee4439c01ea5fb950dd2204fdeb93b22c6d095585f17901798212ca5b3f96bcaa935bd1bd2ddba4736ba34a06830b31f8800f9889e6813195e46311f61b34e1aa47d34319b41beb840b4a0becc675233c8a358104a348416050a2a1cd4b71967f07b1bedb6d1779c23c8378278d82af6a19fbdf03547b84d38fe79c8d9cd484e39d2aac03591787e6a95a8922ada65ba08e60b13d0b5b9296b80fc444df2e8ab4eaa2cb9c2bbc8e3156110b1b74b6fa4cbd0e185d281c9cad5ca1d49dc88cd4d404637b23e47649855c3dd5bb5bede3d3503f998a54dc4a427bb9a7958691cf2fc10f81f0cb3c5c875cc723", 0x1000}, {&(0x7f0000001240)="25c7dff684869f58905541d58de13293a4183d88818cca3c394e097e6a0f0c7bc9e456e4a93a7fb761ad38bf0b003fd0dc093db009c3f5305c156561e4da209f03ac5874ca1dc1a47bbf29a0e42e469b2de6bcc7f52d2ec3c7ab8d235fd6581a7bbaab684e69fa8d497da88cff5e98f42fe6e7682bc76635e3e921967dc1eb490dda8aaa669d4465e6c2f43647535fb9ec499d8c5365a27831d6d4ff5fe8df93f5a34c31b66827db39226d2327d02fda52125dc6932625345ff81552608c758ea344733f12e09bed1d569dc1e5b5720871df52328e93e62940293d8138ed4fb843c9dec5e04e28233b44a529afc42e17e86fc71824e08a3c9637c0ea6d95e28817477dc8e55fa8dd1a90de4fcecbf710cc3b635af7dd1753d6b412858a3a802d064f9d6ee1b8b634cd14331fc2b3a00c811da3d8c2c456bd313a0c1559da902020561a9790c4652bd1ab404894028334a02144ea03e4edadb42f9bc4171faa38f235932d84867fbcb0d9eb57b96a4509f960fe476a39c8b4de27a0ad89eaf14a209def3ded1d4067ae66fbecf1bc57a7f3a0365c679478e9d952653f3ccb5f91b16d5935153ae6d30d163ae6f57b1dc03d3c768f4a6b83125f446d7810ee455216dc48deca366f6795b09bb620acfd0b0dabf6311b7ff814b059da15e8723822738ada3236e20f6bfccf10d90ed5c2d49be1f38ac83a66b009e59e2f4b5d6a8ab877cf78562f3c1dd34e46842e4dc36d3d02e94864101b360e70a1e96a4381f25d8a497cb720fab3003355e72353c655010bb21892c52effba295108da1da084dfd15c3c6316a0a100adf3b4abe06c604fe1669c885b01c2b22d7263a638aba8fc8018c870a23d7e03f50528a549b24f502fbe14b94fc2b80bb9575566c5e60fee4f44a881eaf02a6216e7abadc8bbce545e4df900e34d9c7c14c7e0c6125c5b544c1500792938f4a902f34a6d83668d776d354e6344fdad7f9b399abc4e95987be8a5c5f845f9cd8f08d06cd6a8e27538fe4574a5316b5250b74618770bf50ae597565dcf5fe5dfd6a58f2169482c246c11172e97d85b4142d1ce70c2ed68b778e812aaf3ef159fd27609c6ff7a37bd9d153d629f7b649c15e8a0a710a3dc67b1b041fc29fffe388dab31879edd4bf2d1b0bcd80f9e4a3adc3eb48ed4720b0a1edfd09267bae86a435f5201cd093588f3a7ea811ded5336d9c09761498d6983a7cdaa4bfb30391b52907c412f9e4977e460da0fa688f61433167b90632676b99eee9e9fcd708390cd3ed81a0807d1672d9127066cd8a722646e2c40863ee9db256ef5ddbe650e1e47bd5c5be34947fd7d983618e566d6ec2344c60a6918bb59c30b9bb9d5e201ad876af2f20402578ef979300fffc1fad7f52fb65957c8f30312283b3391e5991ab84ca338d5cfb3e8ab1cf3bef14749be313ce4ccecc9d9dd92c5462d697eac68577cb8c4ebe0aea5f3ef775d15760275e340ef19b445cd4e99e5f308990ee3f94cb09ec1530eafe913a8e25c7c2114ae9267c11afad6ffbf7dabe2f2bb1f09470aed18c3639647a7eb126a99cdcd6bf250e18e9e5e3894edffc21f41b0590a26842044c5af0dfaa68690150f5c1667488cf47ae784b090a6022ddc9230a13cf64889fd9ee32a7b78c451073164fb6f3eba1e47b338a98bb0398ace8b1c0c79a7cf5722d721f39e39bd8b0a7d39bf27c14cba2102948ef2437d9560a7bb23e5dae2286d6c531c680c8981205508989a0c67dfc059b7ea1146de3d21b2f9f0eb5ceddcdb63221296476260223c16de82162e802d694b312b0734c01d6de72a3cf2c1258651505357504bc714a971672c2b03911675128179298e99b46fa20e44917eb4adc6c297bb064cde599839056133b093c816cc481995816905b1bc6101ea5421892b6226fb6bd095d97acb16604c18d95ddab0cb4ebf8ffebd5d89e26c3e6859a88e1896f531033d25bfbd14f5200f25c755698b75ac57c78d3f0f5a4ff5f3be7c19c4d0a36156bf06ec307adc1935fd18d211ee349a5895e46eeb4d66b29d0c2014bc6e327e58240bec786f43526866b96c648a76450667d705ae72db7a52c9fb50a1de06d6a358a5072fb13718f05eb8d092cad606fb2720edc58c29674b3ff9c96089523fd806448d8ba11250cb1a1d62a20cedbcb6573ee0a125fdc9d38bdb10b2932fa89f6ad902d3bd176037882ff06a0bac1a5ce680ea8c7314b396f6831b776a1072a2bea9b4319de53ac1340e048eb59bce2f8711ea7ed2201a8053cb9ee68031c4b17527f6f90620322638ee76f53b048d3017c242f9777eb8c9d09e49bb5e7142ae065bd2d48b58507e58735dd4e6e48e16f645becea00d42d1ade71b6418748854392409602309e15db5d876f0c48f210c39b1c10b3ac2e6064dc07b69589520adc22fb13b5640b6942caa7f4c505c32417865bb468396c872ad2c68795f30fdd61c77331c16ba676fccb07f013184080480ead5a96ba87fa2eefd9cfa0d439b58035885e934cae38693f23272ec398cc9a691619a0549e2a8edf23e554045aa48c0d5779fc9e64a83f48e709ea5d6ad3d00129425b998f988a4f4830cd218359b7c3b8982267f7c92564f3b0689b0eeafc371a2a41dfad3179d97311625fdfd2e51c328c900e84f9aadbc17d011876585cee20f2035f8e258ad8a3ec94c8c4f5545c134a925a38249e045b0ca3487ffdb6376fee1181dd6052c1e36f490ec306c708f7fc32fd3bed59ac4b3647dadf6f15aebe16a610d5d03e6e13b9deb2f5fb7e6b37dd76c86dac063287047b717241e6a1fb894a895a8103cbbc31541825f6f663722cf3ca3a5ee3a0395f3ee0b87c5635b868e6b0bae26ebe57550a592dbc70a6c1b508585dd7dbac00f8a2fa79b303c7144d24fe668f0a7a8afa1a46a91b0d49309d1dd58b249615957c9cc864c1220c684ea7b4438137f452f4ea57b7a05e20841455dd288584175864ee2d9135dbb6a0016ac8ecbbb8c1fb0c459c888f4f451fc44b66dc5ee3400393d04e1b3546d31654dc7cabbda76bd6faaffb927d05ed1b6cc37952f6a879df44a7566e936d62f4da7bed93978cdfbbd1adaa62abe8417a89bc753df0a1330acec905e1bb87e5b0d52e3495411a138ab3395425f6c1951e4e78b943495f15dd776a17960767929acf4562550ab5eace3cfb8f9c62b793df344ecf81301849990a9f9d09956b52505c2dd7e7453d55567ae687660c1e96cbca9974c6864fe62d539dfc79f1479cc7856126c8b2a3d3629671f4f545e5fedad9b12067b959b26f500fdd7ac09168fd98d67a6ca5f75c9d2b6f9c95c698953e39aa5e3b305c4ff4660d3ae80fbf0b8b1adeddd747655dd6f94917d3116b6405335e18f155eaebf919cfee5912f8655ec018e9915b2e073557a83af2a732ae5d02f34124eb068e65c1481acf727e2f2f76f65311ed35f0ba9c763ab02667160b274273a6c90c8090246cbc956ee2f27bbc5969b6a7da24447d2e98d8d6c7ca6250d3a32e301ceb808bcbbfbc72e4e28711ae06dede21f30262303f1cea537aed3d298d86e30f10f771857b8d529a1771e0c61c2fd3f1fba8e20952a3d09e535e934969b540e1889bae45b5f68baaccbd71eb7f4504f463affc1693f7e85c7f6a3e5dded2def53ae7de17f446ebf7d18815630bb17b7505e3c37825d471241395f16310d9405620bbdc1c2818ec0c40fe14ea654099fea3a4febf3ae758b670c093632cb5a2e3665689f3c2cae6e88fb13a31c497fbd075d603607909665c39026ca5940e2760c373c2100cfc14a3aaed04b736d25cdf598350190fcb2d92f24385541ed8a6048e6598ca17608bdd072765e03f3f6f8af78cd5b0f54be4a402c6c72325b899f7ddb824bb49ce2fb9de2f3edd8f60d59bf3e630776e2cc25ff05f5a9b00fd7747f147a9c8aec27a5d5845692abd2513b2bae2a52be817659404913e56041cd1170cca61e7fb1e2bb64f287cd7eeaadf647c3bd4f26bbcb820b90b362b3eb8a41ac1db1a13acab5f8af74ebfa0a2d988b9c367d36da456fe7fc715c6d4e44bc9b51e10735071bb3fd3846fb3c95a6606a5bcab925382242782d81b9799b0fb80801bf732eb292c2ef57e0621ca3bdf6976460cc88ee918a0d5b369626a997df1ae4fc5d5e0eb39aacf59d1d8d7024a05840dfed36eb5d384b9d1d49752e2772eacc3cf809af10f7a392e1d12632b564e03eb87aea0ad28dbffe24a757ed1852a4b74114cc40a18445a02c2dfb0b480e6a12d25605fade0f0ce06e1127ff26a776401b53e4b46e0aaf18f7745adbcee3368029dcdd488c52990587f87ecd176219442ef5f51c1570a681fc0ea981cabe6f56b79e8fac0c1d5e618a00c2ff62ec7caf4f80784beee91aab7dab93cfa0ceaa72d340b4930970eda6824683d2785d899a134ed5efaf6f105e1a7ebe304c84dc56e0019d6044249832217b92d8e9b578f315af1584a0ddef4404a0706deb5fff420181dd6d31188ae6fbc53f09d0ad4946e2414ccc5c500826dd8cc7e1c14f2f792033dfbc55c6dce554b34f9b052a0363fda0b0b8791dfd5b7f6cf0c938c75c241b27ecb7259b5eaf9b1803f18de49b45a657b617b84116ba11c7c3a16dd6590218781b5dd60647d5c6f6873cedbf1aa14ff457d5bc284abbb0ba859524f39c0e761de3e0674839d3504cb648662f2c1cd9b57d54504a230c7be5fb71c410129212890549da60b0d2ed6e41040a693b4bd803522c8e08bb405577d8b80dbcabba1257f75b1714e81fa0275ba3a7154dbeed70cba1bbaf4572fd15f15624b48938c4660d576609b05a7200de00fe5ef5a9fdff804e42ff898bb9eef97d85dffc3cb065d6d05023e97ff767535cf72d0b1cf3a3bba82329c7fed1f5cf6ca25c497fc4191c923c444c7a834bdb0c9e5ca11081563afb6f52fe22e19048f5fb6f85cd1d23d8d2fbf14b7f14f807ff8240c81c984ada7e7915f33e11b7bbc1e72449fb122e4647a2c69c4c5137715b8188ba55607686cff883fce4f35467acdc46fff98f86e0b40e07c6670526e9ad070fc0d8077fcdf4d70ada1ba4777e6cac466de497c3c050e20f4847b4d3d314c369c754a7dfcaa6ce1f00dc00e8798a13747c0ea1defe313b9be82a527d76fe5f83fcc70ef60b6565c62ce094fb032a86de95779bcbb858f454b4cd6b7be209b83df9b72eba8223c70c8aac691b81a9be6db4ac478dab8d6ca161138b7bee5b69028e4bbc29b0c4b96ace672a8b37f42aa29fdf5da736c51811d04a4455c748ca2cf75dce9908cb014ca367f9427b28917bb381121eb67e1f0884209e746932aa74629b7c32a779b0ea354f1f8466f35e8182ca9d76b80b9704fbee0451c18c6e306b2c3d5efba398aaec79d9191932aab001db884033dc95d469509742ef6cd6e0a9fd9a3f3f59d20c6245d4f5ef21746334db00f337f39036b97533a8680b51478b133c4ddb7891f9ca5a0e777540eb1d6be0cdc33da0ad15f5c7d2872467492d16cc03f9b3ba59865799e5d8129bf2fc9173e5f2d773ad9f997d2c4a436959b2fb6e2c181f09a2176130b267eda619cbd00c4033045d8477df771aaa208c12fab98cb09ab93a9528e2b68b6434fb1715bda1a2b484c8d8a2896f8f862edf0a78618d4f2849f1745e83cd6036abecfc5364bbc3dcf06ed4b2a71567d8427a868624b081936df97ea9943e0e97f1ef12a6b113005202f79c9a6a2db773e15e216a9e766d591edc355e02cce3d3be63e8b8b02f4559f137e7e4256fc4b425b88f4bc18231c33ba32e94", 0x1000}], 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x2, 0x4, 0xa7, "6c2e9cd419585be27ed61ee5b721fcfbb57b7bc1", 0xf0, 0x9}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) open(&(0x7f0000002280)='./file0\x00', 0x80, 0x4) 11:29:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x210) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) 11:29:20 executing program 1: r0 = msgget(0x1, 0xc) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x141) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x85, 0x3, 0x1800) 11:29:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0be02eb70e39f96e5c450dde12763d23dc3051afff6a8eb50b6560f41af6654ab630ff36666583547a51af38f495f964c500e043b7a22f51006cda429d43873249d8fe219f7ce98eb79a2e26e54759128111b15f1682ab494998494065029fce734173c9a5e74c6c1061a7ce5a82100fd3217f74eb319bd0e435a9fe87560ddcd0296ecbd9c57109060344491eaef08683781d97edf189c8496cccdfd7b59e9ba6bec8b0aa11a38e2dd264252e3f52b0cab278ce63857974b92d81cce848e7e8", 0xc0) 11:29:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffc0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd17f00000025259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198820400000000000000f5796b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0c8a30280a8df9912a0aa60ae15746c1e5923d80ce2465c251aff0fa7dde8ed68c2aa676e637fdeee75db608373bdad3e00e65fafbe3466d8c79c667ce7bc1ed3a28ab86e7724c266784fc7e7b2d1738f6479c55911188c3bd6f21c7892883af69af0000000000000000", 0x903427d2933a422) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() close(r0) r1 = dup(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "f4f6cdb0040000000070a88fe1542b1f7500", 0x8d8, 0xfffffffffffffffd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() fchdir(r3) 11:29:21 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 11:29:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x7ff, 0x0) 11:29:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) setsockopt(r1, 0x5, 0x6, &(0x7f0000000080)="2d44b8d0a1f27ba4bb0556b8fe8b3809ecb1507b42dc32571bdc3593024b317837232ee6883322c202cb06cf8cf5593e855ebe44b6f641b8d883229f1981c5b0aa3646e888d438ac6b141dcc1973048049ee6754e37126804edc9bb6b09e0e1155b0385b1654d7f98d39af1127477036fa188dc5fbab483d34da43128dbcba4ae8a382391576de3d13d2e0ef21da95d0933282c02df893626d72c5c5e67253144076c8ace9ae0d357abd08d6409cb9bf393ede3d408582288a9012d133cb33ffad23392dbc84bd7f", 0xc8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2b, 0x0, 0x0) 11:29:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000180)=[&(0x7f0000000080)=')\x00', &(0x7f00000000c0)='*\x00', &(0x7f0000000100)='@R\x00', &(0x7f0000000140)='\xdd\x00']) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x5) mmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 11:29:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = getpid() r2 = geteuid() r3 = dup2(r0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="d1b3542de5cb4044f618e009c21873ff9ba8cc7a0b8649b158104b34f9c249b6b0ed05774b0ec67ee95b6a217b01338dec81823b444119bd7420ce021ee2c79084708844dca43e185485d6c3b16b9767424acf3e6be8e249be194795438c9acb2b0612e161c656cd79ca209402b1a08b9b213f531a76b6a452517c9e8d298d6f1677aa9beb87aa51815af50f0e3e151dfbb4bc0dbbb6c2e61f7d9ca9271511f3806b0b684d6bc2586807870b15731ed1db4792bb9dac8ab72daf897d8077ed87aebd8c08c920e10c38bf5194564a0a04fd02ce9b18345621c084c9", 0xdb}, {&(0x7f0000000140)="82a9774c772a172876df0c6063d3be37ff289bcc4b8a478a149d851f6dc36228e0cacb9bef4f63e7eeaf46ba6e9588225bf33f572dc9e6134c0c2d3effc87a8a4fade47e5d389dcbb8fe625ead84a76d024f682f737dc34a6d535c6a26898ecf9ccdddb7cdbabb654a7bb38b9a94b3f03c4d130579a40a403e1164d8fee86abd59a88ebd57986cafa1b3eab094eb5049e352cab73e1cce1217d10f56fd77afdfe6338ee652b88b3da4", 0xa9}, {&(0x7f0000000200)="743fa059305cfb0bd1e9214946ee08789cade89261b4377c7a6db7f2fdaa6ef4b549153c33de0df36f8cb23bd2173bd92d075af10fd5827a55a3114de5e5ce8286820aba26ffaff62ec203e2aea608e4088ec9308d1c91babd1883bcb69037376207755f8971cb51e148be49ab360d04f4c54030fdc40e0d1f5fcabe53c187332da33d1f31", 0x85}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x40, 0x3}, 0x2) symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00') 11:29:21 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') renameat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:29:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:29:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x100000001}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:29:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) write(r0, &(0x7f0000000080)="02", 0x1) 11:29:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x2) sendto(r0, &(0x7f0000000000)="ba2eb380a2133d941009395f01d80ca0c9bd0c5576817010b1ae1a2ba7df74966f1ecf69aefeeb406094e12a1d332ff6a5a461cc2b0cfe921389285f01a1222b2fa6abe014c6cad38257a46660b7a95db4751dda1f7ef88f4789b98272bac109ee51c933f5c480052dd22cd3cc0b652e311972bc57b373290d5c4c508ba172ae94d52fd7b3c35871ba8cfbb0e968c3b44df3d498e8ed6b5303064716af4a8a82caddfb431faea4578f3c835db5fcb947295aeecc71c67372c6a60b73288860569f2695f64e256c59a1da42b902d217233ca3e36ada17", 0xd6, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:29:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300)="d1201d9c07b00a16a86b937d24a7f2941e6ce5df99da6b477be77f1cbe061ab59b4c483ac24bff0579323b2d50e2f61fdd92120f14405cf540aea663e53940647fdbd7390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d48a0f33256b779b5ede3f5eda2cf3da26d2b4d05e3b62945f192187cbc737a295f602af38addd1cd3ac509b28ed3961b671ba3ddc26f75ddab17339887294e7199f6db95181669ee1eccc431a262e22bf43a134c0e749566a4287fbced64d078e3d99d972c7ddb88e89f54074be1a75192267d11f01a6620b0bf3cc842725a1d268ef2d6364dd3605685db0336f99a79a0b668ff8c5f5916fd96e58eca06f2e329859db83b9900b71603cc698524ec499d7f6a7e7e9c722166294fe13331204f118eee69c6e3a4e2cc6ac05bd6839269cb7908e8bc7e1ce6ac67372572174842d9e09af147b705470468a", 0x171, 0x8, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x14) 11:29:22 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) 11:29:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) dup2(r1, r0) 11:29:22 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000f044fdeb8c7a509d3fa8b0dd39aad59f6c7b05330bec77384de9afd66820d3eaeb9e"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:29:22 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fea000/0x14000)=nil, 0x14000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2) geteuid() munlock(&(0x7f0000c1a000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x3dd) mincore(&(0x7f0000e9b000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/149) 11:29:22 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 11:29:22 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x32) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 11:29:22 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x6, 0x1) semop(r1, &(0x7f0000000000)=[{0x3, 0x200000000000, 0x81832100a573a1a6}, {0x5, 0x1, 0x1800}, {0x6, 0x6, 0x1000}, {0x2, 0x6, 0x1800}, {0x0, 0x1, 0x1800}, {0x3, 0x200, 0x1800}, {0x4, 0x81, 0x1000}, {0x1, 0x3}], 0x8) 11:29:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 11:29:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0}, {r0, 0xc0}, {r0, 0xc}, {r0}, {r0, 0x3}], 0x6, 0x7) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 11:29:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = semget(0x1, 0x4, 0x200) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x200, r2, r3, r4, r5, 0x16, 0x2}, 0x9, 0x6, 0x5}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x1) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6, 0x5}, {{r2}, 0x0, 0x80, 0x80000000, 0x3, 0x1000}, {{r2}, 0xfbfffffffffffffa, 0x69, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000004, 0x4, 0x3}, {{r2}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x7ff, 0x100000000}], 0x4, &(0x7f0000000280)={0x80000000, 0x6}) ioctl$TIOCCDTR(r1, 0x20007478) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 11:29:22 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000600), 0x4) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000340)=""/191, 0xbf}, {&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000440)=""/129, 0x81}], 0x7, 0x0) 11:29:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0xffffffff80000001}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 11:29:22 executing program 1: chmod(0x0, 0x8000000800100) sendto(0xffffffffffffffff, &(0x7f0000000200)="9552732e447a342287dc6804527997f0eb9496caa501926298f099dbd7ac407305863e31", 0x24, 0xa, &(0x7f0000000240)=@un=@file={0x1, './file1\x00'}, 0xa) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x180, 0x81) r1 = geteuid() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r1, r2) utimensat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x0, 0x9}, {0x663, 0xffff}}, 0x2) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x40, 0x0) 11:29:22 executing program 0: socket(0x18, 0x1, 0x1) 11:29:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 11:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x1, "3a6137a2fa8e593f013e02af4f712dd4683e3acf", 0x6, 0xffff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 11:29:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d15000/0x4000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 11:29:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 11:29:22 executing program 0: r0 = socket(0x18, 0xc007, 0x1) setsockopt(r0, 0x4, 0x3ff, &(0x7f0000000080)="5aa8aa3b118253ed6db20c8de4827f1a0f8a72cd0c7e57080d112469b4030f4949912229e6d7b53884d854f9c33cea358004121e41c927b77e0433299d49f6569364db5a9eeca32187de9d44c895f162611cf115520eb1a548142f5e4ded23bf9ad838b3850bc02b56fbb27aa2c1cf06dd3f4c1d0c86bae88434559681e4ab2083e3c0c7c8c5b28867a3ef439cdac88e84db62f0c99f4b883dfa39ce934a92112a6a8b796b46794d3dc8c2937e14e4b0a537c0", 0xb3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "011800000000000400ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x80000000000004) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) 11:29:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x45, 0x4) 11:29:22 executing program 0: socket$inet6(0x18, 0x8003, 0x6) r0 = semget(0x3, 0x7, 0x4d0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/46) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x5) 11:29:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x71dd, 0x66, 0x8, "45e0d80bb371fdfc5bbdc2e47b6e6e5684b40f7d", 0x20, 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:29:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 11:29:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x5, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000100)) 11:29:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() clock_settime(0x4, &(0x7f0000000340)={0xf5}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/96, &(0x7f0000000300)=0x60) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xcb, 0x0, 0x0, 0x7f}], 0x6, 0x0, 0x0, 0x0) r6 = shmget(0x0, 0x1000, 0x512, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x80, 0x2, 0x48}, {{r0}, 0xfffffffffffffff9, 0x60, 0xa, 0x7d, 0xfffffffffffffffd}, {{r1}, 0x0, 0x10, 0x80000004, 0x8001, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x40, 0xbd6, 0xe28}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x6}, {{r1}, 0x0, 0xa0, 0x4000001f, 0x1, 0x8000}, {{r5}, 0xfffffffffffffff9, 0x91, 0x80000004, 0x84c3f84, 0x1}, {{r5}, 0xffffffffffffffff, 0x44, 0x3, 0xf974, 0x8000}], 0x1bb, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x42, 0x13, 0x101, 0x6}, {{r4}, 0xffffffffffffffff, 0xb, 0x20000020, 0x5, 0x100000000}], 0x0, &(0x7f0000000240)={0x3cbf}) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:29:22 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r3 = dup2(r1, r2) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCCDTR(r3, 0x20007478) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 11:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mlockall(0x3) syz_open_pts() 11:29:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:29:23 executing program 1: syz_open_pts() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1e, 0x7ffffffffffffff, 0x40000020000a) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0xffff, 0x9}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x110b, &(0x7f0000000100), &(0x7f0000000140)=0x4) dup2(r2, r1) 11:29:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1a8) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x4002, 0x0) setsockopt(r2, 0x43, 0x1, &(0x7f0000000240)="4e980e51f8e8e6a1d037bfcfb8caee8c518a12b1c448da89deec622a2fba43a862f2469291b4bb58f4ab98a57d30b3d7a9c6f46ab74c12fb6c2fcee7cf24c80776a9fcdbaccf", 0x46) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x69, 0x8, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x88, 0x69, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x41, 0xf0000001, 0x4, 0x80}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x100000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x80000000, 0x10001}], 0xa566, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0xa2, 0x1, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x24, 0x6, 0x2, 0xa939}, {{r2}, 0xfffffffffffffffb, 0x44, 0x2, 0x80, 0x277}], 0x800, &(0x7f0000000200)={0x5, 0x5}) lseek(r2, 0x0, 0x3) listen(r2, 0xfff) setsockopt(r0, 0x7df, 0x1000, &(0x7f00000000c0)="d7500194909ab4396816c8366e6e1b02e327", 0x74) 11:29:23 executing program 0: munmap(&(0x7f0000020000/0x4000)=nil, 0x4000) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) 11:29:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x7, 0x5, &(0x7f0000000200)="9bb8671f73d48d9505dee531fa396261b06fae41d1b0834e0a39af5f74cf35d3c0b8418d337977a51d1074959034b4fef3149ff942e72b42ceabe889bf74d2b8fa6c71ad1a5c212126d214c5fea28432dbc76dd4d0e4449e7be24bbbf2ec748bd3e301977ed422a1ff09352cb39ad26adca2a10cbdca2dd751", 0x79) 11:29:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) socket(0x18, 0x5, 0x100000000) 11:29:24 executing program 1: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000280)="c2c4a25ec3054f3ab9cb9ce6f6ba3d79f4928ff8dd04fdc658430b0cc38c1cf2bf71830707101038e8c65bab5df7f6740bd149dc63ba25a6b13dd1fbe12f5c8cd68607ea46e7d8f8939a105034e7797a4318365af42347f52a7831d8b79bc6756760b6f7336f86b0f3d15fa7ab4adc123d6d2d5e29d0aaad44213201a819e4d2c1f15423a224e2b2fd661c2ebe877da8d68feeddb52fa8e6e1f3194ae4c8400ae84f0af926", 0xa5}, {&(0x7f0000000340)="4ce91660f26869d01decbf68cf27983aa97ed40e4eb67c8bdb475f6e44d8128d236027c86671285dca933afdb0e985bb77924dbe3d747f458564ddaf141b73dd98a0e0e737a158378f7321dce2fc541a6eaf346ff276db780ae80ecbab33fbcac77c4de76ce6a7793270c1be4929ec65d25798c54fd216d9334b3bf2ef28cedc00deb9fd665741c6707bafc177144f19c3cbcb51d01099bff9df57d1c899d3d9f41a147e2b39db0bb061059c6592072d372fe4babd4966b68444d5ea739a0c271bc715142bf147391184e870ef59", 0xce}, {&(0x7f0000000440)="6bd546fdf973c93bebe91e5ae223c0ac46b3676ec4104a7317e17f12d7cd25fd3612f3b1136dd7f7e4efc8ba2bdec6e2c5c31bfcf41ee833cf543bd57f6cfbd3fd943ab4efdb2add24245f14eb", 0x4d}, {&(0x7f0000000140)="dd8b5ec73fb957b05060bf30ae6cf73cf98613567071fc121ed27db3", 0x1c}, {&(0x7f00000004c0)="0acc25415b1935a8a8de42e70f15b24438714953c6494d2dfb95b5306d54b178134a6cfde58feec26926a1857613f26319e4817480ce4b66a44e06a171b31d964c", 0x41}, {&(0x7f0000000540)="f7e86965537acd9b331cce8c45c6725fcfada024e025fde01f66328cb57d17719246d9dfe62b32429f12b16b939bb2ae1184df9ed052bfc9a1b4ccc1f9d316da75fac35b49133db2ee7161646b27d4d9a148e406ab948cf08000917177a916323ef36e7e9a84c74cd97f89d5fd7d419497ca51e7d07a012866ebcf61bf0e8647da2a8db1ef2e3fe3eb0220093f139d7bb7c36a8649eac787ab5c2f5fcc33a43f", 0xa0}, {&(0x7f00000001c0)="1897", 0x2}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:29:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000000000002214, 0x0) dup2(r2, r1) 11:29:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd8baeb3ccfeb6a287611df9e9a2387b19c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f090000000000000000000000", 0x57) r1 = syz_open_pts() close(r0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/77, 0x4d) pipe(&(0x7f00000000c0)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x6, 0x2, 0x52fc0639, "9a934915772deec93029e1b7a7fa662c26adaa00", 0x800, 0x46}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) 11:29:24 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 11:29:25 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() 11:29:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:29:25 executing program 1: r0 = msgget(0x2, 0x40a) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000005c86ea5dc7cc0e838dcad3e85ed8846634a4c5bb783f9694be251e3a544d354ba55f1d21f667f5405f52e9"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000100)={0x2, "fae840b58b51d38450af66570dbaac99c38e47eb1d65840cbf5614978f3503367743b558bfb5ea14760aab5aad4ac5ab3d6e1155313435e5eccf9ba05134f0cb9b03018e6cf8f880e372f3cc1b97936c0eb42a41a0f2fae33d63397bc098e3"}, 0x67, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd6574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f8d03ba38f23711af63492c25aee2c0535ded2db0e31c9509959c0e187d5f5e78582f620225d3fb5c4412a07c0e3c925ba451594614e06e374db6d675bb450e244649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89db645771d8e9b370e3f60df893e1179c3e5c766f435932f0bf311c8795391acb2b38f10e41"], 0x210, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/144}, 0x98, 0x0, 0x1000) 11:29:25 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kqueue() clock_settime(0x4, &(0x7f0000000000)={0xffffffffffffff86, 0x7f00000000000000}) kevent(r0, &(0x7f00000000c0), 0xd68, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 11:29:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffffffffffe74) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x880, 0x28) 11:29:25 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) close(0xffffffffffffffff) lseek(0xffffffffffffffff, 0x0, 0x0) getgid() r1 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x1, 0x182) r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x40000000000000ad, &(0x7f0000000300)=[r3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, r4, r5]) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) writev(r1, &(0x7f0000003740)=[{&(0x7f0000000440)="912234da37476b5783e7a3a1215149c05361cc1338c5f3fa2750292747a2976cffddb51a12d996c30a23e35b5be1bdd246852ee9fc28ec33dc38b5c8b7603486496a26970e9d96935788f734e41d0743d04ae4e6a4b656ddf9b86e4324457b8aca2b626003dec883ea616ebeae2f9f3fb8d10b51f465cde86fd081209679586357a44714dd852f3e32ae257d8d87774ef1bfcb90516fe37332dd47148a0b39ec3c670308f44e6c2a165ac059e32242d38065f6cfd31d0db7d2079eeeb0d837f2a2abba2872ba8d56179fb7e2c0890fa5230977fc62a9e0e0de78a61e70bc90b50a822d1f9e59dbe137f91800830384a2e0e15aa81e2b0922acff77878bd6ca966975e3c7a6ee56ea4b7ec3233d76e7d535af669b8b1f3feed1690ebf83d6dbd30780a67ef2e33ce7765b3f5192137e7e9ce0dcaaae864d9c8fb5c9c22255de20ad1c7d1424ad1dadd17ca3f8dd4adbfa6e3455fe7f11a8e37d908ad5a916db6331ff51af9f3c7cf69772be3f2a0ef64e0635dec72791142bae042f1c0208d0065d2c39a30973431289998e9f6df180f4de062826379d23bdc9f6e52828af369a60c39f8344aa36c01b082ebcabd037e96c50afeee403adfab5d3717124003915d59c2da802e92301965191597be5578ac843b62a7f83489eef99cb690e35ad62bebb9faf0dbeb372ca751298d2351db9fada021ff336528c3edf9f1e0e6b56bc0763b584aaed88ee45a7f4d0135457d13fc9f1b873c2b245f629d9eed6d3ff3b9d22aaec864c7fc928fe235e8d8f2c7566ba5158023b4286140914ca8abe08ddfced18a3a3833cccf92733445e6d68705ed8a47732c2184d9fd5420913d3966c1ca20e8d45ea692cca2131ab27f2d62fc4fd1389759236a346c19a06e2c27bf62cbb4ff1a0be551f4e915f8bfdc0da168c8c1636ccf6a7204b3e6246ffa278c95e049e36c4cd307a46c12bc9462ff307e444aa443a9b873079894c5202265b0114cfb0b2cdad86985b23921fa0c33ff1e7e1ee220ed0d193d2187127d2d448ae2f105793b0aec27a4c151659f085839e21894bf01ff132e55011899da40c225920fde2f66d606068e6fe388340513fd622fe3389a2b8a45af6e395a4a84b46f97dfaf164720019cae4ae0b9977e5792344151e0c96662c5d41ce1c941b1e4437f893daefb2de1c797f2d0a98cd0f61e9bf569637cfada6e8cc70aebf1a2804d1e641a04b6689ad63cc63f97f7ffba8cb1c833e9aad85d83a95d9e0b48102c6deaf6a7c056cb17aacff86132c19604017d60866fe77ee5ae5d4185382e0dce0883309a13ae4e9a3789def373f91da9de6feb4021d486cb0ae0bd097d4e02292240636f44a80b6911fa338c97660f9746136f296d844e2d8359d8b3f942870ca9d1e2085f89552e35a2c60b7df1953c826b558368e30d46c8c70323e3e082620e362c10c909b56b24dee7ece346ddbf58fa9cfecc6fa1b5a163b576f5c847966157350a73672c5ba3aab873c118a00d60f3c332571e7bb9f0863af171acf244738dee3c42ccb49d8f6d35466efc938d73f11fab2ce25046a5a581f4b190424cb684c75db4124589ceb90c141c11371fa449ad8f9130d19cea38ca551d0537f3646edc670c4e62d4e0039b9376e44ae772c9800c37e40af388fb614509deb223e3d05efac0981b4bb540c085cb2f0484d3e61d781d4fdfc37434edff94b132747ba890c424808b1987bcf3c7bbec7b751572219bf69dcb75ad7e03e3eab39dbefa01d86e33796990127c7fd163c5403865629345751ef3c722f998ea7b782921d272a538ffa5c614eb24d9cfb846efc2d05280d05472b23862cd73ad1d15bc9dd095e5a82b97380b4b539cd770f1fc36b4ef66272b60644588c521daf0fe6d2af051f94c6d51faa35ec1e7a0907a053c369c12ad4e41dfe2f29085df10bfbec92f83df3f1202e866c505990a38c6a43faee677fff7dfac8b292ce2666ea0d5a6b773e8c3c6c1426e3b352983fc9b5cda27b5b0cd3062a128a90cf564d538c88e570c073f0765c5d28b7bcc1ac1ead4c0bfe939b267bb7279d87c5bac777daf51a33800122e75dab5f03a7475f7946bbf2643dc7a7f0cde1ec2e54b0f0fdc08d9500c19e1e2c1b56645a5df36a570c7af3c6a983845b25f17ed63f1b80f718358cb95fca6f3b3b93b50f1fd0ce38921f791bdc2d71d8670d0f5982e470dca60120343b1c5786febc422a64a1b131cacf2a14fcf432c69b4cb6524179629f80e960896e7c5b0708ea9f85ed0afdc863aff9655e5623f7a98c36a61e5cb8112ec036262aceba6f3ad04b1da7d7915fe6f17b3bc829baeb3c899ca8a8c8ed2706d1586e3e0eb67142b4035e190b37f0eae369a7aa63fd2427b32f476369b20eedfd05805f20389e4f03095ee43646178c63c8f66a7242157ac6b781d708dab04279b557736edd4bd453132d49067cdae9d439b50c791530012c4feba9f918b3f87d02df2aad8c8d1d1ce126e78c1e35ac38b92e01851c5edb53e61a6eae91567a4ab7f8b5558d0610e1458ade9ccd703f6674ed91e19e6d3773d603ef181be25fdada02281e767989ff89df96fea23794f758434dfb85343d58942268a24cea0dba70489ae02bc8609d737d4f57b6b7a206408abec6cd4a447b19381495c27f5a80d624b9ed507f59f83e83421ae0270e5cc65f333015e692c1fc235878a8ed28c3fad9964be32d6bf13fd6761fd80ceb721f4fd0b0c4bdb69b41567cc81b1ec39ae9883c71391dce5d9f4dc16c715261b166c6aa3304569d7f2c12bbd64141031e5c05ea5b93719be71611127a9544f33d671cd772ebd71486e5e153aff08934544b774248e62957e5dfa184e8c2cd819af85eebfeb3b6a0a8acb17c34e0aabd91a879a2f1fb79bb040ba2dc1acd3ea385484b94dcd1442ead690a44a513a7655a99f4efb3c9fc1897767e4b4f91629e523e17cacf0e435a762dde9087fc63c529f81ae26b28a18ba2b2f215d3fa5865008019cb1f3c51bade73b298d04ecfec2ec09f542e0109ddfa8a3809e3cd549ed39bb3512ac5b78d6952c167b3f686282f90027b8bb613a2d5eb60c409aa73bc53d8f7cec9117f792144804fd8bf58f64cfc8ecb2cb8cca755202e6079917ecdbcff47df5f68e3a90504bea97a7e9f1398d8919565a33f26e89dd4e94d3527327f5a252ea446d0fa3890bfdaffa29c164caca52b8de42e8b17e5feed8ba0db6d9efcf6db406c0edd862c420a36f7b0cb861b577e249d03baa90690e7c24c6d0e868813ece407763f7385e3abb6cb10b758ddbcb97228a59741dab211c080fc7c9e10a56e05e4ca286782207863038adfa03269c5565c2c603c9c146baebca89b7e58fa9fffca04f571bd21a0a72974a31cf9366f58264c32ff69514e65418e35611c5181f39b397cb4fd7a5124c52d2e78d6c3d2c8a44fb71648e9c00aeb8a7e8172defd01bff46c37f7540311f3b82d2d9b72d7fa92721ced9f93d8068f625f36d6ba549876fd48c18d35c322f8ecfea4e0b8352fdfc1dce88847d88aa18cfcd9f70bc1aa4b3600230cf54d923a5deb2d59f17012d2b2c2390e06dfb20b8e0e359b7c56ef4b9bcacc6d62c608a9637556273867155d3b6b7dd4edaf7b895962324dc58b837a3a83e7bcc1662804508b6b8b726e8055a25d5685975d41fabe4d1f75b42ea5493c2c7c232e61014ab551c81652ee552f3baf080807083a318424d8fe1e67780dfdd40cee19494b597a3944f8faeb9a7886080114993c6de5ccfaeb678e13409c54fa9b0aaef7610da6e9cf550c054aefb3d0f33248cae38763806d90a093e10cffc6e4f4d870bc6db0b4769b554a26a24a961f290d27fe6a59b9ad476692144b4c508f9f376426d57c911fd62be856a154f7d2fa9618917797bf9a5732e3fbe76c2a2fa9f0fbce11c9bb8ddb739778beee0bec84d1fef805f7b0c32427ba82924bd406b95ede9e0b02da0ac366a90fbcf2f0eafbcedb5787761f759e0697d0f90740703b7d672d1b9df23ac3e22b2fc3a12320bca50e9c5037cfe690ba16b55050dbee155f9600dd110af9c5a04213d4d553117a11b901ddb7534dbef2925b630cc2db4b123e00ebfc0a40307d42047cc7a7da9dd5dc96b96800c257e5dff210b7fa8ee4c04f077e9d25d7a721003be53496d54d1b6e785e8945f975c411e914181a5313aaaccd6d6704b2d655f6f00d6c3c62f95f872c65092f0c703a54142a98bb5340cab450730d75b2e3b6bfb8617e4bbae1ee9da5b50addad71571f838f1e08f44d4bbbddbfa610965d29fa874a9e8273186afbe6598f4a2e6bd974566c2a25024087e3f2b033244c36fc224cf4ae39739a91646e006a38b1c518ff1f0c04b37e1fbff1d443851b002ed4367692d5efc9b7130809b91877ea46858d7665c4c42f16093848f93c6429d700cce8671289e9f4f411a28eeb46a6761b8f8dae9ea2c17441196265530e7a852607f097cf8a96c9fa8ec7594d2e5806bb01bd3fffaf639c04fee1e644d38b34c56535956e0e7f2542014ac6cbbc9b8bd6c7497711b0ba03af1db92daf515c4c63194025c321225a1ce5dd51923f03d03dce03ede1782a7c43abe0a69f4e28075cd4cc9b3399d0ec7c389a1d6df9dd41f7f65c0d5b1a5668d950aa4c9fda33ba76a10e3760113b3d172f43403f13a136f10b06861083764c882669970d06e683b50016a103494f1068864d4b69e06cb2c8106e99453ed8abfeb83aeb918a0fdcad6ea07303d7ae153850686c031f733211cf1de2bd0499bab2e219d375a5525dddfd4b6470b0490114023d40aaff895191835f343c184348d3931da569f60a0c1f2a4c809e899d8f4f99a1d984c8ac811df700f8d73fc5143128aa654b88f23a31eac45e62206b09aaa04e18b52b64464b7bb685715c24dfbc42de5bd1c5813bcee99c1fcb232bcbbcb1fa7081fc104edebf7c4de79f6d35981cd1da5cd26f8012424bcb94bc15ff59d96449a761a50de74fe58496c17d903b83b6374344a0ff4132db90a4316871d651ae3491984ff8cc60b52751b424e6eae59caa44f1e9f62de11872c2737dd6d3b58c73c71a7720d7ca2aaf5d568a19c5b8f95bc11cc422718171ece4ff20c648a36e45c93ffb66fb31febf7cf824f9d0150f0e7c9a7d9d2d981abc65311d04b5993ba91da3102cd1346a758a73f1d1e407b27065f6368573de770d6db0b2d5ad419387dd1abb220b3f3650341da95c8124dd27f585f681b79489d6e8a1f6d91c3ae1c2dc35ce77c7a750882392367541f3998a7ddf02651334e3c80f5b5019f15fd1caa1773c9ccb5c983ac18d976de51f164d7efc823756cf564bd77d6967c460761f08b4d82b82cf824b7af85819fe3abfa91c32966b721ce5539216e7c091864981f3ded077c78aa9ed415e34178e8f7f5e86eee4b2110c857949740f41ccc7362eea47c227c530cef9ebedf0c082b45c2bc1ef22d4f5a3655e482d4306515fd667549f5dbb19ce8fcd063b67f917f3ef0d1ffcfa72080a685fd0b8363c2814564f211dd06fa8331f2b40dc7da62a1f3149af0326c62ce8d56dbfd984595732531c51d1a9ff96e177bd4c465bb18ee72d2512edf76991acb33a27e232e1ade990e14768b70850d47747db815ba9bb350d57672f93ac75130bc0396c934b777f34448a063094e872691fe152a323ac0e043bc1ac835cc717dd37c35e1de70686f99b152b7da02e57c72e8b9d919a906ec5c1a7fbef0916462ee46be60103b94c5275d48179e1e628a256b0b6f5a40270e11a47741a9e61", 0x1000}, {&(0x7f0000001440)="106c2af1c98800005b963dc3728e5a6c18b6aaa85d9da2930059c8d46a10fc63b500ec499ae7fd038c66fd0923da27fb20c6bd7f8a079619abf59e9feef55e34fe6fac3e4bc62781a66ef5c6d2be32ba13f59e2022c5be9a410b14fd50c0a6e29ebdb3515bb792f8632724fe90579732c449f24912", 0x75}, {&(0x7f00000002c0)="3916f31b8007ce5cbc6d0da454fd2cf6650d53f3", 0x14}, {&(0x7f00000014c0)="30334cdc03f6bdf80c7bc405e4a16b91dc78f8851142f7de2bfa785b64e0e08996342b3d78522af0993bc08ca3725f80d6d0942850654096e2567ccf8e9bfe6811546dbb9e0be4adee200cac3434b72dafcf8176add57131a2f77673b7b066cf5176a25c43f753d7d054d7", 0x6b}, {&(0x7f0000001540)="caf1b1b100cfe603d43b83928311e5fbf99d6b02a8", 0x15}, {&(0x7f0000001580)="dfd57ffdddce9392c8da31ea821e6e08", 0x10}, {&(0x7f00000015c0)="47d9854aa4ec5b765b0e1aeb845a901a3622d16f25092eba1208864f05d38989f87b6c652a98e29f9232863bceca24ad6f8b2107d358377b2f23366ae858f3a8e20332d92e1eba91cf8f7e3506b7e253e885fb19a2f5b6e060075043a8e8b8e3b497d20ce910d5d59724662498430b4bf35f805cfe03ef3be8698905174c0c1a2a4b33ad18c096d1b9f59eb03074408e2f213e884db64e496fb88495aba547426ae4c02285ea1ccc1d2c45b6389365a8cf4de5603b4f3890f4864e68879bc5f456d814fd09acfe09302b2b31e3e2c999d18b23e9cabc2709be0aedd3c22b9862d6856bcefe7ee9d30455247bf4070ffc2f15dfd8fdd83161c91f8fe1960a7aebaa7a7efcea59f665ce7b1caeddce9565a637e29b91d2d0c75d5d11d437d7d0659baf04b898c85fde7007ac89c0e6eed0fe121acdc8d30df30cbd244fc3cfcb7f44ac4f93952dc45032d9cb94088aebf402abd89dea2a827092bcd9181c04bb6eb9e58f1ff3caf1d6a61e87da4b3f0263d85236c0014744d3444462b2eabfc4b1bae826521a30be03308689abcad6e74d253f49846dbea3358e6c47fa67c26ca4b5531fcee0e5e91292610196e639ba81585e00412a5346d9392ad09ab46489cbb6234180f1a67f6bdcd08a452680a840b95cbdb6699a887701b63c6e28c20ec3122def04c954525c34fb8240feb2c4d3236229dd2e7e55ba682ca58abb8bea6578fea47bd665e986cf85bd9ac543f89af857afb2b41808c6e74529f1200f718ddc19ee93026124476ab9a008280fa7243c823b1a82897910de40eeb05dfb6980540ff815c7663f109be6cc352f994ec85d1240e15b705fafd25048d468c53533cd87f67c8946a1de7eada75d73ad1ef1918b55b528218403df2d6d8caed4c9fbdf45b86059e4e7d706cb7f317c0f6d343ddbeff9aa51aced2667f17204be7fca51581978a3284f72c40da14db24a155529b16dc1c496c54a1ae2a5aa7f9e1c6e182b6ae951ff28defda04e68ddbfb07c2b367f3f84e0e267d566d6a191329ad38ced09d576ff6c416ca0676de269513de450b63dbb179dc214b8902de645f42eb8e384aec84a4b72e6aee3dd1d2133b9b35e5fdfca0ff5de0d1dee45358a384f730d55b95eb22139f113760dd4e9a84218ff02b94f2a6ae252588d6333c1717daaa75039996c5d7d6503bce2b86df8999633e7f5eef8c809302ac7633fa985f843db0f2b3b52d62e2aefff25a3fd2bdb6ab023874f5a0dfe3c8f81df344312baa19643ed7d87fff50b8bb62d739ca5c70df913813466d7f3942b1b4300488eb2e18c6e85266fa2dec7f2fbfafcf0b3817529f503a22598e22f9d25bd516eb9cf3bb9d0608bb66d6c68a1bdf0e98202f5c14fec6c3196d36c2260533928a2716a655188996f42e413ed5f11a1777980bf12d67177941934fbadb49bcf2f4f0d0691041f9622a42a3023164f7767a1c64d8cb824af010f24859db7489742a6ede9dcf4de5186497bd2ae976214c6decbf2ab30c3be54e72923f02e819fcfe3adba700804cc0ea2869eded5988b15f89494e0d3857eb8ef26c5aa0b8e786da2d370983aaebe5bd77e978eeec48da638447e50f38ec3434318be7354e01f34148b07f5594325e973a277b8dc97aaeedb684e3dddb0c677f698de35f93c1429dd1df9d6050fdae8737773d961604add4e11ecc5216ecaf6851e742f0fc663c0322381096ba57f494404168fd7fa986b70604a5a906ef88210ba4d9ad52e6bc5b37de13b79b04550186dda38a292d04896d7ae45544b33eb1c300a7adfd11660f743d1172b4e149fe48cf9084f014e1a45a437b8fec6e42de8ee4413c9c1cf15830fdf79f7a176af2aed2126ec1f2656f22319205c33633168b050388538f44660b158dfb5053abec02996c4589b63092021920b2646bfe3ab649b576f037fd10a274d7865814dc903610d748de9ab9aa15b87cff81a79cd51b68bb57c34fa17df87b88ca5aded76657d09d1ea61b509dd57a407f813934f5455f4cf4540cb6b605912f68d174932d474fee2f2dcf4822176b32dbefbfdd3b07ca79da1c49ff4624755c8d44ca91cccb349642f346961eb0d8e312cf3f5d9574240a511b62fdc7d2b01e09d7eec808205c5d85003a1086a7a8bdb4efbe4ac280b010553e59218d749b83bb4da71a38dfbf7fd75d9ce061378b8fb0d2ff13a37c6bc972d0d53bcd314dff0885f519a9b5557e5d0b9ab521779d02e6564d30c82971082792548c9c75d886ba9f6a3a6167b9eb04a26b06ec71fc32e512d9954f3bbd74b5f28cbb21627b3962bbd68640ddb88b1a7e66a209858b4059d14835ced88ffc4bd252c52878b387bad49a0c2482465231890fad9e3d133e84f6401d5a0886d38528a3199b698c7ac0bc42136d5f334c968d056c300f53ae57b0ccf39599a1e0a706a4a9655920feedc7c57d552480b95622e6bd739e1974857978fec358b279e444f697eecf203e87552dc687bcffb1d3dbba50b44cc68de9163f5e218613bbf15652d7e25645191ea29e358239be562659dc2e129c40ed9a97ed0f7c2022a06c3d9990029958224a08c78353e4e559392c678c31c1e6e705f80e26155e8ef2d133b7f5ed0f9b44adeabb5eb795dcfb214496edfa076a2ddb6dce1c0d621f67d816086a8b29937ef7d66cc7de0ecc3264dae4210574de0b15c0fea515251ee517377fbee2f77d1aba713c3ae4a0faeebe4e37c1f76a0ab95af117b0973995dea5b0cd75a8a3bb1e9ee8a22c1fe364cc6d3b69352ba48a4eef2caa7cd9a704aa3cce7a260ea4d6d9f67c9d5d39b660facf31b04ebf2dc6108085549a98bdefd88c95d464a5ff16d3df6440df46a3e5c11fffa5847d690f9fbfc08a131be709f405d0826056456c2f6f5db96ca5717432d9b09e74ef5d9920f8de8fc94d5cb398727059225287f8ce325529b9dab0c665a3b2d3a840eb8c7af179566d0787ff36649c1a2f6ef1dff0cee4b0165671bc14030b543ead85bd40345c357def77b632398a761452859b157b728806fbbce1e6c564f669a216b94441e6ea004449c83f133a06a1525363e6811aeaa86a7a937bf0b1ec9136700a637107a1f46455b9228112cad437cfe0b548b53b791851149a7110c7b9f7a4e6a021687de157dd682acee9f68a97a6ddfcfab5b2eb5a92322f28937083ab99e520bb4ea26c35b9a2accd1206e8c772b580f51a91892cef0011519c436291c93d9bda1f71aad7dd777af9b30930fdf9d3d05bf1e3e7724f23a0811b3cc27fb9f3c3e02c514ef657521b397e6a03ce005c86e8be5be4edce0619bb592ddcb06c0c8e37bb53fd028d2aaaba9a5ac267711a03c01f4fee2a0739c3122eecce6c257fc9070e42e19c6a2dad6a55d33694e29edbf2c291c7b79dddec9c15b898b0937325bd587204372e6d5e145f0509030a38f35d197a4df52992f15b8ac64863393a79ee9f410ff6e96d64bfa8a7c990d1c4b85e2c56699a4150ea7717f0c4dba1fdcc2316d138db27b8fcb0897b42d38b13ee768e305bf0241fccf5a30afbff75a1f3bde95ad810798759569852538b28a4afa1e779971d30a850fb04d3fe42c22c10820cdb28b2c2bdb5c22f11ec065cd7cc747c4b919e4ca9e4a652e834e57838b2fcf67ebd9e86e9506f0b314b774693ea307d898af56742115cf9cd29219420dd1c4d58e4a2cd9692bf8fbdc3cbd74febe2889aaa90f85e4a9a601ec82b7710d9d45a325bc523fb4fa3949f4313d844df26b07ae85310ad076df8cac2942e1397aa828bdf246b26405ce5380b20a961a58ae7124cb4fd840110f7f755e48f752a7cb37681c5e460079d75aa253a432a096e9ea59771a30d607003e7555f5e21f91493aa35e150738a64ed3c534a66c7693eab2dccf5cd0e7e61b6f32d598cdf65c5509e84a5c8532306fc546d4f636c230ea891c542b3e5780b432998d3859c25a743ebedecc6632963c5d91bbe338774c5bd75e379d75d3ec699d90980fcfcf934f25d936ef67778ce9ced8fdbb3753368bfe1c94fd0b611f3df8eecd55c774f28e2e9cf3498141f3353e2849be71515e7adc685c3b2dee82ef2e25f8cf96319fb542372881863580da3a10cc1ff476ccbb841b49af8c47c5ad0670efd079c34fb780f613fb52be685c80c88c2e0b4fc460667799d3a84e1998ab1f8772d27a950eed424d9efa84e9b6bba6ec6fe934549bc9190890fb772268a44164aaa1c3107a1804201af5067b6534a7c47fe3a14bba66b51d3bf4d0fa01d75fcf6bd9c74c1b0af54eb531b22dd66bff63792702c7f4fae93be48b9beadcd34c7a689ed4ac25fa898aeb028a510b31cca6a984dea420dbd762f4da0da41648ab4bdabffba9ba6f6511b32c41db841ecbc94a4db6387755e4db77eb36d2bd998ed057db7232cc3880232d72a1caa46330a058a0c1926a279f6ffecf90f1407423556c7f7a722b2c689488168a11730def8ac64c5e78646e5c1bf21fd19bae5e886850ab244634a65e04b844933879c2bde4580f1dcb284f2f4d881c688e042e12e2cf3cdc139aefb1a4733cd3461574e8dcfb7091a31eb99751d283a42aeba23d5e5e7c8679f7c1866b4744f5b16b5cd67fe9f8932f17289d352aea6be608115eeaa5b85e4a747858fcd09ff99f4d82896965853275bd3fd64527f642c1ac4bc9485acbcecdff5c174782e40572457e27f1ac0834be967e72a4bbc2098a8f8086c288c81528dec439ed6a2d815b77db7c52b75153e55b963fc1e19a125c4bb6f4639641a90c425f9f4061aa1ca697036e84071a0c5dbbe88dab6284f255fd3df069fa1afa36d029066cd53065cc4ed230068de3ccd64a8a64050a5b02f4af03a6fe5996dfae9e3ea54b8369acbb69875b449fa3e2b045513b5b0f1963d130689012abcc02abf9c44279cec9109dcc2c78d154219b56f0024becd261bec2753b6db7732c1046e655e119d807037e64fc6f5d53d54942fe130a35f88f0aa3b7dc4ba7f8ad484aaf0e3c9888e852c866d19e8df5f47dbeb0ec112ba41eb9914b6d09fc3ce01b4063008d753fabe0f97c533839328f206a971864a743f9076d1786e3d2926f19aed69b9e8c99c13e6fbf374506a62a14d08e94e174e13a278233d6aae82b7f9d6ef051e5f4f393c8e9c74a196d8b99099e062b9b83ccfd94f87ae37dd722dbc63158447378adecd6fe87cae499eed8bf1b11a88bfa46e3d47b14f91e0bc6888c8645af9b17324c3786127acdf14b10ce5604821a1c36b93b6955f758b31f12d5afe8c57569ceb0e408346108e8b36d5f6cd2993441485fba5112ef81e451ce93c7835897d4025d7331d064c53404d2a574b44271d339aaa2b2dded65bf08771c7ee95d17c37a8bc8846575c0a4b616787099df5bc5b5f07656f779b36dc9d10817ad629084677765cf06334a056dcd833af9fb515ff9e3d6cb9bb9b197b6b909172b1d84acec38ab73c9ed06cdca269f30d673d1c97705a846801d21eabe04748948e690b214dbda7505bd40106e5ef55baec7960ceb36557435909374395a6708fa1d721d68d270d977a1d52adf569a5dafcae82e3ab777657f0d8d6c6204009edf4b96f528c73e4c57914bd65c196ee81d85717db245a8823d06de6432f51c10b6a4c37bc6525fd36dc47c60cd2b7090977671d7edc106e14624ca0203ada32f95d9050a72ae2b092342f60fc81da4dd51e85ea22f0451223477631fcae48143b2598df53de6650c3a38310562ea2761cf24b826ddde5cf8ecf5886c70b8c17234dc582a8fc58e43836f4b088e6428", 0x1000}, {&(0x7f00000025c0)="4e63e6253adb0a74ebbe327e146990da152a67fc623bc80b16046cfffb072a36537d3cf7db634f1594ff7a12714e3f130c5ab2c9ce0f171faa16df3bc225755a1135d1ce6d25e30eba7df1899e585b3b3dd5b8cb2fd1c86ecac50359c5ff215ec5b6166f3f87605b73689af80470f84e5782f07926369cc413339776d48f32c1c07730504a722202797755f9875f39027a65117a2f70cd577369fd3c93233c512890795b4bdab7ea9b9f3c945cc8d50bee1ec4c3bf8dac2abeb9dbc3c9b5d821d34ced472a4002414ebd9855a4ea8dedff90ee668b649d0268af2f993b85c6cc76c4ae784fbb0393ec501837991027448e87d7c1e6905af5de3bdacf25940b691ea18a4917a03305549cd6222bac51b2cd50c05a570a40d0a8ef90d7f2c9ab02ae4fd409ae3f282dca1f7c887de46442facd08047b41d810b94b15f2830b2d9bd8c24a2920c589cb8d73e8e852708706df79ac369d74592d14274b74c49854ac9b36b98f97cb8b7905807f0c71f01ca60bb2eec2e3097466283d8e3929dbe4ca17ce8899bfa753beafd2370bff1d75c373d5520ac54f2f6213e7d54a543527cf0f659b66ef640060cbadc465458e41ae6e9063e935c37b8c147af6d6f10c92be3929d63c293e9b399720bddc61a8016e17fc142c9381d24e17aad6073dc26ffe6ab2d697e9c86a7b669ba44caaf1298a483d170e4bbc7f80f3ba7c88c83187981c7b48dea32db524f8e2e87effbb6e1173904fb5533ae32a151cba7b007d94af54fd55127c8c81a3ef73d4121ba52338f7eb353a16e8785a322c0aa4ea4d091d68d7ac65fd6837607d2a04d764b7e786c56788d86ca335d4d31cd811e06d69d569c69fe612a8e844ec46a55fde547369d702321bca5fd6a27e727f7a149c27702347aaca25321e0966a250ff8768eef024ca9756a8d7c6fed58e0dfa31757887f844a3c030a95ee9e0047174a3af7164a5c831cb38b7d2ca26cf06896466ec06658500a271961eeff4af73fb46ea5aea412aa2fc72c603af6c2e97916b9369c1e6474c5e9eb5844cc56da35e6776c4e9647b2c0507b620dee464d7386fe643511ac19862e802a71a1f2f4ed8509e3d76b7e03f076c4f5773ded4a5b134d8dd425e60d779f6557c31e7ad715e668d6a94404364e176198eea531f0c0f97e17299fca66484f51a7b64aa4b64a4b5129197a4409992f6575d169b57fa296c7021062750b19f79a0a98970aa3e04bd321f37262a20f6f1527891347c1e9828895621b8ac0ce15af28da0c2fbfafd5f79de213d2b4c260cfd43d8547b95d30ab503c7b26ef3b81c31a25472be76606ab87b5700a57b413489d673112b79350cf75c0c9a5e57c896c431d84aa6dc7879810df8b95347e3ace6fd472d83e89dd62bb472b8c9c362a4c684b281a33a97afe156dd96395212aece1897339ab7f8948e46d44f00e21c690817ec8ca9c91dc6b095b1e27dabcd26648fbc95160540e5e35c779f8d1c68460888ef949bb0065a3547f43e728c6afbc9a394dbbeb5ae20d68cd54616da4da9e194f485f86bb701c16bbbd614b4b041749a6f1f27d32cd63caaad12ec1e3cc0ab7c55f884d6fae5da829496760604da5ccabea52a253e8152e274347b3c9c8272f66805098f393e4bc24e0dede622cad34dc0cdcc9fe54a689646f9ea91498e435dc0035852fa8bf23bc92e3a475f5b520675704acf57cdd48ee51d9f8c8ee91dcec2b9b68a578a7f61330ecd7921286d66af4aca20f014a1f1303f631e6c16cbef63ea7d827006c51bd83c50206c396bc55a408f9e6c0c28684f2239f982bb0cb8f89ca50f5ba705f2ec9d80cb1ad33cd33ebb92322e84b3b7fa37e3201c634553836b08114c2b40ce9da1428a8f2e49b7f51e2c2d1c9ac4f62d3b8ad02b207f1569017f1c1c25e5bff051721be204cac079595d30db9d4413867d6e769db3e88eba9e6eff24ca13b2628e52f48a8b171f5a299e350ad2c21ce0f56df0fc5a568eb16b16898cccece622b7995cb3b6105c49871118261bb1e5bff47172db3c4638f80b317155f7dc003b87927d87a0eb5af818fd82be6bacf86219e0dac10005db7620af4f8d89ec0cb40f3d957de062af033fd84fb3e1e0a11ae01aafd414b60e28aa45c88069f2c32f5c8c892b6959a344de7f518d25098cce4730083c9edbbf3718b7ef0924887f69f49d7b2d0c927fc92415da1b5304118d4bf44962de04151ee4970aacb091ab714e7ec6cc02608c800653a6e777dfb3866765a42f56b3fc399958c3dcfdf1a18c668d9c7ef939174804b978b0aa6cba0ff0348f85ea1bb64c22227af78c33f6f504283c9d0142a424d0a4aee508278a52f0abba3a921406b3f5daa5903f1ab75a5381d8ebc5fdea6a6f20c5a96258c22c3992e606954a05e241f2c91ae7866cbbd3a821b350d6b5571fdf5d4791a2891328a5ce3d331c41527ceef86898ee418fd920e5b41ecac381a146edd0df6b6041304cda17f0d7cab40cce128efea32eae08c63d79a86176dbf54a2b13e80039bc19edd5186fc71aa69c317add7f60d3bb098f8f648ea4513081e80ebdddb36d9d08802b654bda543980ae6d649bb438205bc41671cf45b460e805881f4da1c1ebd56deadd97f1c377fe89c4acad93b8efd787d2dd9a1b0d3cc937c4d0046640c4c66010588bb232b4ee131420b59d58578fbc4e62c2bd5971df5551feaa432d2dd824459fe255c60f2de1f0d925d6c52b947b3ae9844a0924df22f63f543547f2e523adf86bda67ece98c3deb8f2249139f5574ebd056c45e3f72cd675efb0de92a4a46d49cdf9153c51f03285a440417651c305a5452766bf1b2f9cb2bb5ce36fcc91c3f0aac7b2e982ad2babdc58e18da8d0090284d2151c624f52d3fe363231f7ba279bfe059820c669f22efe83bc04e96757504c9bf32a41fefe58a78c3ed9ce45190696a1b72dfd17598aaea687ddb9efe0cc7fadd9412d0614e453ccf183b0a992b27de6e5fa5b185f21211d11e775e9854363b36a2f65016e9b63962001fdfc470b95a5226f4b840e95884cf3461428e1cea0a7b56c9c82e6724c72ba34cd81e2d67d7db3e09ea01019056b57cac9ff147006fd6cd63d3c968b9d85c2c9139aa919d8084a27da3fff430f6c2ae8082a2a73283236ba5623ce75749313a472eda5f0687a3e781ba69599a55f0111267e74817410361f774040b4fe596f5c21f57c36e5b066c46964338e5e20f21b8d5b5e23df517eb4f5dd334127ff2c7abc19495db2d2f62448f3eddb4ab9f37cc412ef350753779616aae31c578fc64661dd4a892451c3c219c8788d3cb079c0d81986f5a2cebbcb8cda155040b2b98c9b5b6eee492aee963245e60f274ebd7df7884418d9eb963aad0c46ef34ccdeb0c4d76071b51e2d2d3712d964a8af56c90af4453150b8ad40e02761e9dc522d8b58da7d9f73f44fc05372dc91c5de78768624aee731c37c443920a4fa352418ae9977d8939c4e6d456287f76fb72c834b3631745adaabd4dd94273045a71ba890e91da2e596437117eb982f285b0a1c0f696909d1c60f9823cd2b9149dc883c9355707ca9ddd513043e84d29e114102b70fd09dc0d7780e68e3dd5976e2dd4f44565ce21bda4e101778d4862565c93911d20ac64eca08b6fd512f69dd8c195ca811216cbd2e1c9fd9864930876ca906180967728fb09b10def1a67b23da20204652ac0a21cd65b83e68a875f1b92230526ca46df3b05e4740e59529d4455970a5281f14422e720c6ca4af3b3562f0d1c8281c37bd0db8487f1c357b70e0d789150e240aebd307d69a5839b20080542fd76b39a6fd4d5d356cc67857306eb752292028e72cce17bdd75c8851c607570b9e981ebb3c46f66dc256d1136b05e73e81378d4d09fffd0b1061a2ccb8829a61ccb9dadc438d5ba01daad20a6b9b054ed9914c4f875f89e036d3dd4496a52442f69279f073973abb4040c5007023e41a2641a8fa65d9119fe8a8d31068e31db5576e80d00a4e10f8663b475a0ac8896dac0f87fb2ec8f870c2a3e6b90f2c9d3a831695a2d0cd643c1719c70e3ed0dbf5380d85ae5840275f8a332534d944dc4bad91b0dfd9833c1abe1b9bf9ade0d5acfc7ba60220c6b6828044d360749e48d634c817442ba5a608131787cb82c5393733a562a55c0ec17a524794b2a8316aa8513e8519adba8ed353747d99f2b339e0cb32da27e0282bf377b2ac777e7f1c3549a16441b10864526ae393678682e607c0660880705a742394e52035cc0a5ca039858cbeadc29d4dfb47c38c991ab015baa7276a5037dd2c03808773d03a138bd50e3033714adbce295778d789cacdd2dc6e6b0d8cb1f4802dd84834c79ca72f5067c603c511adef340fd918b7749baeae651166664dcf28e3fe5a6fa504d488c7150959c13e512c4dfe3530958769208ff3833f80b5d0787a9bfc652f7fe382f518ab4675d05e8043579c9c17a69420a20a83ccaa279343939291c16f6729f78ef731f4cc298da3d3afaeb0ec9dfae0f76624d47238357f8e6c581f282bdb4140ab17f255f72f906c08c2b89cd851a0fb0d38b6e70372cd3c0bea7f4324f39c4d7f90cde83e6f7cd90cec80ccd7ffc16d68c5b6602314d1070a1ed8da8754ae2fec9db58e2892e34fca50a126a38371be5d806881b59937a62509c41ced4a8780f45e24a7ad7d39e27be7b7d2879c4cabfde55d019908b31ab1b93eded0c66c6aeb29a744831fc6d6fefba33aaecb2866ddb4dff3c22cce40d6cc91ab51e65858794154f3c1fdecd3b608c60aba43ae1a135490b94b2e87f01b32dbd5c9ca5fb309f406d6cb6120b93fac6c89039a19d4ae03011f976037291668058f255bfb9f22da8e1acb20097edaec9c89e8d4c5f706f260bdb49a4057ba68bded89c87df78d08f591d6744c89556a86fff411135ec64970327d46a9d3814d9c0d79240f42bbed124a232e20d8d7f5986028d1e017e371c1949ec0ffb1bc6d511f05ae348984ace15c063b37f89ec5a19e03be98538281f9c45fa2e52ad48d08d2914be4a033772e131088fcac23cefc8756de15ca6b1c3e4cd3a0e4fc9ef35636fecce5fe103fa66565eb6396be193fc1b4d896d2636b99f1c8a6a4ac0734b7ad975f04bdf38c529291101816146355bc5b77910f8fe3a19cc0edf17d5b29d9002e3618ac5a56c5db851947ef78e2bc96a39ca6ce1e0770b8cb4b8ef9017464093032ea71aaa1d812cd86a437023f2f7a1ad40a50a08940dbd9e40407d94a91a16e71abdb0060c3af0ed0d84e8cfafe3546aa58718acc89ab725eeed885ba8a06e387162bfa1ccf40810d89f1702d55329199c609d6789739dd66b1c37aa9650f8a1050e749e84deb124294af506d59ef19e6959abe592f298185c99440bdfddd6954ff337b74e7e0e3f01efded8d29d1344246f1e8fa6e3195edb508969302218ae31b856b39047cbc4079f1d92fb03e26c02a4eb3c6afd97a46f27db586f3b7166308837018f9c284abe67efca86b6b31090d623e6c1e183bd8b64d1fe87042f6e308955db49b4f0a0ad07d55130c609c6ae21691a7586ee438340998a7c18d6d0ff781e7b55bf3d882227de4a4af12d458a9b8267a959a3f9bd78af3a3ea7150633c83a1f58d02c9c6c7ca009f554be50c8bcf3f911a0ecd96d0f37168c0b80f966d52658193550c93082e74e2439d910d6bb43efb3c56b0b836a06975ac8a9e9d28e8e454835269e6e59ca017334dd4400767e9aa95f285629a5f080e4ad3a787ee2293b3faf59dde1f1f0ec7adf1ee7ca3c", 0x1000}, {&(0x7f00000035c0)="765379dd3a03b799a93053394f2df0b34815fb6b69cfe3ef32af36b0b0f072ccd933dac02365f2a4ec5ec5b59aefba512b604a24f813357250775aeb69b0569dd597579c6bafc058afca715b940e96c8f2e913884ea0c1c6fc7111cbd63b19bf16eeffef76f70bb4a0b2d7258f256381cce5a47dee212d8797665f3d25afd81a714aa8d2e39b2ac523661d9169d44890d36aa57b1ebee595035f8f172cc6743924df0cb3422f3e99f7381fdb8e616057caf28157649e63dff7454a", 0xbb}, {&(0x7f0000003680)="9e64a5ea09b9c0992e8fb73d07b7f0666171e09ed64ff48df88ffc76e98edd97225206d466deebed731b891bf802b17c8ad49a4d35da1274a0643818df00968ff2d5f6d448ca694d988ce917904a89dd24c3c4872c19f43cd90bc2c3ccb3d6b7b664511e8017a3136533e7d4b545244e74507efd5d24b5293b91958ac71f608081acea43bce46803f31249e5c74e2221ffd5ac1498467b44815e6cf3efe07a23b479e151c56311b7d0e3deaba3ca228acb608adbf6", 0xb5}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000180)=[r6, r9, r10, r11, r12]) accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) lseek(r8, 0x0, 0x0) 11:29:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) r2 = semget(0x0, 0x807, 0x102) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000002c0)=""/140) close(r1) fcntl$setstatus(r0, 0x4, 0x80) read(r1, &(0x7f00000000c0)=""/218, 0xda) 11:29:25 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x2}, {0x0, 0x9}}, 0x2) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) 11:29:25 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6}, 0xc) 11:29:25 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x2080) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8620, 0x8) 11:29:25 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 11:29:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20180, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchown(r0, 0x0, 0x0) close(r0) 11:29:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x104, &(0x7f0000000080)=0x1f, 0x4) write(r4, &(0x7f0000000000)="a494659b1a0400addf6c5dc1506bcb1dbac063954ddf8eb9e1e054ea0098cbc4130c9a5874be8207d1abe9908b024a188813271844a90ee2425bd63e665485c6261829b5030b9447ffb77be47566a72aa2cbea8b64e31d", 0x57) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x400) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:26 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x6) setsockopt(r0, 0x0, 0xde3, &(0x7f0000001500)="6a6e6a80bbbd0342ca442ee4bf9396d0e3672b0cb9fc25a302ec374913570657e8d710ea4c7f8537e4dcf94aa70bbb4ade2685c9eaeeda270b4538d44590f55d2e2b7bd220a539498409fec00eb2d02c2323a5d79ae7cd88ce16b8747752df0e3f3f0396aa6170cdfd637c62995ba898b928b0ec1a", 0x75) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x4a02, 0x8000}, 0x10) sendmsg(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="b0f202128c4ad10adf44fa16b6becb0ce802cf8e6d6ad7f435e037368fefd8729e314030550a5bf5426d9c7859e4", 0x2e}, {&(0x7f00000000c0)="1789a5757ab5da6a1882aab136a40eba709bc3d38b74c2e9e47c43649b33b4a13af09e4ed9f7917ec1380a513cac19f61981abccc07a2aa44e00076e47087b05ba589a55d8e1440f75b9d561841ccd019ff27b5f18eaebd799b9bf5e9cfbeb00808e8a6eaa8f8110ffcd9cc156c6eebf203a66119246362548a4730c2bca124a42ae2c6051c37140a0b987df5fab20a68703669a27aad0c8e2c921c818914911d5e6195cb2b0b638188fbf5b47c0ed4bb89d17fc0d588ab1a39b366b4868e4f8af5f561edcaee30f65b6b078e2f6d4e3b8009c6bb4cd1795f8e764443a066f6db4732befbd9d50508c28b062ae47c1927b2c5215481b0f53d651830fe7f78482caac0ae708957e6a5466dc8c570d0fdf546378535d482d9267d90b30ddcdff0549afb5d54405886d2166c3625e09ec80bba57863e2a5786f8d0b8c0dab9352572be6deaa2eb6b3a3049ddbf5d1912852d3c770d24c42cc77e7eb334955d373aec6ec26eb93a6d77fc242a191f7732b130ae909f85f138d786e68249fae37e6901e366ee9cda26b9c986cd6045a43bb3abbb6ce66aafa0d0568563d7bc730b21020073fdb055e07a09a367eaef53649e2a5661b0f004ac8a351ba50cc4df4d2949fc03dd01993879c8b491a74a99c040d1ee3d65d43bc0b78720be4798934fc7df34f23772227739cbbdabc1ddae27d64307f402e4d77c6cd137ba0fe79f8b78892107f3c86f22e06c0fd09aa13ceb020c0360bc0a0dc2ae0f203dbd363c0bbdd210937125d7577727d0ada19470b7df2085b3bffa74ee4cd67381c822d6bf1ee4f4a13e33ad6da59a6c49b7be61d3283985c3be80524f921407df6c08059f940db793dea8727ade5f9919c69ee638de34989c0b15f5690bcfc06a73cc4ac146604a937e2eff1914fb078ba604cc72d0011ca022e64f846b99da0db1e0cd6487692550ca747ef0a82be3eb7c198953251029c6657c6f036a05a5a941ba9e137ca7130d4c69f815bc771ed7ca6933bb4f3ce06d2d0174fb8cf41fe56463ebce747bc4a442821b5fdab32f9ea4324aada838159ea4a22f3f05566dda3d5af23f3524b4adcf3df03afde5cd2d7e8bf66437026aa0c8c9510a3d1a2f6685213f7c760801754e86e84eb9097a37cbdc938a374debe74ebe0740a6f5ae24e151fb7783165334bf89df79e71f5189acbc9effd6d1ba25f5bff492ab1aa2ad483726a9ffc30a244447e838e4d881d094ecd8f394ea354cc9a33b5ba15be05c27936ed69d692ff5f04b6e8c4b222bf680645b12cd00b7d0d198768601e5b3c8665f39e1f59e6f07431e5179c4b577895adb035281c3d032859ea1366f16ef1870c950b44f83e2987fafd9e70f9e3fbeb8b8ed5f542b37a2833d92cfaca30958d2ade79ccd2293defa07382ec513c1802b089faf6a2fd8ab0ee232eba65016f75b274d7bafa8bc035efa92a938a8be48b980bf90699b86759dc3ea7a60099ac9f24dd91fbe331647a25201cad2e1bbd6b12ef1705e543567498a579fc5e9b7b1c06f1c5b697c3013697135311c64a16ff28f89d1ba9b1a662986f64c4b2ec961614c48177907e9adee64d2d50ebaeb4d5e751238a60323c63e520a964815063f16d0e886d5a57da662910aa28371f991f0985b4df7132cefe06539bb52bea3f419671379f7b1b1e6048f062c107e3f6b86c822522b7b522d87a55de39dcc84d381506a97504957aedb08097f860830a5b757022ef8d82fedae7518e5a6cff8a38af37a33bf9ebeb5c18256b7caa42ebf5d9f20b7ade9c2b6b5498b93c89f118360f86d27089f80932f7dd2db178a4b8310e48a629bd97f117fcdfdfcaeee520ff357a42c377c98d2df85e996f17ed165333609185c9e903359275d9ecee2c7103aaced65ec12f877f964da2242f5786bf41b0cc4937f0ad4b598a03a978a3edebaf4cecef66f38d9a429c1f432185c37ed57a07f29e3b8a2773f7f1fef3e21606e8df18840a778725d1690c39fb24cc20baa6b2fc4b19ccc6469e1a1a82196daf3fc0fee645a57ec69cfef20cab44850b0b856fa5ba1d7b7a5f921b136c32b7792bd72222535af96656fee42bc1fad29c06a53ff71858611521653bacb76646849263d9f9828ce10391cf15407d2c67917e6164744677f905e4818689d7e7c951e978116560ce115d506c3405930187c5e644afeead8c20621c0b441f1f6a2bc5c61a8c9f68e61eec159a4fd8aee9d0ab8e0a6f8476f1f2c1072559649fad7a4031ad2d64ae06d9a3a814612a28062f218da4c5795c4ce076a2c40808269ecd3834186ac7d5f7269df4831e8e345c2e86f7a85285a8cd4c6ad8e9421fddce25e85b6776eb2303b6b04790a42019b14d28f600e5fec861ec1fca4b666ad57641d212805c49c04c5063da9ab0e065981996a7dcdba897ec08173601c3a5f9415a99cf8dfd002355fc61c78de306c120089fcb4f62825490bdde870062667b24eb3faa8e129a4ff3bf8b25cc8d72cb51854f0a46424b2b508be7572d85402bbd6dfe02b600df8f65d741f646438d6dcda036d30f9bc91a83a78bb22fa511cde13a9dcb90b9b384287ad0e3b304a4a22ac6a135e909192167c1063da3f5bcd7392280e331456970614d0ae672a104a68aa254323d270b00da722d3c6250eb1c403d3ea85f144e71667ed854cf7580acdfd0db80da42285ec70f227dd44e0c73545b6400396bc94e36fb45c972585a0df3215848eded40d427384826207c934d8ab4f8f7cc5ea62e50e0826d6c7095c25b368283deca933a6e98a9edde4329835284c8e293cc429b25864ab35544e42abdc03014d77f9c3bae7c7058b98bd6e8d827f07fe4d36dfadcb58f4794395d8a4845a6e55c8b5eb41bb9052a3fe70f8c3800c510092c88f0aa1728e6493a3084b0c87984725bbbfd0bdf37d3115aafc02447cb0ef631ee2414eafe8a965a660ba07d40430b88d20ce53e9b351e5fbc0ae9af58050fe28ba6026a53d553e473e83fcaa0e148a68ce06967328b6cfc79eb70db8ccc44a388da1237c3997067e4eda4062482574ec2db92c99ae398ee95ebd8a496f60d79aa0e7cb324bccdacfcf64400e96e70bde1bb40f7026a22d6f8078833530575519c46aecbe15c874ba59a7cac419dbc45baf30ec683467575963490946a9beea5a08b600b8c2d0b6c7785b2d87c713418740fe8905f34f67521b250a51c988ac2a39ff25ec401fdd9a58736011df064e29bcfe6fc7fdbaeff0fd4cc1b582742a64baa047e949fdb204ca8a6cfa7a2ecb1c474f9c14d29a9ee3372df4a980781727f10fa6ca7c4b6181bd0c8c4131a7178867ee2f272feecfcd68bf7df28cf55a5d7c5cb716368c3912b0d9039b99f475a0edc31eac1805b930f30563ecd57e22836f1b8aa5d78cffa69468ca7af9b680ebd0b819eeaf23e8234c52741d1b53c0ad2eb5562ac4ee83d91c0b17ada7f00269a11d082f1c7b289843618c4e41bb4d92e43094bde750c267d83aadc66912d815276b9db0743ad7268e6d7ba54a1b20bb72071e71b52bcf62175046b1545dd1604679a8288607b18e0cce116d9b5dcfe66ab0a2d59d18c518314d4a8ee0985cb97cad83a84e47e9126303c2ff9ea4f0a11ebb06969ec4b43c16b0b4e9e37f2d6e0b942ae6c72e304a39e2d6fb13b6e2e4de9fb4475a36d8d19f133105f6f871eae2d8d6ac560508d01f4f7b943f7edde736334723a06384a871ed19dc5845ab35af37fd09ca34fd21e640e5549c3cbd04bb8f359d00bba8c18c0f9d0c23fb39d2541d1ef7e6ed27eba8e8e57b5a6cd5632d1f68028814ca58ed4436884dd3d0e17b729f198cbaea4477a6f097fea628ccd9d7b235844ab2571c400b9a62dc240ba97aa3bd74b718512ee5f36a9ab35b55c64ae7d7578aa91600cecfc3dacef74e649e90ccbb34152e2fa1a9b6222be8725811bbf3f550d780f25cdcb844973beb9a7a20d977ca885590b4828ae645a21114595b9970c30232ba2dc7eccb53009fe20b233b0df62e277510076e98cdd926140c4cfdb78df5a8a5677a9e0e653e33d357a5a786c198f4069964fa9ea322abea18c516cc33af61537f615aaa7da89ae595fb44de805471e533a29c4072aa65e5e72137077c39b7bc433b6f836749044457a418379f9eefef80a91d744b232ad20ae78b43486ee4e8352a272261f54d514c4687e157e233185b46b38da8315d4e2298c595c5ddab2d7b429a8c7457068fe883da3b4d8bb55c802ce118855f832734107b4a645dbcc9e950fd111b9f2c1de02996fb4fadf57874ebeb179b7c1603cac965bb3f0d2129374f51b62495998f5030c87f1de91ae28e9b2e63923a102c3f28182a3a3260803e7afbadce6ac98cb219cfd457f980a035d311f7ec0e72a6f07cd866dd583577cbd16bbc7a3e1f9fcc34d2f5690bf276b6d505ebce5ba8e4862d32c05bd9ca4141285582eb5c9f596db1136ea5460265267effff9b2ec755ec3c9a1982cc7b32aa2d861b6dd0a60a00dde86537c673aa833e5f16764c27a3f89efe5f10713df31096a005e62615f3b8b74d904c287e3463c959a5f0592b70986ff6fb65f0641022379ef938edd0953b3c530a82e7b3ec12dfeec749790285b5859485d40f17b4e98c40dc4257a390462bf76862400695af64bb59f68ecc4b75e2b1abc5a89b49af0d39cef87ce79892d45620958384d829df3df7dee16f714185c5132175055afe190dfa979de38adfec9ccf428b5146739905bef91421147489615a7d6dfa5f7009bdd0ef3a731147cd281c7bfb87e72171f387a4ec86214bc02a23dcf9fe4f536f19ad27b9f623155fa50d48a16a7ec3dc0eab350c70e8a50731d670e800303d033a42f03b00c279273a8037aa418b3a08c653e493f4b256fe85665ae06beb15114cb454ba2f7f49a025bfe80477c7681b25432892002ec8df73713fbd7bfd95be73d74e9b3ec16bed4e874fe7e5a7b2ce7811a39ec3c7b67233df444aa40717726346105dcd6a29ddcd3424c3eea86e07008c0f6d39be77c17f4fd757383bbfc6871d4f33d008920dc4099df8b0e680628ad1f045cb0a21687a1bfe30a1002ab46bb24ed56158051bb102aed6d18587df31834a1ac517ab5b26f12cff454aa760ba214e2532014e1b84a10862e67f3b6b11494cf53e3ddabd786729ad24bf268338182d4e7bd662143f480ce7dc7cea81d2bbe747d6254b3d79df3fb921a8f9cf79dd060e99230274db89d0018846135f0b265172e2013f518e07e87d220d6c95b53081f423c0e729f3fe725d6722b02b0d0b0ffdaea5ac8c607199b245c8efbd9e10afc7eb7defdc3e18c74212926c85be0f0615e12afe05f6c143bb1a8fc548d9e5f25998d4959ed77ba5b7e527456698d98237f1c5f9282cdda552b70f3f0e0ce6b22560f265b561cb68458b9c05196c87767ab4787888f93a09f218e31e2f5bc3cfd0daf63684630d03b22cb3e0097bb52b516b26ed99919501b68bbb11c8bb73eafdab0b33a2b399412394f4af52bab0a01a60b7e3ffb75a4993ac958c652a19c6249dd11220de1deaae854e9e647b06f98cbfbd6c272750bd1242da95f88c6a49cad2a601e7fccc6a910f95320f7e62f137131dbc63df58f7da51084fc12ffa60d48429ce676e09f36054538f602d5a2d18157f81014dc0e870acca81d9d834b4f610b4054189b912f4311994fe68d31d10b0908521b2bef0d7825fa5a6d8be4a16d86a4228862e7b954654889b9cbe89e70befd32b05226c11930a48822aed83b1b73b662ee804d22d1a1f1a54413588b24429c", 0x1000}, {&(0x7f00000010c0)="178d443215a78f0bb12a53c2055b7004911ef99dba196410f52839891787a63a747a7b94436434f9c02f8bb94f4aacdc658f05ee9b21254bad124ac22dcb2f28ae0896f44cb267009e4802302b5b80945530a7a3cf817472a6f813ebf398c4cdc5e9baeaff30a26c9ec6", 0x6a}, {&(0x7f0000001140)="91d39c6378ea7cab9c77bd6751ed28df128e919bbbfdba705fc20cc98234851294114d7cbde499c73611a7cefaf025ee746ce87a7282f8ad6b7784a9898ee7783b0595ab8c4fd874c6485bf7", 0x4c}, {&(0x7f00000011c0)="bf18f20c962449d2ad90ecb7ed1b643b31560ab82b0891d95aea0dd3a212c1817bbc0207e9bada2b2ea4ddc2ea2ada7f319d719877fd3345325558d3adb226753c7d69071b727e609dcb864e0fd643033f60fe20de38b76bfb70887f6d103c03a265c8854043c7f5f248b8c3368fb683e304ff6096f3cdefebacf1cd1d404beb4bd117873191fff9df7cf0906e0321711e83e7e5ad07c15646e37ade674a9089b8baee203376bed986c53db06fb4a8765439c89408e7", 0xb6}, {&(0x7f0000001280)="97ebf422b4781c25e6ab24b8cc349b993654b66c4201a1630a4b23a4d40b48b09c0acd0d708db3c50d09b5e6b6873c5f1ad7ad0a17d70248fb564a9263c66cdff51ce71d758464aaebb11067d0b9f938fd8cedf7a4f312d53ee4b9b5a71e9df2a5771bca5e4c40016e4b9935d01916d56de9b4e0eb555e67f19da23eef00122130797f936c82d3904579802081c9db62cfd8a4220fbe66c95418fb365e8317af8358b8201bdf4b555a8bee2d565eb1c668fb6c20da96e0252ac7b03e95a80f7fab13a062a74eb3b593572521b02371780d5aca0838b4024d395264a90232f19e2490481c9246bd8eb2ed", 0xea}, {&(0x7f0000001380)="39d7fed5ef2c08bb0c96e529bf803f2d1478f3ead532d9a93dbffefa743d0e847bf85c1f91ac24ad6dc766d2c211b3bebbd0bdbf8202c8b7042f6c9233fa2b3ac958fa179ca9150fa0b90e45a25ee68e5a56bed48c7da61d03cb9a0cc91b334d4ec69c8161bbadcbc1d1f67e881489514d6496b0baf43ee5cdd22463d08075b2628efdb5b2409efee45ed413bbc7571a69e04de715b8aed11043d3d3da1814c0e8ad7e99b523082254fa0e95db250c6f5a3ea1aa2bd06dd4c67d7ebc60af1f803131a79c3a46d3845611a26013b6f7bf30b89cd33c9e7fe15b119d2832b16b18c0d6b35c6efecb3c267f50272ccf2354f555", 0xf2}], 0x8, &(0x7f00000029c0)=ANY=[@ANYBLOB="5000000000000000ffff0000090000006ed62762cfbc2572a01f6096851d8dd2cc372b5d344787545c3c45beaefbaeaeffc3062206c0abae0cc28f2c20c4fd5b0a30db7467a54eedaeec6f99b9987d593800000000000000ffff0000c7000000b35378e101ed91103b75f504f3a5995874fd66d6d5a467e11bfb84fc314f94570563a00000000000980000000000000001000000090000006f25e8e7b8a2a240e1beede69bea662736408630dd7087755480fa122b0782bfb02bb1a96cdec9a17ede57c9fa24951fd086d3593f291e6d7bda2cc7a39b81d3998d87fee6bfa642f5c669923b2e97227560e69bbc637515573d1d24d61fb705a520c4587fedf9498710d6062685871d89d540c3033bca70a16b2be2072ddb026b4d0f00000000006800000000000000000000000100000025a07503183a95774498b277cd5a3e125315dd93bbffacece0a97c002395dd239d43f37537d226e3d9c35fec946b15a2b2d44b10b31143e2b41b237cbb534dec74ff18f5e7a072e7f3ebe203f6d4a455beddf66d834ca600a0000000000000000100000006000000e62ba2fdbf003b7f81337da503ea1d5accf12e5ea56f0e925279a1af567fe1a258ee349a31dded4eb97bb356fe9c8eaaa51eec2ede3b6ff3c2116ab2af1ed8f529c7b197cf51e5c0ef0f3caf30d935159e87a23b3dd3516e65084451bac9a0c84804562e9f5b5f7e7c6ed42f93432bff42f622d60742330bff8de3eac8b9cb1ad989605604897e986b3ab55163f1f123a8000000000000000100000000000000dd53df308918aa7bbd51e424bf481e4ba0f0b5bbab2bd2025070e2d8deb81334a548d1f7fe8be6ae8e5bb11711104e4cf46073c0534e79f7d9e1735793e4c40c0b74ca055442c9fe20d3164dd990940ae0eb46d1b0a914bd550894249590f29e3359b92b59a4617b317d15cd19d2c444a86d8917316e0c173b87de437dae362e303241ab26f0de067afdf0eed28fd38fad84d18bcbe686004800000000000000ffff000044480000db58f60ef218075f22473bf26ca0412f146b1ecca53c69a959bd55e5125397ba50102284d48ad12b57d106da483a0003fe50bf88c65487000001000000000000ffff0000ff030000a91d59178e72117b8702386bc3cbf6225b481081b633eb7634dc3430bbbaeb48825b0ebdc2f3583cb54acfba5d50bb46fc91ea72acbe2eddf2e3e67c253e67019a73e643be7a7476a9bba00e15226206669300d1dc698f3c463de783965a75fe7ff76a489756e7ffd77b163530364af7d9233e645d90565fb32c3c320208cfb4325920cfb90dd58b51aa26136a6cf87658c438147906b36dc0a8901ff5540c4f0bb0bfb0696187f98d1cc6acc1c8a2b2518ab00131b543efb22a4025d9b75b86093b84c17cb28a71af17662aae0bf5b94e63923fbfbe34c39927c6a664d115400d1c8ca578e82b8c3bfa0000000000004000000000000000ffff0000090000004399647dd072b630c71ca35bed8459baa442d6fc93d375ac527c2bcfe5d7d8fb9587813522e639b1564400000000000010100000000000000000000001000000b3e30c0d65d05973eabe98e20f305960810705995b2699c09c2b3046d12a3a9db2217629a724815d24717a2877ca7a0159948459da30fbeb66bc978a5074d5caf297a1d874b947b03cb6e60561aaedc452b6ac9f4edbb20748be48fdac7bdcf74f68e8e75ed50b1f251531ff88cd417ad423a2249f501a86d20adc4a25c852a7cd3368e46e6e4ce6317e0752942d6e936e57211bef8ac6c38668d78a92c5c023daf8fbf0ceee75b08e9e5f1a516f51bdca6842c0cf0f8627366430ac118303dd31233ff71570e850c8eb5f0a54af175bbf7ca610ed4ef9013f2f6ffdd36df42a554441fcaea294a18aa563853bc8a30f03297e62895883c5f4caf003f4aac8701452daf3855924138b7a2f810bc03478e0c636a4c8b6e17cf8bf496a0d66025f3ac942069c59775949637fb888e94a594b670ff7536f0f2a7a7d88089b8846010391ff4724d1535634773e4dbe3beb09a726c75d936001ca0c4b73a8f8b9e7a30f217009f00a21ae983330f4bbdb59ceda35e50d26c5d6a5920b59ef7afc43eb367431b74702578119d3dbb8b4b50498e5b5b7ff3fe36dcbdd9cc69ea87c2d450e858d52523982a0e7c4cc351ae9247450162bfef99da2a809af6e192727faa368f07cac2cc785deec6f79aab2c4f1c485c243344c21c0f400879cc96bdca9a478852867d890014a8bf031a1b3165ca65595691ab409289edd0f66e038c53952276a542d6d7f11d1288609afc2296d6297dbf93ec49b9932301720a86a374d6f72c9c3a7974ef820fd2202e2cf8b3775166b915ea9f847fbb20307c28e847d1ecff8b98b222254e60376120f8ad0aa2c3bb5e84300199027494cd9a5c4e1359fecb4332d2eecd4ec88a52d82d9511968aa14bacc2f8acbbedac979021ef6780bef515f8d32a722fa160d34d1b9f5fe9d7fbacd0ce842eebd3eb15d2b2d897ff62f868e2cb88794aa81c3a1284996407ffbba24dc2d0441ca5f2fc279b0f7e074dd38fe89d305bdc8be3aaff6e669a1cfc60b151cfd474e57e8c8b99e72046bbff7eea7b1a29807f17207d931f7da6f17fc9aa018f29f5487b3637ac466733a379f5086380829bab73d3d29b74f8a8304ba692a233cf4a6483659331a33c5069f85d7d20fafadeb611d9021745781930ceb19dab1f6905038506c1fd64fc3b68dba57683f013e99d2a11589438a329481474e5b43e3a5e848b0f37906b95241bf7f15a86e9c252d1ca279cee566f85915662358fce30f68ccabd1103be9dcb15432ed1a5726a6e314215a8101ec6950c473ff48b2fc41d29d789f16cf59fff6022f7e02f2de3b9922347dff1c661992271cf7e4228cba51a0f5f56c9ae1303a50a16cc415e64fb3dafd90237e5409c5bbaac245244faaab50d4172a29f32a54d843f8c35c1e54c9672ac4806e53779c5174afede6951064e58d39a682ad241f7d9c8aecf25274403b4c7f9895ae8be88a4dcb4f80d6abd1c367ac5651de4a2decf5371657ebc2d392b7af03e5df25898c61c80b1f306fa1ebe8ba598d5000260b921480b341f7dbdb28820dd2edac6a0b2224721c492add76e107f6c109c484bbeb9b7bc8c2f57711cfbaa33b2f27b5d99b79546d0935575e33c221391cb367ccdf29cbf04bdc3066eeaeb4dfc72051c8c0c44bc44f6da29617291c10866a8720bc2c8a6bd55027d5148aaea1a0042c32b818c2020c6f63e36f0d22c3fd9cb87fdb5025120f61a6d945227846ebfb99e5655c38f4a0b10d8da377924275cc15b50c094f77cb72a4c25e08e9e41ff2c7d3921104ab9f0c11071988efaef7d36dccd803dba66d29bae6a92f61f019eea41b38c1661af7933ea06a0ef8498c8f00c5c24b55238594748ffe16a33dba8019f4f80a53139f391abc5a714e76ea4be4817a087aaeb7386114f3c2eb5167c01823a6322c7252967e8e3fa347744627e30a5ca95c7b4503e11bb40bbf454c8cc83f2516bfb7bd683dae6a02d5d70136c63ab06d88031bf59775ee553779bab0bf52e5b9dbc1809b1481d30e8404a27eae0c1f28044d03e83f43aca16ca6421aebce6e17706e10bd99d8c98e9168f3e1c4ac4861875e283a8b055d3ef288bb57b11fa2344d0922782d51ab555e61229d4fccd27fb35e9b84c52fe725797fabc69088b455bc4bb89e0f1c6175d843e415f5f7529404e3e6392f468418a556c789fa8ac4bc256860bfc9afdb15c94321533e4688fcd74c69aa6e3c308d8d4d53524aaa870870a4cd30e448a7294097670e595decbb67716868a14580dbdfa2ed879c593068ef0fbe1b1eef4e9a449975873eb5ad93257ee693d1ca0ed839f5002eb230d5ac29332617c749c70a5c9e907979bd763b6dab7a90fbf55d6ee8b4fc8ac22803bc8db973bde0802f48e2887ae1bc5166656c1db85b773d04e1e171b00d89d03092444d77e05f214ba262766bc7d6d66ae9e0326488ce68926ccac18fa8ba5f269ccf90948098bec77f770f3b222391486d2498e552de1c005f342582746510901e4403cc3d1add580436ffe932e64db53fc0919ce07323a70f1679471148ad0f14971052491d9f53a7dba2f27f09d6dbe9ce34c907980ed2535bb53eba38a3a2c1f077fe773812b4c2cf021a680756b3d77f3b1772f24351900d5f892fe2eb6ff166067e7970bace7089d7755b53745d0c0f5c387802c71eaf8a5e8719a2767713ad1d1225343cd90722c68400f4747c2bcfafc79ba7c65f6b47161faa6e71c8c94e0ce4944c5667ace5d200e00c3c307e6b44f2d4d2d4421b9a4a489204628492d8bfb337eab6e14b5527999417e67a8d0d8a5059fc142c0ae8ae023306fbec29a09d9ba236396b6743cbf756e36bcdae9fea852bf58714fef832bffb75094a232fa533fad4b12a8563d7a430808538946b47ec0b81c67ec5aa791ad401546525add14e35b83cb239780a5b0cbd900e9772bf4bde4e7add463097f9a49eac0b28f2f0acf659446331b57e538e860a2356208cfcc3a620372d417bc8abf1bbac702338d9278f54b82ad3f2757f26348073d44d40adc0f5d373c6506070e5183182746f1b0228dddce7f3abb1c55f2b734e6017c8806264ca66547518cfaa7b7decd09cdface44fef9f02af2578085a2c2f3bb67586d9cc32474ed25a9c3a3ca51f8e2a6010c3206f87b40fd18647b1f5aa11bf538502f88f1b4156564bc5ed92a3c034a218a2c31e89a879287cf17c365ad51b2e969794a8541b3f56b97ee7285a6812a866ab25d0f68772147b4cdb6fb741e701aa38d8920cf614e42d01b1177de1e3284b2dcd68e13b1540f1aa6b3d465812591d9e4ba97cfa07b3166ce32cdd27073fe49c16f955556cba1d35e71a2fc0d8438a1359a4985738f3b89e16286759ecca16a1ff246e2c2badaef9a6fa6c01bf194d4b3664cea31b03bd2c3648178427965d4d149dae15b9d06a47c101ffb73d77b410fa31389c3166ea6902ec64c65e8e009216279a686fdd1f265e53fd28e70fd2f035dffdfe8cde0763774b9336b930e640a73cbc1ec42eae119749b47cc6a262d7e1cff9e53c2974fdbfc5a3c723e587c1dbffb1e2c6564ac04118625388cf49de022f669fc72397eeb9468567b9af7aedfe408e261c2062f6af65939f5ae77a3bee406a41cf0518ded16e4777f41eeb601a24e83490a8fc147b3e2507323c245f59d751903e4946ec9795dee4f3b490570ab2ec47f25e96813a92ccc8ad32356bb015f28815672f26800b49d5f3d2183c3ede076ffb69733ed7ab94af45f84bdc20c4cfe747ffaf035ecca83d4ff5d189fd6fdcd8ff28c14d3bcebbd7cf05e5d72b5acd450f5d6f1652eaf4f06334d0f8742be7b7efc0edf58d590df0c2223420ca446915311acedbd2ce7635020e9e26a860b3ef730b053be4ea20e07667f0dc131b030c7f3513ab9df1c0c368c25dc913c6431abd2497c9cb40b4c9c3a5970289a0700e25ba8fa448eb8b425426fa9501c63d2ee9ff3335b398cea13115c4402bf11ae9813bdd3f89461f468f6180b95b9f9ccef3bd006baa9aaa75f57a13554dcad37b7f07ca7921e3f035663e8adc6de9a71fff59a94bdfe87ee280cab9bb3ac323f16af9128a4b24ff5ece2c9dabdc7ea995fadf7014de5a3ca79c649c90b40a95374c30d69e0af1ce4ad51c54296b2556548c77d8912518450200e42838aa1a40a524ba976d941c33796ae38b1594a57a19f6c217b3a2fcd180b03aff2d92573082abcc34ee47299c0c8220aaa85e041ef4b3fabad9c43345397094c3e01375d63ed0354e4f59d58b7604cff330383c83fc6f4877d3b40479c231bcdde97cd5c842d1fb9b4cd9c672ed66f40b816b8c8dd4d5844890375e1325abc3041abb60193a57d00e0525e978cb9fbdf4cba4a33dae1f3b6cc3803083db64538f2ecbf3e8504bba6063428c6aa45b31a387520c8f7643a3ec523afde3a2172d95d59caf0209728829f329e117e58247ee50a9f40aa85924a88c774a658e85ea4dffa28be43d3555c6eb50cc9ba6e86c69b46e8679ddaf414fc1ff2416b77e66c5503de6637b5bbfb4fcf17ff097923f2e6e2441b01f89176f27c49fcf1fc05c422297cf3747e2a3f44d1f5312c308c5a22f53136379579e9e4c2b8508a47c7d891ee735afb2a4f8f206b6e4f81420b89372e372417e7c202b20d95644674f03f7b47e740a3ed43e4d5dabdf5f4708401a4dffcebfbc33352f6c454ef159a455b4f976f8e59ac598a67db101a27c3bdcddd3f58e2f8f7059dfac2ccd492cba13c9fa07888e5e8f96a25c9f944c87e8e389a3f50e0da675e3832ba3f7552d4af2332c28c31ab530d347343ec63f37c912c3979cdaddeb08a6bddd8cf78349fb47871a42c4de8be3366432d39791f4ef06a3a89e3e5ad8fa35c07185fa429120fbc2b67f4201f9e479ba71a4ef5a7cf50942323ae40663d5050a93e5706270614cfa693248331b189ca2bb4cc4fd9d4c5d081ea04164322753b8d3a75bfaaf28a456573ae94ab0aa2d3da93efad0dec1d0a6f4433d8a3c297c8a181ffce6f9f948f03e8d23176639148dbf3d0ccfaf4bda188c59f98d0000ebf2f05a7d600f82086dada530516a8868237795e25a74794efe13fd94ed98947f716ab0f63b1310febdf148cccdffc5bfa93881b8444dfbae4402368a84fda6076a566119577d44c6cc0578bd51dea1112f5df115e4bb2256749fb9b597ef3979637e9351ecebfacd2c7ff7b61535bc16ace3c605c22306ef132bbd7f72fdc650f9e4635773f5487e356e9c878fa5925a9803fdf09f9dc2c48314c30eb9459cd1ccf56e879171a98bdfdee23cee79ebfef93475fc55e4b84f9ca35e3cf08c3fc1291a06b1528387995daaaa847e9988ee3e08a04302e31b9259c5ddb3c6f9f1faee3cce54b14e448621e4dba7b9e6fbde797c980f93793827b715803d43a17da83c525e0c2c900b8dfdb05b91416fa4f53912436c4068d52437c1c008aaa80927b44ffd9e87d7f2036ce649ac4792918785274ea90a5ccca470a0638a4a4920f0e0838fc61f9351f362c37641c9583cf4641636c0615fbd5e14ccd438798414d17d75abe36f8811d74feb989e4f5c88dff6158036cd27c7d8a1220d2746868e9bc3d8b110327d36d0ea1ab44bdd029469ac9979afde5cd8d1212a7ca92d048816863cfb531de98ff6f1abd8dec4ea18e3060abcadbf5b846d227cb9c028f61fa9db852bf845512c406adf673cc8d4c2a4f3fcb197a642892b42fce8045c78cf495fc403e2d423dfdd49d808dfacab73ac6b932b29d0a75786b95bc9e20a8eeb06715eecfa80f5c53390ea5db359"], 0x1468}, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x5, &(0x7f0000001580)="24bc895654258ceec0be9ade8377aaefd3684c5db4a37f97e763f20ce7c124497c3fa1d91bbd9b7a3237659b98b75bf68de53ae75b42df394561d7ee274e40991d673a693a69df32124bbe55226f5a4c5701666924702237fb67f259257105aa4ec383a046fa1bc0cfca7dd357ddb9e44f879838b4b7aeda2a5cd2623b071c6e2d9a000e2abdef81f76b1adb4dfe73", 0x8f) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) socket(0x31, 0x1, 0x3f) 11:29:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)) bind$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r1, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$lock(r2, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) pipe2(&(0x7f0000000080), 0x10004) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 11:29:26 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x8) mprotect(&(0x7f0000006000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x92, 0x4) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/207, 0xcf) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) execve(0x0, 0x0, 0x0) 11:29:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:29:26 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x430, 0xa9) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 11:29:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r4, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') sendto$inet(r3, &(0x7f0000000040)="aec917a17346882546b5616ca5eac0e6853334ac730ebb47301695635a8e9122176ad436dd95a3090b9c11673643895fae66483c0cd2831097d77bfba3f3fc94d0132d2786e3e3f31a08e13826e50c0645cef219bcd365", 0x57, 0x5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 11:29:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0xffffffffffffff01}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4) 11:29:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 11:29:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x150) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000bc0)={0x107fff, 0x0, 0x0, 0x0, "00000000e5fd6fe77d54bffc3d6d001000000005"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="12a237c3cb0d2f05e9d8f4c09a9f6c77521194180d6cab5cdb8801d086c1f20b0255a419bd69fd27e81a706859e060a8ded56bf10a2ee285a0e2", 0x3a) r2 = accept(r0, 0x0, &(0x7f0000000080)) r3 = socket(0x6, 0x8005, 0x0) sendto(r2, &(0x7f00000000c0)="d56c2aace267f07c0ac690e81a47ec907ee13e235f24e97afcd79ebbdf39b65962d7292464f69e14b2181cd5c4a3a714e9b81fff40069968c4442e31b18f30a99162c9d7264649b70d9b3135da050f29e5be872b4e2fc56b47d81428f81163d0812a764f9c4e67cf7351ed8df8d516e6bf813e9334d741dc0f8b368f4d5d915f09cb542ef3a4e9b2eed5736acca139457fa5e959610b8d992f9113fa04eacb051b692883ef195bb3613762a66069394d9acdcaa85936b7354a8dff926edd393c", 0xc0, 0x1, 0x0, 0x0) r4 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x82, 0xd4) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r8}, 0xc) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, &(0x7f00000006c0)=""/254, 0xfe}, 0x40) msgget$private(0x0, 0x100) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt(r4, 0x44a, 0x4, &(0x7f0000000800)=""/73, &(0x7f0000000880)=0x49) msgget$private(0x0, 0x8) fchdir(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r7) getrlimit(0x8, &(0x7f0000000900)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x1, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000a00)={{0x100000000, r10, r9, r6, r9, 0x100, 0x100000001}, 0x7, 0x3ff, 0x2}) sendto(r3, &(0x7f0000000ac0)="e6d69f19647f46bfc768b8118dcf6c27f734cb1e046eba92e2147a0dcb907b65085027bb5d1a98b8f893726c6492d4aaac23befe1158f98a25a841c8136ef1d5e5aa6e7e572e81c2c8fb5c", 0x4b, 0x404, &(0x7f0000000b40)=@in={0x2, 0x3}, 0xc) truncate(&(0x7f0000000a80)='./file0\x00', 0x3884) semop(r11, &(0x7f0000000b80)=[{0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x5) 11:29:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/162, 0xa2) close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x3d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) 11:29:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r3 = getpgid(r2) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x6, r3}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) kqueue() 11:29:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7fff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:27 executing program 0: r0 = socket(0x18, 0x3, 0x7) setsockopt(r0, 0x4644, 0xb6, &(0x7f0000000000)="51010fc7c20cfea3df0b6df7f641f508431320b5e3ab74876fb17afd7a91b1d12138b158c39eeda3483b7dce43820cacfd741bc3a29653ce89428f4e86dc88685fda5ea1df1571c23199e63afa1cec3b48659304bb0dfff2bebf36f31c897622f57d1e6011d147010427d711ec36c2aa004ae3541e2defb9bf96c2500470e257eea900d44c6eaa1d99ea9abe243135795506dbf4c162776281798061348fe36397750b1a45466e3f4862d80e0ab371b4e47007eb5e71a7c6f24c83b5b51ef5af5818a8e8d704c83339bcac751f3f9b025eaacaf49f8852295e5073dfc5bc901e7fd0222c1b53", 0xe6) recvfrom$unix(r0, &(0x7f0000001100)=""/152, 0x98, 0x2, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x11, 0x6, 0x0, 0x0) setsockopt(r0, 0x0, 0xcdfe, &(0x7f0000000100)="87b252d69607bd1fa37d85d64a535bf448c57bb69d29ccc3b9dd103cccbe63c25eb0c8a6a86d9571655667c49b7a964656c4ddbc91251746a5bf4e31cb09d18e9a95bf248d606cb079962a6080f6a20ca3ae80888f61ac745d717aac7e5ca0a2468e0732f0f7e8d984b2d5d4c5a0667867f3cb3e7e0f2cd4a24f87deb509886f1fa6cfbaa05d6103f2bfb9f4b198c842a6f72a7bff82e509fc851e929f0dd37a348d9798d0fad8366a6f54b21146ccf9e33275c7efd17e278d974eb613b7c1f99ee23bea90060f768b3bdf9187f7a71a8dfb6f49e621b02cc4d8e943eb321d6dd32e240c59046b5524982b0b5f1319012e4524ce63b0288835378f95afb08b13b39e0a1ed5ff8750443758c9a7f4cf9b42b0cd62cbf64956483354ce32caf68ada1e676d40ee6d0c55fb4744b9ee8e503a66ae46eea6bd6813671d0f66a89b2ee7c7ed829d65de57271984e8fbd5b88752936e98afb85ce6a23a852902e0e7c3f2f5b09050526dab173c7ce7a3749d96aa8aa127e8d4a35d60f3634fd14032174a882b7c9742ad1a77ea8b05adf88b951c1c1beb7d42f3b5d17c014943377450aa06d1891cdf9857cc2d1e04cd9a29bfb57cf32a9d8c07d829292f8aa62dcf431cd8b0942800a3c62892be26c700ed83a39e2d1e3fae34ff304bd2a1e18b6789727ca56f1d328f5a4a5dc283010f6353e62934ff011a66e3b7a512ab6c93a3fd64c6bb2fe8a8f696c77e9968a3b963fdc7980f120933702e173783dc7e5c13c44a9bc8754aa2fb128982ef00435109928d38c83262df77bf35b34cba247eab1f6eba36d17209f98c0de69b94baafa6993cb05e06faca6b75c2964c75c1d34a3f3aa569049f6cd800632811cf7c5dd530886eac4dba1c152688277949a50736fb4773304a957e4609b3c8b8ffca678688dc2845bda1af8853dac51c560e7f87252adc40a84beaf36c4cfcdd823fe64418ff2b8f61eac954f5c846da9c616e3c704ebdafe42285658b8bfffdf52a0ca63736e7172ea354d54515af71742f50700d2a7258cd7ba1b126bee940833aaace0e819cf7a4f2033c8bdf68f06291d58997e07ec105fada50d1530b5823f2398d872fd98daa0167d0842e1635ac1f64b201df03839f1819aafc69f6c90bd42677a1c0bae5af97fbcfbfea73c5db3260beddc0b1452136cd359b5861beabce3d7fd964928999819b922fc39d7b4a4546c35a3847cf3306811ab0ad1b5ff36a906e8df0070734fbe9c32033b8f6439972e8af4ef0dbec3c28286a22d06c323734577162f5ba1ef053e65971d1d71ea765966d50c9abe3228007b06c5eae182cc607d9b89974ef60a7d195a7d125df6327a9360dafbcdfb458746b32452e7e11fe04e7faf0e597b8c5e2c67fee4ecf355c24f0c06163af71506f4c30a0b41f6dbbe68c29455dd60f6f5683a2c03284bbaffb7914522514848a5b09b9fe6dbdfcba953f14d4a85f9202b27afa8296fe50c17caa60df6db5aba42df816ed3cfdad0de856a00d21c24e4c18da483b98aa973bafe91d652a03e22655191dadf7c7ea96b3a506f5b1463b9db0ec416a0d2b3f723ae49f20c27242773259ae5c051e04a9438af34859d96776af31e831f8de507e55b929b87d52d6f7fb4ca223b83a94a30475e816223dccb3e75e1e6e8b90b1e353c62b99c62d28eae0f43f0c6691ce4effd21eaed0a5ad8ef6ca46b9d46feb7706417e229e145c38a735bdb9a0a13c395731a5bafd76fcc97ffd93ac8fd48547fa4c5b2a3a7a15ffce968e37ee1937bce50019051f055ffaa449124cf7c39ef4e1106969eda9c002dca27f7f43726affc7faa5a3b410ddd880244f939bcf2b392be3fdc3b8cae4f78e3d79f878c00bf6f9b291770e110a80ea42a887626c4d1d1a13c9f8da9d64ff73d7c489bfd25565493185150a1c071fb235820d0f889c742d9423c8fbab208c6f03f8998dff65ccf96abe2ccbc3d912fb6170e3092583b6ab238d76e872f212731928b13ccc04c71f16730e68144da6b7e6c068feeb9b5381c5262d38590b014f40c0dd1a59ce31bcb859b53348c8ba1aa491bb57acd792a8371aeee2d626c83fa3e5a6ad3e005904f649855699fe1f58dbedb4fc3a1424e8a52180a6399f2534a2cdffdfc708ddb85d4115492bcefc593f676656957ecd2935cac4e8418666aa11a7c064248aa5cd9aa9dd594e5091988374a45ea6991336d5a9628268685244b3697e11accd302125d3e25a7190c6bd0d2cc8c7ae1d2fe7b914f5277f627acc1ae35da6cf2833a9435827ceea0dba821598f70d7a8150df5d83aa2a8fa762286b34f0cb0c4331b44169cc278dadd20769868f97dec1e276594a2ce27667060b124fade1b6326c0d4b30af3936be0bedbb55c15cd308b4b13d7c9d124a3ba3c0d493b72fe9814ff988bbd87374f6bbee90abcd0959cc09165bd91b2776bffb13c90197da5b551b1c9c8073c74a4cd6f927d4de84fdbd56132dafc7d72d91f96cfbfea6ee91de199ad0bc44be73ed86845210589091aa5ca4e4f708437116aef0994ccef825e37ea048e49a6a95cf7c30f1ca7b30509b90e64cbc47f2b686f7c6563c15469bdff145db8fa6d97f31e84fd760f95297f4c87d7c500e5d70715f5d4c451ae1fe6a022f01be34fa867a06c3df66db2044c4094412ad46d08fede95d0294db697779494b850137bb0767288778ffcfbff7466e15b20522960c853b108062ff4fa2d5ba9508d1583decf65149b399b11a2ed44d7fd6440b4d9d3631e2b1441494b13951e5365386ba1969edd842e1a23fcb5eafe31c51b683930165bfe72939cd6e26c573d488a4df0089bb5c84ac0abc5d12003eaa1368e6ba5dc0f022d910aa88c5dc6c863c17dc24d348df2c63fc9189e560dfc0fef59dca743cc744302ab25ec26615fd992a500b2c30528254a37ad0b78cb5ba36c670915d0e1f169777ba31aaa08730d112e1f0d6dfd2b40a394f5bc0c897665c36e078a4668a1cd73fc05b74ad26be92993a2b6dca9fc5b29cb060cc9437f9c6a67580ed24176b9fcbffaaea91a3eef007952021856dd2a6f381038bb01ff5e7849f235aacdbf0f6117c8d276793e9945f9326d343493c4829ad6dd2bd73aafdf8d89f67c36c2d10408142627d90d8fd12f55a58b9477ba8528e150219af69e17d16617c92590c32acaf82fc12f14de87843316608cf4576c1178f519d1fbd006a1a460794cdab318ec1efca1f4b6e594c9ea4c64a7b45e335e4b23d761ae8244e6217c8931c72e492e513d8dee89a99716a948563cc721239847f67d9c2ee19c1a1100740f9531a2effcfebd428352efe11bd685736f4f41b757787bdce37f7a94072ea43dbd15af9cb2e755a9954aa1ba9cdfe28b99b7568d06ab818911dc7d50b50da5e63eb93aac293de6cdc1c94303b45fd1d15e2e7d01c9b3bd1de6035e3bd1b18e7dba9e7ed8e61f4d08bae9cc003d10ca9833be949a87155a4e4e3f7f2d00586308f8f572a28176f01be31def87f52a62ba2d3083085454ca7903e1ecea2e244b6bbdc5612c9085f4e9eb0a09c857d89030a59dcf1a3f5f112c4f66f7f85c86d76893245c664ed49e6a5f1163e5711985148665d4bbc953c49f58f7aa7ead5d6a9fcc05a78e71e0422ad6e6fde68cc05a0d6fe15235e43c3bcfb39511d046bfa454af6ace0a8aa44dbad4a92f8c22acb64c4a65ed78c11d0297e3c9e14b86e7d587a10049fa43a54f3440a4fd3ce13bac96f3ecdeb83b08e541b974948e51e0ac66de9c628c793d0cd162b4818e137812ce1b88f0e7a7a20942713e204c199541c34ad59a201c63cc201af7317d494fbeb9be6e336484e2a8b36e8e57c38a73796c65b7baaa41d1e7c63777d321e3ecf25f5422c078af4aca7fb85d854786c77bd96429f08da6fd7f0958146b3eec367b18862cfd81554b87e43853540c0df2a65f4016a597ecb5d84fb595603a6580bb7b3d25bf23336abbd90a3eaefddbfd4047e59a7de8e1f13cd21f3a26f01438e1e24a512e98dea37b48b8eeb8540e45e5fad09abc4a65b56b40ae4b2944e6b74ca8bc1b8c46ff9476499aeb5ad3fc9bf9910f53420c756311b98d8883db97eb9f99e5e46e952e1b16fdc6858b1ea96a7d73c54d1b3ff5c8e77eeb408b3dc6b81d7397f224aa72e6c93bc2fece929e9777b80fbe78edd664e49ca5611f3c129f08b1129c8cf1989830afaf859b389bed7d6bcf6dfae65bda8c3dfe1038e4a37d0f1313cc34b145c36b0992b4d8982f89c331188edef9b696089c38fb51399768a8c9f7e13bba31540b550ca6403cf07ab435a6f4f5e3a0a25442ddf453812cd88ada0de4a13cad4704268f34c27082c889b460bfc830aa3386aee6f9b694283ea77d786892c23dac6a40c40c1455145f94afa7ab8dcf1ed38d6652c2b7003c9e768b88afa4eba976d1bab7963375dbbe2fdfcd0881cb1b8e0ec55b0ec0dbed81a08006d41f1b604a027ab127f73129027b5b9f8d62e0756045edd4b47c07df0377dd552772ff7c21889b03fd10d1fd7b0cccee55fcbf4ec0a1add4f28af14f54d3c22dfd373a0ad90cd85686aca623f826a9b16c86d0a6e7dc71449cb27c7448847158ae1625ef312c35b292ae9ac54fd3ddaf7648adfe52a4cdbe1442fc103247deba0976869bcfe889ca69477aded93bf39f9201481dfd84165c3e13998cbf3472a3ea698ac64965c2c125c7ee04a634f091c88ee31e950d4b9e6256a65d8527edd73138778b64b34efc6c314d6b94181ba778e649bfacb5c2552f4b008b9f682acc953cd31aa6b7c5b9a6dec502d2edc6923e3791a171c6875027c0a90697396cf57c2bc535c75708f3f9fcacc93dd9861a74cd011c9d1c11a4e8281b6a1ae4b5bcce163183f0a8fedc8d087a5dc4fe48680171e8a4d77236e63d41f7993a13c8e86a9cec43b51a3c893fc6778d48e5d3257ff9acad1c929a50ea624491b3820c8e1ff1a4fbbdd59306dfbb6be6f1bc59be63ee0beed6b017763dd07542e2b36bdfd420cb94b78e67cc8cb6d18397fa578d22f74ceb805c8deae9a56a19d78a4e802c83a9e05ead239be776bf76fa2b03d09ec0b565527763d30a0a7b5b03b958bcd679d4b6799ea000670a762010b6307ca62aef1d93f0fc4a4da5c8a6046e1ffcd32317adbaf1b278a56c3b8b3fd51f1fc278dd856ef985ca1d27fb9d9dbcfbab337ae4e8b59855cc12a85361904baa1cbdbcd608bc664e02ba9e24eb60ab51febd36fabd86dde01dc93d3c7b0eba9c613a9d35151156fbc1839d4518d44076f81cfd1b6f769229cd19b32db5b909d0c16a35b87a428a654b5a0bb3f93dd8ecb7348b59e6af8753b2581b8b571d1f1199e0f0771541abba4772e79a6f5edf117131635a3d7771b414971fcde05fbf91c1cc836f8c4655636a477e0626575a1844c46d0225e858a314979fc95230814bab170d2a91bccfe1c05e63eb07fb6b73a1f6c4bff6819839f68194dfbb3ed168df058468276b475cc443631ab877ff7049e32cc6aef61dcb5581c874a1d2080db20e2b411531d14df08c3ee8fabfa27909895d4f16eb21cabb81fb2c91c28e4eb42a268989f60136c812b8f5d8997e22db4535383abbfb62ba33f7f9b9037c52cad4f6e6a76349330f58d9b8dbe33987319e1da7ebcce710929058a018069ae2a52fbeae9d360de2519db2b9b4ff25ff5cfd3f7b7fd15b8e6f37f6c4e1c2c3e3517445a7f702c13c3bea6385a64bd2cbefa0228477ce4088475ffd455f5da73722e31a0831afae57f1569eb8f7f418980c5eb8d7249682ee932", 0x1000) shutdown(r0, 0x1) socket(0x1, 0x7, 0x9) 11:29:27 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000340)="9a9bbd5c65b4aea302b086abda58794d74772106c7dc06f5d6f85293d5b47814b4e0ccb1441004355f0afaea89044d44e02ed77bbaf377049b85fa425db996243a14e996579dc8a355439c845866995b88511b3fa40a9a636484a656a5500ed51510", 0x62}, {&(0x7f00000003c0)="df5cce338ea070dc778d4be600624c587412f11d672f7264e07548f14ab2a0bd2a6f9828e48901e2328f72db8bc23b6605ca99e9d656c53dccdffc9bdd", 0x3d}, {&(0x7f0000000500)="7e2520df42348c99230f715e5b1efef87977f16568807f237df21f2c1cdd809d20424c1048cef6c926474bd1ca48279cf12ce9bbf8cb62b09346e3933880111d731ad8704753d7b0", 0x48}], 0x3, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x4}, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) lseek(r0, 0x0, 0x2) r2 = fcntl$getown(r0, 0x5) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x100, 0x7f, 0x200}, 0xc) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x5, 0xf0c1, r2}) socket$inet(0x2, 0x3, 0x3) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000000)=""/90, 0x5a}, {&(0x7f0000000200)=""/201, 0xc9}], 0x3, 0x0) 11:29:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 11:29:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0xfffc) close(r1) close(r1) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) recvmsg(r2, &(0x7f0000002a00)={&(0x7f00000007c0)=@un=@abs, 0x8, &(0x7f00000028c0)=[{&(0x7f0000000800)=""/106, 0x6a}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/51, 0x33}], 0x4, &(0x7f0000002900)=""/198, 0xc6}, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x101, 0x10000, r3}) recvmsg(r2, &(0x7f0000000780)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000500)=""/216, 0xd8}], 0x5, &(0x7f0000000680)=""/244, 0xf4}, 0x3) 11:29:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000000)={{0x0, 0x10000}}) 11:29:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mknod(&(0x7f0000000080)='./file0\x00', 0xf573085e73c11c42, 0x698b) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=""/17, 0x11) mkdir(&(0x7f0000000000)='./file1\x00', 0x101) 11:29:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) flock(r0, 0x4) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x4, 0x4, 0x2, "e771cb2fa9131a0c2c080144de9f17e91adb03c8", 0x7ff, 0x80}) fchmod(r0, 0x0) close(r0) 11:29:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:29:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000400)={0x3, 0x3, 0x4, 0x7d0, r1}) recvfrom$unix(r0, &(0x7f0000000140)=""/240, 0xf0, 0x2, 0x0, 0x7e) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/161, 0xa1}], 0x3, 0x0}, 0x0) 11:29:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) socket(0x18, 0x0, 0x1) pipe(&(0x7f0000000040)) fsync(r2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 11:29:28 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') fcntl$dupfd(r0, 0xa, r0) rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 11:29:28 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) shmget$private(0x0, 0x1000, 0x66, &(0x7f0000fff000/0x1000)=nil) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 11:29:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x441) 11:29:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x5, 0xffff, 0x1, "9d57d13d376786311a963afcfabd2c4ecea544d5", 0x2d024000000, 0x9}) 11:29:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f00001f6000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x3f, 0x40, 0x0, "6eaf9d4184aa86ae521afa4ed2826fd2f7c4c8ae", 0x5, 0x5}) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 11:29:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 11:29:29 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x42) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) socket$inet(0x2, 0x7, 0xfffffffffffffffe) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x2}, {0x7, 0xfffffffffffff7ab}}) 11:29:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:29:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202472f66ed946530006faa5e17d2c87edfe10000a1c0378bead940d7ddc243d676e791f4216631e7f4bd4db4ed31a392b63fca18a8284708e81b7f8fbc303c9bdc6debb31f3bbcf3c6f08adf2e33bd0a3318c0164d4d906788e365a0c348cd820a6276e7d7b6753c770e06d0ed59fec2f47e99878e124fb79989f70a8d9d7d08556a0b628d3d2c60603088da48a7994a8c06f2e9debd0287baa388eb9ee156a039224141a5f99135b999837aab6f585769212bcb20a35107d6f942752a0554366e79e17c32161e0067a0205a4eb5103c6cb1681cf4"], 0x1) 11:29:29 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000022d511e248a935dbe6586d93300000000000000000000000000000000000000000000000000000000000a0000000010000000000000000000000000000000000000000001000000000000000000000000000000000000"], &(0x7f0000000280)=0x4e) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) geteuid() getegid() getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getpid() r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000001340)=[{&(0x7f0000000280)="255d03b058f6b249fd96cc4d9a7c93aae4fd7f8135ec5e5b586dbd6e094f81b42b2c26d55c40e2a6bdd33a1584c61612ef232ec6ba47dbb2d78ed4459af0bd3fed700d9d175f7a688d253eeab84fa19d01ce46692c786f3630d984050a3bf4c6e94cd75ebd720b9452b20c9a1b771fe85b3ae501313a9e330a7e3d2972dfcf7006ff3209340714ddc2966a6486b6fa23f6ccf3e777b7a9a898494bacd501a040c1544f0e65d80d6b00dbf423cf63dc736fe60cd441e07ddf598c44d7249221b6148fd443c1eaaa3023cdf3c2f9c4d6623ba03fc0bc3825812c6503a1c6d34d3bf746dc44976439c9e6b37be95b5545d6e89a7307401800c7607b05cd9aa3db8951d42479a55477e48697c221d6c3377ea26de33f6aa4e0a904a643ff92b9c7359d5cfe120c1942f9013b509787383e6b423bc8ee13d87e1847606e02d3a42fa2caa34b4b27e17083094f00e9eb2d3de464a45a13964371c04233ed93886ba4ba83a9f45ce68b214fbb8dbaab89e87f87437c57196182214ba0b83aac77cd3746df61e50484658c46eb1afcf077c91a5338a1d0ca8feddb2f8d2944160f3342d7b143f292d0a5ce19d572386ad56bb753295a5a8bb69617951224634982471bc1b0ecb2953c29ad7b1ca85e2c89f9170fa9032b6346398dfb73b700e5d85818325f3bf61d17fdd270f5bef7a2b607ce2abdaf23868467f180526279292646d142aa38530e11178560347710a07859259dff3d9bcd64be0b1830f812e67407ec967083dc4d48d8bd33fd2573c2e32f3018c6ce2694b632d1f63d93cb97e486d98bbede120ae39ad77905db449ebc2ea9a712eb2dbd16aa8ff51d6fe2b601419162416855b30a488c6f560f8088101b1588b7032b294945e779bd79fbc4fa0a9caab36a51b3594328df1fdbcdbe728de026690e27a04c5f1863d5c05f96e1350908c3453fe82909566954cc13fd65b1d143a6f8ac1e0a40dcfff3597842a5ca32a09f00b918fdc12a6a471ebf7ec0a13077fb95ede3d0db5db8f959d2d10b58691d0edc0c606a5a174f91de1c879cd27b0eff52236dd4c1a66ab9416bcca45747907f0dbd885e91d3f25b4786498c03ba4129b70c94ee8ff7dfed794f3532990f392cd3805cb70eef2fe523bb0baa4a692836b04499856d59ea9900c73996316a275fa213bef8f0fcb8a9b87d27ec295dc22631e65322e36238f50aa8df4197b7fb7c3765d3128d8e168ce091b87939bf34d025a7c057ebf291159a0f1341d751b3e5b61537438b3ee8b50d1082fc3876dfe67b59648cd85c703f8ddda162a230aacab4594e81bce322b2d6aa4ac41e1a6dad1e59d52c9bca999c415f9b69096b55ed9a5593aa2b90988cad05012a2451751cf7191a9a1f0dca2282ca374cf8e80fd8e09a72495c2149d2f64a4a9a26aba1bfdfa79b4d4689a479d6f42bbadeaa2d52f1e5f413a3da7cddf2ab41385baa71ebd998731f7627e516be900890a7c46a2ddb4c49be9c0a13884ca5d92f4aa8b93c5837c696450962e6e5099363c27dc8", 0x440}], 0x1) getpgid(0x0) 11:29:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 11:29:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) ftruncate(r1, 0x1) 11:29:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x30, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x86, 0xfff, 0xb5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x7ff, 0x5}, {{r0}, 0x0, 0x8, 0x40, 0x80000000, 0x7a4c}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000056, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x41, 0x2, 0x80000000, 0x3}], 0x9130fbf, 0x0, 0x3, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) 11:29:29 executing program 1: msgget(0x1, 0x222) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/174, 0xae) 11:29:29 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x6, 0x8000, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 11:29:29 executing program 1: r0 = getegid() setegid(r0) r1 = socket(0x18, 0x8003, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x80}], 0x2, 0x9) r3 = socket$inet(0x2, 0x8006, 0x1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r0) r5 = dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setgid(r4) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) r7 = syz_open_pts() r8 = semget$private(0x0, 0x3, 0x300) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000200)=""/16) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000240)=""/121) read(r7, &(0x7f00000002c0)=""/125, 0x7d) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000500)={0x0, 0x6}, 0x8) mkdir(&(0x7f0000000340)='./file0\x00', 0x102) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000380)=0x1) bind(r3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000400)=0xfffffffffffffffc) fcntl$setown(r5, 0x6, r6) getpeername(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b529039157a30bdd00ce0000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000007d1805bccdefa7f0476f3fbfc877954a73f0b6818ed777b9a88c4fb4b6922ad1f253c4551445e3b55be327a0f50a5d5fe87c92e2648462cff146f62ab21a3ac5fa4881e757b3deb7390ad92239576695e6d12accd8be95f047f1b7d6e4d1929c6781ea1e478a8f7b5a849b473b"], &(0x7f00000004c0)=0x6e) 11:29:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x1, 0x4004, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 11:29:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xad8) execve(0x0, 0x0, 0x0) 11:29:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r4, r3) flock(r4, 0x2) dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x80, 0x0, 0x81, 0x0) read(r1, 0x0, 0xffca) 11:29:30 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 11:29:30 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1e0, 0x20) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x21) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xb7) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 11:29:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) socket$inet6(0x18, 0x7, 0xfffffffb) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x0, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040", 0x100000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x13b, 0x7, 0x8, 0x0, "b828d2ba9cae3814df245b2f58bd25278f8e9fe2", 0x3, 0x1}) syz_open_pts() 11:29:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ff8000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r6, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r6, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r7 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x59be, r3, r4, r3, r4, 0x50, 0x3ff}, 0x800, 0xc2be, r2, r2, 0x1ff, 0xcd43}) shmctl$SHM_UNLOCK(r6, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r1, r4) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x6000, 0x1) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000740)=0x7) accept$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000006c0)=""/52) 11:29:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 11:29:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xa, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff34) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x74, 0x40000000000800, 0x0, 0x0) 11:29:31 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() clock_settime(0x4, &(0x7f0000000000)={0x20, 0x7}) r2 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, r2}) shmctl$IPC_STAT(r0, 0x2, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:29:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) syz_extract_tcp_res(&(0x7f00000000c0), 0x20, 0x7) msgrcv(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) msgsnd(r0, &(0x7f0000000100)={0x0, "b9891824ebf4888310bad19cb5734b5d6f6cade7f6e2a098f87e60fc65144c8b4200522c67e148cae8775c718936153b09762b75a1e295cde27d1bd3e76887e4bac3e084db8cd07e039e11ccc68bf538240741d73670595bbecc894bbe3cc97d4eefa59dc0a32d6f93ba19bd1ff8a8b369c7792e3cc671ffb0f2a7b530629deb552121f46f2e109cc8b4bfbc2fd699446f1479e23214610c715dbed0f92bf6d462c3406bc95bff3039d408c82f1ef7e8be9acd3d7d2073cfd3a0aad026ae3d22a92b37a42c96679ecd43487eca45a1617565dce563e08734289e86729d68e39e30f24429de2b12"}, 0xef, 0x800) fchmod(r1, 0x1) unlink(&(0x7f0000000200)='./file0\x00') msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) 11:29:31 executing program 1: r0 = socket(0x2, 0x4005, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 11:29:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fchmod(r1, 0x10) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r3}) 11:29:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e100402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e54fcb8c72847f8e3272c", 0x186) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 11:29:31 executing program 0: r0 = socket(0x1f, 0x3, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0x8) 11:29:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 11:29:31 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1f) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket(0x10000000002, 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) lseek(r1, 0x0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) ftruncate(r1, 0x3) 11:29:31 executing program 1: readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/103, 0x67}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0xffffffffffffffff, 0x0, 0x1}, 0xfed2) writev(r1, &(0x7f0000000000), 0x1f0) shutdown(r1, 0x2) 11:29:31 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000005c86ea5dc7cc0e838dcad3e85ed8846634a4c5bb783f9694be251e3a544d354ba55f1d21f667f5405f52e9"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000340)={0x2, "b87a8a1b3d4dd1235b2d61bee262f60f7d8e734b5d86df01a7cd1d6f4147d8be7540855e11d9a816316f8f40de9e74edbd9fdc3decb2113039b45badc67f07e6e6f254d6a69eea98e19bc0453fcadc821c6d9651295d707240de394883461398cff6c419dc3f7c86976b7ef33d473eef91259c1602f3d042b22487884aad512eabd62002191f52e9e88b248902d265"}, 0x97, 0x800) msgsnd(r0, &(0x7f0000000100)={0x2, "fae840b58b51d38450af66570dbaac99c38e47eb1d65840cbf5614978f3503367743b558bfb5ea14760aab5aad4ac5ab3d6e1155313435e5eccf9ba05134f0cb9b03018e6cf8f880e372f3cc1b97936c0eb42a41a0f2fae33d63397bc098e3"}, 0x67, 0x800) msgrcv(r0, &(0x7f0000001c80)={0x0, ""/4096}, 0xfee6, 0x5, 0x800) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000a00)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd6574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f8d03ba38f23711af63492c25aee2c0535ded2db0e31c9509959c0e187d5f5e78582e02d9a8c948def98334112f620225d3fb5c4412a07c0e3c925ba451594614e06e374db6d675bb450e244649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89db645771d8e9b370e3f60df893e1179c3e5c766f435932f0bf311c8795391acb2b38f10e41"}, 0x210, 0x800) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/126) 11:29:31 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r3, r5, 0x4) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000380)={0x2, 0x1, 0x1, 0xffff, r2}) flock(r0, 0x2) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getgroups(0x2, &(0x7f0000000480)=[r6, r4]) r8 = socket(0x18, 0x0, 0x20) r9 = accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) write(r0, &(0x7f0000000540)="054da40a3c9144b209aa75f02e9193dbbc1dc27408dea23188ba4acbc26108a363328e8e840be06d5450df4e7d63703b91b27c531191aa0c990f60c7517830d9a4cc2bdc02572c50bbf178a5a4a6e6e71e1867e5997d879409ef4d432b05c2dfc51997d5ec3ed071662242cca93f2adfb763cd9e3698de19969da5717c549d5ffb6e72a42d040f1ad7262d0a3c599e6a26d14a263d2deb56c16aecc7afaf0e0fe7ee7a49407728302d4077bac6a4d145a32058372cb0311515e182a22bd5f348af14119150915052544acd369b4431d0528fe09c96b9", 0xd6) socketpair(0x16, 0x3, 0xfffffffffffffff9, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000680)={0x2, 0x1}, 0xc) shutdown(r8, 0x0) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000700)=""/44, 0x2c}], 0x1, &(0x7f0000000780)=""/46, 0x2e}, 0x2) mkdir(&(0x7f0000000800)='./file0\x00', 0x4) rmdir(&(0x7f0000000840)='./file0\x00') r12 = dup(r0) connect(r1, &(0x7f0000000880)=@un=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x0, 0x9a) recvmsg(r12, &(0x7f0000000d80)={&(0x7f00000008c0)=@in, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000900)=""/33, 0x21}, {&(0x7f0000000940)=""/171, 0xab}, {&(0x7f0000000a00)=""/73, 0x49}, {&(0x7f0000000a80)=""/154, 0x9a}, {&(0x7f0000000b40)=""/233, 0xe9}], 0x5, &(0x7f0000000cc0)=""/130, 0x82}, 0x800) sendmsg$unix(r12, &(0x7f0000001040)={&(0x7f0000000dc0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000f00)=[{&(0x7f0000000e00)="78f7c4555ae42b14b3c5fc58214d93cf9a7815d2c54baf54953a9e1101878a49e16f138be4b2cc0667757cf6869b2aa68ca6b8e9dfe681dd0c056730ec7d12c17d2c6fe030bc5510c734d4cf9b09efacd69b7ca7e714b19e712d1bb300c67239e75af76b1a607c2ead27ad023431101c61cb825d7d9d527a5c42f4422e2a03288ebe2aaf647557c6f00ea21e222e0751191ad6044d2b9186bb8e08eb6c95ae49a88241aa86bd5d1605ff1f7fc32a9ca0ebacf741ea402471de2f41531f2228554fa6f2b7fa5ab52e993fe65b93ae4f264c6656", 0xd3}], 0x1, &(0x7f0000000f40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @rights={0x28, 0xffff, 0x1, [r10, r12, r0, r0, r11]}, @rights={0x28, 0xffff, 0x1, [r1, r8, r12, r10, r9]}, @rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r1, r8, r11, r9, r11, r10, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10, r12]}], 0xe0, 0x5}, 0x4) readv(r10, &(0x7f0000001300)=[{&(0x7f0000001080)=""/32, 0x20}, {&(0x7f00000010c0)=""/180, 0xb4}, {&(0x7f0000001180)=""/166, 0xa6}, {&(0x7f0000001240)=""/13, 0xd}, {&(0x7f0000001280)=""/92, 0x5c}], 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001380)=""/249, &(0x7f0000001480)=0xf9) chroot(&(0x7f00000014c0)='./file0\x00') 11:29:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:29:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="84ecc09b2ba042100f6a1a829a694e7ff1df75163ae0cd46bd6330493d70a8bac9ddf2f862679c8f1c6f7693145162ce5c95a4e9790d4f44ec32ebbb4b5e38f33ca61f224c18b2f2ab033b794fa67fd8e7b9509a1aeb7e22517986d36468305379a7595a66f49e99b9c8d7a5ac8b6c3eedd4e3a53c3d2c95e71a5be1aecc5b78470868e4de7c58d4231d702cc588990d7a078dc8c68f6fb28299d08ed29495", 0x9f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 11:29:31 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100000000000000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:29:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = msgget(0x2, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/18}, 0x1a, 0x2, 0x1000) 11:29:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffc}) syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x7, 0x1, 0x0, "ff7a9d84ad86a981a0d945ad4f7188314930d449", 0x9, 0xffffffffc85a06f8}) 11:29:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 11:29:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/254, &(0x7f00000001c0)=0xfe) getegid() 11:29:31 executing program 1: select(0x5f46f62f, 0x0, 0x0, 0x0, 0xffffffffffffffff) 11:29:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 11:29:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0xadcb, 0xf8c1, &(0x7f0000000040)="f4bf70c2dce9eb7b79be1019c0e141393dd1797516068a5980ba7064c74e6bedc2791995d050a8268e351c63171867415818edf5ad45cc6ae99b766aea8c086a75bc78ec880a233472975873f95fecb8529333033b7cf6a35f5a64fa36b53678bc43defb03cc14bc3413c4033a78bbdc1bff94ac36e1b2e9309cb219a0fd469a10fa721c29a77fb3beda2ebe7756fb8d33f4b9ec0b424094ab7fdcc1ef2c1bbb2bd9121b9a8cc7c72a233953567735d467db9420e882f518b87662d5721c9c3ea0ff431011fe410a0537150e89987b192b69ae4a38bd3048f72e6eccaeb1fa08059eb048ce22", 0xe6) 11:29:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000080)="32e96dc45cd5a12d8e753458af47a135b0921e510ef1ec6e47de9d0aa0f00a03523bbc6cc94a0906e80e1175853d48412994abcf7386619ec65d7ba81600da8d518d6bdfe8414074fa3e745447fb042b08f7f8e6fff7d99ac963f6649515e4939d570ee376eefe085f95d0881d41330693ea708a140c05adf8f4178eac", 0x7d) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffbfffffffffffd, 0x1000100000001}) 11:29:31 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:29:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x10000016b) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 11:29:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0x2) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 11:29:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x3, 0x59e, 0x1, r3}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0xa) r4 = dup(r0) flock(r4, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xd41, 0x8001}, {0x18, 0x0, 0xa2b, 0x9}, 0x3f, [0x5, 0x74, 0x0, 0x4, 0x1, 0x9, 0x2, 0x5]}, 0x3c) flock(r0, 0x3) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) 11:29:31 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 11:29:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000000c0)=0x9, 0x4) fcntl$setstatus(r0, 0x4, 0xcc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x7, 0x9, &(0x7f0000000040)="f564a25d1bf2b037b980da10e00bf80428c71e7f2954f59e277acb37d332f9bea18ed40d5fea0a83a111bdf3be2d5314ab4f697385236d52476e115e83fe", 0x3e) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) socketpair(0x20, 0x8000, 0x5, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0x1ff, 0x7fff, "d115644453348ff0615cf3448861ca09ec7e224e"}) 11:29:31 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x10) flock(r1, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0xb0, 0x4) 11:29:31 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1050, 0x1) 11:29:31 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 11:29:31 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x400}, {0x18, 0x1, 0xffffffffffffffc0, 0x7}, 0xffffffffffffff80, [0x100000001, 0x8000, 0x1, 0x2, 0x1, 0x9, 0xffff, 0xfffffffffffffff8]}, 0x3c) shmget(0x3, 0x1000, 0xc1, &(0x7f0000ffb000/0x1000)=nil) 11:29:31 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x480, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 11:29:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e033cca0aa1b40293c3a748614999abccdb3189cfb3452c60af2b51ad00000000000000000000000000000000003cdb85c8d5c44760d2694981b0af16bc3e6577db", 0x6d}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:29:31 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x179, 0x0, 0x0, &(0x7f0000000240)=""/254, 0x105}, 0x0) fchdir(r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup(r0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x6) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x80000001) shmget$private(0x0, 0x3000, 0x200, &(0x7f000071a000/0x3000)=nil) pipe2(&(0x7f0000000000), 0x10000) shutdown(r0, 0x0) 11:29:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000006d991010000000000000066d095ef7e6aa8704236d3ef9e48c6d2da6cf7c23c5cb4f67ca8190e646f309582ab11b3896676a0e1912f9212ed4f1837898a43d0847112f686cad7986c421584a752cc682065dc5467", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x2) 11:29:32 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10001, 0x4) clock_gettime(0x0, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xa0) 11:29:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom(r0, &(0x7f0000000000)=""/245, 0xf5, 0x840, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) close(r0) 11:29:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x7, 0x400) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/56) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 11:29:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) ioctl$TIOCEXCL(r2, 0x2000740d) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 11:29:32 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) open(&(0x7f0000000080)='..', 0x8288, 0x0) 11:29:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffdda) getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 11:29:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 11:29:32 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4d88) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) 11:29:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt(r0, 0x100000001, 0x100, &(0x7f0000000040)=""/203, &(0x7f0000000140)=0xcb) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 11:29:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:29:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x1, 0x3}], 0x200, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x80, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x5, 0x52}, {{r0}, 0xfffffffffffffffb, 0x7, 0xf0000000, 0x35eebe25, 0x1}], 0x7f, &(0x7f0000000140)={0x1, 0x5}) fsync(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41, 0x5, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x12d, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0xfffff, 0xea3d, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000080, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x60000009, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x90, 0x45e, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x3, 0x40000004, 0x1000, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x5}], 0xffffffff, &(0x7f0000000280)={0x40, 0x1000}) close(r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x3, 0x5, 0x80, 0x0, "1760571e82982fdb2e59c6fcb50c65f446015624", 0xfffffffffffffff9, 0x3}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:29:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x20, 0x0, 0x7ff, 0x0) 11:29:33 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, 0x0, 0xa, 0x0) 11:29:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000080)="2370d98a4de29a5f99e09b10687e4075dd62a2c1d242ff41d0fbdc9791fff28bda7904988829575cb488662f2f762d525d7d9a6769941cca0d1daee7022e635fcb0746fda9faa1fffe36b6cbba3d1c5676d1cf79d8463125d698c8129540d212ec4e692660f30e5b1622db4645473d8fc856b24ba2344aa30a61a54fc9df81f0d04b08120e43dd809930c1715de7e967b86377a27082143251dc9698dd", 0x9d) fsync(r0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:29:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000048f000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 11:29:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x20, 0x8b, 0x3, "40bf384e69878e1e5e435fb300bdc52f191d031f", 0x5, 0x10001}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffb, 0x3}, {{r3}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0x1}, {{r3}, 0xfffffffffffffffa, 0x14, 0x1, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x9, 0x20000010, 0x400, 0x8}], 0x1, &(0x7f0000000280)=[{{r0}, 0x0, 0x40, 0xc00fffff, 0x3f, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x13, 0x7fffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000010, 0x0, 0x81}], 0x8001, &(0x7f0000000300)={0x0, 0x2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x8001) r4 = syz_open_pts() r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 11:29:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x20000, 0x9, 0x6, r1}) 11:29:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/66, 0x42}, {&(0x7f0000000400)=""/89, 0x59}, {&(0x7f0000000480)=""/135, 0x87}, {&(0x7f0000000540)=""/111, 0x6f}], 0xa, 0x16) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:29:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x4) 11:29:34 executing program 1: 11:29:34 executing program 1: 11:29:34 executing program 0: 11:29:34 executing program 1: 11:29:34 executing program 0: 11:29:34 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x21f56b) fcntl$setown(r0, 0x6, 0x0) 11:29:34 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/199) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/218) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/239) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:29:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000140)=""/233, 0xe9}], 0x3, 0x17) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:29:34 executing program 0: r0 = socket(0x18, 0x4002, 0x0) semget$private(0x0, 0x3, 0x307) sendto(r0, &(0x7f00000000c0)="f4488651fbed1a2bc0d58022cc3f932c3faa13744bfcfb145d80deaa47d64f088446412af1a2e74fb7c19b920b9b8a5287737a12baecc7ef5fbf529d375b9c9fd80df0290496ffc9f03bc70c4cc29bf58b8dbed2afa19f9306605b971c4b796296", 0x61, 0x7, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x20000002a, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x2) 11:29:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af13363e09299bfa8ddba119d75fbc71a", 0x1e1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() 11:29:34 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 11:29:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16, @ANYRESDEC=0x0], 0xfffffffffffffc3e, 0x1}, 0x0) write(r0, 0x0, 0x0) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x52) ioctl$TIOCEXCL(r2, 0x2000740d) 11:29:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x6e}], 0x1) syz_open_pts() 11:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000300)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 11:29:35 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x0, 0x4, 0xfff) recvfrom(r1, &(0x7f0000000000)=""/217, 0xd9, 0x843, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x21}, 0xc) 11:29:35 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 11:29:35 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x9}, {0xfffffffffffffffc}}, 0x0) 11:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8accc361169fbb86fb9e63475401fcffffc100", 0xfffffffffffffffd}) 11:29:35 executing program 1: getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:29:35 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffb) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 11:29:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0xffffffffffffffff, 0xfffffffffffffffb, 0x1800, "0ca8c256aa2a90f336965fe4d7672daa5429cbad", 0x4000}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200), 0x2000000000000186, 0x0) r3 = semget(0x3, 0x7, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) 11:29:35 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:29:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:29:35 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x9, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r3 = socket(0x0, 0x4005, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) r7 = getuid() r8 = getgid() openat(r0, &(0x7f0000001600)='./file0\x00', 0x400, 0x2) r9 = getpid() r10 = geteuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="d73eb7ffcb6d42f0f66eefecdb3f228cf4689a985905388028dde4d2b00de1c0aeb04a28b463ecdd785340533bcdaee943722947cb05cb86a555fbc6191c884d2be82f22a874a12f2730f8b000c26ffba783d5616a15e26697ca50272ada5618c962dcba50409a3cdcb438b6e318522388103a814a8a9dbdb737cf2e2dc2cd21b6e650ff9df470a83677f63482b85a4c9b4bacaa1a9deb2663abb3500cea1429fea230cfab6d6f0ddc3fcfb0168d59765458643d0c29a257ea7536ba83b47b7d070667bee431f06fd730c65fb697230a62f4f8332c539955456c192f6842763f457a600215e1e0a852fa1aa421fa9543bbbc15e6de05ef9974768d2417e67957635059d80d33cb8623feee565378a46db517eb001d471c14abf606265c0db4fc3a05d2dccfaa5f7903af7a91422701469b698eb4ac76aa6f154669d2d932ff34402f63b69b034862a8f5c74d56d91429e517b34073afec865b03619bca25d8d1e5c51cf5f885550d9709a16666195e5bd252bc974ca0288ad200c1a694be94adec78bebdb3a154c45fb75437a915f9704f826a7a56ecdbee8432c3bfc6b6ff8bb8db3eacdac4373cd96766b41cd7d0dca51f12d55880cbe3d0b5c0454167d2696f05a8124338e1e69c3d2af4ef1c410a71531bf5fe5df23a13ae36e451989e51ecfff1e8375088e2a9ca72bd45e846777015ef18a6698003218b3fd884bf09bc8223307676a0ae92bd42abd97934fa72630b12af8238c3bebcba5ed22ebaa64ec1dee29949a8ad073d09133f8b8d0f51dda3eaf24b1b14702cef6dfd841461a929306bfc0b68681791bbc31bf861567521a530bc4502030438971b3f4849f9ec679d167faeb5a0e2f54af03ddaecb2cd3a7f5e75fb31057eea7bdc527447d90c0b1c7b70fa397ea1dd1253fd7443a7d81f15c08ac27f28f9195a7d6e54316225587fa413eff71c021e7de3c38235b2a70e8d3da8c2bd2bce062a8e918e73ef993e82da6316f2bca897086ba35d938b5a7aaa86f29de1f6991e6c6b57b7bd3df8f0c252b8e96e0529b209e2b99dace4399c99aa0b852377ec8d5c1b7fa75a11441aa1e49b8616765c42f13c5565dd355d14e6613d9f18f89808f4fc2f8ef4b20178cac9f7e172a79bef8219146a51c40943ba110eece3fdf37357387c8202cd54cc3da600d42cc3666a46948ef719571d663e164a01fa01dd8d1fe0db0172b8b9c57a7d3ef01188260327ed6eb8ecb7ae03539d33c6cac94bd8fb714d4b8ee9edd20c5b2d1f5bab092e650c1e79768e75769ad027e7a4a893e847e52c2f7477e70782cb5b8d0ae1d0efe1a8d447685a483c0cbf17c3db7e77068018ade95a06976c2a83352e18cac2d8a891f5abedcec2ecfa1927043f7c8ea959afff61f24078d338673a94f1a5555073a3146db02d8c7a5b3da8a5c45d8a5b75c8a86f9c379d15da4584d0bd5f5053f41037567836b7632d763c1c52fa471102367dbc3847a463bcf9a47680ff94d533e9eb4bcffe245494bfc854d4adbb4a26676bac08a3b00834a2495f74c5a6bee6147e64c87a3d69bc564d695430e5f2a91f194d00d6da4096b48ceab08dbf1f38f95910fce41bc5d82a0076b4cf44e061fa1b285e3b798de6ece7db73d10655ec3bfcda5ae0c690bdffa74934cbd8f99b629133db1fb7a5e196dc904fbc3a4fac63de8e85e9988d383f115e910e1a670a21f11e4155c2e5528b6dcd63be73c1f6bef39a9c274016caa07f673396b53eb4fb063d84f9dadf676b146082e05aa1fd57244209ca608d94c229b9bdebbfb0cee1f746d0d5850b1f6f2ca0c2c77b073e394ade2244462a52830741fc8b667be1869fab461175393e908d2fd8fb924f7ca594114893c24feaaf96866c191d00408ba0a888c8efe6a74da93759fd5fc52cdf041790423f49b240286dd6605303d965bcd8750c95de4e58dd63e0b072d72fff84f7825eebc1a1d353a4e34996b31b67874dc2fe5de68ed00c731e4fbfc7fa75646ced677e339ff5d9cad967445e8e68bdffa7aead0437bed3d40d9b361e8d2959aa8bf886f6bc2c98d7912d495a2f886550463faf120b762f22e6b812415478d9ddd5ef59158386513796af966f324309828389fa4d72f8bfda123cc41a4bd3757ccbfa7075af8f52b90915c9a2872a8698baf0d2e259f050339b8ddaa159a22860a1181191ca3732081e39cdfc20eb22a5e4b9b071ae87b11f0bbe640f0cd6318c7909fd70536594ccab67a4ecff7c078652c066fbb62544882cc16a90a455f850d614424b2350f26e94e458d58dd54fa14f2d571a8f3710e5cc27b4481411bc340f2d70c2558b742f5d27c2750eacbbbd3e27c2a8ba4649d4a3771fc99c07b3574ce653f1a65724e021d99ae52e65216c109e70b3d6e8554d9080252a720ccd8579e518695a84272704f38ee03ea6775a8166391cab48164965514c8253889861356204873d0bece3f22b99733c6fa138184e7d3f026a62c5089d0583ab2f1e6462491ab74d1a42f4a5ea355f7cdc07509c83a0520b8c1fa2754465750566b80c82527d0a216a4ee242b5f4e4c24ac169b563fe641c370496c692fbc4bb1385bfcd25d07b122deee5b6c0fd180a1213b68654e864db67c616ad0609a24323be1050b24efbbedfde0174eb7239719b9cc8265b2062ba4ff0b53610eb960ed8b471e59658a99e96780c7133a295ceb3bc02458566ae52e3ba4d2af0773f1ba3bd04500176ac5751cdb6eec17860543db03b1f3bccfa3e4f8e7edd809ec7c5337db2af4fe823f4fe552baee383ff902ee543920fc466c137e708d877cabddfc29efab86c27dbf0ffedf992fc0468eadbd55b5f92499357497f0b33b1f293e8a0dc8ea097821c35db353b2c4dfb93ec682ec6130f4d517520ee4f8fdc09c389d687924922795c7ea463b1cfbe9e94fd6ab7ff4b32658980518c359a54f7495d9c2896590f7981ea6e6f9a455d022e08c4950948c7734274d20801227ada48eb7f8fdfb0f6c998f42d20cf2c76a891ccc9bc79012395a7eb0e137a8f4e8dcbdb9afc3de138edea99ec580fee040c0b82317e982a960807314fb684cbd542af6cff40360b43f5b914e6af66b5cfdc76bb232a10c4b7fc2cd19cdaf97758521db54d8d86506287f04b31be226235552c9c14d4cce0066a775a04e42253622b97104c62f57002d11af1366745309bedd9699b80dd217b14e2213ad39171b1c5a16f9d322142b284efea7c29a0e4cd9721f90a0ded2d114b58048a29c5bc52786da0baeea8ab2b79a8d69d48f3421dbc476a003008f9823f24a594eec9021b41f21c96cbec624fb9a2946d347e6033c834b9fed540e5d64e7bec4d3378384be0ad5d2629f853637fc05cb6c6aeeb57da5724f3d02b625148d52413cf951491ecaef785d63ecb7e2db7123af1563084334f169d03b2a1df9c0a229d821ea2eac8c71f08f04bbefa121a3520356c45c8ed4dc280b5c68bf4a8d020dbfd5d6cbe711f997a337bc213b2ba0cb09e4ee5ea92c4b95115b4e270c442403ce7f4334ecc64055185ba6339b0080ed3115555f5f8f94bcd4fa87ad7b124fdac839235a7da097c279fd0de98286c34eef0c152ea111ade1fd8525d0fadc33e79fa062183945c5476bcbd3c15343f575ab6d7a94051089c85fd80b86f923be0bea6216a0ddb9b0a08fae975205d2f23928e81c507832bcef2f12b7fabe311ec1478673052c7b0d5968d75d868f28456228860c533decd168ced3c08a0b5f5e04b05558af41b642dac86194edcadc67a88c49e54b326ea19ae8521703108ae089e6f8bab27cd90ec3e345cc11a6187799238c87ba418d18cb5113913313d86ec3d2157e62010d9cd515f66bd548c9cfd41ab2ad315503ee955f3349e57ba9ec9202a2d9d72b56d5eb58ff7ecd05b5d2e984bd6f83f594e9583e9b0516b40e158c458dc2a98a464f98b035beb7090c60bad123861121e962ca7386487dbc5f9080fe8681aa407c7686ca628b4e5fff8f5fd9b5d3c77af317029439cc3a78c8f443b7c093ad5d76255ff7b6e82898984714803d6bc57e645378ae51c6489037f6af72300328ba8f3c8001433dd049acd8e15b55d35c773c0bae383ba8723c1f70e7fe745b23ea17e870435986882498b93293e4873463b86655db47f9b8d01535b6851c7ba95a64280e49be7712ad49c1c3c1dcfbf735c878fc17f193310964dd4ac0a70135c5176f8b6ad649d93f19a3cb2eb0cafc17735cd9d7dc2b7062ab1afcdd7bfbbc0c448c3bf94bfb3cb0fcdd8ba775ab1d0c2cc0b616731d789da7dfbb1b6edc0c107795786cea8ab638575018d309ea518e567e5ae528e4f9340b1a1080a7ff7d331b8105f22fa773a95d1aaa75dcd52ac68c0197e20899979273f34dcf1cfab08dbb582f6e4a6d574b09a635591d1ff32cf232fa4a7f54534ad8631f5da397e9661636cd65ac4b48cf5376e5ab975ea44a58613a05272428ac7d946881cd6e0c924c83677a0c0d0bb631851c557918504463e048485ed08fabd2a49394aa8554ee2468e5f47299ff9bd25e5eae916ce3dc0743572101b93543cc0b194a44e228624311d1d3757822694ed6f5d0ccfa4f2296703e5f2b6055289d2e542087501ca25a5e153b7cb9f65cca539746b2b72e1aaddf649e105f1bb79176c484622827f61ae0a3fbe284b38105310337a3292d993942e68bfe2dae9e971b323e417beb6f2b3b845140fe3db2f3ef24d32dd9548111b0e0494c05232d85ff2d5d4fb3f081ac676a9750c59f4d656d780b2ea0f055771386ca635111655085fbb32bc69a397c8ae33ff9365d5fab933432d3c4b9c2d8d0aa43be29f7986fe4656c3d41af20c0ef3bac907574282bcd6e2e6584e90fb94f2791464675c4ba754cece91665c669b3d7ff20877927f2e724d1006003c9319d0747cabb3a378271d09ea1ca2763188754aa6ed1f2e22cad666f2d9169647df15a0d8be7b431da36d57a2bf0d4571b06c387e5a384fde1cfb238a7cbc3d508a0396d25259a0b8280d8b3b25c118242ac292305330c658965489180695df06f1708958f238e286e5001aa38e8ee44f8b4adccd5c75cb8326249e2f93d936ecbf503607cb150e8cdf0bca0cee9d5990d5daa2c4478c61ffb11a693086cc01d42528ddda4c953472d1088e6d72ac167eaef707155298968b57969059d7d54f0b7c7600c14f26a6879bc13ec3250f7d543eec2d9fb21c344b31a5a423158182b3258c134362807f81b799c8b192612a457e8bd620ead817f7aefce59fcdc436809640e575383c2519b0234c878f9d61a000f02b383038a8dae682d67fd56148fd4429c8bce978e6086853f33dd3a33a5e7e56b561a87ade5c6f68c4e927c354847535f2268655f579285646cce0cb9f83dfea4ac0714c17c69d12f7a20a63828d5a9dd2adc4a76c87092af8d73a8db910230fa7e1db18cdcff6420dea4781b84b52703d92d2affe9e68692c14315efedbcd120801a630e2b3c65377f57fd04836871ebca8b50306796bfa618bb3052eb0df65e7062684a688820582c1004b40abad17b6e9ef3b82083f7a7ba7188dc702c3c18b10a52b56e47ae9f41b586e2198624281edf2e4f5943d067a9f621e9c4929ce01209c5757d559374bb3c097b89b7eea310b31002e20576a2ea209715cfe2ec94078da0d36de4df45188d22bcaefaba52b0ed7aabea7213c45ab99c86d56f0fef3cf142bfba3df4b394c8b649fcf50f86a1ac805c585b03d3656508429f0c1f428fa9e18d524eb75674ccd1d5fb9545367f67315c43f", 0x1000}, {&(0x7f0000001140)="144480940b02a443c0ccf2ca375d701dd2eed1d49926c4e8655c1e36703c4ee5ccf88df268b88bef98cb228d1b9a8cf4a9d16eaf89df64e55b5b47e80bc1518f9db798f573f8194f0fd97c5b9ccdf5126721920c1f2068bdd93f080b8b889da81150e49bcbf689e4135fbbbea92cddaa0f814f798753fac95626b3b836f044f5e3b9b1fef6730507c87954e4a6aea736006b64f3c27207a84db6d1c929dee8a5be60d716679285ff84a4c88c85b6e7c40677597cd8742f8b8f9f8195d2a08bb77798508008dcd845de2a0cf5ef4cc65f5b2c1c7b93e20441565094adb23da7fdcbadb5a91d5a271854f2e0fd748296dd031b8604c030a7696036c33285", 0xfd}, {&(0x7f0000001240)="f6ea2fbd5faa7f8c972e1cefabc1ba26d2768c7ed935ca602c38b3fb338a51adf076283052efdb2690df3a7aa5d801370c8f4c11679eaab175edc19bb572e059d47470f18e742a2556a7720e861db8f3990139254f10cbc714b7460365c7c6cd4df5dba3302fc74999f20cd701ce9687f0920830ed3c331bb7c35e59271359f1db6d7f2b479a5bfc708709667e89683a75b302e885152faebdcb7fcd4fa00f33e9069914d2275a0ecfd25c594c2e60a9a50aa083c47e496feebf27d0cb00318fdd943f5b409a004030baf6650fbb94a70fe5b9e8e34b5dc537c21fa033f6c765c27ac966a562e324deada76a06e9885bbe63665128088c334a552000", 0xfc}], 0x3, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000053db00000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB], 0x80, 0x2}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) sendto$unix(r12, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) fcntl$setstatus(r12, 0x4, 0x7c) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r12, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000015c0)) 11:29:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x100000003}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000100000000}) fsync(r0) 11:29:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x1) write(r0, &(0x7f0000000180)="38dd11d7476392dc1677c573197fea0905e594827b904beffe3351a863afe8cf931943c1c013730d96796d7bc626dc13c0492ec028cf1757af33d4c56e734fb55b1773ab54ed43c4996f7af35481c34702b508b283d40fe34e1c64a41ba80ce132cd561587c0f2cb8fec0f932ba1b9a8", 0x70) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) fcntl$dupfd(r0, 0xe570396c8ad7ba28, r0) semget$private(0x0, 0x6, 0x80) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x28c08, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) 11:29:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) socket$inet(0x2, 0x7, 0x200) 11:29:35 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) sendto(r1, &(0x7f0000000100)="cfffe3aca6e8ca814bee9b32ebf9a345bbb72b12fcd6b141f71308860758068276d8116cd3d83d09dd5b42bbd9a898f82c92730ccf1ddd3af3b240263bdddbad0408d0e8f9f4faa788ea92c903df9b0a944ab540c3c881f7f1cb761739a953d2b53c796cfe7b10148827a70847a38dcad9f69fdc33cc4fbd2925dad067be9a0a3fb1a25db1656d0e52ab086348d5387b307c8efd32c60136ce4a5e818d58556a42c97bb8254daefccd9c705cecda36fb80794b9d62c6facc1e36a5e837002a2b364ed7c32f6adbf0468974a10cd47950f471a8f75aec595dd0ca986202e1c18e8d4e8473c1cfc47f35d4d88a092bcb1f4919daf53a19", 0xf6, 0x2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r2 = syz_open_pts() r3 = dup2(r0, r2) sendto$inet6(r3, &(0x7f0000000000)="202d03a5e4569a86ae8f5755610a36d5de6f4bf1b6bf8d272b63", 0x1a, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x2}, 0xc) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0xffffffff) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000340)="6f5a7e440f1d9e6147009f0e304be61b68e4da73a9a463bbfb5d659acf6e8024d442eeb3bfe6af87239daba9e77a3b8c2c18df5cd0978af74af5dadb1794887158845d0c43ed1a8a4445dea2f09e9f6c7c602278d3dedc345eaf5c9bac27582c78cb6e82", 0x64}, {&(0x7f00000003c0)="e51f7179e01ce82576de0efc158ef1c5bcbd5a95188d7d7e3247fbcba4209ee1ef63793af2c0670beb4f415bfa43822e534fe69b0ab06d53098d52a9360d681c2dd9b62bcdbbd5758435387532f8697794cb68c8d0910c751696d4b81f585446b6548482cbaa69cd5e3570a4c3ed86a5bc574c194394b1210e6d02168e6261c1d6651d9e1f96768b713ff5caab1aa4f3b537f0d8d76a05af1755a3252e79751e9a41f4d57a76ac448bf0086a6f03691405c056176d7a6b8c994f24bfdeaab36862649491b7f7e8accd52f2", 0xcb}, {&(0x7f00000004c0)="a393566fee1ff79883ac2685d05e9a13fbaa87cefc36d1ef201a90c95e07d4e4555aed63814fbcfe335a781514594f0a47eaab513be9504ded4e930a5479728ba9bac4d9191801cbafb228557a19905f433188853f5287e40394b7dc9bcd80e0990bdf6a748dc319686f528edd0b34f0e25e62209fa4c52f8a3dbbc8275ce8e8afc5cd9347c57d78c439bd5a6eb3a6af8766aa5acc9e961bef8e026eeb3efae9d40c6b04028150681bc5b9386c6b243c3923", 0xb2}, {&(0x7f0000000580)="183879399a590f972d4cdd3a25f041400ee4a80a189846b845be1cc29b4da2904ea9a20367b2f81731b37dfee9e06905730a4e4e374db6bc27b388dd5f4e1e97baaa4ca0db0832b72c70c1ca9f15398027", 0x51}, {&(0x7f0000000600)="7a387ddddfda0b8383e8a899c9cd514ece1976d6d988c8f67d11351c0f3aacb4858aea47a316f282b6a2ee02907f08e44ec35def8702f36d02e508b6d6b9bece1223d6f80738583b31de6285c2007c063bdf4035d6e928e93b7c7d5f1a6a1b6c74ec3b39a7116efa244f2549177e62b9d4ecb3b055df13cc16bc117d3a51ec88b7b68636aa36bbb494e43f0c27e1659e3b18cc5683419774442404f0e42c149922d6fe398f5f99cac36fe53ff441b7740615fb9466aea66b8d73ef1f5cc8a6cd", 0xc0}, {&(0x7f00000006c0)="b9ce3bb5fa68fea76c0ec9ba1d8e4dd0bceb3e28945766b66a60e0b61819fe86b0368a07c3b53d64ecd11e731cad6dbd5b8015392e9ab69b38da4f5c6eaf480a49458fd283a10533d79fbec43b32ba2d4889fa7efe39bad9817033d3006523bd9b0553fee790bf050a9785e6f13f759255b7a67f068877f906700aea947e9ee71cce32b55bcf677a9a6ecda16b9b651510b6badbeb91a1cd817d5b83292cc1af9ed0e9e5d2700978b4310a", 0xab}, {&(0x7f0000000780)="3e4a430e8b66c9e888d1740615b1bc31e9000dff5f26fd7868f8fbcd873e3b1cc20affa836e076796efe580ef29118c69192e5e6e285c8fdc9635777c92fa851fe71cbba70f9a4aa2ee472020eaa27c795f206c8579105cdad1293e48c53e4880b4e08a1b7ea7ac8fb456ce9878ef4dbe8bb83629ac58f3eb13255017cd0451b87eac5ab205e132fb93fe63d3a3a38d5e6d92980bc4f5d371d08b4715488f6c7bfe0389623caf774e24641bc48c8dcd378737307a6bc1a4cdb4b282b13363bb25e3bef4e8352e7c7fac57914e6d41e3ff632ba093f83df55a70eb4b1bcabc69db055148d90fc557109e7a2e81d8d1ca41943f5ebc13e5fd43a3a964fce", 0xfd}, {&(0x7f0000000880)="a397892699e063e4a52687eedebe0fc1e885ed59000e1c6bd78b61f40efa00808fd98810f3cd28e3811fceb58c55515ef2ba123801711155dbf4c0588af9ccf706c7", 0x42}, {&(0x7f0000000900)="ccc0457b297ec19335a4958d3818", 0xe}], 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000a00)={0x6, 0x1, 0x4, 0x80000000, 0x9}, 0xc) 11:29:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffff80) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:29:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) mlockall(0x3) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffc76) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e", 0x748}], 0x1) 11:29:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = semget$private(0x0, 0x2, 0x4) flock(r0, 0x8) socket(0x1, 0xf75b348d25e9bab0, 0x3ff) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x7fff]) 11:29:35 executing program 1: r0 = socket$inet(0x2, 0x5, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:29:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ba69871150261782e4cc2aeaec39f908a56434d1251c40fef26ee1968cd048a040c5354c26067394d4f2537e21f405043b8838041f169c599fdfd3078bdbfac1c644c5a1a7aabfe012e268d61389427ee30abad9d3553f15c27e08cc360996c1b243cb796d6a4e27dd56c862d0240eecea08e978adce", 0xfffffffffffffe09) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="fd39f753ff2f52eb629169bef59632e1165ab592ba02ebc2d3de5b29e7c7aaf948b88dec31ab639663d366ac07ac82a093d5d6a3c3b9f1fd0104012140e217ce18c861b08a446d422c432d78cc59d6679dddcc8600102d721f28df2a2f2091bb4c9d316f03995da735d5fe9310d3fbf941c02bc65553f7afa5d6b08582441032225bc0f3fd440ccaddbaff500b61075333713bd4e34e17b15278", 0x6e) r1 = socket$inet(0x2, 0x1, 0x5) r2 = socket(0x6, 0x7, 0x2) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 11:29:35 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x96, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 11:29:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x7, 0xfffffffffffffdfd) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 11:29:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt(r1, 0xffff, 0x0, &(0x7f0000000100)="94d907969364ddfb6cdea2799e68aca8bac64e9c905d1b8d9b57f8f1b6740371cc14ed02b2225d711bdbb3268ea6a59752b4e13ccabd305b884cca33e2e0d046a343f254a6c5447e11a221f968138845a70bd99c10badaf8d4230c31cda50ee92f1ed3e4ed5d5f1660df67eb5c9f8d25214bc20dd3179a1ae1b1be66f18ce57bea1de995506887fa42d21c75d640d74398692cf589e2bb21f1d0fcaad66c7b1a655ec6e62e3c8739db9a6b423fe52896f877be79c6b3584828d92646d824ffbb92d76976c0641224d1d3c0d8686426d26f1fa0a63b9da4513e8c04f319efe190be6e578781a1e69dd028892c384a456972ac840d5365d7e6be005d816cb0ef8d202f0c486ce763c4a3e0f30ef5b80e467c18b85c3da2188fb817a54029f37c3a38b71bc0a5770003ab29739c0bf969ee330a74c23cecb8ac3fc42df6c92630cc313318c5e2f0441f39475b8b1b68ce2947b25f5d2b3127398c0ba3a188429c99387434bc1d2f8890852a756b2488b747eba02f28c0e21eb8a159ac5ff224085c34ed0c0789fd955cae165553f329a5c2a4553cde65c863785e09502ff11c88bd1fbc11edd4b42fa0f206dc96b91866b977d1de26ed36a9d588006578ea7e24ed90088171bd68cbd95e3ecc4260999e23007ef9ed8ab8983a197f150ea9e2a5fef997fb71cd780221695f582266919d55dbdba04da2d0f5f115377fb3d06da8f798adc005109912e0c8ea5097bb7c2368e367363175537efc4ba5627e0b466bde8aeb364d4d1d8b1c9ce371b4e8238e20994b55776486ff60b003e94b6f6dc55858f4828e71f89781ce0ed3a3f607c30df1b1a43baf92ad51f50946e1df58a562034f48f3c2092c93172f84410935ea565f8711c41a38bd24e77d1b2bdf27f9835cd9a3e14a1d533a9454803a0697bb5a111529d6c4b9591ea878493833c470490597aae2a4aa46751b7f02b94379622fc9f85921a8afad03c4ff37a93cc70295d74bb6cb834d4d0ab4f0ebc21777a34539521554895882ac8b1ca4bdcf45158841e9134a5512b2da0c35f5ec4e81263e67258c8554889af3f265092f8ee1ac03b4a1c1ce892909d08c8079bf99f804a16e562786b969e23abaee3128bcba37b6404dddf69587774fcf0b7dcae33119dafe2a9171ebf26fc9a8a0d68ba3c9b44d8ef0d2d6184b24d0893a2f2295b5d63804dd01d5f448df56822c904054e595e43cfefa102213565032e9173b99ee9f227abbac8695db98e4aabc6fae35866f220d7b47b73c1a3c684d5b1a272449152c8ed09be0ce03ca93ffc14b49613663ed8e2adb0cc609d99266040465a001edb7fb64f5d513cbe3d381bf218bfbdf129aa3fdb57751303f322d396a5b32f30fed35077476aea205ee64604fdde61fd4d732455a9e521eb431c3e07098e77407bade7dc87913b98b11e45d64e608d63e45fa7813603a83298df9cffcc347f59a23d492c7af0533ff92d1f1f9633dbee694a9efc8e4ee85434078863191c25add3734393a68ae2ec291cfe51927ad89301271f99b5eeaed14d82900c23c1d411f8f292f3e75a70d3d390709ed008f3eac6fe6c4e2126f0729a740d2c44bbc774e784b722f6f63a10fa1f69468238205cc290db009f9a321f734c81c7057d2c4a6096e62f2ac3d3c7aed6c37a68a94eaa16e21115f0dd8668498a1d26542512443559e32658a9f745bce9cace6e4bd4564f1074458b8de405efb0206012ac0e5357222b4c2cfb00f5426b049644a832b776bc6d9e8be9401dc9a42e49b5575a27ae6ed5c1b1f58ab3c5da90d18a45c57bd0c5188606c235a2ea691e716a8606a05083e549abb0fe787ed8c3179388a498a726f8a5e4bfd523db382bcb310dbe1031fe7bf44513d7132ce5c1d4400d6d7e21f2147848f7b6109cec6c4d168a8d3c79737fd7ff0e785e0063e332f511ec944d331ebfdc79eb1dec9ba81c887f994df1ac60d4b9c7b5241e39671fb8005f32d8ec52969c5f7dbf0dfad745e4c559bdfcb549e22f4eb12eaa0d59ea71421871235fa41390af7620c03279c593b3f6b23a64b22e65355b7bc07c53213b928e60980539943889ef5c58db8b3e77fd25d67dfadb3caed93772409b871b436b1300843ed696bffe9ec77a281cb7089939858053c62b9b7c15e95dc5c8e2dfc8cd88f0810c869e229323ea261ae72b8a64a0fb971465e7437072daf66b27311887305a906f3cbeceb4f1ab527f78cab2c9a36c07ae3010ced0340a114d29a9930b0b93664415e9670f1a3f5aecdb62b75de92c19de9c198480673ed2c2babd93fe618c20f4a5eb9731112dad63bf67646b9ed1865f89a03fa9e43b0bbb3e40645df28890a8ff23a21bf92ba6ac703bedae32b61c8009218f3b96cbfc4c79b0bd585ad51c4f0fd0de2ffeb14a098dbc45540163b6438b6e018349b140d159ce97aebda096b2e35565a7e5efdd9897dd030765f54f38308a729ad97bb2220d76a859e87748fb7ac6d0e8baced2529c987fb573977a6df15a93c64dae3d92755057435077a169b6f921d46f737afc1d07e21cf2d2e3b765308578401da4f479230fe0a3b16fdcaff3db495022fb567dd34f7bde5275ec8c27bfb4075cbff8b420fd7a306fd9963a2950eca9d8386b0270f3cab96a6938060b642ad4e4c03c771128233ebe34afe55e4f277ad04d542d30b4444ef5617aa056ea1fbfe9f0b4f7481bfd12c5ca3c34497553851c66d6fc4c0e849fe10484ee12fac538defd8aec7d995bd034ca94d8f0d79fd883384952f43df9d1ce44f44e0e592c2062a48d0eafa8e9a14472662ff5592f7fe5695d59c957d5a06a017b6cab1a89c62f56fd50a83c35d05257e5c480083198d4430816c2c05646adb13b2ab9880f92c818bcd3dea0e0e8c33b8dfea0d0b4868027f3363947097db539dfdefc54ad94dbc69c27af8652a5081c77efef1fd1c12b98e37c7648e66e9e9c9c7b793b4d99fbaa16a9e8e640001d291c9c8ac6873e2f6977015d5a830a94260531a63f3a3a6f911b3acb4e8cbb4a76ffd6389e98150b0fb7680175d92ec5d2aa8728dec202613b648545c7e4aeef549e297f1bdbcb1259797faa01cf691a63fa4d0329b95d966990709f570a1806351a6e551214f493cbc8ed93db7287fa0356ae5d813eceab45e2f6f6e2af7602c2fadfe53f6a49cdc653f4630b37bb37a40c165faf3d5a7ba097adce275a6e3102f0af1ec703b57ccbc7293e566efbfcd2510743cb9efd9510ccb8d42b2b2b52fcb11c08e986b0ecd1a6792932b2549f16b6fc00342a75c75171c1cde804ba14781d2544944a9d72746e792aa6ec47f4304d026279f95d834da65a14c0315db79a07635c61e60c6c4e36af299e59e77a7b2a77304104357bc1eec75890bb0aac0ddcfe537aaeadb56bae132ce8316f9ef1dc205bb0eea5b9ff78da77e2199a8ea2729e52623ee4fdc7a937c4c1963724cbe0c5e92323388b0b1d9a7d14422f42b09e139defd38185f16c11745a0064814e4b15d27fe709c4d032da15c70a20bc99e8b4fd74fc0f0bff7323ab4b3194e77d7351c9f4ff544a82cdac00601dfd7563e8559ba32459c1429ce3ac42b74b62c5e103a9d40fd2a307a844c29a26a3b681bb51eee3942235de73c0e6cdfce970473abf652509f96569d0461202d406d6f536bc452fa40fdf24bb4b29a3886ebb8fe4c83fde6a69e46fd506a560773e9fda04dd0a9412cda08b64692a6b16df0ee2c4c0fb6bf4be25292215501a772d130879db47f4d7945d6f08281e621e60347becc952f11f8a7441835d997f8d497c06e1bb303d820a4ead6bff235e50b8272b2debd9900c2a9f1471821e04c1b36031686b8c706152a1f20c7af5001ed64547e24452d82a4322a13c375ff1054aeb711473b47a94f2097c38345ffee5cff367111193bf776d4a7084c8eb8fea20e985a6e26d95c001adb3f267bdcfd938617fa0eb7f4500cab351c33c3aa65abd807d343625bec8a39e6bf54c10451220b71d3008d32db24f7828c56aa396440fbc7b271ffedf7ed7cfb95e435159ce0baad31b866b828a2fb076c279627411c961bc2ef38f4383e725ab89135d145c7410f0e158989991a7ee6d443884459669cbc00ecdaa721cd18fcb925b48126f1633d9f47a0f626aaee5df30d600131c22e84191216d9d8e820ed2babdf485b77189b9094435299b0557e50770bf54ac08423e8e7a4dcfac6878c5b39b2077ec4c2e9aa8a8bc90b5dd1480c9551ba00acae4224635bf0185dfaed0b4591f8150a44cb791703493104ee18246a0267999747276057373c2a47534e3a8498a81c70eecca5b901580ce4b0ccb4e7f8bffff1be90f834ecb42d696cc2f6337864b1adbfbcb9316b61cb88d73c1461b131a65debaafd22d7ddf3cce4eeb5c60b5e53b3b7d2fcce114fe23b95a8d656ea36f47336f8328a7398fdc5b724d5a6ebc29cf748f52bfc8c78f1636eecde04bbd83b812f5cc42d04c3ccbc776522e3af6813f16b1068f63f2b46b824b5011b46e1c19461b7a9639a9b37249c3912a5a798881d7b2cd09d10fd7f762e1d3e9602e7bc4575b8e8613e847f73b90bc4e21ebc633bafb16ff79d6427dc1819adb03b5a7a50f44a865e09d9435034c1cb8d7c72a103f36c0fb9936ce8bfa21322e5dd89cdadcbb3e72d1adb69d6efc4d717a0e7721b09f9051df137fed3389a665c65e5c4527405535e81076d3603d0936337faad63453db43e626f585f937f856b3389b95f65d104f57814b0ec1f9bc059609f8ea6945dbb165ecf54c773ec3a437f0900614b124123a86d4ffd17d5ce5133e7ca7b8a3106ea7ec3a5a9fad3579951516e74ff1c398e5878022b4a2e41a0090cfa46f2025c515fdfe8c33e04bccd1c13a80fb81e8167e33619c3b3ba993630e2c17b41926f0f1bc33d322b0861a8cde9b41f383e1b0991483cf1d1e7af736747aefd5484ce72ead79ffd598e4e4d277723fff7af9d499fbf323fd9d23f6132624bde8e93922655308431ae27ce2b8fad35cf880d7f26926c5509adcdbe012d3901e5485b482a80b38cbf543f3ce30ceaa7f73ef2e1aaf9ebfe866094d41964e4a9873b1e8fdf278c643f7f0f66e41d38a65ba669a10f2e7acc524c9fc516644993fe2bdee8073eaa199e044406c2c0f937d5cdf5b4f3528916a715ae71d3ec9b7aef2ef0cb427bb55100c9cbbdc61132d9890b8366f39eab2c116bf107d0fd03ff2e30b94ea4ef2400da685e8ff2d1af6ae6f0ef25342f52abccb1f3cbc72c6fc660e1b4ec92b7c572ae6b8a10846d2555f873741ce2a81988f45701af4c6b69e0fd14643aa88283acabdeafec6a4ca2c9de5a18b1d236b69316637c71feb63a688f0f60a6dc74e67757f5dbed8543f3f6ac9537f72cc28d54206bc0cc76c318cab0fc59aa8f2311e28327eb64c0e9e97e779e31bd86aeff2745ca19225a9f6f2656a8adea7f0f21c8179f0d450f73de349ed1c17d98b96add98014a9de257bf3b99c8b523347c173a6e656e84a2a031f65eb2120c03e2a8810963db5ba6a9331541cfd313a62a515c4f417c0bd6b8b1eeeef4824f4c49e9eb55d15d2ff5c1be961ec6bfc1c862f70abf91f15c3b59b76364ff35aec7b99f10207528b8f0926056ff43ab058404831a1fb9ec374ad12cd1127223d795ff06c38a843adb436c37a0e02a7a5e9aa64dc282c8af9a019dd9dde0194ef2932084aff6d91f4ff57747e8bbe0b76a11b21f7ad21b1f498e125f4920ad91c889138da92b118f111e67046e373e044712efffc07f29cc69995f783702ee18", 0x1000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 11:29:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 11:29:35 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x100000000009, &(0x7f0000000080)="100000009c8bc0d0752c908c8ec3a747dbb5a1d220e83c2470b1dca2173fbafa3c8cb76e67d548a0be6790502b5433b07e0d9129d7bde315956f", 0x3a) 11:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 11:29:35 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 11:29:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) 11:29:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffe, 0x2000300000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x8ec) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 11:29:35 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="46d25e2d73d07f98049d070e9a68f3e1b7215e1755691121a5e12dd9ab06eb99645dec2bc6e6e775fdd8bf2bd49a237f4f863c15b521147e43bcfde2ac5be7ef2b78f41781d919d40340764c6729c0e4c0840ae1635741ac6dd17641ecad3eda5ef2645ffd45171d843a527e7eab226c70b799567dd764b26a676b51fa2990aa601c5e084c8d4639455a3d8a1c52d7ffc7835547d3a0e55a9b5b19b5707781eb8cdeb432ef6afa5ed7b6a7d3021e308e2e5a4077ca2925094def0009eb8a1b1be1b6472ab6011a990c6801e2f1ab9c4c067e9eafc6e3f9a8f27b4c67a04fea1f96f2dca1f1bf2194adff0b05f8089fc9aa6a6a6cacd90178d5d43b0f83", 0xfd, 0xa, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 11:29:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:35 executing program 1: nanosleep(&(0x7f0000000000)={0x4, 0x2}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) r0 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/254) 11:29:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 11:29:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x5, 0x4) 11:29:35 executing program 1: r0 = socket(0x7, 0x4, 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000000)='.\x00', 0x2, 0x0) 11:29:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) 11:29:35 executing program 1: r0 = msgget(0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x1ff, 0x20, r2}) r3 = getpid() bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, r3}) 11:29:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) syz_open_pts() 11:29:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x105) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 11:29:35 executing program 0: r0 = getpid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x208, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() openat(r1, &(0x7f0000000000)='./file1\x00', 0x20010, 0x21) getpgid(r0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x101, r2, r3, r2, r3, 0x21, 0x6}, 0x5, 0xffffffffffffffe0, r4, r0, 0x3fe00, 0x10000}) 11:29:35 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x80000000088, 0x0) close(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xe0000002, 0x20, 0xff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x1f, 0x20}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x7f, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000008, 0x200, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x81, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x22, 0x4, 0x7f}], 0x718fecb4, &(0x7f00000000c0)={0x8, 0x3}) 11:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e100402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e54fcb8c72847f8e3272c", 0x186) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:36 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket(0x2, 0x1, 0x7) fchdir(r0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 11:29:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xac, 0x1, 0x9}], 0x6, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f00000001c0)=0xffffffffffffff98) socket$unix(0x1, 0x5, 0x0) r3 = socket$inet(0x2, 0x8000, 0x0) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, 0x0, 0x0) 11:29:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x8f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 11:29:36 executing program 1: r0 = socket(0x1, 0xc003, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x80000000000, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x5) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) fchown(r2, r3, r4) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) bind$inet6(r5, &(0x7f0000000100)={0x18, 0x2, 0x1000, 0x6}, 0xc) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r2, 0x6, r6) 11:29:36 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) syz_open_pts() 11:29:36 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="8b968bbed2ec155c59fd536207ba9cca3e1fd44007cfb944e04d8fb86c10484932a1b4d96a9565abf1c9f0e5208bf72240b37109b72a1be75728450679b89d46b721bbbbe873802610578a3bbc207eaa7c58077c45429f44c70deab127d1b6cbd41efa768dc94290e683fc41fb16d64378475db058181719f88e00adac19370052bacfc37ab05d15f12adc5cc426692bad2333d4ba", 0x95, 0x8, 0x0, 0x0) r1 = socket$inet(0x2, 0x8005, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) dup(r1) shutdown(r1, 0x0) sendmsg(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000140)="a03c134ace3ff90bd4c459fe2bf2c0f505d2d8c09f613ced03ae7a2905909e1b78f8f1d4a0be6b38e39b7bbe6792de21d6fb6be0f4c3850689dcdbffc70bb6f60782cdbab7cf1afd4af3c479596e9e1e952df8208aefb6c6c5ff3f7e94afc1e28e5873301a0a3f25cf354d4ec9278f8fe0ff0e08c45ffb0572bd41b2cc39fd2f050a3e976ecc1d3a39de4cab9477c302bb64d80dcced1fb87fad92bf687dd23cc5fed416cd5de8323ca04184fbd010685404823a6ab0c4c48984341a21a4", 0xbe}, {&(0x7f0000000200)="d4f6aaee95eb84b9d6b5e32389ae0571bd16a588a95289066661a58e857ea0995d6f4405ddb95f72711aeb835604dd78f070a0356bab43350a09e9bc94250ba58670b21ba1452311338422400cfc0e5a8cb03acf96e040bcd26e0a1ba0060fb074c3532ccf1776d8afb05aa0c8b72ce5d91ae6cb13f1bcf3e5004d71e5c73e15beab0e08b2c6a145d104d2ae4d656e3a3e0803f9126ba04e72e5bafd8607c69d4d5eb137db6a107e33eeac4f9c33ecaa193cb3054b5f791c070fe3da5fb24e61cd156a61c1b35d0d2d590bf0ec0e3e37d4c483", 0xd3}, {&(0x7f0000000300)="d5a74a2696dd352c9c6c50c983ff96dd05d80aa5b4001beedbf3f01abc6ef5a3efacf43e883b1c8bcc50c884a84bc23b0080aa03df9679acb8e116733a71fc809dab8a8d81b8418324923b00a78b0ca694851c3ca51dd5e22ef9b274", 0x5c}, {&(0x7f0000000380)="de670c8ca91a3d3e26c757284d85915f4708085c733496dfc8f9c6c15ac376ecbf7c738bc0acfa7bcd7ef664374b8601fbddf70d2efea55d2c2e42b8c06f808e9ff68a5a9576af9818d8a14a7863bc105192d06ce17b58858c5f7c4df8332e9a90d2cdfdcbb768c00b05aa4d89d742f21d3f65a87111adbe7b0c98760efd1273c86dbff85df33ceeb7ace59ceddc7270834214", 0x93}, {&(0x7f0000000440)="76b880894acdad0a2ee7c83c3ae92c2016a7e216c0048f7b5292b9a6c96bc480047c54c1ca65705472b65da30518893964c1fe7c34672035c7ad1a7324fa4307afcbac6ccc5fd1480846c8adbdc25cd01894a9b1c31fade2078f36ba7bf83521f97b443f896b49cd94aac4254118dca422f012a82dce", 0x76}, {&(0x7f00000004c0)="25c61a074d11a4ea4ea67acbd963b7365624d18c3d7795d9d27b9bcdbc6b485962707953286fe336a8813f3c0c09c0f5d98b024359b2bc8324fec68bb2fdc64c39ee1267a44519cdb47691c912ebaece6853869cd9559d107d9131e6edff14d473bea106521f0bc465cf66925b88586d2333da12d4b28cb2b4ce2c815cc93bcc29eaa01d6f53fdbcf41a9c85ff82b9ef642d772815e5385c3df69647f5dbb5bcf4880d0e3fbbdb6e7c151d54c908898dbd320819ae26c1060c43f20f2817a82fddc6dbd6f3c4d8d697aea896701b26802627377b34dd1d67621a0e39e1ca320abba4d5da17ce4d", 0xe7}, {&(0x7f00000005c0)="e08687a2259e6364de04a28f13572517b19053ef486372b09d30e7ccdcc011cc0598488a36388a14720e45d64cc1761af7435081ae797157a47b901c0e0e858b5cb141f7dd44d9ff1c04e1aa2725bacd147a3cb494cc9b6d111e80ffd0926653f778003c3a5a2aa0fa9f11be8357f37bcdb916977d0d16705ce3100eec7dd87657f340b0750094f0312dc7ff198791e3c5cacaa60e5a69002be740d358e9dfe310e542cc49c96c1f74fbb2e60396d5cdbce7fe623fc940f6fde30a903ebde99c73e3402809504dc7560bd9f6249c7a82c06a", 0xd2}, {&(0x7f00000006c0)="7cabfd98b08ac0d4808219dc681e26291cf84a85d433e601c68d449345844c8d9703693cd041ab54d6e8ec64dbe7ecf91ad3f7dfbe0737e5f49f3d93e41603f5b7580a2d4ac8239490abe6", 0x4b}, {&(0x7f0000000740)="a7", 0x1}], 0x9, &(0x7f0000000840)=[{0x68, 0xffff, 0x7, "e453fe396c524d85186ee3e656149989f5411f1567d86035a2b7374e7b5f23ff6c7b947b153902a3a269f9567fc30a493f90c0af29fb2521c1a40f80c5414323602045a848b0b5a9d2fd6e47a71dcdced432"}, {0xe8, 0xffff, 0x9, "710e445a9cab36c209d01fd2d38a9ce7e66b44859afd567ce7a66fc3e3081983b77f871841ccb4b70c6696ced2ac31a71dc793d739a8a1bb4e1b8360e255fd7d0fefcda82be4ba896be0141bf2360e6eb085106c621672894eaf9a38325af353069868f52731a2f5e12aca93c73e3cf2c47b9151b6790791cd7e3459b79da9eea2e0051e7ae2a6610abc925ded9f90b2ea6023dc708a29a0d39df60a2da9d73fc59ceca87a92f6c94c67257188dffd780c8a796d4a70b5e7327d1cc82147a3459a16f92c35251c5c7597bed61e84c262d159981da54d59c8"}, {0x100, 0x0, 0x1, "2df096f6d7e5338eaaa7c950787bae759353ed1efd7720ecf4b19729cb463f2bd7648db669b46e4b5526860b3ccde3d88e122504c4d0f08f1d4b5c8668563755f78ac4846b90bdcfdf1e70001d624323b21e98d7c423a733da1fac6650ba481779aba3e626267932a50ec3115856926e401c95a8456c4c6d31abdfc20191786fdb6d5140bb00526c5f94dc057b2360737a941adc2bc878c29e12c8f506077ce8c25f9ce2f437f12e40617482c1edf6b5f8ebdf149e7f20e3ca2770fe381b3bb08210ad9d450aacbab005153057c6cf894b70208f7b59840ddfaca9be157601e1485bba199f469dd3965903b41a6177"}, {0x50, 0xffff, 0x1, "1a6dfea3614039de05af9c318b51d00b2ed0a4e3aab72776a4c18f176046a25dceadaf00a63aa415e603d34bc630b2c1885e403e3ceeec0c6ba59a"}], 0x2a0}, 0x9) fcntl$setflags(r0, 0x2, 0xffffffffffffffff) shutdown(r1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) listen(r1, 0x0) 11:29:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r1, r1) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc278000000000", 0x14f) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 11:29:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getitimer(0x1, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = semget(0x2, 0x0, 0x88) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/189) 11:29:37 executing program 1: r0 = syz_open_pts() r1 = shmget(0x2, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/58) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x4b9}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/181, 0xb5}], 0x2, 0x0) 11:29:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000000)=""/195, 0xc3) fcntl$setown(r0, 0x6, r1) 11:29:37 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0x2c) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x1) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') open$dir(&(0x7f0000000100)='./file1\x00', 0x40, 0x4) 11:29:37 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) mkdirat(r1, 0x0, 0x8000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000440)=""/175, 0xaf}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}, {0x0}, {0x0}], 0x5) write(r2, &(0x7f0000000200), 0xfffffffffffffec3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3) shutdown(r2, 0x2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x69}, {r3, 0x2}, {r3, 0x2}, {r3, 0x2}, {r3, 0x100}], 0x5, 0x5) close(r2) write(r0, &(0x7f0000000280)="8b9715e99a175ecfd9badf7419f5d92ed3f417dcb919ccc6a18316c712aa08c07450c394a2c96ffd3c317414fdc5aa1aff0956b2d79f7e11cf979368ea8ae7c0963e706f79e472de5407c7174b22954861228dfe946b9a0a3815affe05d3352f6fc59eee1f80bf6afde32c1a76b39c2011ac3d0218495c301c961cacd8a81c388516a72d11302ec4613bb7f031eeb392831f47fc0d1ec31aaa34d9c1a0687aef77f0fcdc0f7c066c1260547e7c72d18e54bdfc4322acee632a60efa09c65a28fa576a98b3e7859f6179462a8bbd7b7fbf8991d3a", 0xd4) truncate(&(0x7f0000000140)='./file0\x00', 0x5) dup(r3) syz_open_pts() 11:29:38 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 11:29:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100}, {0x9, 0x7fff}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:29:38 executing program 1: r0 = socket(0x1c, 0x3, 0x5) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) listen(r0, 0x400) 11:29:38 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000200)) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:29:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 11:29:38 executing program 1: r0 = socket$inet6(0x18, 0x1000002, 0x9) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 11:29:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7a) r2 = socket$inet(0x2, 0x3, 0x2) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() 11:29:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 11:29:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x805, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xd388be0e38620870) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 11:29:39 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = socket(0x6, 0x7, 0x8) lseek(r0, 0x0, 0x1) setrlimit(0x8, &(0x7f0000000080)) 11:29:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) socket(0x30, 0x6, 0x1a67) 11:29:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4010000) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 11:29:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x2, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:29:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000240)="9515a5b3a055a6c06298e4492a0fc5f4cf9b185525e82bfe76329bffff6c453d34a3133ecd0587ce449982ba07a02d0e3c9225e626bc77dda95333635af2957161502d1908e2c7a7a19aa9", 0x4b}, {&(0x7f00000002c0)="15a2dc443f7cabe0347d7b65668bd8fe0058ab33ddcdd63e6437783a6af7fb3aa30eab12029d4320d843eca83f1b6d737162fdfd5e6dd5fc62af466cffe7bb9e8692", 0x42}, {&(0x7f0000000340)="ffeeb2a98c1635bffe9b1e3888a95f6703bdc93c5ae7b71698ad6ad7307ed67cf860029449c92dc6ea6307631b3993bd7f82105e987d9649b87faba3777ea76731adeea080", 0x45}, {&(0x7f00000003c0)="697bc629e4419e53024d6fe79918b2a0056b8fdfac588d3a5a3f158ca9cdb35534f28cd1833d9d3003851408f6652e67322f3938110a4accebb0530a87f74df572a909cbe945560a648afa5c85cf05ae62e28bed7d8737e99918464bfa80c71109dbc5272df018b8284262b50b2ee827a7fea5e86bd1f9872999abfa4a9b5f7d55", 0x81}, {&(0x7f0000000480)="a3e5390e884f3ce3050e31e1cf6da4439a007c87414433396337c120b5b1796a1a5e05a1aa2b86b2cda77648523cc4dfe96143112a58c3843092329d2b354bd0c211213662a0c9639ff465dc48e9f604c14b782d4fb51da1f8b30f1bbdd2d18a027285db2d622b0ac9a9909473447ae2cb3145462ce39ceb308c2c3c38410cf14a8d0ecf7bec1a8416d5ca8473878dbceb2b33afdf3c8f0d427f94c9ee31c4649af0cbd7", 0xa4}, {&(0x7f0000000540)="ae8bac55dca5a7dcd8b1ae3900f8641173db2573793914064e6489c508bdaf21a0d09c4e69671c11d998aef3e67d07026620c3aa114ea2f27ed7293c00569a849aa5599d243c32a42b0e62fa04aff55ceb0adc2e19be277ff07e8176ad277f406c5de380a9a765f900733efd8f34707b3b5a38aa31e03c", 0x77}, {&(0x7f00000005c0)="3e13ba5447cc027dfcb97b2756de88a6ad84ecc767a3635b21dadaa245d23541398e5d190d206b26cb3bc0526e4bedac06509ee143d447df045bf0b446ea4fb0f42945048d1a541a331d0716f776df351475231f4e3b6ff672e8ab01e6b5dcdfc890b31b28454c329c8c14f7d7c89e0b26d30ebe2d95a69b", 0x78}], 0x7}, 0x4) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x77, 0x7, 0x671, "c3704dc615571b71aa68cfccc4ae8f72a3776cc4", 0x40, 0x800}) 11:29:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x2, 0x101}, 0x10) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff3000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0bf712456cb88208c2aaf0716e2cf8e4b87ecd0bf0f6b5ab4fa26a9c1eb8e42d45f61b3702f634ecef9c7ed364b07cdd819fd7646496406b262d6859afd117c8042768ab92fd8ac3fd525039436049f75f91fbc94d625d7a89c763abd9f252b130e246ca48611a2ecd010b5fe60d136b293069b028add39b92c782440ec357ed7e0c78be65ac2e291cae92444882d9482d3d073bc1b8f7c5086a06864890f45f12eed2e614d9ee1e26da5610e5", 0xad) 11:29:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000040)=0x9, 0x4) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x2) 11:29:39 executing program 1: socketpair(0x18, 0x7, 0x81, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x5, 0x21) setsockopt$inet_opts(r2, 0x0, 0x40000000000001, &(0x7f00000011c0)="8818b0bbf87b389a477f4def97b43edbfa71fb1410dc8e8d8d30b8ee14599537c512311c3b77bc53ca3d28a6ba13325533f979d43084530a5c16daea4f5db39a2e9bcb282f05c6a8835409ab3de546a59867ecc41fda6119f2e73cc12037e1d2f26d39aa4ba7815bc72095ada28165f46351ac2dc9d82a16c58a310e5d42757a472d85156e057670466d5a78ac1bf1c1157c9f496fd75faaabfe8fdecd0f3fda503536bb3ee1bc8d55692516f4dcf109f1d7fa1c47f970fa9793e34fe4b4041ff3b3ac35edbe9317732dc044e03d6a74837219e02a2075174f8652840a5593bf08d727adf702ff67cd304e814e0000000000000000000000000000", 0xfffffffffffffced) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000001140)="a39417a1918ca293e0d513c12d70ae3e60944cb8ea4c24294de3f8124949a2fe82d5b8977c6add8a58a7c7523eb92340a6dfad183e48abb973ab81f04dfd2a38d61ec2218625df84571f95fe05680f73aa4cffa0ec58e106a1e455fe741d02c32d000000000000006e58c818df86597e464b192c82e3328bad76", 0xfffffffffffffeb0) 11:29:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="74939e2f32e39f7ad9114108b9c1881b23778c2e00b274b95a7708622352e33e02f7c51ac15353d4eafc5c27f26673ba4f6b950b79a9dc167fa813803e9800ea2501aaf7f1a460e509097e7d4507873cccf78004a980b788b6e941869ddf1159b801fff8f5a23d48d3a6ac4a184bf9459488f1c6862c67a912", 0x79) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:29:39 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f00000000c0)=""/201, 0xc9}], 0x3) getdents(r0, &(0x7f0000000200)=""/37, 0x25) 11:29:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/7, 0x28b, 0x40, &(0x7f0000000180)={0x18, 0x3, 0x4, 0x5}, 0xc) getpgrp() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x100, 0x1, 0x2, 0x5e, 0x41cd}, 0xc) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socketpair(0x18, 0x2, 0xf7bd, &(0x7f0000000140)) setsockopt(r0, 0x2, 0x64, &(0x7f0000000000)="9539306a95bc169c2a76a388a8c622356f5d520fe3a916d854a5d2f565de5dfb80f6382aaac34ecd90647655469f9e8223cf7b35a391c0548f171f4bb7baa9094044d3c7794408b06685bf71cc30e7aafd877df9f4d0cca859f86a10895fb667974f5a05b911ca531b32aef17cc9544c5d37e1b18af1ed414df47d43865a8a399c9cd7215cbea5bf7c41c8dd4578751cdc3410fdfb6dcbc47bb65d5c34547fae87b40a09aace41c2e3b4fe607fcb4b7959a8640c13bea453c28f480dee4ea8a77322f8e209", 0x86) 11:29:40 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socketpair(0x18, 0x8001, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b31ab1bf5c96a9c1c6fbe7dbfd6c6e15a9f2e4a68eabd557c1bebedbb7e5b692e935a1fe0e0523879338d2c85beab7c30d896e9d28aae16f1848a392cb2150216e1c3299ad0a2f7574882bca428ee10f9584e13b0ed7fc2afefa6b241d4a27b5dfef33ef1f0caa631a580a55a3853e26f7b655281fe24dcfc215bf1975b6c3d8ca3c6d5d0a0fd6341b069c0a443a1eab6557c3c33604bff7e8844e40bb", 0x9d}, {&(0x7f0000000180)="f81c025de6a9ea751fd35f56375c958de9", 0x11}], 0x2, &(0x7f0000000200), 0x0, 0x405}, 0x0) 11:29:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) mkdir(0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) 11:29:40 executing program 1: clock_gettime(0x20003, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 11:29:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:29:40 executing program 1: r0 = socket(0x18, 0x104003, 0x81) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xffffffffffff8000, 0x4}, {0x18, 0x2, 0x8, 0x1a53}, 0x6, [0xe68, 0x3, 0x1, 0x2, 0x6e57, 0x3, 0x100, 0x800000000000000]}, 0x3c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0xfb5}, {0x18, 0x2, 0xfffffffffffffffa, 0x8}, 0x3f, [0x8, 0x7, 0x1, 0x9, 0x9, 0x7, 0xc0, 0x5a16]}, 0x3c) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x36b) 11:29:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fsync(r0) sendto$inet(r0, &(0x7f0000000080)="2ff0f5ed60862dd076484a695980130141c666103a03c263e6d0b1573a447b45567b299717083ec2277e87f2095c2af1485d80bbfb08d8cc80f3c82c49d44119258c25952f549001cb3e7883cf7039f6f1db249c6547768a237c7008de63a6b90b2b4b7628191fdd8b6ce761d3999153b44ecd3a966f9fb90ba6c1e26b268fc331a47e35a4e128", 0x87, 0x3, &(0x7f0000000140)={0x2, 0x0}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20800, 0x14) sendto$inet(r0, &(0x7f0000000240), 0x0, 0x3, &(0x7f0000000280)={0x2, 0x1}, 0xc) 11:29:40 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getrlimit(0x7, &(0x7f0000000080)) 11:29:40 executing program 0: r0 = shmget(0x1, 0xc000, 0x0, &(0x7f0000ff4000/0xc000)=nil) shmctl$SHM_LOCK(r0, 0x3) clock_gettime(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socketpair(0x18, 0x8001, 0x6, &(0x7f0000000280)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000200)=0xffffffffffffff19) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 11:29:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x50, 0x10000, &(0x7f0000000080), 0x0) socket(0x2, 0x1, 0x7f) 11:29:40 executing program 0: 11:29:40 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x20) 11:29:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="ea2df59774ddd31f49f2400731", 0xd) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:29:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) poll(&(0x7f00000005c0)=[{0xffffffffffffffff, 0x2}, {r0, 0x180}, {}], 0x3, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x4) 11:29:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chdir(&(0x7f0000000040)='./file0\x00') listen(r1, 0x0) 11:29:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000800)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b8a2c170ceb4cb152ed19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45b806cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f1bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f186ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e4568fe17116009577893fe6a0ec6e1ecad894475aae3855d267ac09a6fd20707586b23cf5efd17fb3128721b9eaad3c891d951aeb26683b5a9c1925d2d5dac2743c5a43efe9593e0722a1fdafcc2be9ebf66fcf31ac4043dcf268259d4a79488748a8a", 0xc7, 0x4, 0x0, 0x15) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) semop(r1, &(0x7f0000000000)=[{0x0, 0x6, 0x800}, {0x6, 0x80000001, 0x1000}], 0x2) r5 = semget$private(0x0, 0x3, 0x0) r6 = msgget$private(0x0, 0x94) msgsnd(r6, &(0x7f0000000500)={0x2}, 0x8, 0x800) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 11:29:40 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000480)=' ') clock_gettime(0x4, &(0x7f00000000c0)) r0 = socket(0x3e, 0x8000, 0x100) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 11:29:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x4, 0xfffffffffffffff8, &(0x7f0000000080)=""/237, &(0x7f0000000000)=0xed) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 11:29:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x3, 0x1000) 11:29:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 11:29:40 executing program 0: r0 = socket(0x18, 0x2, 0xe6d6) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe0, 0x110) recvfrom(r0, &(0x7f0000001340)=""/84, 0x54, 0x1, &(0x7f00000013c0)=@in={0x2, 0x0}, 0xc) accept$unix(r0, 0x0, &(0x7f0000001300)) readv(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/39, 0x27}, {&(0x7f0000001200)=""/135, 0x87}], 0x4) openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 11:29:40 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet6(0x18, 0x2, 0x6) fchmod(r1, 0x81) pipe(0x0) 11:29:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x8001) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x9}, {0x4, 0x9}}) close(r0) 11:29:41 executing program 1: r0 = socket$inet6(0x18, 0x5e052ff4cb1a9fe4, 0x3000000000000000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x40) sendto$unix(r1, &(0x7f0000000040)="2479a1ba2be2a8bcbf33b50edbeb62603a4e6ed0e8acb79a10e5088ae5888197dac033f4518f9921d17b06f057cfaf30aaadd276428b92175be7e25528684cfb48ca1feb12387cfa992889c5740737719fca3c6171f1de57b30ea0960d03ad26541ee32c0a4509", 0x67, 0x5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x2400000000000, 0x5}, 0xc) 11:29:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000240)="9319b5f62f95202c7a181b05290ce9bc6c7076eb6aff273f042776bf90c227ffc0ecfceb79f358655a96d7a9c3ec1b95949b9373432eb30c31043a6fbaf0843354a928dfcc72673bbee17e4f8d67aef52ddfd4f9caf019d131a08bf78faacfb6270206b3c659ef810c013245e0db6db847757333187562a80eab79bacb7771e3f69f48488b4427b3197fbe28fa5d892b63c0c7d96a7591987f3c4726d3c86c943c3642981218fe56eaf49bd63236e89caac6284f9f46c09e28154b4045159fbdf36c0619dc5439649810c86c72d9f448b73ad31361a0ee7043", 0xd9}, {&(0x7f0000000340)="99f47533a83d5acb358325d0686287f760b8ed6190116607a0aab3b9f49a15e4806ced2d1809940ecee33a0f43bff7289daed38f9845ec66e454b9d64ceb40deeab16c576e4f89d1af110415bb06d70c35", 0x51}, {&(0x7f00000003c0)="b40516783ffdc074aaee722752d2442c32463ca7e08072834fcb68ecc65b009aada5fe03a2598f59d5a4e93c049bb369f82655256bd36dd509f7a48963e263555e3c7d1ff944499b506936814de19733b941448a62b54d1d58b4eaef57d80bc7fd5058228d9c55f6659024758034087ed166f343146987e83136c5b099fafbd00d16670eae5d591eed77a1f413592349045603a663bf3eefd3ea526500f0da6515907fb2e9a9a72068a9f57a8a46b6371ba92fe4fc4e9555900b16b78fdae376119f97df21874cbb107670556b47b2ba66fc24dadf305b72db2094948cf892533fe9cef681b461e88f8aca4936b975ab82a96bf1a7499248f24c", 0xfa}, {&(0x7f00000004c0)="01c90d69d51cb3e6defd27c1c092915013a41d5d31eeaf4a3b262f2d8ff5c199a18f963f13916333068d4ea3edee76b7083494b3639b2e99c3860971f0aa1348ed5720da6f12c024921271fc7fb7344c8ae123415b27f61351a9a3322813fa6e69772bce4db587b815c27f229324a5dfdb0b6070252f2494f4d714d7e3e0b1dc2e29355ea65fbe332d3bb988bd2e545a68b022d213ca2e689dde651f1fbd81d080116bbe788a1c1bc6684c9a4da41edc72d4d1055ed80bf6105dc19f26d1f0d8147119f7e2829a5a8de61491d832ea80fc6e20ad5437a9f81fde36b0ac4da38b53e35c808e4cc321a0ce83872761d9a92bb585c04502", 0xf6}, {&(0x7f00000005c0)="19f9f857f63c222a022de556bdcd9296bad507299df06a6b35724ac3a052370baf658949b8f24a3d75342ec4388f5afdf41ac94374762d87cfa79fd32160466d15d00d9a168c248a98cdd99fc97f83529ad2f5b2cf94c5b445c66f6440c1d229a8ce77d48bec7b6a85962857d366f4d4c65492a44f65ccb395a9720bf496072b98114a8a7fea00df75b9056f29d27e244eadb9c120e44d9098225bb3cbcb91a00344b02c479236bdbd0f5e5032c372b1392fcf56a10a6367b4caac", 0xbb}], 0x5) select(0x40, &(0x7f0000000000)={0x800, 0x5, 0x0, 0x9, 0x2, 0x101, 0xfffffffffffffc01, 0x5}, &(0x7f0000000700)={0x10001, 0x3030, 0x7, 0x13fe, 0x2, 0x9, 0xa90, 0x3f}, &(0x7f0000000080)={0x101, 0x7, 0x6940239f, 0xffffffffffffffc4, 0x4a95f681, 0x9, 0x5, 0x800}, &(0x7f0000000180)={0x87, 0x80000001}) select(0x40, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0, &(0x7f00000000c0)={0x80000000, 0x1000, 0x24d, 0x1, 0x8, 0x40000000000, 0x8, 0x1}, &(0x7f0000000100)={0x1, 0x9ce4}) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCBRK(r1, 0x2000747a) 11:29:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="821a"], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002ac0)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b2631f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7ef731473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5e94c85899b6828bdc9700c9aeec94510e9d8970fc85c80fefab437d6305854a9c95dade69aaa148aaa3a5f625b0e547b2b2bbc2212dc63c4f24866b1d4d82a26c504f57076ebbfc6ae4dbc52ea9fcee1998d5a8f774ea2af63b715443f7462ec3431403599ddea0b4823ee8ec71d02405ab698856800516137dc4124baf60cfecdfcf7d3a55ec27d10a6c2818043a15f8c2a4eb85dd635974cac4b86a2f1d6aeb4817583f39da5f00d4c5e5b46152af1eb11684aa38d2cfca0b4d60ff19e50b124134558c93026bba0b28913b96fd3ac9aceeac406ecdee1df36b98588bffdd46d037564c54ab84866c8a9bc1c431af0b1cab52b78d6868a66772f95fb3d38783e396d441ab98d7c9ede437806f9c357765c8ea0b984cd88e87884d80cdfa597ff0953d9ea9273a62bf84cded75aa478e0779ad593edc266fc87091934cfaaf80ca5dc656558431c002db84521ebb49c4bb1bb5b21d2bd434099b22f302d40bbe93b7be0afebc5c37f58fd62943cf2174c2f7fbba130385d2752692c6af338c5f69df22f86236bfa1521414362a2924cae0c7b7edc71931b7a5f9170a7fa3f0bcba20d7c2e69f907114a51451816c7be9a1921f9192c1795a7c0d0bf13cf52f363759418496c9e888d6fcf33af64d664234f38e2341963359641b67cb4f8376724bc602aab45bac44faede346972b0a86e1ee5672449dd88a4dd9ff8b8b04e9a28e90db46d07b9189cc66bf0162d6a1a7660b9ba763ff931f8d7362886f1437af2186beada9c9dc16b529ba3b662260b2b591bb5e40122750f4d510c62fc974c37cd4d224d178fa93040129882eaa0ee6be78c8aeaf5e59a67f8e55a75bbc09ee9d13a56c3498f86b44d34a0f8753e2a94804a443d30e9c078b72e2ebbe9e5bb75fa151a65b5bbe39886b5c53bbe6f63f1b2c0050be9e85d427cd3151b8dc95751a37df1699c38416936b27b1076dbd999253284cbd0185dbe278e90ba7b02fcefdb4fbbd703375fb9954f98dd1610acaafcfbfd199aced664ce94892abb63a4601b22dd41f79773dc59c337bf5557c4917275be00e1dd06719b34802540206529e4a2d904c93aead50338e60de2a23aac9034b1429a0359cd73d65d8f66df8e2dbcb982eb9dfb9ae481ebef98599dde48dcdc72d6b87e7cf825d72462b436940ea1bde0ff9c49883eb90a6d507dec4816ecf9c5f9d4a1f52060d50dd5ba62de27d82ba64377728378aa71ec54391337fa7772f3db91d278ff382640809e0c3d33e75935d6b0d615b8c49506886061c6330fcfa808281cb76ba1a0e994e6b67c09cd18255d4e06e88bfbc1f401d02a15080cff9ec426e078db1c65e2a95031c4141506e170909498b5bc8923cdac924f2b6f96f0ec0f615eb223c2b98b16dc064a9c2b81218495e4f7a611f72bbc0711b0dc99ff4fd41312d36dca6a31fe6123679fefa327fae9ee51c2e14d96edfebb7e4bddbb061c5fe1aba5c34cb65fd505b041a97d1ee02290c99ca785c265ca02dd659fed9c4ed292db9afd9fe7d0c0c19ba90788b7917dce2bd6594196135ca5b2f408e229dd24ee66deb2c21d9f18153124a166ccb2ed3ebc8c50eb3b40d4d93fe193a2e63da96b5bafd3f7de98b4054f66624d9078533dcb9adcdca3a6a938974f9d3d36f926e6630ad1f8031fac989380321dbf97d14cf77d3a23d434d421639558031b42e86de1705637b0c26e13e64263c2e853ad94c60fbc5e57e77ac6455e59441259510c4fe4ea450cb36807494189fca5a7f3fae568e8fd77fb7acdb90aa1366b09e2d760cbbb2c84f41359b52dcd039b87157d4986e9dae00dd8fb499923ba743f57a715e0539bc899eaee96ce06b4bf3d7c1877fa3da062c60c7f02ab3ec218edb7875e5e25d141250a2a1e0043e0e534c2afeb9fd2bcf43e9452341167076a9498ee695f577f81b779868954ce0cac64c7f9f29ec4c0a4c0d9c5a566d5e300d00cbab292e9e0511ace0196f8637f3fe1d78dec469e6b507c77fce22cd938050ef54b62a2be3e90da3ab8d9552f9cd98082649f6d772176ef67c2858c462bf1618cf2accd8b0fdd3613fcfa8f3c9c7a8dc66117525caa70c3f9698b59363f53baccaccdec503dfc6425aead9e932ff4e86f0ad0e5ea72a66e799b1719ea9124c25f5e9b86517de42d77839bd230ff8471f26dd321bfbdfcae091b66b4cb92297c00f199af68922a12d1ec104f7a944b08d70d639f0420485ae9165d2dbef2c4219c2f3b3ab3c9b73ecd561c2d2c5f47add1af2d7055518e4937ba06b8ff92b4f846951cb60903bb5662fbf124b58f025383eab04baced6c8073f7d26710d4290c46739fb5eb7a1f7ac689064fe3f3c32361d5575918ab461c1dac6735e600ce1273b328eae5863c113e13a6e9b491ca82dd2022bce45552ed7fedade137597afe6ee842513095c08e0499e726f212dede9f497ffdb8c750b21053dd8e3123da23f82110ea493b4324c849d0eda6c7b7a6f89746a9c9f3e4a69cbdfd4adbca291acfd314a2deed9152070c1c4936aa28f60e56dbd6a925b1b84edb19f3d54b426dded3de29586f7f6bc2f05eca77b3e6d610c700560ec07aa5d9174b6a938dee9d1527f14de510d4b0623257e729649ab71b829724382ac4310c8761be6398692985317ae99cd946a1a2ede8d4bb9b1aca75901b0590ea109351ab9515df29ce59fb99ca03e67486576f0ac6d91ccf12a524bd6ddd564d412cfac8354411fce07babc0337c2b59d150473cadaa15cb3590c15f52faa7dac5d16372240ef11f2663714780793c660dcb7409417ceee4bd41f860870611d4559a54aaffbc09f3e3ea9952dc68de0ae11fb4a6", 0xfc0}], 0x1) 11:29:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x110) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r2, 0x81, 0x3, &(0x7f0000000040)=""/165, &(0x7f0000000100)=0xa5) r3 = socket$inet6(0x18, 0x4000, 0xfff) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) 11:29:41 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) socket$inet(0x2, 0x4001, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x144, 0x59) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc100, 0x4) r2 = semget$private(0x0, 0x1, 0x8) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x5) socket$inet(0x2, 0x1, 0x7) sendto$unix(r1, &(0x7f0000000140)="79abe234959d9f8f0144cb84e5b65deb6bd371e20d1a5b603da05175ebac2af012f869d49f559729ee4beefcb1b47ba974deaa94f5f359ff58af9547023c7c221409612a386e909b498b9be1b7bb786c299d2a771e58786a7d16bfb88f38f6f69c38812d24459b539318145e2ea14efd5115067748c71b723412230782eba3b5bd3c9331ca010d723cde50325035dab347fcb0197554b5a700a7621b9635cc3759fe9470d603e9a7de64b595b26687d616c525c18c024dc9e52021152fd723726df79a1d176b20d7d12f451907728ad44f53dcfda2", 0xd5, 0xd, 0x0, 0x0) semop(r2, &(0x7f0000000080)=[{0x5, 0x98000000000, 0x1000}, {0x0, 0x7, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 11:29:41 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x200, &(0x7f0000000100)={0x18, 0x0, 0x3}, 0xc) 11:29:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) fsync(r0) open(&(0x7f0000000040)='./file1\x00', 0x8032, 0x100) 11:29:41 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) sendto$unix(r0, &(0x7f00000000c0)="6984aadb177e4d74460ad34565a1860be91b3dfa42f8e1387113579d2c479ac452068065031670f9db016c80760fba", 0x2f, 0x40c, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 11:29:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffffb, 0x10001, 0x3, 0xfff}) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x20, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 11:29:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00040000000000000069"], 0xa) write(r0, &(0x7f0000000080)="d4144456bebf8b475e6353cbb7269508a584eb656485fe065fe89c71396dc03896e02ae1d5a8332ec77bbee7848c1e71832ad9abba08d537a39e36534de28eb3f1c9a405a1d0b5a27de45f0ea7f677b07cf8db2aad960cc3d332b08665fe82db953dc5346fde7688349d493256953fc1a34b69aafb877145349f6443c7eafceef2e546c1800ee5468fca89da93c617fe0e6546793641a7399ed435861c530ba3e388dbe816b424f564dc70a934ff50e4310e9f1a9b8ec12a9ac45a04a8c936ea61", 0xc1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffb, 0x2f, 0x100001, 0x27, 0x80000001}], 0x34, 0x0, 0xc68, 0x0) 11:29:41 executing program 1: r0 = syz_open_pts() clock_gettime(0x0, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) clock_gettime(0x2, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:29:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() socketpair(0x12, 0x3, 0x3, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 11:29:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x3) shutdown(r0, 0x2) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') 11:29:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x288) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x8a1, 0x6, "15feb8d4f91011d4526b37ac1151850846196717", 0x6, 0x34cf}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fchdir(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:29:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x42, &(0x7f0000000080), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 11:29:41 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) select(0x353, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000100)) shutdown(r0, 0x0) 11:29:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="bcf6709b338d29e0c606acf0f8cf156a7101943b2b53fc848576215e5c8f561dcf546e769050780cdd4209fd35952760d7a56c920904607076d8f0b7e3b7056769cb7e752fe867ba8d01de18a60add0cc747b38bb028fa81f10f833607d9d3d1296c68039be9126c19f029e91e2d06a460fed4da4ae4f19bb767c776bfaf729ce21a36b4bf4850a1192254eb7db3f113baf0017e8e14837a9643a7ebc9b378a37b6ed49d7f6ca7f37067499df2a284cb72", 0x201}, {&(0x7f0000000500)="ecd2a15b551a49283a7c1dbbb55ab81b7a678ed33365f6df4335305b7bb0df6f90717d3b717ce355058abc021e05d1f750815d0c6391879299e639296f85e0ff0f3a551376c1db54861319aea47e5e6b235472b3ac2f65582aed38428b402a1f4a44254991eb45c9503a2c77c9c078268bea07ad6d0b01277cf584206eb3ca488de8aebb32b8cb9062bd3fbe10d9f9e7dc8bdc38750f4dffd2da65d30d5dbf1250969c970768adcaa98b484e707120b443b83914b0205ef29872a8fe220000000000000000000000"}], 0x100000000000019d) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r0, r0) 11:29:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) r1 = socket(0x19, 0x5, 0xb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f4f64cab8a0d9dfef3f93b8b", 0xc) write(r0, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 11:29:41 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) shmget$private(0x0, 0x1000, 0x420, &(0x7f0000fff000/0x1000)=nil) r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) msgget$private(0x0, 0x0) 11:29:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000080)={0x0, ""/105}, 0x71, 0x3, 0x1000) fcntl$setflags(r0, 0x2, 0x0) 11:29:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) 11:29:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 11:29:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) dup(r3) 11:29:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setitimer(0x0, &(0x7f0000000040)={{0x5}, {0x7, 0x2}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 11:29:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001500)=[{&(0x7f0000002ac0)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b2631f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7ef731473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5e94c85899b6828bdc9700c9aeec94510e9d8970fc85c80fefab437d6305854a9c95dade69aaa148aaa3a5f625b0e547b2b2bbc2212dc63c4f24866b1d4d82a26c504f57076ebbfc6ae4dbc52ea9fcee1998d5a8f774ea2af63b715443f7462ec3431403599ddea0b4823ee8ec71d02405ab698856800516137dc4124baf60cfecdfcf7d3a55ec27d10a6c2818043a15f8c2a4eb85dd635974cac4b86a2f1d6aeb4817583f39da5f00d4c5e5b46152af1eb11684aa38d2cfca0b4d60ff19e50b124134558c93026bba0b28913b96fd3ac9aceeac406ecdee1df36b98588bffdd46d037564c54ab84866c8a9bc1c431af0b1cab52b78d6868a66772f95fb3d38783e396d441ab98d7c9ede437806f9c357765c8ea0b984cd88e87884d80cdfa597ff0953d9ea9273a62bf84cded75aa478e0779ad593edc266fc87091934cfaaf80ca5dc656558431c002db84521ebb49c4bb1bb5b21d2bd434099b22f302d40bbe93b7be0afebc5c37f58fd62943cf2174c2f7fbba130385d2752692c6af338c5f69df22f86236bfa1521414362a2924cae0c7b7edc71931b7a5f9170a7fa3f0bcba20d7c2e69f907114a51451816c7be9a1921f9192c1795a7c0d0bf13cf52f363759418496c9e888d6fcf33af64d664234f38e2341963359641b67cb4f8376724bc602aab45bac44faede346972b0a86e1ee5672449dd88a4dd9ff8b8b04e9a28e90db46d07b9189cc66bf0162d6a1a7660b9ba763ff931f8d7362886f1437af2186beada9c9dc16b529ba3b662260b2b591bb5e40122750f4d510c62fc974c37cd4d224d178fa93040129882eaa0ee6be78c8aeaf5e59a67f8e55a75bbc09ee9d13a56c3498f86b44d34a0f8753e2a94804a443d30e9c078b72e2ebbe9e5bb75fa151a65b5bbe39886b5c53bbe6f63f1b2c0050be9e85d427cd3151b8dc95751a37df1699c38416936b27b1076dbd999253284cbd0185dbe278e90ba7b02fcefdb4fbbd703375fb9954f98dd1610acaafcfbfd199aced664ce94892abb63a4601b22dd41f79773dc59c337bf5557c4917275be00e1dd06719b34802540206529e4a2d904c93aead50338e60de2a23aac9034b1429a0359cd73d65d8f66df8e2dbcb982eb9dfb9ae481ebef98599dde48dcdc72d6b87e7cf825d72462b436940ea1bde0ff9c49883eb90a6d507dec4816ecf9c5f9d4a1f52060d50dd5ba62de27d82ba64377728378aa71ec54391337fa7772f3db91d278ff382640809e0c3d33e75935d6b0d615b8c49506886061c6330fcfa808281cb76ba1a0e994e6b67c09cd18255d4e06e88bfbc1f401d02a15080cff9ec426e078db1c65e2a95031c4141506e170909498b5bc8923cdac924f2b6f96f0ec0f615eb223c2b98b16dc064a9c2b81218495e4f7a611f72bbc0711b0dc99ff4fd41312d36dca6a31fe6123679fefa327fae9ee51c2e14d96edfebb7e4bddbb061c5fe1aba5c34cb65fd505b041a97d1ee02290c99ca785c265ca02dd659fed9c4ed292db9afd9fe7d0c0c19ba90788b7917dce2bd6594196135ca5b2f408e229dd24ee66deb2c21d9f18153124a166ccb2ed3ebc8c50eb3b40d4d93fe193a2e63da96b5bafd3f7de98b4054f66624d9078533dcb9adcdca3a6a938974f9d3d36f926e6630ad1f8031fac989380321dbf97d14cf77d3a23d434d421639558031b42e86de1705637b0c26e13e64263c2e853ad94c60fbc5e57e77ac6455e59441259510c4fe4ea450cb36807494189fca5a7f3fae568e8fd77fb7acdb90aa1366b09e2d760cbbb2c84f41359b52dcd039b87157d4986e9dae00dd8fb499923ba743f57a715e0539bc899eaee96ce06b4bf3d7c1877fa3da062c60c7f02ab3ec218edb7875e5e25d141250a2a1e0043e0e534c2afeb9fd2bcf43e9452341167076a9498ee695f577f81b779868954ce0cac64c7f9f29ec4c0a4c0d9c5a566d5e300d00cbab292e9e0511ace0196f8637f3fe1d78dec469e6b507c77fce22cd938050ef54b62a2be3e90da3ab8d9552f9cd98082649f6d772176ef67c2858c462bf1618cf2accd8b0fdd3613fcfa8f3c9c7a8dc66117525caa70c3f9698b59363f53baccaccdec503dfc6425aead9e932ff4e86f0ad0e5ea72a66e799b1719ea9124c25f5e9b86517de42d77839bd230ff8471f26dd321bfbdfcae091b66b4cb92297c00f199af68922a12d1ec104f7a944b08d70d639f0420485ae9165d2dbef2c4219c2f3b3ab3c9b73ecd561c2d2c5f47add1af2d7055518e4937ba06b8ff92b4f846951cb60903bb5662fbf124b58f025383eab04baced6c8073f7d26710d4290c46739fb5eb7a1f7ac689064fe3f3c32361d5575918ab461c1dac6735e600ce1273b328eae5863c113e13a6e9b491ca82dd2022bce45552ed7fedade137597afe6ee842513095c08e0499e726f212dede9f497ffdb8c750b21053dd8e3123da23f82110ea493b4324c849d0eda6c7b7a6f89746a9c9f3e4a69cbdfd4adbca291acfd314a2deed9152070c1c4936aa28f60e56dbd6a925b1b84edb19f3d54b426dded3de29586f7f6bc2f05eca77b3e6d610c700560ec07aa5d9174b6a938dee9d1527f14de510d4b0623257e729649ab71b829724382ac4310c8761be6398692985317ae99cd946a1a2ede8d4bb9b1aca75901b0590ea109351ab9515df29ce59fb99ca03e67486576f0ac6d91ccf12a524bd6ddd564d412cfac8354411fce07babc0337c2b59d150473cadaa15cb3590c15f52faa7dac5d16372240ef11f2663714780793c660dcb7409417ceee4bd41f860870611d4559a54aaffbc09f3e3ea9952dc68de0ae11fb4a6", 0xfc0}], 0x1) 11:29:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x1, 0x6) setsockopt(r0, 0x29, 0x80000000, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x40) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) sendmsg(r0, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f66696c6530000c89a34c8c55fc377a8a2c203af5f7a78eab8cdbba1b67c9c01ecb0ea55492a7b4f4cc878c9e08b2d8f856f53749d016ab60005ff7586c7419215efbc8cfb410e04735452900f501d8ba08dce37000b8b03da397f928fabdb4714e9c29d4d2bb8ddef2f458361fdeb7385556eaa9430800000000000000d616f9a8def787d20f9cf42a1d2d5e1d8e56f9b21f52c375f177e6116380c3a643fdef79c892a16940e4517a288782000000000000"], 0xa, &(0x7f0000000300), 0x3, &(0x7f0000000340)=[{0xf0, 0xffff, 0x9, "4dbff1b54341f687a5e23593f5e5a035ab66d6bf9f0943e733780fb5589c8a0b47034872a5cf7b883c0c302c37896e6da70ff25e52f2cec5a9a0aedc31f86f736bbd06cafc1fc4c43544f503b1ab4cd8690f0cffd06af43c0ebe62890b0570ff3d380a2484c5590b2d56e5376a522f530b7fe602ee4f2cb218514519749240381ea5f5d77283d361a889971dc455ec7d4ed5156f5dc98a3df47bdd6ec51345fb2571de436f095b5369cba7c7d180c2d9be16145ac53debdff818a82b22d474a6d26b1c9c3ea098cda81ee79b570964869d5c448b152ac558cbc4194dd5"}, {0xf8, 0xffff, 0x3, "859fcaf71b21d5dfbcf46613d24a58a8dc7aa067ae82244d120c4a778d981ecec96ef8abf0feda6efe0a75bd5950521496cd74194d1c82fa536818189d9dab6bfb5ce68b9106c35a26778b0241874ebc336a25e0ebe62a0103bd9732ed6a402ae0fa1b5fc4e74aa91bd35f0b96cd565444f6363a99bf4c40b7ececd2c02ece65b104c8ac1b81f1656d71ca959e4a0cc4e67e2977f18ab15d81bace6b2c0326146104163dd5b69537fa0dbde9171f3abbc3ac8c082476331aaf61ffc0e380c6145804d3ed8359f9e7d392b390fcdf7cede1dcd79b4b593829f0140a58b2446e80c9"}, {0x60, 0xc024ecdc624f852d, 0xfffffffffffffffc, "f11aeb5a5a22bb760274d02d8d91b03d54adee62768b67e38c5c6d33a2e421f5ae8d4151a2ff45edc9d9e2139ff7a8a92a6ced545025f6a93220436224c5c35b9d34c3f5be76f0d7a0e2f74d"}, {0x10, 0x1, 0x80}], 0x258}, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000100)="e2f39fa1ebc9ab94d748a2344960c0a64929876f105ec44c4b280cffb2b0f5b925f7b3d605b3f6f796472b60fb1504a7068b9f25a9c9d070a52e7fef45d4550d6e875f31286736f349fd00b10689168e21fef93d6fd89b68a860e459c6a8ea735582621bd1286c3e04cc9ed82ffe774243fccef2598be84c72aac054286cda786e18ecdb157002fa9c5d447d2f24a503e0703fdceba53d2d68ab740f5b1592a1e233a63ee2d3e394b52bfdda93ab0481ac015416d3e78495583d0b95737236ad0df57edfc4370498d0d0", 0xca}, {&(0x7f0000000780)="0de642e408a2baea0cf329a5217f295ec52d2c307adc5295913b4f9ef50b85452b87f6ed614580d28dbde45af1a6fc04754fe9ca19cb239193f40d687cdbcb9ade42a9d112bd424a5f88ac00c11012bb2bd2998fab9423afca6fd51a9df7a8e7e31583f4fb58d0234ec4fa8aeb85a93cf30401e9d497ae4a8eb5ca6984f31758515df859fbdd5b68a2f1631384f2f8599434a2692513fb1a3091bdb14eec1dc37d8c5bd86e55abece7d4cc3e63c4f744a41799a13ec59da6696c2f81b8d4c04a294494804bfc5ddcce2040af0dabe1a6eb86752db82e14afa6331c205c04aa2f39cccaf7381e5082a9e7258130d841826ac2fd2a8af9dbe8e28378c0756a69b301c92f5f2d474255b6afeba9335131b3980ad5bcac9b44242af144a4cda9020870ab8157817cd45f8efb0d154e98a37f6d2544db836aa986cf0905ae78cb99ab8335534dbd84a8046eeec207a4a35b202c85f69d9d9953ab0c211ccfbced345ac7659ee7a0ef835fb97a9b07bcce843835274c5c8878956910fe8281438dd6336161809748716c2b661f91c23cd1b6ba371b40ebf89dc8241436c9abb6b83c58193a7dccf094245adf7cdde5bd4e9fceb836b2528b455a5fe2de6a136ac4bf0d484b1e2540646e6777d9125e01a719949f36b31ce07c24c412c26a3db0bfb16abc79a77426f69dec4b0edb7c04b6cb531aad214d5953ef79efe7ebf120080840faad05faf97c5267d02ef62380ca92d58d7938484c095db257b14c48eeb08056599beb45fc8986e962585af018dd04179a118db5fdc05ea74322b03813282c4f83efd2462f993d910b646242b90e3e0ce1314348cc9d49e00907be9275b1f869066f6aff405783609e36c63e4ee54cfa88f39518c3f385159b081990134214afc02b14ada1094b2326f45974283f914b834b2b9a626c03002074870e9e086b95fce1ec52a93be728adc0368bbcc874672ab2c929601443eec9b5977bdd653582e33b2badab5c68a923dd6956991300b3114a34f3bceeaefc1d4242965118006af29790aef93be5c7b576d5ee30a818469f5fe3cd872211cd7e09c02969227948df758590a2053fd74dbc264fb5174dac57934e44bf9623bcd300b0aef74014bb1a21fa8444a9e52cd3976059f4d0576cdccfc9a47310382c1d7e79b6f4c30d3de36409c5d34d43088f68a4e01154ab9711801a5c400b8120158325d8ad23c140d6119070900ff3ff90f4b1f2e3a7659074db2b169a847cae51e3da94e750eebca5094a179597531310a81e6829b6c181d5050797184a8f1a2d2ca3d13fc2eb1581d699e91e0b7072eee27b2cb1f928981bf27e89ecfce7f449c98ff378f0233bccc9996a19e473fd6964bd534a629e6aa92f98b42640c579a8a65eace36f47621492e17d642819141bae047f6708d338863283894cc160f9fe7e218ca76c0131801d2bd461ab7cf04a5bef7d7808f0327f91c811d5fc6522b5b8d09113752495f776b98ea82dfe9b95e65eb15510d5b4f2cd3eda01696df8ee3dd51119a53a14e68443ef9a10fc843bf8fb7e6dbf1627ea05b16219c3c632f07a5ac4e81994a644177a13d99372524f0ba7a5a23ff94fba0e59dd7aeec24ab1dc3d9fa364febe2b6021289f206ede07acd3f271eb6888ce32be48d8f33f9636c0e1319155064471a74c373156db9a7f8f6f5de07ececc46c41f668767eb7979ad75f1dea9632e0885f1bfe1705d852a0f07ded9c5eaab2f62e25d5d9ef90f0682f5d0965e125f96bedd39bd7164ec6d011a87eb75bbcbad402c44e968283989a3bda388d39ecf1973842cc533ea0dba3509de541cd32be44a478be8a59a46a5e1d7cce3ad8bd36eaa3f736d3da688ff1e0e69a5132836df2b69757c56291bddd87cb0ca567bc74b827c3716e631236ec42c06b931ecda73c951cb11abde7b8dfb2264a0e608f69d70955368599a14ef17c910dc36c5ec39935c39a9fc4f4653ffb99ee6b7fb1371b5929e875f1a95e21236316ffad1db8ef5049538d74c8b5d8062c8b67f294becd7f892961bfcceffdaa1f3863ced17c58b048c42b376f01ea4671c80a2bea5ddd735b0757a677b6e2a9f5999433ad70a349b8c435e1eae6905a4ef2fc78190b47a7977f4b1b20ab724ea1e8758e0e7659e56f6844d8b911811d35a49d68b3ca2472a4a5059da171c04d06e9cb06bb9c298fd7028ac2833d7492882cf7857a0f57eb460705ca203aa6235212e82183403065e65b433b64e2e5ecaf2d9ed763dc8c1a8ce9d966b45cae257e3b99d8e02f9ce0cc8f977df2fa29050d372ba636cf89e9eb3778e9c28d77c799a6c9018878865816a50cd7b50ccbfa8dd8601cbbd63f2210467a898e52cb2b00fafbc6bede0af8f9408f55708d2b8234fd7aa0fb75fd2e49fa5355c888358fecf88cca614509e3a12555d4eed49599f8a0c1ae2312f409edd20b406c6fcc54a0a5b79f179b437b4af9e37c51858abca43be970265372b5c3bacb13d265b3df815db974f50c372c2526b3447e8ca99557b748d9d518fb1d5874c60e70a21886eb4d818a3d101c1adb2b13cd353c491f5ae1800df733fb457dfe086325343df280147ba238603d7db12fe696ba9859f33cc7f41e1aff3e13f1cd6181f244f49e5b66895b8247ef4069236c6d0f5e98785e0b7586da8757efad1fbe3849964ac6ea5ef46e647b73f2a865911d4420aae495c48f8648632c7d8eea8f6567b6edb294df1af37abe8cc689e5b91c375bea8627b652a83b6705ce6a67a3918c5ccffbedd81c3848281b09df64b84b0e984a6bc9fb690c34384e6f2a26bf0713d04126a7cc0d2071cc58b7948da70fa59c5b66430c1578c632e47d63c0eb8cca82b8edc393d8f72905b3cc09413f93c9aa6bd05ae9504e33c27bc04596d670346c36c8cdbb861a562dd943e173ac35106af89a4ef5697bd81a93772222c18b8427e63ea8ef252d7eaa7db409a3dff359b58e7ce57c8c94ad8017d4ed0c3b07423cd70bebb245f28464d49d7c46962aa383623a32e8df3d15a6ba83f56ec10ddecf9b9f622902311304072ef237e24175ce38c2e3e1d47e7dbc66b9f9ae3fc147fa53fcf78df612c688d912c8c215f4584d939cd023a67edff6c919b0634c7d68e57158c1c19f42d7d857d24e01d5a68ba561dd23197e4307c211f641585e7ad8765fd412930cf174ba805514370e6403efdacf0f07d8b8f6b0fe690e1f17255260b76c513ec2c456d12bedbde3166c09f604eddb3e34c47d2633fdb66c96f81c0f2a58d8e7b3b1834da61ce5ab6bc544ca063f699f69b93d5a37c715ecc41894dccf9930069481071b95ee6105af23110ed48a7a826f4b80f160416ec4b7a2590d851fda9ef17190d4bc3cfba050b993ebd22ec3348c2b1b8f823d12424516ccbc0a5d77c4630c5d31c185bf192bf64a27eef680f22709651e59751d0a9b0775b3b0b8e76f841ceeab3a17d9d044ea59a1fd80b4fb9c1101f49ccad03a5418495cebfef3697f28b6bf47323d1cc05bcbf15dcf64374879ca2fc804e20c4a2f4cd67c5c2c2787e2ce7bb4ba6bd275a29b736ae5a8a219456491281f4f939c661af1926f9e1a0b43778377784ec72b5e713cf6ef12b3e70e3b5c9f9645518492c8d9e1e2b5e7668cfc883013626eb79580566af44441e3e7f9c1acd04394b28fa595f0adfb66cfeb758611cc54ccec79a4f0330295558f6ab3eb88f9af5c8279a5c9ec982e5389885134cd69829e68814cc4dde0092aed25441c94f1c3c2208515cab4afea495ee248f4c363b0ce875581c5565952e1304b26e0a8e3b870a4a01e305687e5a62fa5a3e2c26328fd0de4bd0430a63563f4219cf670272414e7872720bdd9330aee2085e69219017654f79bab872ee7d2a694df61434c90fe2aaf2b6790cff866686b7dd15eca3cc44dbfed75a9503e0095f5af2525be689b93cd9cef7052739eb4efde3da3f0d16587f4b3be8e72934488db4a409d37db9b448433f295c8a0b206bee6833edd982af810482ab714fc343a6e5f0e8e716bc0e9801be03a8d87413358a28a26b1074208b66f7054ffb5c42fc69c63ff1feb6be24eda6c6c94316829d63befd946ecb5c89c7faab7c7d65327f6be853273d619867480772db6c7bcec6062fa398aad3f97754f2bfa1e3f44029c4c80bbe95074d72c22415e966fe7724766bccf19f957a3b5aef2bad11a44e1b0a704342137e09f66e242140b4526e5950649336bc774ce7b72f94f710dcf2609a00813a46b568d21b3a6090ee35aeef3d6a0f6f255bcf474c70a5e11b21f7fdd79d7467bc4d7dbc363ae3e80cfb21d84a0e94d0f8ead85ed6f8a70355e0fafc6e47b08843b357dd1419fad81dc127d3f8a9172da54abf7008591c1f9ffe92bc0eebe8810e9e24a44e6b486d34c7426f8ea03c8ea43d16384f376d5d33fa096a7f9da996654a3b823b7f1eff309b107a74a13ec4de706ba637bd14b8f5828765532cb761e9861588176619d7dbf4ce0147eeea8a4e28dbf16dafb6b71f8aba4e6321fca7d1f5fbf3d0b4fc9e5850f2f78125e4d00a63cee8c2c6543f3ebef422632ffb67e768bd1498f9b9ad92493dd42f5647db6cf9061ec3bc0221d36325c29a19b4b073de809e436279939ca6cb17efe736bd462e2ac0ee709ff5be0239605e48f94af730a6d12a52d8243b7e1c523c04c3a7f68d2cc88c7945473f4c3e3aa7b110071247634ad0e1d53a3304c2025ad768419fa802d198cd8be855472b74ca0cdde03d87f4b12781661ba60684499923d78c4e5379237ca8014b4d3e279c62e1fc22175e79ef07473d94961e48064d5adcb7adbec986bd246648337928c41e7e74bb7e92b8afe561199ec315ee76ce861a91e499071a0bc2d8689a1e9bb3f12fd500475dc1dcaf70578f2b33c04576068d0c1cf28161ebd503f8fa9a4c5cbec117e387c987bc8e888f9856c05b57e160c3693244f1840e43753613c4c8a8bd837e853d04604e2535986f9da22a2cf13eb15e836d55d59003045d87dccf8fdffaa6cbc494a1ede4035a05f33526afcb2b3a98e0716b00c056ffe9c98a9926c37f46d62500839bedadbafa9aada58e9f3be8cd7e5e2e1b7a65d9e61726645d02dc12aff6077b1e0bf85d7a1d033769dfd97c033c0ccf4121cc62813c9e045ce60e8b94d9cc0fb05e5f910d476f1671aaf7b1f40df0bd50e7ae4a9274911ab64efee2206a049bdea0b8fc84095a4c216d35ac19063d03c1080181b99d55d2fc61b608282f083d568553300c30dd8e29542dbe7a3e5d9511141cce8a89359d40e21f9df2565874bce109d434930a14c0fdfd86f553f270bf79a240841bdd26ae8498c1acf048cc09eb271b502be2c51096a70ecdae18f5cefddcecb8fa58f08e4dede583547f6025898da15cad7ad451b4c4cbb02f937c63b3394398c3e85889dec79222009d8504fa7a049133065ec87c0b5bb2cf2b1e4657efcf8e5dbf7040a853eb5cabfffc727df4f8768ce23d5344399959dd20c8698eaaed1c7c576495b1d8247333e2def993faf19dff58f04160aab6812106949b2aa4a7d05986a9be23bbfec43c703a8d32bde97e963794758eb63f81c86cd533ac2ca052cb35cf172d4b16e9a1faee2a426e1c28bf229f6c203843577ba92cb9ff879f7e4a5879f00a5050d5d8b84d9c5851b065a9d13ceb9abfd74ab020de32e0485108adbccf333f71b804870ba255219241039a0953f4359e29a546f862d8ccc390b56ec695b7406ca8552a6ff5a43f556b18ecbb9d6694dbfa0276d6e04bfb8d859cf7fad69312cb", 0x1000}, {&(0x7f0000000200)="b74f0aeb43d299591f3f39e9a130c566f22294486fb11855fbaf1c4bfb9098b7307a447bf05f6c3087eb617e5ab26ec901d48d75815280525b711d4eea055eed7f0ead6de8b0e151a20730c0ec7004e49fe39e5093e4ba28997fb4c1a780db81a4a18149e49f417eff1448f90b887d226a8bb5f30ca400a4fa94", 0x7a}, {&(0x7f0000000280)="663589448ae02b0aa6be56029eaef1aa4e52f6703c10f6a5f059c6c47e867aabcc1d238a598b199094e7ed61c924e7bc455dc59509354aa3e325f6c4888ae97ddf414f4cff7eeaddcc5b62fadd3d68eb8bbf428acdaa57a24bdf596c05b5aa3dc759ae844fe82cfccfc193fdf0eae4fee7e7b2bf8109c10de0f44d8afb808631cd505aea92c255d0c119a60cbad49098c0fa45ea77c9ad2cc8ed777fcec3d2ab", 0xa0}, {&(0x7f0000000000)="32fb0dbc63c0dcfa1a0c46c459", 0xd}], 0x5) 11:29:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) socketpair(0x2, 0x4000, 0x81, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20610, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x4, 0xde45}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x3, 0x74be000000000000}) 11:29:42 executing program 1: socketpair(0x20, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x8003, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000012c0)={0xffffffff00000000}, 0x10) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:29:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=[{0xf0, 0xffff, 0x7, "541ad96b00053b41866a2d2dfab8d1d50f4153f5257f37c56f0735ef6bc3294e003303e0dc57c3690383397da72ec8e58c4421272a30b966c19d877f14f92d92491c2257dc65c6273d0ad9bcb01469a85d18ae64363204388ecf34fdcf6b6bae9b75d20abd1ac4e662dc0634a48a09c5527bb1a5dc64bd5eaaffb5c5c54d5f02c4939ad5bfe8596cc323659b1ea69fd2395d95498f79af673408189e7b511fd7cb14de3fd5f0eef6cae398099de652681a48ceccaf4e22191826c5e1c49e24151e245bb94bc59ff74c5d55ac1a2c18862150855b5f408aaff028a74125b3"}], 0xf0}, 0x406) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket$inet6(0x18, 0x2, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 11:29:42 executing program 1: socketpair$unix(0x1, 0x200000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340), 0x0) dup2(r0, r1) flock(r1, 0x2) 11:29:42 executing program 0: r0 = msgget(0x1, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/64) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$inet6(0x18, 0x13b19c25bbe3c49a, 0x210) r3 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = fcntl$getown(r1, 0x5) r13 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x80000001, r5, r7, r8, r11, 0x120, 0x5}, 0xffffffff, 0x100000000, r12, r13, 0x934, 0x400, 0xdf}) seteuid(r10) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r14 = semget$private(0x0, 0x4, 0x302) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0xffff]) r15 = getpgid(r4) getpgid(r15) ioctl$TIOCCBRK(r2, 0x2000747a) r16 = semget$private(0x0, 0x2, 0x200) r17 = msgget(0x2, 0x8) semop(r16, &(0x7f0000000240)=[{0xe29690a51f7135b4, 0x7, 0x800}, {0x0, 0x3}, {0x0, 0x200}, {0x0, 0x5, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x73, 0x1000}, {0x2, 0xfffffffffffffffa, 0x1800}], 0x7) getpeername(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgrcv(r17, &(0x7f0000000340)={0x0, ""/209}, 0xd9, 0x1, 0x800) semget$private(0x0, 0x3, 0x100) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x1, r5, r11, r5, r19, 0x108, 0x8}, 0x8000, 0x5d21543a, r9, r12, 0x2, 0xeb41, 0x7f}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x1, r8, r6, r8, r19, 0x0, 0x1}, 0x8, 0x6, r18, r18, 0x6, 0x3ff, 0x8}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000540)=0x6) 11:29:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x19c, 0x1, 0x0, 0x0) 11:29:42 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)) msgget(0x0, 0x224) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 11:29:42 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="6763a3ec5ab617479734c575f0218db7a75e89ec3805abb5514a879a2fe103b5d7d2cb9ef641abb40ace91cf807e53d0ba0bb7cd5b6758df04b2687be431d5b77f929956a934a77c3f966a4e4e145f131f9ecbcb8cb80751d6023b69b2b3a8e5d108dfd3d392983ba7ce88cffc801f4029550019695837c4a00fac2c937ab64a9a5461b130b0134cae80cd1e10e20ddce29ac23e6f91cbf2acb95ae1b5a64a58b283b200630a21facea6c05b61ccb6c1d64926a75fd2bb500ea667951fb76707be9065bf7efa05ce912a49c49a279f23f554415b5daec7696afd68fb3a79e0b75f0b3c50a626e6cb84afc322f103e2ab4a68bd6dc5f78b1088", @ANYRESDEC=r1]]], 0x8}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) read(r1, &(0x7f0000000000)=""/25, 0x19) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 11:29:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:42 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa0, 0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x80}, {0x8000, 0x6}}) 11:29:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec4bc0bed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:29:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/95}, &(0x7f00000001c0)=0x61) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000), 0x0, 0x30) 11:29:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x30, 0x2, 0x5) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 11:29:43 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 11:29:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 11:29:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) 11:29:43 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0200da7072168dd55714cfa7fa0000000000003000fd24e2"], 0x6a) 11:29:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x5}, 0xc) dup2(r2, r0) r3 = semget$private(0x0, 0x3, 0x20) semop(r3, &(0x7f0000000040)=[{0x4, 0x1, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}], 0x3) 11:29:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:29:43 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) linkat(r1, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x6, 0x4, 0x3ff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) poll(&(0x7f0000000200)=[{r0, 0x80}, {r2, 0x4}], 0x20000000000000ea, 0x5) 11:29:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r1) 11:29:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="a70b469db1af586f4489f8cd5796cf6ab05439f35ae54e2fea913300d97e1f9cd4717f2d7d4b4543073233306f4aac261b4951f5a00f8363162ec32c36e23b0542109f13a332757b1db3e12d50fffc825d3d36728c30be3aa50483b570facdcfa20a751ee48900646789a2258bf552f13d91c4f79c3aa50d7bb57d4c38e889fcae7c5dcbe2b4cc3260ee641c4c87270e5b3f9c3b4cae7348700c7249d6a2791e0231a6f23814e1f34976673f4df32e76fa87a74c", 0xb4}], 0x1, &(0x7f0000000180)=[{0x88, 0x1, 0x954, "07a89bb9a24f764987645f0403e2a0391e7dc7295b5f2a0ec5ebea2c4bb560f61b2356ef39c1448ad82e4d94e7246de44483d629437985477742ba1f76abd099a1549a6220e6e42487dc583bccc48fe3bc69ec05d5db1a827414b8dbacb6d433b8241529ff60d294bf3457708401652c1025ff"}, {0x80, 0x1, 0x84, "0e3f309f6ca8272fe6c97374333d7a7d42a01b697264c3f8056162087df2d13286463d3e4d6a960b5680b1f15dc2c7982db24b9279b67ad27e8509c569d60123c898442565027c2c120f0b7e236b668daf00d9fe67ef8079297e471ae621b1a340fa3fe6b440168c42c77a"}, {0x18, 0x1c65bf441f51dffb, 0xfffffffffffffffd, "d465"}, {0x30, 0x1, 0xdb, "4ebb94449c05a18e26236846fdf58c0f145c4a92be7b591da3af4ab1f9"}, {0x80, 0x1, 0x7, "808bd83f2289a6d11b0781376ca355bd6ce5494fd5ca7e9904b4eb9bd54d9acfee1ea6c70a3549134295132e2c0d64a7f339bcacd2fc4a1e62a004bf685671fc3626738bf71f8858930c7e42fc4c880299d1763a1d3d0d2ce4849b5a3ff6ff3d8e59cf5188fafc654672e7d5a2"}, {0xe0, 0xffff, 0x10000000000000, "d30882fd2eba9e4c5c8287bf3997239c9a809d89818a6f7d5e9b0aace0c9debef98204b2b6780f16fd1d6d198de434e865935bd63b42605f71a99d4f147d30dd6b9e2c0bab9819e3a40ee1766dcc17727abb91c57cebe9ef62e647c8d8735e4a3a6a5d07c8b4906486af5649b17c58f3c90ffa1951d976b01f16c35ac16fc4e08faa812297a6a4cbbea5f1968c47ea71c0d3fc6b1d6054f78b83bc7e315b9e87c5657de877b9978334666cf19b32e40410ac267bf5a923c0a20491ad6fa5eeec63b9de9a938c12688a94"}, {0xc0, 0xffff, 0x4, "caaa5282bcb1971c8eaf4e0fc11ad797577049e06f2706b6bbbdf36751a56acc139dfa1676e95ef271a6225c1c4b2b966eb1fa7c46d4810446f12ad2eea6ee8bf712e7954b0231b53fe34fc123fc6c145dbed8fbf37fc3c81bd2e0c5454ea4fb4a699d975b810b5d9db9fa8d5c184c5dce4b6e7fdadcb349b9b986e1f4d570ff8f13288aeb162a541eb5bb37ad7ed03c42b7daadb1889099925a5129d91cb8f066cc328a92874e479a6e167ed420"}], 0x370}, 0x7) setsockopt(r0, 0x0, 0xffff, &(0x7f0000000040)='\x00\x00\x00\x00', 0x3) 11:29:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000002803fac5074d5470558b863b8dc003478a"], 0x2) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01b54440c508f5710948b91f4c0ee9ee79c000"], 0xa) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f00000001c0)='./file0\x00') 11:29:44 executing program 1: r0 = socket(0x11, 0x4007, 0x400) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x0) 11:29:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socketpair(0x0, 0x4007, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r1) recvfrom$unix(r0, &(0x7f0000000100)=""/73, 0x49, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ftruncate(r2, 0x0) 11:29:44 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 11:29:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000040)="69dc721eb6052818636fbd240976111c454f8e59211f", 0x16, 0x40c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f00000a4000/0x3000)=nil, 0x3000, 0x0) 11:29:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r0, 0x0, &(0x7f00000000c0)=0xffffffffffffff84) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 11:29:44 executing program 0: mprotect(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x4) poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) r0 = socket$inet6(0x18, 0x1, 0x7) write(r0, &(0x7f0000000100)="d4b89f02d0c866ddb88844c703a280cceca2cafbbc8d816492e40043ccdf5c01fa020b1b71b60099d25c93e27f99d11f4c870308099ab6dce590468485bc92493bb3c162f1be6a409e182c0cfb4b83f86c0a273d95a295dc985990faec508e7e2d04f36b587168e3c6c33d765746d03f95648e056cfc6e2ec22bc7d21f5a8ab6029a7bb1bbd9bf30b11497fc9c3557e0c484a7c20307f5d2abff656ed3fa8c0b54f100ac2eb158c1f7a3884e8016dffe771923dccdde77fc543d42791996c81bd7d016ad0f59227e5fc8576bd5447738c9930d9321cf0cff1830c549fccac7d3b16acf94d9b1fc7edb3be216", 0xec) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mprotect(&(0x7f00007b2000/0x2000)=nil, 0x2000, 0x2) ftruncate(r0, 0x9) execve(0x0, 0x0, 0x0) 11:29:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 11:29:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) 11:29:45 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xfcfc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000003c0)="ac273d4c3c43b797466c0125a57f9ec78fb15be058afaf7fefcf46fd2d93dbc9d7bed6a6cfdefaaa7d36de532a81be9025040e1e11fbc17bcd085713779716f6b7e00873ffffc0f050bc5ee55641d8e63dc1ae34a9ba79fc7bc55feedd84b5ee2bfe40cf836a2709d55f1c79717ac8a9c9af5774daf6b0c579808f48e3843c0f3e61b147435dcc9248197770b757eff6992be3618a09c86fdbceb7801952f92f6c9045ddfea4f7d057944b0ac2bc58c8005fe603903155a69a9451", 0xbb}, {&(0x7f0000000480)="78a0a29954134f8c50f03d64cc7eadca6a609639bd4e7e320d1afcc69574aef35df452b45c6ee80a035b16b7e03a2d9957d1f7a484130afa3726febfe52f0ed20e100694e090b0543bd2546698b252042d527a0161bb79c7ff17cb1be8223769a9dafdf1360d94f4940f109b0939a790db42e6f79f788682a973c9592399a4bbae7d9f8933f1362718bf626abddc086d68cad3c1e9cbc37e71d3e9d75817378ad88fc1d544fe35a4ada11409fe12", 0xae}, {&(0x7f0000000540)="81a5d2344eba73b05c878e10b910260113c5f237ede0cdb1f1cf9cad", 0x1c}], 0x3, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r2, r1, r0, r0, r2]}], 0x30, 0x40d}, 0x409) bind$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000640)={0x1, 0xfba2, 0x100000000, 0x2, "6dde13da2807933964a66cf461e73bfb706ee62c", 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000680)="90784ee86f2dc70a82468fae140e4657686cdf2e7275376d2aa7554fedf1138606cefc788c3d89ff06e0bd5e293bd53e5b1d9745a7ec7472596fb595c0e9fc7b007507e4ad59e231d587c8f7dab95751a406c593269f3fb7e7a8fce20cb58f2915f2110d250f7a16b840ebfcfe96d55167411db59cade4249d705b062ca50d56f3407c79042cb51e2d9266e23a3aceb62718d31148e8a2497ffa26af24a3123e718e8db8e5f28cfd44468c023d167576cdbf8481d636e6752ae6d6dc310924f2693b88527d8d7726315c14e9683590918e7e31907f2d42afcbf5ba3000767f6d601f7460fe5fc1e2278756849280f78ad29089ce7e6bafabd63f26674513c305624136154a3af1b4037ab31e2b9b232e4bef5e5279a1836da51797316fc387e6fa02c0f37efec528aa8e74d4fcb75b731c3f8b4af7bf4aa4fbcd75310d1c99c9900f79062db2efd089114ff0c25a40cd73a4f91befa8910830946cf706acc8675739e655447bda120b4d40af3411e2e2a31753cc87ed0e92e1d4290d336740b04f58782a4a9042f435387a94adbd814f3cebdff4ff86d528e786b60086f6e84c55b04cc547700161ace9b803b8920cdd113278597b636460e71b9fa33ac7ef0438a20483b67be4888a34e4e90ebe25a5973c70d60df13dd4aebf6ccdf98f37a45681b61e714dde347f68a3c62d47302df2a405672c0b534c10456e2c21220ff5601fbd053cf81ad023c493aad64952004de53b59666796eead72716ee51261f208679495e463f3f8988d348974cde545a913bdc2e8cedd3306be689ddb90f0bf198933ed3232babb13e2f936fbe3124abac95b0f01125dd5389d792ebb28a5d045c28d6948b6b3144ebf4380054d0430d4376758ca7be804ba619c2da04897e9b09f8fdf0a10ec15729f32524909a69bcde79e1f17bf039b63eace3a7ea93881c444cf8d4ee1b7abafb07e90b9dd478d521b4472648728e809a8cbc4b848bb22cf22409d68f6791ca1d2179d3a0f1957455558a0309ba081f9e53a118e1b1519e613b57403c20f6b6614a1a707c8455fbc2a93ff0713965d2fa518c76a4085a2bc805dea5ab80897929d47ac439699dcb5e5a0933c236d45b6f9a0c5b4fa3bbc3cd538b9e6de8ec74ac15cdaa475a4f07139f814c22613bfee52be3400f33b45651d74bc21aab005ba5d43fb1dd31bc34fa258b259e1de90fa394a3e4abfe9758cf1dfa64af3c76150ebbba4cade56f0c0a414060acb24592be5f1b2448c34fe33942be6578fa493932f3599e5fbbcb4283cea879f55b5e8e2e8d1406fe2d337ab47edcbd206908dacb3da9195bf77ac26bd5fbe36e0eae73f1ca7853c81459ec6397088ed3f9a3435495800d69a2a5f3922efc78b77885bf0cae04b057ac069b0be80a331728fd5ba7379e8ce0f6a5104c508b5fad9eaf7f11c15289df0149b0f08efdb6f08754247e8a9d15a771d97d534dad84ebe19efb332408174329bd27fb968570f20abf8799be2ae83daa0d2f8acac45ab23b23c86b78e5669dc19fb7227586a61a05b92279118ec7c31212ee96a84a0c774f6c14a2889641e2dc87ce30da894aa73b201548de420879cc0365ac84a450ee0e174d4c15aa1b72bd05e585539f86afdc4bce75f6f658029d2dd11f15613b435c2aa52fccc102ad6bbd63d5c2a1cba5910c8cadc1fcc24812c8e000656efde30dcc82a26e195b93a90bc6fb327a775e9f439a7829dadd241b219d62e923b04d6445595d277f9496d83dafec902f9d7788dfbfa231c2955ab158d514ede9762340ef3bf88aef89207912f95d4535796b2849aa770adcf06e47d67b6547b536398f07eeb12ad61191699ecba15d243cec7dbbac1cbcf7b918e8ae127d75999f3afa1a4ddb4ac71ca99f386e6ad21af08ba8f1951285e961eaf3bd62505265f7df7fe8b384058832c02d3ddaf4655de59d00c895e91d4ccfab70a7e6184a1e4b818b969fbf553981bc358fd0c938231239ca72c35309cff175b1c41985169fc1f7dbdb20ea6946f59bc6e38fa85ad78bd643a7d0795f7eae446990b79960e83fe98ea0a01141a698c0ef7b97fdfada1e2a5912cb4e6cbab740f2b506184ba31739943201f9935e13a063fe5ae0114eacba86ad784ca6c5cf50521ac16e850a14e8d6070e3cb648b0b28e3c0d43e1ab09ef3c1bba69a1943b709b3b7ecf5938a37819ac4b64ef6e9504b8344a127dc6993fdcc26c8441383fc4375d30faadc5dbb5623cb84a116d4f551f73a9fa77b8a0c82845b18579d7b8134ebf84cef621c88f2b180356751fb87324b4bdf15e19667f23a4573e111b3fa4999a912891fa39d72bfbfbb9f1349ff95898a37cadbb00463103305dea4d673bb9651aab8d92d55d5d92ee4c48606db30568e69f0bbca9d7b10e543279210a07bea58a27f2675edb42584a591f91518acc27c18212ab9f7b19a3f98e534a2064c455281ca24bb82c31a65ee0f8782d7456d84a69b7c252f38552a7f8effb60a0ce451d70514c81f8e53bcd351db9632b0db5f0841050afb5f552a4c0398890d38b7e3c72b2df8e07abbece28830d37e47c6236b139d08732bba424754fbc92b036559723363e03fd75261f8403d5cf0801e749d12a3b4d648511eefa0cb6c800bdf48897d3fddbf1a7644e4c74f2f82126381cda046f9cf0d8d58f1e23657e0059a029f5a69442f5871265820432ac9943654bee4cdee6b782d818a8a1aa5d78976b1619163ce60a608eee7b24f6e7066417cfecb68e1e7e4ee2b57425aa5b517077c93905039c29b0649259caabe1274589a9ff85e8045f93d84167a5df4cd232a2400b905e2d2b01a9534eb7e50665f4951e503fb485829f050958a0e9edef38605d60f979ca3ecea64d013fd58727844ded7847ed22d590b5b52ca3cbfddccbb54f517c403a3e569573f676d259704f136c374cd109e71a670d3ad33a4e2aa9828a7254510a1b74bd9dc7c3536d06ae9145a861d2e89aaaed72b649d3262122d355deeb3f24136b935ea532cd69463cbb487a32dddd081d61cdefe0a063936ca5076602a7e7a6ad144a6e7cc86a364493b297cc3fc41fb7e3a6a6ca3406e3f6845fe9b4288458f43b123a15f0ff6cec41559dc1c6f51e5022045842dd1a25b5f8e6b61e7f0d498652492a83ee1d80062e6917526b72cfde0792b3650a508ac1d6a24be9cfbf305b8f8232ac35d8a57ad62efdc6a0a46e3e32073d8c2f10bfcb0f30abe30501e3158d4141c90eacf3581f0f692da3417b3d12e8b63249ed35dd0e75efdfa6b8753ddb0ec4ce0546ca049d37620d1bbb43d25023c740a7471dc567301e82f4fd3b9d7947f5a2f0be9502e3fc3244a7449f7e1cb67db324043b4bbc0196f4f3dbcdc66822906fbd0e23e72367662f9af519761053983dc390f4c4793dfb59c0d578c6eb8a40fd1894eff59356413699ea935ac1898a2b1f78a09bdbb6f8c5c03d3945c767ba8c894c18cb30557a24f18d197ad3252ee0de01bd6174d9298badb8ac829e7e794b4b0e406dc2c2eb25bb6fd61f15607c8001fe672030240fab955109e2439996e601a3a3e00dc4ff1ad0874208743833ecf9ae700080ff352abcab14ed1cad2c24732584d78afbe729f18350d5caf166fc24601d6b2158046cb9dcf1dfcf6cb362136122cf76fe0bc7e4064c4d7f42b4a40ad7796c54a8d7b03a46bcfd259eebbc470d3bb2e3c77fc308879c3096d1f8ef90efe7056044f5ac0ed61345bb2df6534a5b88892924597427d96c837b94d65c6d99c9e93674e3a669c94bbeea06ca6a8743d00820a07adc53a7ffefd4165d8b3b333e727015baa240b55f50f8994ced98162731d18428dbbe5ad826c88db18da2ba7eec111f30b94914e8acd97867ec5a244e68a9ef1c0768b5d61e408e5f29bede6ae57528d5830d620cfa5983ed44fa38330ae2c7e04f7fa518ed98fa53dafce59a284ff779279f297b7d2abe5e34ec669ab1661ec0fc2fdafb36f164f0094ea8eb7dbe411a66374b19a31ee5855519b4764bd438aa7fef89ab097282d1bdb2ae330971b2e7cb872461dbdfb1eefa7cb0425f9b426f7864a874ef04632b1adcf6c83ae39fba74d4eb9d1981d8ab078c94380604c96298fd8a13362e615030308028970f1903f02c9d0747924052db93279e57209881ff61bdab9be2a15771a1950947484f237fc99f456937c9c95e49d046126eb25a61e6d0237c17764c70e1c351e34378891ca78c21404958fd7e8bd6919243874edbae628b08f061a62b7d4ee8b7a6a548dcecd18cb198917b67ceaed40e3bc65f6f7d90bcde73e3befccd9ac41eb1db9db08ca8fae0554376ed2705b0da7dca1c6aa4b8945ea249af2c4699c80f9a9faa7eb4dc5d99b57ab04b078f06ae40a966c5d61d5a2f139b65875370d4a66fe3e43fd0e96bfea31978e351569e40ce70cdb852c92ce614139ed8a8ecb0d34ec06d2c137985819c20979e3061de5336dab9bc0825c1681af8d4cf679a0f596e09362c75ff69e2a2d1d373a1635f9f950ad0f80678ea868a46e46db31c93e30ff858bc361ebac13ace6dae7eed47fd0eb8023bf755cfdc3b20a95a4e20e5a667546e69480a15de9a0dc996cc6a4c8b179cecb0e6040facd52fa55b1855cfc807272da894fa21651fcadc2d6f5d57196811719c84dcc150d7f62cb6aafd115413f6689014ccf1b577c0c14702f4dca5a2daa75c1b64dfc37e16d1299795e1d1f9be83658f9d556dc71a260950850261feb6a703248aeaae1804946f2962648bc7163c6437e307b3a300e05fbf868bb77e503353e4e9c704e8f6e465c8fb8eee3837986ce1ce46579462588b4f33ae26e20fbc9cf70eb086f69c39d6372bef9c944130f0f711c8e04d904dee73ddd5d392187915a61108ec65749f9611d46cd1527cd6581c6854ca487931511df57c2f256f60bd64bb0dbf2465d94aa547183b8cb93ce717947f51b4d62835fe8636fa7fd9fd5bf35b30444ffa4e0a16f5014b942b9d195dfd5ba1ed37fb4882a6bce05099269f6630960416673c8dc278949f588b914b2bca45f92a91546696f11f80167e585f703839092bb431a30a64d8101e2bf74ee83ca5191c6b956d0039283559389a31d80a9655df7d459348494ca917378383e4b14c834f937c530e0d70a0422675aa04f4c17b9751fdadfa83954d931c00b00cefca2c586fd40b6b89d60ca854a24d15761cf891439eaf15074338c69c7e616954a865f1a6e731554dca20360b17170e4140ec7bb327916f588445c7864849ff120fabf5de57f0ecb0152b4210352921494e68ede751ea4ddec8baef929b7436fa4ca9efbbf419ac739a4f064665350ce8fc9a4a89a59fcffdef9503a5f6635b5d4dd326236def7d76949656751393923873d5f8d1a5be651699bcd8b9556cae1101c0d28405bb6b1a75a3476ab78890fba68129d3eb92978c9786e474d790598616d316f55b0e1d56efefacfadced52f7d98a38c1c6adb2c0013f5c86d12f2bf96fb610bb9ab4f0af62b4ba88d41860a60214796c5a27502f518496bac69a6706aa393c68990092c72948183a681c14dca3383329897ba15d6bcfbb2bba21da7ae3e402b74cef34177941ef6dafa2fc43f2c07a961600a3b9d99146726f4efa1604e3ed5c12e727eb1ff295faea3d33c626f8a2ea4420ec7b9e5d52da8d16f76790e2cb3662912dec05bacaac2f9282e771434619923b358c003e9047475c56d5c94a3a8868197da5d171ad8cbbac845439a357b5b98fc3da47e7133ccd3ffbe702bc5f2a32b3a3d135bf2c3", 0x1000) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000018c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000016c0)=[&(0x7f0000001680)='$!!%[\x00'], &(0x7f0000001880)=[&(0x7f0000001700)='\x00', &(0x7f0000001740)='--\'%\x00', &(0x7f0000001780)='-\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\x00']) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:29:45 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103e, 0x5) socketpair(0x3, 0x4000, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) fcntl$getown(0xffffffffffffffff, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 11:29:45 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 11:29:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) write(r0, &(0x7f0000000100)="8a30e96aaf72d0de27f5886f5bfbab27836a1f527a29d1450322659d577a86124cc57491d88e72b5d62ea2d4ae7890fac4639a75e45ad97b2350d5229c771f1eb9907f5d6bace94003f81afa6a63fe8f58a074855fe894a4fe093a11470927c9c1551b7bd9da46455bff22ac56b2e9cd25c58c1b95ec819aa87e50ce1c9d808637abd57452c28397cf08a2b446ce897b508e92edda6635e84829857e27f5fde2c791b1defc4587192d00a2318a477a3388625f7d464fb8937c8f0a1706a6dbff693ecda8f63cce97326bb488c290a555a944", 0xd2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x2, 0x7fff, 0x7, "a666d40aebe1e49436fa900c68e46837adde4cdf", 0x6, 0x755}) syz_emit_ethernet(0x97, &(0x7f0000000280)="349198f11b31439f6ec09dce9fbc809003dfea15290e2b8a8e6586ba27baf91203951b281e47183f2330a70e58ca319d5d08311de365864846f5d561a2d1b270632326c983756c1714a408515a7abc984660ae72ecb6293902e00348163e5104d265f7fa98a10f768f3d98061ecd4a643bb0847207ec835b66ed99d761ae3bccb1b9650959d48b271d8077028b7c98bc8de1b27bdb5950") 11:29:46 executing program 1: setitimer(0x100000000000002, &(0x7f0000000200)={{0x0, 0x40000}, {0x4, 0x6}}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x7, 0xb60}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x380, 0x10) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x28, 0x3) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x7}, {0x4, 0x4}}, &(0x7f0000000080)) 11:29:46 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setrlimit(0xe, &(0x7f0000000000)={0x6, 0xffffffffffffffff}) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) 11:29:46 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3f, 0x5}, {0x1f}}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0/file0\x00', r1, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x8}, {0x2, 0x1f}}) 11:29:46 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x5}, {0x9, 0x9}}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1000, 0xf77}, {{r1}, 0xffffffffffffffff, 0x1e, 0x4, 0x3f, 0x4}], 0x34, 0x0, 0xc68, 0x0) 11:29:46 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6013, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1000000000000000) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r3 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) listen(r0, 0x330b) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) 11:29:46 executing program 1: socketpair(0x1f, 0x8006, 0x30, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="63dee0306f808f9d709951de435d84a6c1e172a9b9500dc9e2a5600066", 0x1d, 0x9, 0x0, 0xfda3) r1 = socket$unix(0x1, 0x1, 0x0) readv(r1, &(0x7f0000000140), 0x1e9) r2 = syz_open_pts() sendto$inet(r0, &(0x7f0000000040)="e1e7bbee37fa0633571b8c7a0769f49c2f35cace4047a83480c059c1e7c0", 0x1e, 0xc, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fsync(r0) close(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 11:29:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x20}, 0x10) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r1 = semget(0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x200, 0x1bfd7902}, 0x10) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x7, 0x9}, 0x10) mlockall(0x1) 11:29:46 executing program 1: socket$inet6(0x18, 0x4, 0x5) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0x5}, 0xc) dup(r0) 11:29:46 executing program 0: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) getitimer(0x2, &(0x7f00000000c0)) 11:29:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) read(r0, &(0x7f0000000080)=""/206, 0xce) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[r1, r2]) fsync(r0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000000) 11:29:46 executing program 0: socket$inet6(0x18, 0x3, 0x6) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) 11:29:46 executing program 0: pipe(&(0x7f0000004dc0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) close(r1) kqueue() 11:29:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x1, r1}) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/4096) r3 = syz_open_pts() close(r0) preadv(r3, &(0x7f0000002500)=[{&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000001280)=""/166, 0xa6}, {&(0x7f0000001340)=""/155, 0x9b}, {&(0x7f0000001400)=""/41, 0x29}, {&(0x7f0000001440)=""/188, 0xbc}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x7, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:29:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x1001) execve(0x0, 0x0, 0x0) 11:29:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() fchmod(r0, 0x80) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/237, 0xe1}, {&(0x7f0000000000)=""/49, 0x31}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/125, 0xa6bc3ec9368efe8d}, {&(0x7f00000006c0)=""/192, 0xc0}], 0x0, 0x55) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) fchmod(r0, 0x28) 11:29:46 executing program 1: r0 = socket(0x12, 0x3, 0x9d) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/203, 0xcb}], 0x4, &(0x7f00000003c0)=""/132, 0x84}, 0x800) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1df7, 0x4) getsockopt$sock_int(r1, 0xffff, 0x88, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:29:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0xf8, 0x0, 0x0, "9384a2fd4c494f1f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f473b5c243232e0e64346621c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e5444"}], 0xf8}, 0x0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket(0x2, 0x0, 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 11:29:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) close(r0) writev(r1, &(0x7f0000002440)=[{&(0x7f0000000040)="234f4db1a5b32f246e9f075872ad15ceece6182bfc41aca2f811ab69a615c71ed334544672975e9d4ba947b3ba02f8dedff595e8f3451978401ac3731b9c79b1214ce2656e9b5de8f983e61bcc6f274f37bf6220dfda61d1c2e6c34287b03baf1408d06255038edea7039944ec6407e68cbe095695648b5d90e2cf5f692247dadeb5630899bc604271c13cc3e36a680d56ea7e0288bb5f92ffbdf7b39a5902bf402baeb70701b6a8c1017048cdb6404de15685ca1cd6670552b5113aae84d2e6526add3e7a9e28293870f6bb7ba4dab58bb2db9ba757c3783e9b0f4cb16ded92d9a8cb58dfec9c10adae9a", 0xeb}, {&(0x7f0000000140)="7c7d67bc30dcb2545bfa9790100e840b8bccf956922d52fae55ccce537f51fae3a861fa310a7728d7359e11e144986e7acf708c3aeaa3762c818a67f837e97e689edf1f799c772f1aa8bbb86f3e4a8b506c2c714c136f5b7fccef4b4b3ffd74bfe04b1639c0e16147f49b64b92120d181a4c41c60db8fa7debe29fb8c270e08a089890133284791caea3c9efdd3c6d06d8a3931bf3c1fe572afd08e58e3903008c30e2651f5b4ea07d7e", 0xaa}, {&(0x7f00000002c0)="ef798f445c07322ccf18d9da0aa1fcf6a833b6f3b99ffc822295c1993167b97e9acb4e9dc78f3240e00d592f30b1cb7972ced12dbc6f73b659edb61f9b558f2d9ce4b740efc5b410515840428d8d11c8e2633752cb8900777368349c6c6b2fdc98710529f0a8e6626bd996cd92bc7de76d978124156bf38762de5d755979a45e5a80bc5a", 0x84}, {&(0x7f0000000380)="8bc449549f9d97907a0b247fc2d0db1d404c6a35a53006c04a3bdf1cfc9505375bd3d23c6a59b40e1cc7756e7c053867ecb4b25de6b1d01f0621f3b5362253ff1442c24638ede9bea405c022e606335af10af9a720e4f34a216986a7a8dccde45aa41bd7bafa4d10a2983f65e4b8992803e70617d06a18cb59a9d57cb1ad7dc5cb8ef7ab8976029792505fa1de7c1b6a530caa79aa9cf1653e7e", 0x9a}, {&(0x7f0000000440)="08c2705fd826239f413501fd6afed33429869989d54598b7bf12802be29415ab0b72d37b50164ef8915d915211074dc596da44b6980cb7d2424b85c5633b66f693f637b87e751edd5d6edc78a94eb2520a462db17f41419c1f48cdb796f26a67777f483202010687adc9705fd9ff5b71e52e7735331c0cccdd39a7dc2b7911129c79a7752038064653dfa1ad95e55b99645236140e282e3602eac41da1d3003a755cca953eae97bab296071426cf2e3c56c663a686cf359f1a0bfd072aec6c1aefc9e104286dc1c0c66376c9b8500f9599d367accc96c562758041f54b4d4527abcc5b5ff99e02e5c41fcccb30f5d48162101ad3e1a276f440c295aa9f6879ee204229224e89955c4954b3d61e086107f61cf4f4d8f4d4c76930123d6a70d777c845795a872d6f96bfa5a1ba2ee320468e70912ecaf093cda907e281cca04ba9ccc90613cf72e6c2743f422df81a2f20968f795a4d3f0e504417ec7644f8eb7ae23d860ebed970714debc13f86671f27d7ea35a220b820a2dc3df70d4391404b37993fc88e735f9a5aef02894063cbdd9b9cf01bde55d573b282bb391f9a0e4b414ab5a1eea4f5c0f27fd132b522f716a669e32d739c24f03357f56295e229aad8f05228efdb6ed337aa86082ca9af3df60d0a2e6f5e12f1c787adb2a8d54ca59bd12f3b7f08011f17849d096bb9c94b6013b80f115785b3b6e325edbee62cf6d461255c9528db63ddfe669b6bc14f7f217a34331bf5aa794f94761c5cc6b03dd5db769910b0aecf1579d3aa7ccf558f10f14960609ffddaaf8bfe4a90ab94cec4533c1f2575790acf419932e06d7ec8c5371d13bd491c82b3da7dc086678038e206ef518071df508545145775172d15007bc65c5357913084ce16a4d49c122a99aa6685b96eb1b1ff6e8f09149056d7257c50d8d44546a1e5dfb465c5a6595fd3d3546f90fd3233e18ffb6587d1ed19926ffb34e22f411509c03668241f896f95ef9ce62f7924d2baa4b6ce61f0530ed84f258544fba74c0dde87b2813ebc4bb79d822b6676a565d168344397046eb0f7d1e63d64ad3f0309dca13fdc6cf43fa82ba9f7bea811384abdf84bbced2382bc3808ac2ccbc7f56fdb069088d8dc3f49037f5da0dcb670ddc65d2f6c6c5b4a103c88432fd6132450566f1ef7c2f7015c6c5042ff6285c2fa7b572f40642df7dedf271dc29c6ab9cc65ec389b595b9e0bee596b9c53a566d766b19cc8e76f7654d7fbc7465538488097827fc84d8ff55b7ad54d89c3ed51d525884587f5e2a19b2ad930764c3c5bb9e2ef5ca9603a23a02c8f204abb07bbe1270cad7ff5c6f0ee4d2da2ae9f4d764ace063f5e734bcf56187dba0e53a08e01ca00bccf44466059cb91bd9f4f1b010fb2b1fa60a13c8ba81818b3f8a495013c0f68c7154d1b57e8a8b861803be958e78ca253dea64fb0fbac72d4e2596e3282db0e5762d4829aa98c591c94e299458f3f1f8d2ee697fb720e61f7879b9ffe9ff6e4323a3715d24c5431efbcb2ce7ef88a780604b911f61c4078074c31f52aa8ee5fdbd7c10e5715157b619a84163ba5206815156c5b0259043cbc459d0048b8320057faebd87d193f21746146cdf4fa4d830d6379244452cb700b78f5244ec25342ff4f1ddda0e6a4da36ed869d9cdcd37018f11cc3a7f4d84afea6f0570c9c5314cfc92828ff5abd3f4d69663dbb955ee79315002da9f7dd9fad138defd2bc5f257b578b894b4b1c75d011a083245d186fd458e26fe00bc0514b2c50011b6f9fbbc58bb6796107f9f0edf93f467be0f1752d6e6facef2b3d17495eb26ecbe7e2f22925cbc0e11ff7e15503246f77f2b8433376ec43188945728896b8b554e9450e817e82f4704b9893a6f32ee8acdd27a96670f683cd70cf7f97656117a0e62ccd100a736a09c7027edcb58b34ff064a2d3c47cc01b682be0d3a09abbc61f89e6c250239ef183a61b068880d927024bec3882fd72a2180999dc25117b7aabb587cf07abec33581da0ea0e28b1974a432723ac2461f390c36e7da99724998183402b07d1e13a2861cf50c9b11aa2471888bb02925c733eeb329dca00ecd152147fbaf7a84778280f2a5e5024cd6706a3edfedc9e681e4c5216afe93fff15849e55ef6ca3b830a0be4f0c79868abbafd5ffb6526c5d9198e97193aa801fa27a2ed9ef522345f9b3c58dfc6e9ac29b99aed22509d709b16fa9cb1efa8a3b37142f2751377bd4d9de31b0211d7b2bac4079a406e23ba0d9d88634c8c4a883024bb45eebeb48b4e6b752930ffd34fbafe2c8880abb7592366b53ad6613623bdb6db15a18f10ca66aa42dbdba11da3f04ba0182c9a0b9a3461279c583703270b326608f1fdc045aa7776b2885a742095af35335e81aa8cb5e075f9e25ad1d8b6c162040d49fbd09d344e8798815eb0adefb88049181dd8206da6c2d93baa9b59625772e0869b01a2e1730f278a236d03c762a5545e289fc9c94df0fe1dda279a98c3ac3e2e0ba6866889a0575785319bce2cb9fe4f138ee378e255e396b8ef74480d122fc48e4ec533d7cee482a1e6bc90868a81b4f550dd5779db06f354d87ee519c06979db26bce6336f6dc38f2bc81089b1c7cef5e69d585d34672e61d9ce2a63c360cb249c1c1596785045cc9004111531735d2e607b79a98d738fb2421ba1e11eb2a577773b425d968fda85a59bb06f1f48187c54e2f0efb463715ad2f7d991af9aaa1c000a80f9bb424b66ecd4e9590f6e61f443121a46f54aedbc8bc07cdc024368f414957de3f4d597e606d7bc0b90405516fc8720f25bc2a22d1b11a68d24a64c510cf15bce562b61493d0b7e211afa0f5ec623237a11d179a1da18be1fdf95cf1decd44ba45b91e0a9f39b3fca36e601742ae0929e717bf1cacec9b4022f6a7b6e27306a94d8627ea76213e6d199c258ea5682b3e700aa85906efbded78139fb396cd25d491fc0093f2a49e924f8ae325f5d0b82079d6e00c2818412f5e7a8920a79f1a93c4efcff970d94cc895e288691feb6abacafb3f947c6b7a6ffb42696928efcb7d288535c3bdcfbb58e036f5016128d36df0f86377e3817dda3e533bfd6c9f1c60cf2c63b241496ff73d11dbe652a9d93e345488cd49710902e48ce22ed42af884477f51d3d768aec055caefac2187b4bb7ba550cbaa3bcb3d2ad20511f7da6c9fccefddf451d67b2bfb9bfb2e7866d18f8268e2f89556f72861218bb55083d99d6036b4699378a4df17e61405bd2cd4a4486b562b85fb5fe44d880e2d1125e2f1a37f3daa177bd82344c4887548f94d72c6d140d1901c56a58b1205e5a8d37f6c30f8acdf394365e832ce0629a02361f4e483c9b30d9c20d956326b9d9e6c594235ff5f4325e4fb0cbf337bb20edf1d4fe20e5b4ef0c56a1dfb923b7d456328e79913154df03573d3080681be66fe57692d87ba735bac11475f77d4b76d2f9c0a64cd216634648a08e6bb328a674224ffb74212814f23ff9c2d39d425b823f340c348b141dd8a825c1a1a5fd8368bc5815b706a85f58176c0bb7022672fd5bd8e14794dab256542cd21ac59ca5026d967e5f3f57b13df6f8615964dbb2f20667d33a72f41b5d3ec981f5740dfe6723838f20f128d259b3674f35e65554f150b03e1a1d9c69901cc18e852d96de5832518bdcd920f5b21e4ba6db99999345eb622d58cf5e4a2580e68553c17e247eb1b20795882ca80b52563e19fcfe4f6f4dda7bdf29e68fcc198d437c649be4b97964069e50bfc2fb1252e0356fa6e2505786ad619e8d1703f2283ba1110e0d570a198f2316c2c3dbe12fbf6a7ca188b9cd2f9553e1bbd17ea4e50c232adca88254005e144d9597e7583d8837fdbda2971d5e9df773b936a8bfc858eb592e40112dece3bf2dd2dbd57fa8dae737378b80208ee1681442845b0da6707b081838ff343ae8687e1212c933f71105d99b6596c87a89449b646c473c6aca7e18ca065085eaac1bc7478b2bee6c1150176250aef067fa843e2e9e5d46b9c4fe30a86dd03c076a9326d83f2543ee6eafd64d1385222e1f88bc1f3d5d64dd05658d8020005ee389bc8758b3b99706f99e0e1686611787b573db2164335844d49f5958d11cb992603142e24544ca5d65c35e35ad42e8949bf978f137807d479e28bcc336772884f3c26eb88fdd6d4bda5cff6b9b454dcd281af10a56f939655ba0cd17a4bed81c77d2ef1295948b3a4933dd03c36d17786054087ff3e7972431c0f21dab936b1b7f83ac62c58c4a9e827ca22e8572a0a67d15140cd53212af2942031da771f6b3675d0f49fd456f839dedc67eeb31c0da87bb7ee1595a69c262c52e7f0f87e6c3eeab6db056ab41fe3e68c0734c4584911e3830e51f3451af0eb74d9bcb0c07051f012c9e86b5c95271c624a2a6c8a81e4eff6ed82e94521609344b7b50811ca08e5fe06d5c3456c63769413f722767321efcb1a2b6f28219fb6eab0d7eaae4a7a8a69bad7a189aa879bbf4ae4921cdf8ad7dcdab72620559e293593d8ee094737174196ea455cb242237c1500922d956dcc220b8dd0fc3f39f9bdb23e94cf85462b1469a15a94f777f589e1c86f29953fca1b97edeae21ceb6adcec1bc3cd11d16b014cb7b0639775aa167d56e031a197d1d10c465b8b4863f938ab0858f8c2fca94d8d7e8b761d21aa5e48bd675a08c074918e1c7a12b7ca7c7ca6f0140321fefd45016c8b298f2f95f83d1172de684bb6264a359167499e9989601857a3168514c0a0bba9edd2c9745efd91beb9be86e3344b0f9945c3acd79df5da2da039187cd1180a2618b631ce3d0b11218fba6e52ac34db4999f20444f344790f811144ee6433dcea45e946913d0fbbc6e11df2be7d4390bc1d15fa7a963627e8628378cd4560dd1b6517408b9e06cc3b10fb4fb2d9357cb0933d08ab0b8e25067066312641bd4727515bd91aeb2618401d4adc73ed2abcd6ded2317d9b06f394084f9843f83fec3a90c879115e27b04a4d06d168ea24b4cf94dd8a017649d4d96880ddbebd69fa1d3048ee23fff25f6d25db549bc9e2fd0211dbd72e7bc884aaf92185ff65bad7552db74af84cb8ddc18b89273f75444fe60d6cab2ec7d2e658349660768c42a2fa3b4f6158cc61c742521ae7e6559e03dcd4e066f9a63964a129e02467e7c41f66917f92793f8ca8f62b58b4c06af6bdb0c24ed294b62e039f8dcea5153da1af9f598dd8905c2818d1589304c7ecb637220546d4cb7ae9c07c37431e058865befd4134225cb4c0a2b27a57736faad84a123cd5aa9543430eee0519d14dc9af08c21cf6a3accef2a09b899245fc306d1c6f58e112b3dbc310c69a97d5463ec4dc3681667de0b87f9900639327752ebf661c803ee1aeb53715b981841e230fd47a1181e701061676ebf26ec64d0fca4b4af65c7a42abd63e972ee27bf669056b3d820999c151104437be3038eb918743a5b972092217d4587caae35ce4387c3d04a38d8306b19c2eb327f9cc683182c2ae2e42af48a9f3c4cab0154eb43573c41989f9f69ab53253a0cea9fa54b5e5f44e321e5bec1f203f90ac181a45f9d1c781d74fe1d4dac1c7a0d207d984cb6f633306e8f8175200747fbbe7ddb7d578985014f4cebb23b91ca87a3ace36425097fef4b0fe0bb0429eee52fb82c45487b4fe62c87ea3d79054649ea8637c7d8294e892b4214b96e1480231acce80ba200d575258af824fc3879a01d48d564299cf70e94c8bd11426e0680b93ec506cd5fbcadb23d0ca7fa5817226a4d146e7588c851d5e9a820c844b8d6c68aff", 0x1000}, {&(0x7f0000001440)="1729c4225952dc1fe8eb469beefe393b2421c644b076c5813e83ffdd88cd3d1738e4681eb2a804f9492c9a1c4c5de5d30fc998107848d0b70f82ba8c77b25ab8cefee6730c3489c5331e08b69ea7e1860d63b55d125068dc70e99e03ff9ca70bd496bf9694438c7fdf11c254f59cb4e11bd9f33eb10acadb81fd5686850011e026d7e564a40e3c3c7b6d1c6dfc40d637c7525056bb8515d2dbdd26a5f361e166ffe907453674b3cfb8519aba0532f4b3575b0a1ab035a0593f3f26d4d78aa2f222442109cb197cefa195ac4b1966d60572f6c992d6afd398403c144e292dea848ccc21d7ee895d4d9a2e253174c0b35200e07a0ce660dc2b46f7740861f0096615ea203f237410f34d7070ebeac2cfbc970cb8d64e960f0d2b5194c4f051ea86ff8d372d23bcfebf1144bc3154dab8337900e757399dfb7654e245dcfe7d5a2d7527e70920daaf3e77366f1e5d73570f6733c58a9dca9773372146c81c2ffe955f2dfc52722355ab5753ed2dbc1711e2676cb751b81288144a8e4790977c5f842c53b124aacbccb60d00991c0a9d2d3cc20b01d9ef444b88e87cc108b0537d18d066f2b9010fab50dec67cccf151c0254a21cfc5072877acd97ad23e1aa34f6cd1cb5928685d521a675fbdbe218d81d52390d3a37feb21c3eb5f1387c871ef5c07c143b54511419e1fe3e9f7b34e366a74d8db0292f2b24c32c9e75276bd3b02382d68654a5f662374307dacd0391a57f0412c35f992899116683d58f68dc2a532bc96b0fb4acf88ae499a692819eee2959355f53e652a0440cb828238223975e12b3ef4ff34f51398bf30594b7406237e4a10902ae91e67143dc06ee748446e382b561edd7aea7f5e7ebd34c6566b22b62571adc938a4932f573075fbfa2f49c6cf8a6afabc0bd241e5aa94ee7c506f4ec5632a6c7b82db39c78d10cf6455fb3aa97e0e0d79097ea7f03360b092da8a7b86c3040a6aec1b3a7dc97b68995d95bc09b7640893a857be9bcec7dace846a45c40a0b323338d317bde542bf336da8ad08f578b2bb289c3008cd10c89ea8b6af5817ff3a5be41c7b4689dc5994b536537b1d127746c26b9dcd83ed856a70935e4248199aeab9a5639b055537732c3d9c114af84e75822a26c3b357becd93359bfc4f6c60cee310c5c298c496139e7baeb76b437e9cb3c53366fcf742eb743a565c382454db5f3b0a0dc8914a54da1b0d9e8a34053add6bd88429aa30b705db7af002a5b5ec8816d1f342ad86b1dc6aafee539469c7f8b6d8eb898550b42da84aae27c407f63260b586c1a91248a9c59735ce84051cb9fa11a8e6ea842673bc2eff341bd8a5ec41a0edb94f8fae2739b778d936285f16436f27aa86937a7bc501735b707691a8f2e6062c65443a53b1bdf7e9b5d6feea45d4b1daefdfec6f30b3aee2e5bdfd441019f2107e6345b7791da112190ee6abc3e2f8127a2e19baff572240243aeef39be5700c9d90d5d6425fb86bb076ec042004205a26e2b84950ce70b5c9e470396d8a3a4b7bc8ae2a9af7dfb1947ea16d03f3aeba4c12cd7d125389bafd3630e8e68e1ab872b47eeeac68bec18284bbfed46c87b998cb64acca5c3ad383c68ecbf4d415dc1f37f35d379711a1fdf08475365f6c5c6bc7759372fe05e392fa94cc38815a6dc1a78a290ed388a326f8fd09cb1fe5df0d1d186b2710a8c5f86e2483ce38d217ce33c894ace8851e1195c3254bc05d2280a6fbd1de5f2825a26fccf3459a9f9da680c2c342958cde552c8164e9d7919a1ae294a9a1772122563059da230d62c2aa5434e8a9d931bcf05ec77beb014c53c1103dcf32ffe0a61c84fa01e540ac747b138bae76090f8649b8e346b237b437e76c15401c0669c39de4aec01cdee96219595060f658c3e867840c0c6a76574a141a7164d9f30fdeecef62bee9497c8b13e1c804d18d719b3144f89c85b312073edc25114defb0d85b6c3e60626f71ddf00cf7a249dca73322f949b8f2b8876c9bedca29f934e67e02ccd3943af9f830f37e65f0412a6948612ead59ff9f7e52b0ad1cc4806b0cadf701573913d8e8772a61f83479c69adcca334b905b53617d488538a30f9dea2ad3fe1dd9f73e030ba931826580ccb2bd8e696783cb312425ed5aae6b0ef1bc50e54b5fe11970993aac638c5a41d746a52772ea53ebccf34c46d0c7f117a90d4c95954a081bd9ba9ce36f387787aad817ce7c9a3e700deb3208f68f50b0ea647ffddb61d62cb863197c21c0c6fe13f01e999ccef495ceb9d94106c88113a43ba9a565c81c265d87d6ae59d1ea827b0529ecd29a25a1e25cf7b92d9bc85cf4ce96d620379482f5bfb09713b36770055a614e48715f6582ca97c0a9554770b99270179232b6422d04033549176520d8e57bfca339d688e9b34443c1fc7744cbe4677f921693e81a58f0072e9cc92c3f2c8f32b3002ca59b9281428e0ec291b39a1da359ff4064713081b43ce36f3b213ee71a58735339639a6fd21fc5f56486b044b72335a005269fe5cd7784bd3f9694e248e3542b01ff4fa658c5cfb36ae99d3e144bf6b88bbee3c17f0f6574d99cc71fe258ba96c979fc3b42de4116d6afcf7a869a6fdfd910aa91b3cbb9d1e53cc8baac7e3f4baebe537efc11cb623e1f35464ff276f201f790632d76ef725a45612b076ce0b41d72b048e6ec2904e9622122ade7d480664d56d80b45dc11d16b7b184fba66e9cb362da61dad54d06edac8f845fd098e3e4ee5e3f110094ba034a2f9f5249f9c2c9a77181da6aef0582fb6d16a5f6122200574c7250cc5ce04b56715ab772f9c47fa2296cd2d40e9b8dd1787fb7013629b1678828d3a31579f38e6bd16ec11f2f8ebdecb6e7f65dca3229f41b3eeedad4c31948eee370f071fcece1272647c353f83784f93e93c04284b448ce4a01c6804e976790850fa487a05c5687260dc520ced3b2c47b7b37511c3c79b1d0032b1d4cd84a56cc544c1e3896c5ee3ee1e3a11fd3598ec6136c8c3a18dad060c6058bb48f800e2886c0c3984c55db9394662bef443d734f467061b6892f7c05275fc8dd80f93b81e63b0afc17aef9e4825448d52805fce9a968cfb36eb78f3b09193a22f50aac8dd7352e35ff9629513f29e5cf72827eab9921df0dcdd485ebe40c5f9b4702572ef90306b5e58a3a4058402047cfd2ef5c0d421c3d34b3d35e30bb19207abb9aa8195b1ef133e66d06dcf78e565ae382be282a11031a8fe5049a3541ffcee131585e585b4899d9be4edc475960076d74febaf53d203354da589f8644f97747f7d2fb2694354da763fe4ccc203966bb80816138bfc142269c172a040c33c6ef0682a27ee9650abe2f490546b156f3d57c432baa84893cd2481198f2360b0e20210701f755e5784d6915b3762570aef51c5b13cd6f5d7c2d9a9aff1d121a2b6c3e69a6941a3e28774507be83f768a135172f9353a607e3b018a0e28fe5538e4342a886c7bc9c3f198f732fb3f52f5ae4cbb933fb17119a648540b06f395ec5b559dda2cec625107e4b53f725e38aafc57119bf379938c80068a7885eb505b550874d1d2a68d3eeb9af89ccdd7e7c0aec867fe51048bb70c8363dafb0dc7ca499f49352d23d6b32b9e22efe6d0ef97150cb9c3763eb56b5b08fa4610e57b0bc89ce314b9b3093919e1c5d4263f5f712e42adbe196b465bdcd6e6534768d97c18f8f33a6eb2c3e2d13956d264982ba208dc6fcd07cb1135915fd0e13ea09ca9fd2b8ed439da7716a64088fe4ecfa6d9ff75ec4c7447c0a2e36877aec33c4cce84f7a1bffab6dbbb3f35398501fdbf5ccefe7b990f7a046a7ea475822dbc0dfb2f8017b6bb18c3ccdd1ff0a84839fc8ad0d09560502f1d5771f8a5588bb6874bf590d427a0793636775f819a6ec4e8d9c48f4a05e04755f549c8372a3c0037483db476754ba33b0d7c1f4eb0bc133dd1ba23a30a5ecedd79b7de4b89306f06386a76a5db503563841aa19756785805f0f13459db531effb3fb8a5c63b5e08460bc87fc4af3e19c0e0eff0d7f491462783abd5cb8367c8654774fc5d185b8460a2bd9c3426f087f84c1ad43b6cc2dce87b444da75db7ee46ce02183f92784951ab61d625453bb54afd1764c9557d4a112814d163e280bdead644bca81639e671b597da59fb5b89c9b19234c4370c7d2b7868d0eb44af6cbfe2500a8d9c5c53a2d4c3628a388a6cbb04c7235c9ed422c4a52f4b2d25f03ac91f15e397fcba9e9de8de140b5d6af87a12d0353ddbbe3c1769cba4110fe9550f910200e736c8f679f9daa29b346832adc6999431f6ab38a4b99b0aeabafab21760f062d76ae114c2205e5ac10862891ce11af1046c98264b484250ae58dc24f09cd6fad9d490e4460458f0e85c8b6700798b0c9cfc2ee8a81b7ce22f0c3876e1d149877936b9970b781ae8f2f5ec3bb71ef6feb92a86d78f4d292d81546fac08b0825873fc494f71827fd7a0898b1310f0a031169ca161baa2770e1d8920927b0b7ccbc5d7ad2e06aae6561d0f13145f78e2a20f0c0c20f955d063bbe0afb137871ff7694ac4a43eab079c77c670ed89d387bd30c72f168420abc04306e99db5d0f1d53736a89eb2975e1c8ecacd61a52d1795c874e7282e854792db5fc96526a09a4b1171907b1466e3d7a3bc7da51902e4aa610712bec369d1944392e4beea881de1b70dc77aebacbb06669c37378ff96ffaf76afaa9c1df29b45fd3fa37f03c6b6089cfd50cd5944594daa5fc3f9c6684f0a1b6232e808f08f95efcc1dabb9cfcfdb06cff936c8362d446e93fe95ea3c634834a7a96b2bdb24b8eefd3b3c72503af91c01aea5e26b786d284ba97fda2da07bff97c984e94c81d9cd2697652d996766c7494e76d83123bad5ba2f1735afc54b0671dc4b1a270b1d984c7886bc4654fba6a907cd3b6f2148abc68a80d425b5b642c17ad1f82f8aefa3fb4b7bb9bfbb75fb91080c1e606c1057ecc348add35cb2aa480b9c6d768c1ff1f78a837f9e9cfac025b58ddc65f918e36e98326b8e56e822dfebbf38d37cf2c53192d97691d6246cd5ac59386cc6bccddff9fc3b1ab6a708b209c101ae7e83c66d6f04695dcf7e7a2098892afe33501bacc645ad061a93c37fbec76914866a4b40b0bc09e777c376abcad185b31a43dc73f7f9145213ef45b95a44d078e4d9f419b475a4f16ad9f746f3cb701087353f168f0a4e226181c29f65632a08755efaeb9ab34d49da3ec50edc2ac9795b06a183969ffddd633628b5d3cf2ea754137e5c294c2ccd2758b6a0e293ccc9b73b7c5b07ea762c32e6a31321fba0cd47378fa5861689faacf57ad6b992f9f6a99387552d5b86bcd0243f11acb3338e4145a3601374007990b92d7d28754bd2d85c11223d8212a9bf8cbb82354bebe2a1b823de8111a46b04eb946c23d66fb19bf95ad30a2f11f164e3975d3dee63f471f62b66ba570c586e2a11929e3237e2776a2f9c88c2d6e3ba57cdeda381dea32be94cb2ff314f52b732acca300536a78ec231269140ea548d8734a297006f9ef8537128619f7bf36e83ccbd68141081de4e9c6792b40ca3a0e189a2e310bd0b568474e39592d1042afd7e136dbfa784561fbebde4611c9c53f6a1f7f6e51b590e4ad3be2e506ecdb86a0622ec9c055cebc2a67df114898f165b005f0b0d6ff182a538b8987a3ab0254fe752b90467193b7082392561432975ac8c445aa3df7acf76ba1fba5af5ed22976e8e8884e556491600d3784823c5c4972b09c9439d57ef70a889a9f9c866a46535c25070ba0d2b4c7ead5f56", 0x1000}, {&(0x7f0000000200)="47ac0f3e1b05faa03ef4a64fc3eecd665f749f6a5c4fd005c9e2efaf682b680b18", 0x21}], 0x7) 11:29:46 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:29:46 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x140) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) 11:29:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0xfffffffffffffffe, 0x295) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)='c\x00') semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)={0x3, "5c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f8e4a660aca609cf3f5b4f00be8953c92fcd2ea2971d019122ba96c40c280ef6117b99385a81a1ad391bc5d9527ee6cde1f87a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"}, 0xe6, 0x800) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f00000008c0)=0x1fd) write(r4, &(0x7f0000000900)="f4b92ae3563ad45348b3ab045c8f27e5b550916ebeed6bd1de828d114ea0c78c5c2c36269bf6e7525bc40e69977ade91bb57cbf38819e04373a619c657cabc32c7d8b0e6e73dafdb96fc4865fd50102978918fa7710f4ceb91dedb9a83ef039b6df8aa4e740fdaa0b0f1c323be796de91882c5c422f31aa6f43848c4ed818a444839cb", 0x83) 11:29:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x3, 0x8, 0x80000001}, 0x8b, [0xc0000000000000, 0x4, 0x96c, 0x280000, 0x248, 0xfffffffffffffffc, 0x8001, 0x2]}, 0x3c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x9) shutdown(r0, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x0) 11:29:46 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000f51000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r1) shmdt(r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 11:29:46 executing program 1: r0 = socket(0x18, 0x4000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) setsockopt(r0, 0x7f, 0x80, &(0x7f0000000040)="2bedc230f6275cad0ad508b74c3afa344144cf41dfcc32ef09a5a30ab03adaa824306d7895501e44b8ad42117e62f020c8f1af6442d61b946d396b381b91890d121f693337110589bc8c75773df338d1466f0fff3aa6d5f3b08505e987747b9ba4515a94eac699b1fa5b0c5d6963fc36f3407e080ffe150932b04e8a7d2a84542e29a12c85f0c3", 0x87) 11:29:46 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000c7552d7507c9724ef28903b01d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012a0a295822eb609d8247f868dd887c68f8c53a54a46f854112496d51d1c14d0c71d9b54d78f34e3a1eb6c9e87f345cd1fad0feebec92859b83f35b9ab139d840234c931c80b7f44b70ea341ec80d4ec7727e2d9d3c1f3088ec4544bb64fb2fbf6ca066c2cf1f6611ee53cb395bd32bcfd6d4429c4436a3be068ff9a1fc3e935940ee852492daf88169ed3"], 0x1, 0x0, 0x1800) msgget(0x2, 0x210) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) msgget(0x3, 0xa) msgctl$IPC_RMID(r0, 0x0) 11:29:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x9) open$dir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x28) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) syz_open_pts() 11:29:47 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x7, 0x4, "4a349a325c25097971c6f418660712c690dce078", 0x2400000000000, 0x1}) open(0x0, 0x0, 0x40) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4ecc8a6ef20007e00", 0x0, 0xa6a}) truncate(0x0, 0x0) 11:29:47 executing program 0: r0 = socket$inet(0x2, 0x7ffc, 0x46e4) getsockopt(r0, 0x4, 0x4, &(0x7f0000000180)=""/186, &(0x7f0000000140)=0x4223db4fb57e378c) r1 = socket(0x2, 0x1, 0x1f) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="435403ee5cc655e995913078c425584367e149d330c6bb7593baf5e99d330393dbffc2a2937589534f0c86ff95f1aad896ddb0815f72510a189ce9d15639a83dc2dc255afee1e9ec6565a49ba10ce141aee92f06e7ae72b4e5ebb65742eb1207cb836f0316e6591021559db78ecbd1fd5f791c66ef3a9939e1fe60cd3d5e7bfd27a045c6e51897152d7556d236177ceabc18ee6cd4993f535c3f7a8b4a", 0x9d) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 11:29:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1ff) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x1, 0x4433, 0xffffffffffffffc1, r2}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x80000001, 0x864, 0xfffffffffffffff9, "001100000000000900000200", 0x0, 0x1000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:29:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() 11:29:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000040)="596071ef", 0x2dd) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="427937bd6b21da5cc1d715dc9214dae3e6acd72344d3891007"], 0x10) 11:29:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8f022e2f669146256c08"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(r1, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5ca5415733bb", 0x789}], 0x1) 11:29:47 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x3, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket$unix(0x1, 0x5, 0x0) r1 = dup(0xffffffffffffffff) writev(r1, 0xffffffffffffffff, 0xfffffffffffffede) r2 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file1\x00', r2, r3, 0x2) r4 = socket$unix(0x1, 0x0, 0x0) writev(r4, &(0x7f0000000100), 0x12db) chdir(&(0x7f0000000140)='./file0\x00') 11:29:47 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) mlock(&(0x7f00003f0000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x3) 11:29:47 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)) writev(r1, &(0x7f0000000000), 0x310) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000001040)=""/117, 0x75}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x2) 11:29:47 executing program 1: unveil(0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x81, 0x7}, {0xffff, 0x3}}) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="a204c76f38d8d25b5d0e3c2a850bd7f1f82e287c9b346682a567b780e1cf94fc9b2fd572440bde47d87878c5e31bbec0c5048bb1ef2cc938c5466f6a0c273f849d87495142cb89ca631e6c8a7cc247ec54c33ed3bb9f936964329cf2e5f5d39cd1ceb3b2adb1126f9e8bbb993493fe86665c2d3215eec7e8dc11b7563216efd573cfd3e756185eb2942ababac5a9fb2592fdb115e2b1ce8bd445a1e95b875c57207c49ef143f0c30af4fe835d2bdef63f9aa81b24d0af2455b90d2802f5a627c20013c28593cfcd0f1a0a8e8621498e032f0e908dd1dd8d745366f3c8fc2f79745c067c9713cbc52aedcc7d2f741f8720291dcacaa54ed59b5a5", 0xfa) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000001080)='./file0\x00', 0x149, 0x2) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') r4 = socket$inet(0x2, 0x0, 0x1) dup(r4) r5 = dup(0xffffffffffffff9c) getsockname$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) map stack 0x20719000-0x2071d000 of map 0xffffff0065994848 failed: no mapping 11:29:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) kqueue() write(r1, 0x0, 0x0) 11:29:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="832bd7c6070899b7457ae8e89e5924fb2613b39f652897f9062f7b51c4779a1c1f53ed1fd1371bac45fb53de48abab961f260d80d2dc627e3227075b0f1cc25398", 0x41) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x5) sendto(r0, &(0x7f0000000240)="b79d", 0x2, 0x4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/204, 0xcc}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000400)=0x7, 0x4) rmdir(&(0x7f0000000440)='./file0\x00') r1 = fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000480)="3ff5aa4b3dc1b3529539838b08c0de9dc868a77a531566d1b480d76bc1936a265b96219742ab16af37f28ad6db376e8aaddd93042fc4e9fcee04db02d4b786c62adcd2ce", 0x44) r2 = geteuid() r3 = getgid() r4 = geteuid() getgroups(0x4, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000540)="f19ce13a14f18d1371a93ea81164398d8b7dcb7a6a2047f72cf6a15e51c309837963f8cb66e4b452da6d0a00df9037d874cfe56c7ceadf03a102d0af50ad52e74c1dfcb90099fec447530b320514b8beeb95df2cbd06bfa5a2ef88660cb4654e18da3b885f8ce57b10552ec8c8734ff8065d4a026048f418c0dbb5e6e48f22b59bf652000fe519c84b84951387fc91cac2ac04c7cdd44baeee35c8edca413a9f6f01", 0xa2}], 0x1, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}], 0x80, 0xd}, 0x4) symlinkat(&(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00') mkdirat(r0, &(0x7f0000000840)='./file0\x00', 0x143) recvfrom(r0, &(0x7f0000000880)=""/165, 0xa5, 0x2, &(0x7f0000000940)=@in={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000980)='./file0\x00', r0, &(0x7f00000009c0)='./file0\x00') 11:29:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) close(r0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="86e5", 0x2}, {&(0x7f00000000c0)="8f1065f77f7aa9c786311d0d02fa1aae9d8119ebf8e347c3c1b930bc0347522744dcb5c6407003543b262a123a41ab5338d11536767ff19e738ba49f6801d38c34c11a59691792fac822be942e5ecd2345b6b99649f8eb2cb19996ddf4245ff8352d65828ecf040746809e3e71b8a96a36c3bd272c2150d31692c0b27f2ae4aa9d2824abf2b1eba5fc2aa9b9ae1246458152c08f530c40cdc62584eb4df65c2702a4a02fab905a11f3d495664bb7464be8ddfe390a89f086ec54330f24c1ed074810ad65cbc780d220ce1b25bcf2", 0xce}, {&(0x7f00000001c0)="a00823a598294d5e6d86a7b102f1bb5c3604ccfbb1111d2d754ae8073b0276ff0e55561807ee85f68fedfafec909281067cd169b34bf09e88bcadeac3f272ab77b75ca9c1a1bb5a9c7df073c09e1c921526605a2502633d6c885b42b075e388154fd0a64f8fece263886a32ea131e6ec72b3149743bd501970b244e52fe7ec2449ef8faf3c4da977b3dfd6829b3366639913f810d44302ff7b0c0ffff0973204274c6792e2aa1c6b78e6699dae493bd362bc6491a587f6f205a674ae4a10cbd7", 0xc0}], 0x3, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x3}, 0x8) 11:29:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) setsockopt(r0, 0x97, 0x6, &(0x7f0000000140)="41444f05717509d6271dc645dd7f5f561611697f0253c63ed6c0c637477a4939c1ba9ed05f9fe49aa4824722d5f1684cc506403f74f69bf938a4c9391ef19ef138ad2c69ac0fb01f07e50967d5ff9baf645998440ea8dcf41dc6a033393f53f2ac55f8e9f1b3ace33fe7b1ef2bef811bbc5d82fc9950bcbd304cb309b34e1ca45f486a4d5909ecc431b079b3a0d9ddcaaf4c30bd9d3406c8e466372e3f0ee982ffcb0c889e484b94b5fd9ae7b5b4404c751c9632bf48e89e924aef8afa81d62ed48cec51ebc9643f5225e98b1d6122468eeded9b7f0ab6607f77f3051618fc06fd7dac497f78c4eecb0e2310499a824b93de6731358d57", 0xf7) syz_execute_func(&(0x7f00000000c0)="400f01fcc071d100c4a105140d73890000c482919efac481fb2c8ae600000040f9d154b965c4a1ad73d100c4a199e5016466410f71f588") r1 = kqueue() kevent(r1, 0x0, 0x4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:29:48 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x50) r1 = socket$inet(0x2, 0x2, 0x3896) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="76ef5d328703a59fc428a95d4e60c6bf69ee9478d4156e119bff05fabfbfe038bcd5d7838f5150e47e47d1e01e5e55bbbeed2a", 0x33) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="8ded9bc6c695ca0a9884205c91197a4c8cdc5317870cb1932c37e0f01181bdb0257d483e9ba47b71bb1ace18fac7181fce8b25cc47d24c9cbe", 0x39) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e5a42ef0fa60b475c059a3605f563580fbf4a48b0e71c3c1621c85dd73abb77c94896f69378a71c0ecf94110b1509c369fbdbf3ea84468d9edb0a0cd8bcc4a251b8a8f74b2", 0x45) 11:29:48 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 11:29:48 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000040)=""/64, 0xffffffffffffffa8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 11:29:48 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x50) ioctl$TIOCNOTTY(r0, 0x20007471) 11:29:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 11:29:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = kqueue() r2 = semget(0x2, 0x4, 0x320) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) semop(r2, &(0x7f0000000000)=[{0x7, 0x8, 0x1800}, {0x2, 0x81, 0x1000}], 0x2) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r4 = dup2(r0, r1) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) 11:29:48 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0xfffffffffffffffc, 0x38e, 0x3f, "1a2695ef8f4f232a347c3553acbada5ddc146894", 0x8, 0x8}) r2 = socket(0x3f, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7f, 0x80000000, 0x0, 0x6, "9d529c97de928207e69a674ac40bb7de663b0dc4", 0x777, 0x5}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)=""/106, 0x6a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) 11:29:48 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r1, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) r2 = fcntl$dupfd(r0, 0xa, r0) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000100)=@in6={0x18, 0x2, 0xcfa9, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)="05edb4a62dbfe49b3eba9a8380985e2e19eff4818ad12e8def71c943a32ecadd0abfbee1a454cf1f56d6f5453cb8b8e5746f49a43c2168b7f4a4f9da6f80282733ae9c140345f53b826e3d1dfc40e35061156c46d46a6affdb255204387598d881ec1e48943f77236c5fbc199a24201c949b37025f25c40b0297196855345424f1e9fbbd56fa2624554136a2bb2c6434fb2d092dfa4b563a507bd5fe77bda2b741981418abbf", 0xa6}, {&(0x7f0000000200)="1c76df7c2a3d2cb09c2ff928a565a3150ba0056ef9b4bf80f3a8240c4a517570def04e109082d4708df7fe5966abf22c12fc891c3fc544651693313150487d474dd705b513e7d62714f764752d65bdeb224ac194d4963d89f831f8c1b9dac02e3b24a41222d84dd7", 0x68}, {&(0x7f0000000280)="4b5296d67cea10b3347e57c98e6bdc44d49856ae5f1e2bb13f23a5df2525888f3c3a08c4ce7d4df34f27ab4eac3aae4989e1d54e2821267190303ab3db742c7ba2b710ff858e0d08afbc409321f83ec7a5ae3107e98a1d0a537ec9e75e4b0767fff98c9ebadbeac18fac7fa55e3e245732882ccd3e1771cf86e4e2e36573d3c66605a0414beb30c5f2de5698b13080b6e8d4a9334eb90fd0259523c0bd8f653a7000a1e8b83ae44d62da141b510c709701954921a04887db0c9eddcf87c75a4618a99cee0c4e707355f62bea1e3599aedcbfa2b8b78f8ab43214c07d20c1ec7c5c6a67130fa8823062c3652d4a635072d309db0346fb", 0xf6}, {&(0x7f0000000380)="d7a001b0eb9db6040786ed55c0ccfa05a1eb7210ca89d8becdea197fda2bef3b4db4a1a6afabc2d638572bcb67eea358794c5f5d472e0301655c8803a2be4f80cdc5c0543c15fb67e9fd7b91102f8e20ddd63fa1901a5a3a87524fba1f128ea00deb59821579c998d33b2078b2cec0381d5bd4a61c2cabbbcf18e275af2026794891f315a7e360789a40207137f2e04fae0b15920188d70c5b4122af89092c05d52eb8ad1d77552053d48458a1bd4846be6da5acdcd7fa79e8230d4775537f7183f6a9b6880fcfbcc5a14bb9bab1dc0f61c2ceb88384b1403fcef22f42", 0xdd}], 0x4, &(0x7f00000004c0)=[{0x48, 0xffff, 0x1, "8d8e0171d5cb011534da983c0a33d0308587ff5a9ff016c9795d781839acf00ee70118f2919621f4590fa901557df6cb460edc8b"}], 0x48}, 0xe) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 11:29:48 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x3f) r1 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getgid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x100000001, r2, r3, r4, r5}, 0x7, 0x5, r6, r7, 0x80000000, 0x10001, 0x9, 0x3}) getegid() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = semget(0x0, 0x7, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7fff, 0x1, 0x1, 0x200]) msgget(0x3, 0x50) 11:29:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x2, 0x7, r1}) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 11:29:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket$unix(0x1, 0x3, 0x0) r4 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0x101}, {r2}, {r3, 0x4}, {r4, 0x2}], 0x5, 0x8) poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/181, 0xb5) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 11:29:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f00000001c0)="cf", 0xfffffffffffffd34) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x1d, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x175e) 11:29:48 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:29:49 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getdents(r1, &(0x7f0000000040)=""/107, 0x6b) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 11:29:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) fchdir(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 11:29:49 executing program 0: nanosleep(&(0x7f0000000000)={0x200000e, 0x400000000}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x84) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xd6, 0x2) socketpair(0x3, 0x8007, 0x119c, &(0x7f0000000040)) 11:29:49 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socket$inet6(0x18, 0x4002, 0x5) shutdown(0xffffffffffffffff, 0x0) 11:29:49 executing program 0: r0 = getuid() r1 = getuid() nanosleep(&(0x7f0000000040)={0x9, 0xfffffffffffffe01}, &(0x7f00000000c0)) getuid() mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x7f) setreuid(r0, r1) nanosleep(&(0x7f0000000080)={0x80000080000002}, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) 11:29:49 executing program 1: r0 = socket(0x6, 0x4001, 0x80000002) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x9}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) bind$inet6(r1, &(0x7f0000000e80)={0x18, 0x0, 0x5, 0x5}, 0xc) writev(r1, &(0x7f0000000ec0)=[{&(0x7f0000001540)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1a09e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55760b791c243223807cc8dcc86c9fb8b4ff12da8296714a5bbbc650b99e3dae236f9b821246c619112ca5adfe9d457acfdb73493af9daf3c7fc64d148d79e28c2907623a8da34d7199b35c4bf5b837f99b62f3421aafbe5653016887589d509eea9b5855a0d53379bae3bf3f42a07deef5be97bb5f5f65121c517e2eebc69b7b0da917129e5a040b7b4d7fa511fc6e9ab5c3613dfbd1c54ce264c9831b2c8a5e93228023c769d53a81ab509a04e76b9a588cdf1c6575dc70c85cb261b509e83612f5f996ab7f033ec94758495fe207dc1db70ef73d0f15b7099d8979b0a4e7db8ae846dcaf99cc3e079ba2f66f173bfc525e69ef332197a8aa51083a31dd9f9ffa1eabcd6e7dbf692c029160bb5ae0342862a414fd970647139ae2403451581cf3ba5bd2914fb98ff746afa955cac28436c911c18a84f550c956b0b18bd3e4d353e3599ae7d6377ec602e2693f764ee14cada045738ffb4939408f4c78d6261241517f47d12f362b491bb01e62e91b619784bb7ad9f28aa440a5d833ac52de3f4729b51352fb17c1b9069112d5b46cfa0b5df4ad11ed25c0e226eac54e1232930952d362bac359b4450a22d5084663b921a2e9fed5adb26ac60753e544bf5a303056eccbab1ec1fa34cb9b8c7ab138383264e5a623b18708a6ef79f29387acdc02ad5042799586b34232dbedf2614ca5831ff3f70cbf06157351cce27dda92d13546ff41c8179564655e230ea7ba6a16fafa4ddd08ca10d4ac15ebf92506926952a3447748220e322fb27ab32092676d08cc4d775a542e7afb31acf8ee7668e3691d8a124dec3941017d79eafb6cec975bd0799edcfbcd0786ba063a31074ba651f44f629895b80315b70d0616745176137f0998bee5d4f1e7be175a024dcb426b4fa5dfd74b939d7eab75c20803ffdbf68bcd54a0f2379797f61b1e9cc83096016d9882406f6ebf843e62e07d760bce05fca4ee127919bcc5ad817b7268d55e447a088ad409276d4e7536a685c2ae5feed8024c1b0020ee4bb2fa8743163c35e1597773f037bd024626948beef222529f73eb5c143ee279181bb5e70a7cbfefd80343bb60d1f997c0d3ebd1c9d964eb5e146364c794986db117cfe8189ff08d0cf490e95c1bf8da2bf45f3bdb2cd2a01061aa71866de917dfb93c2b68086de2455fa8fd01269236069e381c102a62cb31d30ccd33e594d3a209b7bbc89b0ce6a5f7add80c9c54e91a282ab185213b7418f453cba64d3b772949199b6a5a1e12378a6b630965bef7eb2dca4b63c477b32c547fad2cf661c6d9ad7c4c880ac0c6a69445447412ac418bb3a573d39de3b2fffeb83b1bae39c6c3b78dfcd453396ebdca965ba0e95c1987c2970223186b91a4d022d48bc86313d5bc92831adce434c97891e11223d13e5eb7b43be58553fc97a797027c960e7c90377a419b8b1e06c14e5c44b31c5d59fec6529b67eef3e73d371dd37e42e22e44be91c5f00a60ce7fc8d", 0xe61}], 0x0) 11:29:49 executing program 1: r0 = socket(0x18, 0x4005, 0x8000) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/248, 0xa9}], 0x4, &(0x7f0000000340)=""/66, 0xffffffef}, 0x800) accept(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e90f27dc50b6094c35503d5869040000fffcd6a5b1b075cc6214f18bf6e5ee71343949639f72b01a749a2db2d8c38c961ef9fe09c5890fafa7dfb80358299c4f644bbf77176d00000000"], 0xffffffffffffffff) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\'\x00') 11:29:49 executing program 1: socketpair(0x10, 0x4000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x10, 0x3, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0xd, 0x10000) getsockopt(r2, 0x11, 0x1000000000000001, 0x0, 0x0) 11:29:50 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f00000001c0)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 11:29:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x5, 0x0, 0x0) sendmsg(r0, &(0x7f0000005a80)={&(0x7f00000010c0)=@in6={0x18, 0x0, 0x0, 0xe5}, 0xc, &(0x7f0000005940)=[{&(0x7f0000001740)="be05513aad80d11d507d1c6697cf922469e7f0f036b5d087c7f2d937593767a2b1ec369c35adc172c8758580fc1734d3d443abf1f795752786fc84454059f780a5b674c0d28ecd68f3f75ed04397b0b8f1c07b31fc9f20b07d3516e9605edd0983fa6e2ab002fe2c17d52b9e494d6491583a30a1d02bb2fb3ad88ad2c890ab7584c21d96954602a05e39ac81b0efdb61ca427e8436605205e30312fe0eb63be7ccd3e7e405fedb488ae4d7d3c10938f014dfa24d42ca73c452ca366b769c28b101cc87913e17138b6f283981ebba2fa492f3bb87ecceaceab607ecaee2a979ed00048f4865a7009ac458b0c58d92a1398494db371432871a32fc253fe23834a338d3d736249ef4ab2a94def0b16ad31f6edd4ad65e0e51fd0d6f6b692decc97f53047fdbb2ef7a5ee7c6d9cecd6d8b9ff95ff654fe169688797dd4e78fd03b2c05c4fc50a85e91b852d57e38e58b577bf6112d5efba1e6639d9c5a2dcb1b1ef10211d154b45d90889006e2eb5f68c7bde21171f8761638f7cb068ac3e8fb49b7d8d2ef1cd7965e37b8cdd32ec676926189621f93ec22ef95162cab39ecca959e47dd4a0e8a5275453555c1f358ff6394e3bd0d868215ce95d07819d81d434dc70a3446d1bb444cc8de69e501c9fd785559e9b88e70eb708ad29e2e4c43142165896948590f9111244242036640457945166f357552fce4501356c2f434d6815a7ef970449ff4ca595b797d449e310ea22aff1d86a909f07eec71dd9bf93386eaf32dd4910c813c9de12f12b49996a4636ff2bb5909039f1e88b49ff3e8fa1418d99c0f03e9bffe4e53e8318a010d0158e60db9becf95dcf18126c671a89a631581474cdadfccbe36e0b902f2fc5e4088d8f302080a84e4577b6a3e3b22c60b79aa19ada7a63889016d508687db1ccf1efb83c4e6b14dbde5343d131488bdf73717fd22f122ba8be28d75fdeed09d83865ec30e46aeaa03f37b4b3f21513508e68f52e7be898042e56afb17632581d5a5013ad617fd6e3f86a0693bad917472fc18767f4dd5738bcfc37e20df3b1e76eba807ee7eb96296f4285440121c7c2d4619fe543b742d456e34ea2984fe6cc795392046b20f13b81d2491e5f3e0c7e3106eb2905c9ebc945fa626f3c85628d818deaeb4c15fb86cf2a4cedef55d1384a468ff3a2100099e637639792c868a3399adb4d3233570da314b782814c335b13a2cbe43dd5cc3410785601777dc7cb9d1f3cb1daae831cacba64c2330dec5dd948c58ceb4f784e3cc1e55380ba8ae6605d8a16eacbe3cc0027e413715571649d4e2f8d46d4542050fbab376f89fdf39ee49445c1e92081e287fe7a2c80aef8f86983018c2a43e3393fa5d379e8a19f3ebf8004a5ed4c1770debf5bfff5e6f39ae78f156adad5ba6f8547498022424d6fb5e370a6c70c408a2fb6fb70caad1bcbdc8f21578d12fa7cc4ae94798117f1011032684d65042c216e74ec347c74b33d1ca80f201f75cdb97870993aef0581c3df9264101480e4667fdd57336dd778e61822607c35370ddaf34a8341e3bd7589b149e748c1de459b1ba382dad0308e4b2921df9731800ca35aac8bcc646d1d7db394a44ece64c422e7963fc10aa6367adffc85d2a2c24cfacfab900bcc782294d8647b1d7b896a36b81bd482106bdc63fa1e8a4576bbc8b13ebb0cc3822596f30e19bb6a4032133873680251e9302f4bb35951f3cea503ffee281d99f274b7768799b3822478995affd38985a6595929e04a6a8f0965ec2e45e727c9b1b2e8d34323dd708fa6a40da36678820c01b5beef981292c27fba69517f85e88aa2d571b80d739c322d4232317890b99ce1a659f63eae40e5693282d11feb1e8c89df1350ca098ef7037e27c01c2b62423635535b479731674d3de0ae61db5af555362366870a5c126e965050375ba509a681d719968d9e8b963538e9ce4bc2b19ca9e1ed3d9d00987d01deec790bc9d8e29e1468ec9a7e3a97babe9546c2c5239827b455bb389bce39917747ad9ae5ed04b27914cc168b2e156fa19a4fbe9cfab395673f4740cdac846eed78c13c4906dd4939bee257813684428b9e74ef8019b4cd4e7865340076db51ce54b05b2b76405e004c0474f30a72a55b30436444008cb9a6b3f7352662d576041269588d4b264026f2c07aa1c4b007afb8dac6027fff909a533559fbb354524257dbac1697739b3ef4c999add0156681d804f2796b2c1055ea0ad49b9cfcea11322d1fe1057014c6926624d454a162f37f099c5da49f95fb46cbee6e4da7d75d9799e2a5f8011112b287de977f1ceb6afef4b0dcccfaa7920981e3e2a2b7c793bdc5f2b84764d9b689fc5dbc7656368a4f75a3fadf6ab67db6ccfcbeff2efe2a9bfc8a309cac7e3fe6c6377dc2dc0484c1daef7e93629e73b2fc04e86963b08b552d2a8ecd78fece991ede824da927b999f49da0b6245afcde533115f60aa72a11ce45ea26402f9d4afe37d6c2c3d61179e4cc2793a8e52664c721f08c64a96d7704d584afecf0a3c53e4cabe23b96a4bf1f3cdaa2d2195e40be3abae3e7f87b17cb2cbf32af4b43f3a52918a0c754406a75759e8b4efa22c8a84bbe1669705665518a98d2b45600a04489ee01792b3ff869f6d1a3ee5367fa7fe6b47b08bf0669e79ba85f6a4e8583696eb0edf81138dd1d826d48cd72d910261400b4c15f1ce38fbe4dbe6354adc0b7d2c95bd53aa8b3a8e48f4226882a70837b44bfe47e06967ad7f62104ce01b55e0e640c2d0fac9c67477f85d2cfd4b6f12259dc693c64cc1d7ff9152539a80a309a908e9eacaa5990efec2b776aebfc361f66ff5f78043295ce66835448b3d978c16bbda0c94c60e48379825e048558739a0600644b1dcf04dab93c5611f9e28b524015fc0633bd25a1c03845542ffb15fbe93041190f75fb6843b7ec1bc830a84f713f267386fff74b46640ffdb3b927b5aff40285a900c5a0ebeed94f46374dab4620cbc4a099d9959b258c6b09f7d57aecc3777d3da940e731f7f41546386521bb6482b867e12ffa0b97fff491baed551215404a7914892419e0e40c7792b9c3e4261b532711d6092969deb93ea8a5536fc645f67cc5d389ea0f56ed1a80a567cff612e7fd0032c88c85c70004dd93cc4c0bd38a97367f1d3f70a6e5826c95889166b7d42b697cea4ce3ccc74339fe233d4846326a704c593751052de4d859e285bd25d9c789d6809dd139c1ff80d627b08aabdb5538fb152015f08dfb4b8ff16ce214e90ce8be737e1bcac9c4f5f763bbb3d6875b50d7b47f493703fd3ed9983982580aa304039c1e6812e8fa1b61ce357be640955535e1719693ad38b1f10e8873ca23ff9dcced3484c40fb40d594e37baca293bb56f5e45781630204834816d186a2c3c5ce62b9a1401426604732005935cfdc0331def2cbad343e846d3f605e96980b4fe8a17bf58eb06d52fee67ea5d9661b888ac7edbddcfdf6983328354e8f185eed6bca52dd852ced79a7769e2c8a52941d4abdb27e6d44c836e3c54ba442d1c67a4c8dc560cf37005a870a64d62b5d4b7bb27baa8a0386a880b0cc78f1272eee61354db9b6dd92fae6843ae927a3b3c704261dcb1a29f4b775d8f3a23ed8a4877cc706aaaf2e5d544ec7dd9cdd61e89a52a68a798935572d4058087e25a6070d0fc40b3eff6a41300234e4097990a5c4d38d26a2f62a0d6c262eccd7be63522b179e8bf63cfab18f5bc5c070eecbee7e2f47886199aa6bde23f5f995433c10dd651672f968acc463b36342db1be31799227b539e3863fc9730e43e46f2c06e3fdc77e64533ca896fd100c83fa187f02917a9f760688a8213e12db3498b61246fb922e37a46848c9d73efe2f56cc562f3f3fbdfe9d11eda8f74cbc22ce65711d1a71dea76317eb75f760c35e69fa8ea630e0d8d2cd4a197b12bf7c64cc58b5ece68db44124876977133d5e7c9dd508efb4b99d4edae25af3b053c013a4b562284ca31aee6278a2a4191b29db460778118ee6d9bfeb41e86831da751f4085aa49e32214b58b556a98acd228cdd0388ccae11d458804e52488fb5a05d40dcd62c1d613c9604b6924a057989a9d4817c19a6bac9f08c5645d966485adb8e923d5cbd09177e691e4646bb3d9a30b5d3abb2c6ebe05e678cd8eb97504de7da009b8d47d95c3d392067f29e4d4cc8950557c9c4933b8effae6d9e158ee1e84f7c43c7ea06e67d40aca985c2e976102ef52ef4dfc6af063bfba9879021bc05b37b0e8928c255b58029e6443ad6a6cb1b62b53415028510b62465bd3ccdb66d937c38b43a4bb08882ba840ee9b011766b262ca7e65930c902ee466d2fa45b0a3558f5af7c6715ecb172db1328e27bda2ec59dea40ce88e32c536c52602556fd41f6323dfc647c32fbceec1ee10b280b271f65a51f51adcbd55c3cfe293b9a9b7d0432772de35e8d0e5ee14c2f13ef8a85e38f9e31447f07b02daa49c0de6c2be8ad2603956dc173a0bbb399282e25f7b9f07ad8ae639390089e757387134618565bdab8c18af71e5dd1ce08eecc3456606aa65f61d400ff34642dd318cc1a2386f95783e1621e32cbfa60fdf9da4f52d71b6ac1f7318e4717ea1887a9b7e20c536b060c5af639a86ee8bf0c3bf46397209792a7aca415f4ede3267d751f14edbedcd1f5118ce8cb4381aed58e3c95f60e1b6d61cbe44210f10d3c98f016635a02cc4a9c60083caa0f867be4e11e865177fbbbe9a27846febecf4d6a87f3a5a8c185d66f925db8ff15ab0accc96c5a3c9ceae1954c0af1a8079d659d49d9d174d1b37e340efb95c0144cf3ae32ff226378ce932dc2c7b74c3c340d1c526c1529d5db06136962f2652f3a58ecda727c208c5f2f3ff20208bf27be4136b7cf7f19ff1394190acfaeec465e48ff41a9a0231cdf2789ca96e3786daf1a5dbe8e2a74323797c4c19d6b04b5c6ae334ca176efa50312fe3daa53aa8810d4c74553b5dde4147727cb0eaff8655d31d3c543e898dffe1dccf73b54a03447d4575d88db3e98bc24da8109e14e1454d5c5cac1e7aaf216a595884c1be879b11fc3647024e47251e25767b16182bc9a93fe826627925030c12a620f0f78a6b90e0b059d243acc8684e3abf82dc728a41488412ebfc00b77baeb72186e6f237a68479980daeeb9d49e1be0fc9274638bab4f4e5b4f3d9bfd5a648d3ec498af5bb922538d0a58bc6e7d0f95d8b469bf184735ffce4743ee73c647e1f1451fb99b8db811316fbd17be9d2ba36e35048e13dc2341e0dba73965b8b46ab79b8449835d723bdb451d284e57556d2924f2d64efc4a71ae19af58c2d6c80841a41c3260106e12b9cd5e9ccc06a86bff1ef3653baafcf56b4b6ece5fec268b5f9fb896dbd1b8e70b5c3ff3bab7df57ef5ab272034fc22491df3ca93f1c85af810816b24127ee91e5e56da34a9986f7a67ee6e3daaf199db3c2fb00dc13d988f6f9796dd5223cb664727bfd573c1b209bb87d6166c649ff693544d15f2e3188c0ec1aaa4f2289a7561b7e9cdc6ccb785ae3b1f0d24ff6832f77e80a26366aff230c8481a0249c66b1b65209e59abb6dcae8d41e2a3f9b41dadf815377572087dbd772380c82ce29a47608c9c5e358a59af05acac46757256c6d0ca8f854e93595173ca2f3b126fc1354ac5ab89ac7af0078afd13d318f715d3ebdecbb7c191c25756126e36b4fb786d8ef8b5fd53f2bfba6d3568a4cebe08eda59becb0bf9ab74be45b2a77262cc75854a826278f6f53a4ce517dfdb1262872e791e1b4481753a67c7628d600d514e", 0x1000}, {&(0x7f0000002740)="4104de231a86bedd6175749008d48b71b648d7314a5107f7b7a1f46d5391a7107704dee838ee5fd69ea9e7809efc52791a233456753cecc435bd23d2dba7ce01f63aaf3a6a0f016f8014ec4a8e000e944272f41894435c630f95b366a814e93aec7d9e1b61a6c91f149fa6028d440682cb10fdcb7c438e8d2d3644386514ac07d85b0219b4a200174c94c4fde965817f83b15570130914d5320b01d8ff5a27e0471435e5c80a7bc84e43ff814c50efaab51c28057498270b8b60841d7bb6fa2b6aca11f2d18e34796d196b1dffc9c76351a6b731711a606fe4435d1d504cf1185bf7af67e1794d598fcab442a81cbfb03b17e2ae91be9569745116eda7a556c77570b1aa992c3e155fd7d2bb6afe5ed44b0a0d1fc736b91eedd0872e5d667057775fb4d64f3eb743a1b49660b8c25f06fc9d8f3d87f1853aa85690f2ddddf00c30f97b24b028aeef14f7e2b5b118510d1d7be9314380c143976ea6d230fca4582dc96a9b977b26371229336629a414c64dc6069415da139f4151550b7508415dbfe7319983faa4f4547636ae6daae60b350ae3c206cf4d4f39d53b1b1967025eec4f2ab053c5f9e625298e304fe8644d17b11358f24d8c1bedeaa9b1379e5ad544708af2ed49b7514a26a15ffcfc0971828b52edc943c740fc3c420f9307928c46a94b5122cbe524d73c68c98b5cf5ea6c442c457f1d1c410bb5c7c7975476774b02c7e3264190d29a04c2742b659112448f8dd71ffb522181ae8f58935989beaa8a3508c69b8d436bd9b01508b7243b62700a299595f15fb503800be50345c27ef293c9896d086415bab9182156fc0b51b26fb58b788a3b50224930bbc38d9212fb9e04b7015d23b80cfeaea6bb6d5ba104fab4ed9f72ded8079686f7d0b48bca2bae3f8374b1b14828d2f408c8825c81f33da6d570bfd9b2774812563cabdc46e5444dd1073fcd632620ca1c27fb45d0e168bff3b028097cd8903644392251cbb5cd74febb6ca1ba94ed37f53e2125e5423c06367cd6e4878f5f0773a904e2cd85a40790c95b13d4c0392c751587163e9b1a5f5a37a1182fd8146824b23d3cfea229f54ffbe66a840b37131787ff2c9473073c7b4d4c1b321f213d2a2690fcdd55825e655374bf3beccb8e225bbcda6461bca623260b7287c8f60162fad0803212d8eba3e2ee802969462828a5b380d961a024881fd67db52ca760be781e727b025c09e2ca8de91322deb32f1a98d89c1f1b663b70204bf3403a5c141612e5ba55da49f3a4e214926f674e4957d6b0295a69353008af5908d91bafd2f8d5b355fc17eecf8460d3d1942dfa2aa749c8582f1688ce934ad63c0af850c6c07f290e3a7c003a1ae73a32af3fbadb58ff6f17d14ae34f125badf210a0633f379ce00c16dbc001da702b5abd3dcdb15ab53aecb047aad7dd1994e910db529378747466694b6e24541dc641be09635089ff54ee12fa1b43db16d4542dbc6fb2725c449c1e66f585329f9642d47e1e3a349813872f424ba22c9470fc7dfc5f96b5e70384b0b2de72084ae2aef092815e57e43dc45f575809bf23fa36f131dd7d9f1cff82a044c76618f2708177a0d3c5508a620209da7c0435eb0f98a37b720db8d84263d128e102c8b48b24a456431439527556c57e70dee5039718127b4d518e1955a3bd23f3a2396cc513c1f23d06ce042665c5b2a3665ac0b0f61ac5e8bdb83a5cc4f733ce892bb603e33ab89f0b341c202e08ef6a9fadf8c041c936378a8fe4ca9bc511cd5800c4a3d6c504a82bc2931ed44abdb130c0b422a2a3cf94095d37fb1f31fe19b216aa7dbb09daf77a8fbd4455ce283f1f4d5e9a9fd2f44d9c72daca0abc86f9d7af7cd1684265b2aed3974186d9259c715c172625a1dbf2c73f1665992b36d215fd40693135aa71741ecb269e9e100d1513217abac258b7339b94e3dfee55a653f029a7056e0448647ccbb0728addc014b2342590a3b5cbf9564c68b784673fcf78f426fb63319dcdca933da31f784c080d3a3b541ba5b83de4ba85872eb02152cd652d015e3ba3f2050ff3b644e2ac1378b622f2bb22b0b524418029c1ce946df444d4d3d4cef4035690d67cdf5e6f3eaa76a9431d97cdb61e19d7760952e30e81c18a2fa917808e61400e2405fb42d6085acc7cf174d6a10075e91bec398c35909486b7cf9dfa3b5325902a36b9ccadfdede787b359a1b8f9b9cb7fd2ce625a07879049df8cd0a69ce2f29c55a0d60b325d6fe108a5a4e94ab3a45861992676e18771e4636e8d4d7c790316e1d60db02e92297a0d883deae892318fea0d356233da6238c326a94033f082f5da0a988269c47ed5c2deb6bbc1c068cfd87f62f3b34877f90fc2f0ff916ad397fad00a6c64e8f0a4f7c2c752b5cd17ee56feea5552efe92ce69d030f22227ee5de87bae176c89c1e323cb9420f049293fb0b48c405e9389a938ee80040864389033dd2c95903dc774e46dcaddc98f4a8a5c06037f3359b4e9a60ab0708936f9cf57931c81219d99dabf6690fa8b6e4cc48f99e7b43cd6d8e6e2f7aa5a626dbaecd8f9fe7f5418aa17cb85bb276afe9885e0443f86300d0213f5265d6d51ae7d46f3c6e1053c7c9598016165f8b677eb7ad23f8d6d0d63334e5b1d0677c6987ef1513cae62b042a15b4f777ea8577993415fa88245bab4d32550502cda72de700b8292c82c0cd79342d11c31c1bfdfb3f7cd3e248ff3b2dc03a748c8952034741f474f1be0ada6e19d5028a2f16f703ffcecde507adce1a264e6936e51edb6bb6fe6313fd76cdaaab849ed09fa405016d3b85daaa0a1ece0a237ba0360dc0771c71bb20faf92a7adc4f5e873e4da83ec8f1420d4abe80ff3fa8ec14a640193b1420f1c86e722f89b7f3529e90c18e1a9e4c16ccff2e401b37d94ee96f1e9b6d28aef40c173265c028b01fe59ee7264f9c7c62fd942bc9155e6f71bcb1434c2bc9e6cd43ed6f0d44eeb90c0883efac91f026534befd1def7727100a578a09a8b84b3eff900309c5325a9bc53d0dc66847328a2485b7bb1bcfab2ae33ca1015a2cfede2a785114233018cf6befc8672adbacf1b84340a501758c0fdb85ffe0d9950df52df15a56e1c3565df5ed73df75ba8da1bebd3457cbed187635006a8190de5d5dc7d139ad64827ae8c531f78506b55c433c547d8d9056ed22dde039026fbdb77d407446e89f390e8da3661f6758f4f9cd3afd44371248a9e3f5e19a921403898fbaf7233af25f601703fc973580892120a461b5e5b5b7054f762c0b24074f92606f842c7ca5f4e749391f874b02f6934f6b911016bff53b7991f25252baf52da4f2c5798074164a54b1e984938f5d08a470536220a5cde4f641411165f488669581b5e08aa7ca269db104e2f8466d37d516b3dce9e2bc1542461f9f7b7145103c88a3e9c055239b20d61a97afa9d01d330da0b86e1647254f1cc93166e461df63d2bd7fbd3aa986fd75c44c67dc54674d829afebd9a302e73546db40c5e671bca40216d7709173c9ff4dd57e414d22df5e00d8bfe8099d2cb05afa4d6050237ff0b58615510d32809549f9018b6678af591c077f9b492e05756489643eb784c48e91b9aeb28af98d286e7410ad200e067d035c404dd6746038565da5df0e06f52608bde80807e00e249706c6b4adaf7f00b1026095d582c914c99fb8ebcda02555f1b33c7b474fb13ed76dce63f3a195e89aebd89747e951b9f25fb2854c15c253b57866acc15031edf5d5a031fe959d35574a9e24e256f1524a2ee99dad14c889699da38ec7dce13ac3491f475491b4015cb508b264c2aa6fbfa5f6a6c384ce161d4919cbd01d7f5d74bc40a85e6d70422dfcb5f3461c99154ffcde520178366ed85a4c3eff4dbe3a062341c4390e1404ff7dc8936a4421fdca5eea21103b0587e4121af2e99693eaace16dfa1a203e0325bfd72daace2f38f548079bdc45cb8f6ec2769cd1af0e644ca180c0e7919fb061d7356d84125ddd2f178d1e92f6eb83919e3388758401b358cead1034d239bb6ee096ee76da0ded28282dc290248487451f8b5426be5d0076c014483b6a73d42935246006e58e0f58818e0e9c8b9d455bcd9bfd8e495a908365b7ba175f20096e13d4c11d164893aea715142b249c95771f15fe7256e9824abedf1906e10b819b6a08a3e17e75005fe874cf9a2fe0e059f5bd49170a0ec90708ddeb774dcbd44d405475aa1f82936f8b1c892ec7c58ca035a73295b0f7a9647f8145267ecaa1aba6f8780054712033fedb56163cd69e439c821acd1d5283a645588822e46bdf936af47f653e88607dc34fb417115d69db209381c51aa68c7dbcc6cce2501df43f599b199eb8e4553f8d666731a336a1c73847c7e04d11abb2ae59db417155ec5c51863d25a1355baea52efe34b4c3ef418332a420f66f57e72ab4933a3f7ea08ec4bbd5832b34c18adbfeccccfff8058ed8e7ae5a930dfd83692eaf1da209a1a29b1b7172ee81b0ed2844c6c10d8629c6571cdba12c3bdf9a745bc2c4aa254d97d8b5ea813c6bb32103aaadb92c37fd34d7e54ff293bd4d6d2e4c67712f187acb328c043368c30029ba8e2a0139a0814cb3ed16c5db0d77680fbc1b1ecbfd1cd63f5a8a88870242d84d1c2e5aee07333f4e35c054e18e3569534530e7ca3e33534b4fe7dd778c11299deb1b0cf1fa8929ad35c49ce49bfc1dbd6bad2288538a669114da9e5e2ff6895c0fc74518bef64e8c989a675cf2eb7981529f7645a7361e8fccb10b024adc099dcf691746f939fe77446fd3b98be23d1ca0491e72b8e8af18b0dc734f2f65a0eec590d905cfec6304618c84919081630b9be55d6baf59ddc3466cc0b7703c151187c0a609269b3fd52390f673a2da7e9a397999fac9f40a5c4592b6af1a6307c737ece748316a6d232cdba9de3ce274364be5182d0060335837eb3581a215cefc3de9f30e75734866301b4d8df84765e075a68a21420f9520740a2c0d6fbb1f7e24e73fbb60753ceb3dcce172094d01b766220f6670a39d48f1173fcae2ed1ddd22df5fc8ab9829119566f1eb41941a07886369d7c548ca7e22dfe31e780b873a469975e714f4c00dc3a98a960893750aa135460fba6a9d470498eed97c26e954d768dc4ce4ebd3a1aa99ce5e86f1216125f24e83268da4f2f6a9ad5b1a09a68cd1b85a7cdc9309439a76f619dcad2166baa7e1f7fa0f46fe1eff4569e7cf0eca72cd89940d7692258b27bad26223eb6eedc932fbf583ecc51349322bcf517fad996d2d5cea0a773c0066892507018ebb5b722b65e9c02f28f8af07dd9fc7bd730218e410338e391b07917f427e267ffcab5b8bfcaf170e64d8a20acf3de56faaa736b3104b0967b1fc163767ed09307b40e9926509f74ef1d6be084c252b51ab65204e4763a57a8398e4aafc17501c6a44930f784377cab616c8ceb5eb6a4ea8318a9c095912fbb794e8bbf196e11b445565657304eb331a984b318dd8e0e19238fc244e43f9b9d20859797d0ee5792e85bf331b803836228887115b6faf8e0d7d31e4490c4f3ad9b6938e495837c7123af340ae0742241d1d39d526106509302effbfa0ee499bde99855b37546051606ae81330cb2c065fd6972905ae6bc0bad8040f2b34f3fa3034e603bd0e0c6d20f6b7dfe6459923281974b6b98aa8ef534c3578fb514cc490b57d41975e03d359596084946a10527f87c749ef7f943806bc5164b298eeed32f5ce16aca9bc80a82340307c045565ad44b2c651cbf5d167672731c4cf761b7acc7f9d452f9a629d907d4e", 0x1000}, {&(0x7f0000003740)="feb16fcd654c12e54c595338a284eb8cdefad16356c7fc514bc34ebcacdf19ef3270c2c1f62aacb55f3f2c9521c5e940d770e779bd3bdbda9848b4486295f1e041aae947235b6a2cc29b0ee487dfb3a949cb897a7252ef89b71770e609a991d7cd5db99ab10655e0720eabb0da55a2c850e7c7a8cfddba866fab66740f7a0a8b91a077885ed75e3eb528c94635f71b9eceb0f9a5f5b0f6d0cde5ad268836b9d8e6f1dae2421dc7b4993ed85134bc794edcbe9e108d9266ac0eaafb2d2c720a984be28ffae628676dcd4527e2f5920bfd35dda64199ac136a0226d0ee4d5a3584b3007c27f9e5fd296a1915519c1b877c916613ced8cd5359b12dd9938d1a84ff9f142ad35d3d0ced0d65b5758e81dee1b20543ee10e47391e2f8b4df35519bf9f0b69ddb3394ad6cfbf2f902ccf7e880a02e86f929e334dc30a028befa2abd3732ae2fefc6e3662c86fd69038fc63a6b64d98f93433bac8796072f1d5dcb567e5f5f94582f5ebd3e32e8a20df063bc8c8e6246758c47e87024c7741124df41d5e3e833f835a8be9b18a7a78bc25273c35e99f9f1056dbdd76d3ae7fd62b62f52c057370b01646085dd4a16916f9485f4b29d84682c9b558fc6d43119003bff9e6cfaf773369ef86fdd3daabbce1abca677e468eb323b89b8cd372e3b13c0be125d0c74d0464817d325da2be01a814d30b5e8e77fe508f16b4961d1f537e2b5aba5aadac987637543adfd62518ede67488f55916c6bbb40df4766c63a0af991306039cc8dde8f78ab989e491991cd3f882ce684b387dd502e141f322a7ed14c4e2de5e14c4bf4d9064497c85a83caa1d8b1fe2dcc34f57ec9c9177ab753375d381cd3a6f4e05621f8e0e93fd1a14857357931c3ea1f2baf080181a54eec0a52eefc51243ca038fd47af515d95d60d201846ca61f133108256e4ccf00a20b333b46e48e11d4d709980737b1f6fdd1660791e4ad1aa5ef0ee179d4e31203b006b53516c38366f817bc79d72850c6ea2034f8533a2c651f024671b43b1b935d8a64d46ee6cc7c390793ee1977e64322f5f8dc257b269803d19e5b8d300b316d35a34218fcb299cacbc8baa22b305b2b030916943bb685ced0f84eda92b8ec49977b22b1f4f7895d2280d256e49bccc16f6c70e067b6639f1fa7ad2688d9773c751f389a80d7e988507bb482a70cf45064eddb541b3b91a9e4e8a331e2a557507c940eddcd28b0940e28b2f7f8c093831180f3d60c2b6d853e803f095c875233d4248eb160cf77ecc98abfbfb837145d58af21d834b4d20d4152de7d81058bf934452c675b927d59a3d08534dd07fd05a1e988efddc2559f9f72f87a3987c3a3394bfd9b2a201091b2e21003f5b2283f78dfab698e2c47e57f1a08f1183a9ecb078e738b92cd86e0f8c3c0fc2ce740ca89c04e740df72348068e778c995e01b62811fe4fa62b3cee1c3f730cf6470489cc70dd2a6f7f7c4f13b835fdc3bb341b14f9c8c60b7f106545dedc19764f9a9803fee96930a82b31e8bf64454a95c7c8a2854d382d6c2af51c42055fd49a719c1f706db7027f2868af1501c1920a8b1fbb1f388900b3b1c90e1fc879570b934dc5059957f493e4749202af2f5b99702c96178480aeda14651ff80a13aae5a4263c66e2e70c994d4cffaadca2e2602439124b8d8fed09642fada5ac4af329322616cf651f442ed1d5364071fce0423b62d933b6b34f2bc7b7af1d819c7743ac492680df09c9cc12cb92430a2a58d482cd5e6894bdad582fd7b9fa1f1eca759b60dc8beb199aa5fe9f1657109ffcdef283f5d0b4dc85e2ce2ce00dc62983872f67bdc9f69b6a5c0a3bcf8614561efa071b4f0197a0adc677940b9d9f5e4e9aa564400d4d02f2708e22bbc7831735199d24fce85dc035acd132d5c6c8ec2b9dc8bdb17ebab85ec57ffc8367df356b05f7b73f51996a79ac39f43159b73cf1fd258e28d1a3743f967292c14cfa5b3243452ab8e7b79e5f7de11705746983bb186aef991707fc471269241ccd1e92ed1212193564f163cee611adb8a42d83bfd6c09916fd9f98cb8ea3591840e78ef05a79beca159d3237f4b2e00de9387acd73d55cf3cd19c2eebcb10637de26de23c977707da5423fd941b8ec5641f2b2617d31db7c8040c9628f65613a88679014467edfb5f8f346ac17ffa27f9b9bed97f9d4a47d8eb0929edb726dafe887ffb1473a68b3bb5520cb7aedcd2ddf8a0a1847398feafa6b25ccf5abe6be048eb798ed55ace2b388efc0896176f67cc3b00e75d426f54b5c6bc758f4e7b14d53524a3d43f0cfbfce50e39ba38c3c0664c58c6f9fb4381c7c08d9e5fb5dbc67577ae836083a77f197bef3500bc8619d6670aaccdb59199250e8367abfc9c679b9a42982e11d64d64f256862177576121ce32d6eae2199a32bf3e2f75ec0b2ca75cf8e3af67ba84f86905c7d47a168e0ba3e8a83984eb4637d81c62c7954f2ad1894044da07b64885dc8acf321c10e41e1c1c3c7ffb3d7509c4ed9168ea89722f4d51295a644170a002dd2d6af0316d6d36ac9567c859f1b1847658dfd35e2e1987c3fd36cadd834320fbe6683117b21750f435d9060f992c52efcde4680002809e2ee9b1487e87fa8187deccd65d0cd23492d345e2238dddd2395cf1877de070cc08ef0f9da07aa17d24e9585d4f58776d6e96994f1bac65b28bcedd77312405c73cf838adec5dfbd29df5189f6eb4bc5a6059d9a5847c4f49a3f8182b79ff4a49b8a47f1d8317762969517bd85908f55e531f230a28c1f9eadfae86eaaed555787f92515ed83330d95902ceb901a69f777bcb3c91f4d5bc3c636df0018fe534bec71dfae41366bf1cd0fa7337ec95c30d3bc7f2d39826c7494eb16273e8e1cd4dee3e5e12518c8c45b34fab4475cc4a6b4bbd32ebd41b692cbbc862fb743fe55d3c5330546ab3c4d503c287dfb2f2b5c65f00520507af1f720cc6f7ccaefa20fa8d8bace0e163bd29e60a5ba9cd202ea6b501076810829491a97d34df7ee485d479f9c04042b3c24894b9561981369f4a4ba63956758c83ca6adb0f335bd7d77282e23c258bd0fe71693aabaf552ac5a64caf90365c920f57a1f8b48380b69f35e836b3a8d1bd0b4c51390f8792453b4a3116e7ee7138dd329ff8a0f7ed2f3e1a01285f300625a707239ae649aa1422ad3f788e94dfa0f3be78b8b7aa7f771d4efadc4ee4110d51ab716329771a654d3e6b95d28c7e387543847bf70f9e883006a669d8c821fc191dcf6f29bad40ab00023d82078ad844ccb74293bb6711d28424efa24ed70cc856ff49042788a80e2ce0575d81b9aa18ce137cb57d609837bf60a3a08094e8c8ba9413ee307b0cd163d370c86e955ea28aabb4ef5e51bfc6e80d00f6648d8b18572be146e664cec1b316ae1c21a32f33738a0738cb5479bbe6347827017d9b9ad7eb0d30c27e67228cba75be84cbeb722ed3f4da2acb2d5c8f490fdf80fbe571496366ece128f53eb32082e19d736ae8f44a943c18d670311443941b4876912b5011cf755ef4f649dacb09b787add6bd732d60012186eb0dc5ea677267af1db7290b39158265e3cd17ea7d481d3616156f4a3898ea37764ae06e3eab355a3f562de95ff53511894e78325c973018a1ae7f9cb555ad78f2a822f927437f9abde5da5cd43e23c5d1094a40e8a8c18c32c09e8dce491d25ebe3faaeb005aeb8259be5cdbaa02446ccc91b6bdfc0da03015d5d95ba4b1cce87e1a057b951fd876e22fdbf966936ab16567b93e03fa3b6442de403a2110e2a5324957859a352ccdf6c83bfa28523ea8fd611e639a8877c6f92cb945a8a0bb21066db557533bc9af7be008f89bf66fcce17c7ef69765099153e9bd146b4d4df71527652cc96e5b8af8f623feff5c42c3074d5dea73972a13ecdd20dd2c2bb0c726d61f8fedc0034bdbdd416c81b067423456280e37ad820d003313886714d9ddfe71bab45b7d52906cada82db31121e8b2afe01dcad9248d812801d735f6418156aee8ac84fa792632220a94b29e04ebb1d8c2a8210916999f9cd65e85ed62b47b5f8f805d6f9d2614d87b4b055cab37acfcaa40be8cd924f79d42d8d3b9a1cd9cd2372095c42f9d4a33a449845e86d6997e3ddd9c0ecc5cc2ada404341d0487daa8b6b463f06b07e9b1d2d07d9a9a6288014fcd5db6cfcd5ad7ff0652ff5bc223f46b586ca3d60452a36df828af50883844a4c1de3d91b4d7269b57ed80126c3b614d8d5de03eba17c5a7d182d19a3912479146eee3a04fc13197968ab5a4dd826a95df5b8a71e4c16b8ef4ea531123eff17d7b77397fba6ec91c8f0f2d633d0b28e62507476cd921976981577aa42cc9317ae8cd33b3001fb156ebef417924faf7e921d1524237438344f92c2546a51e035f8424ffd7e5fe64f80ba6cb0db4c8107f39ce9bfaf10b305067b7ab4c9e86f906630130d0ff7d087c04d9a9d310e6b2df95f3132fce86d632422c25d235b420f80194964f4a8443fffaa35bedb159c911b21495b9aaba687ae7e7717b151c7eb641417bb39811d18db7624ff958a133ed4f284938298cb7b3aa08966b2853dab267660cd3ecd92bfe12aaf498cea23dbf39e0b6b374e3b32002eb583177d3f59f50889844809957ffc9e26576cd836acd2c7c1ab19718fd2bbfe9c85da23fa0ce2f68d3516b107ab13694a5751790a448d1b741e9fa9b77c2b8867efa44b9891f7d8b10d8bfc3deacd4cfa471b9542e5d435729bdacf743af56483105807157e15cb9fc652f1464607024ddec6c7b3e934c44274ab3c340d17abb0d0d410bf01fb6e751a8fb241fb9b87c90884b1040ae62e154c03cac25363016fb9186c0c6cfaa6f18a0b1f687ad67396da729e49dcc7dfb0dbd816c8ed7b299a7479e891b7132bb2b2e594791c7ffd54926f674abff13b0dea2c8708c1c93130e86a5544c73abdb016d30c6ce8f8764aa6408fb8bfa472c95a91d1f7e75837031cb314de01b5b48ad13752188b75420efe00c208aa90241f3a02d326b287c637cc7ffced2382ae24be80b6f18037dbe448b8196aaf93ad33ed7a30f7e73d9e5e52eae5c3466270e48f5c02137ceaf3898ea36a507177c5dcacbef846ab02ea56add8301e6754b27f8797fdd8eda390cec0f87ea07373de72be0269aa2594ac33501dc5ef9ba0b86c3e2b87de0cfe0a81f4a1969f11626fe532bc9938ea1103220bc527c8a297c959555e0ee031025718f1f8c7da9e8a1fcb14fe4343a81da8d7f12c62c4321f17cd3f3bbe6659a7d7da65c0fae085540ceb61d3a8998f87eab21e7acf07b0f014480dd1fd1ed90f63ce71e6d5734e267be0bcff406f911bcad36df1928f38c8ede7be02d611f7918de5de225fa5f9330f00158cedd9c709fc69b05fc8ad6cbea7ef48bb1fec0238bcb5cd46932bc2260741b7574c323c20c142a6ddf5b48115f46a62ab1cf0d901dce7db4d1eb1b6e46ddc1bcd9734139ba076a10be2b45579f14a24b6547843492941c3761eece12f165d98f917c094dc3026a8e4e28b9369f103996f1a14bd8eef0394d9281a7ca714c6fbe7d303f98555fa36304a2896fa237d612eea83f6271b4a3da1080d9ce81a553414c239d5a5857761091e45e06a19d62e0634994aba5b879ec8e04c08f6619c786b6fbb8e0568b8be76700cebf3c9176b242594251740e346cf8ed9eddf05504bd8a45081ea7f1ce6ddf3327de517f5fbcc57bb4604b29545fc3b7f570889c9cfd4cbc39d112c026fc6c416c914f5b1f5b9f5fa49c45e8ec927aa88aea7cc921bdfc3d1b", 0x1000}, {&(0x7f0000004740)="520129b6a667fe61e14b3c4352aa26b67932686a55903df5f0c44a304490004e9aaf01b10777b6f3f137de622b965aa9e7763048d5489893b5cf7dd07001970f5b1b063326f8f53d4de4feaa80860c078deb25f821f309dee8dda56f1425bed31ee7a9c6e7ced8ba4230dfb4feeed1ee49d9080bb905cd6c03c69759596e08db9227dbf7f624f6791fd21edafdd7664567fefa981c9cedcc7e", 0x99}, {&(0x7f0000004800)="a2df6fdbb956", 0x6}, {&(0x7f0000004840)="cb162afb800396cb998875d6a4515916f4bd8fbc4046d0fb538395cb86e883161a7285aae5ab8e552d8f36105aeb881bc8db02ce43f000fd8eeeca3c1a8c07d8e7ed5b8f57e3b256b64eb81c35ab7596ac5f067959e43858234767d09882f5b78b2efca7408eeace11901eb8bf595e980d260930d55235540e585c96925b5cf7e36fb9d51e2669a95d6f5e31bfaa60453768b84bc0147ad2ca5cf5afe4010714c0c68d1f66ce3df3fbccf4e3c54ec256866d10b2c2a8226c8c9b36756c46", 0xbe}, {&(0x7f0000004900)="3ab00999adb3ff32f33c87efd3c5352eac9a761ca321eeb8f63cfe07044e63591a6fb7680e1b8dec022512f316a909e88acf09b14f2728c0d9d0d4b526b3cfbbac27636f2ac7df90d0a8284bd7f151301785e879b0432f21f82cd8db46dac8b92c94a1abe886336c07276fdc07c15297c0c5c7f60948e8ae850647a23f4a8ebd663de3328d85aba24667b7ca1f4c973f00b4e246539b92ad42d9a083367935d23ed6b8bbb32789cd317bd3c88520d3a8e033ba3285960875025e8c97f3803de98d85c6f6510695a038acbc5a4951cc7f7f0bb622da5f3abb1d965a9d0016f294938714eb1fb91718b34987298c8bf19089e74a1ba3ea912b941ff60d7bf42a54e74e5cee05facc93431469ddd79cfe48762a7553caf14400818eec89a1da3cec219dd1557ecfb74862deb32f50da96fbeccf3f34397e1c25fb5e4119273ca2ff25d7b4075bcfae34c867bcf9ae48a7d89a950409df3fec9d63ee8fd212bebf2aea5ab5c82eae32000f4105e1e600e09625305b390442f43c479a4f4ad3fde64811df98e6d1071f4ff4ec04423b5be67c8ae4c65f382f651a7d00be0151de17ad69fc34e5dd1f341b22187ef2dd4c6ef362fa16ff8cae7a0d62fd02bc4b9c3b452d8b1865c0dbc497ac13b9771f0f4918eb5cc9b7f64e95846a74c648612238b9da0f639ad43116897439cb061397c2529a0de1f82478dc5e7f83e2091f4317208d3128d80672fb21494ddf4f6c1302505e1824ae245a0924f0d9a7c439ce806d024b489bbc734fb45eb24d96eae712a4a56d5ee6d0509a143e12c2b436659a5d890b350e722d7ae919df248fdb7dc30f10d8995c29c75c4a6b3ed40366b9c9e189a32fb1bcdf71e0daebde639748ec6cc4617659ea1d67283c0e490a2f4a59fa06dc986954912ef7615a8d65f3dde670171a90e70ef9c8f920c8a22bf60a1793a3ed54f12617bf35c2a64b95f3a30e2f325276e4290c402d47fbf4c5cda5059a8703a6ff85bf1b8235d2d9097e9d34fb0bf58222aea88a499ef3b6f8c1aecdaf56cf8f563da2f1dceb213ee695f861386dbc56b63567de586315bd017f4869002953c89420ad450eda524c682af2ebf7544863ae6f0ee7fe80d6e4d3d0a9fd90d6250e76b5b9fa41d1ac33f016064d0078b86d23faf72f6c4ab9504eacdd7ba62cb9597da0e7684d5dc53b4e4028f62444d327d9f803580f090fec9f8406d2ab5e6cc79f57f65b9f5fd41bac9f65013f0bfef6f9a300dff26ec675803dd4350e0a96b6f429a165ca07ef3d9ae4c64546c94511d2e871b72956a273b5a295dc0b48cb22ebb7bc2e9061dcc151739de3b128a8f6343113b5232452785e54b2cdf889e81ba4935b0c4f6e4ddcdac5ad3c2bcae33daa417afb621c851cad0764e646daa4db5329cef87e36a235f153a72a57941c2ec786a2bc6fdcaa238fc4aca5cb35a2a233d56a830171e1079a4eed3bcbfb405354439abba80cdd0f9805653819836cae248a33a69412394e04e21ac2e8eca0dc05c54a3e65b698f595134ec0280fdc5241541180a3a616bf63e56f3016b30db27df67c46e8d040cf5b92574984556dac2d4bf424a25ce85f58b3865630c3831bebf9601b4b780698557a1fd2038a549ab36cf2b53ea5bc5c5f675078da7c687c8645c3b6a4dcc9a474ff7e23cf52ff5484ff625bd0087a314f3366a5ece4e2284cb3130799cf36df280a3c7e6d555759b213a3f38f0f02b510a7411f9259ff4205c2fb84495db8570c251fa74208634c923c70725dbcaaeb108aedd5fd606b8ce94df1c81846d9ce2bfc6b3ace44e90e54df45d77f15283f1632d3dcd81eab86cc3f1697cafc65a6d4405488c3cfa140d8145e1df07ae6e68d353961440f058f5ccd157d4487c9320fb3afca18b87bf61aa7b6262a86f47e8a8d75872ee5669288a93369e3b964173fab4f70596a7ca1d22b3c8b213a1da8fa4d7e4f9dccb91c1c3c33f3a47941bb3002b0172c55d2f9d0a5f3a2ecf8acf7ae5cc81f4bbcf77795aa9c5ffff8f50a093de3f6a494d5e51c6ead10146a1818e49cf5a368a379d94d87587164e0f51ab65505110359ac817f420fb3666debe27e8d0b7b8a6b4b50fdb3f39662568482f3e4dc4f292810f46ba728c58b389b523cd26b6671881a353503f399c8ff30608da567f91dc9825743a67b8229f4072a41c8df1c63763a1d3f679569fcd28e8793c900cb65c1395019274c650617d8406c817c8053a60d4c825210c139769793eef21c7f3be8ea59b82bc593b4e7bdba86b7de065f35e6437cbc632503d4aa8443373341bcd0889968f22c34dbc5c0ff662ce71b6b99bdd1e56de6e497fe4ab5ae608598d30a7adda74fe2c706dec7469e4bc49903cd32d7be1be3585884ed420afd1cf12f270e39cba62a400615b759f0786dfaaab14652dc99b495e1543973aa3ce579f8d54fa72541abface4c3f4dce3cab36d58674987adf5e5a2c6c06405c9e5f0f06de06ffbdf069313b1eb2e4ea435db6cc91a597392e5dcca254dd0f52bbf53ab871dc9e35975fc3a143317f93f34b54de00f1ce0a57ad14515fd32f347e474c71bad0ed30e25b2478fe889f2ed4e8922565033f1214ab96c3be6fe5658c29be88b7f39f88f2c56e7ee361a71edcc719e0a774d3a6a9f3ddda8db5e8b6f1f2ac4b48433b23c294e33b2b13c0b716130c5f675654d97e8af730416c953fbbb5aaeb0dd996e5438ad75f7de5d7ebe7c1caa7d899d7aabccd274fcf11d6f94d15dc527fc44c7f75410ddf4c0378d080844ad796ba97e3ff100ef96a2df60540e8c6642653197d1825d5d0fefd34c1298c8346b2f26ce3583550731008704f7f54d88ba780453d6e824b53d964b59d25beabcbfd559ba95a4f682a3129bb21cd3a024ba177c105e73f7136bb6dc1ab485e5ddd324a29258d09c3a3965ee7d499054ead8a817011190a13823c4152bd40f9d1b8bd0bcda12378be7bfd817b840a2412ba36596fe63ada36ce5e11abb8d0f39a46a2ed29a37b8b8e6dae43ef4d86d5e5e362feb779222b1dd1e2b7f7b1960e5523856683a3b82c90b5cab2a78ab7e279ce98b86f7c26e4900f0981d916bc3b0851f8595ce9f605c34df611d3c90767fdb2913251036f50820f0c8a978ed854741138c34109e39b44e189d146af03c1411a5f2f228a0f33ebd4b9699323ec5c546022f7388664fdbcd41bb3ab9447c15f8dc08f99bbc6203b2e3a56a6bb141857a5be7f3e6021c6dad0411b6fb2ba16eed2da372141d49a557de18a1a338ec7e4b491f4535bba7d21c6702e18fe91c256332dd96f6bd188d810e3e42c2480d0dad52222fc5070743680887d9ef11c4fffb0bebdc9bd0a55b4dd2de16bbfe1c1f0a35fcd929d43067c8bac6d6466ad0bab0c234122c1023f2dd19f2dd7e298dab3e5d531090f26367d7da512ec75f9e38010f4739766ffdda58f3e6ae07c724907ded1d7ca8427bca74f7eeee7663f7bc3c04598e24eae6483a7af9e2fb0912048a42665d8fbf64d2a0fc5f5408980849fbd5574e6039ec6d770f54a885cc31020a871b409a11406642d404ea94ed99747623ab9dd7c103b5d3ab9f29e935511683826983a5689ee6f0a401150f4d1f06bd7690afeb4a22fa527d3b9ebef3704ed848c711a2051e393c0aad8905b1c552c0a07aa716c80904e1fc3a4f0418a1408092699bdc8a122fbe8185434ac78585b815568606bd2bbc70fe43d1ac3afc71afd065966230d727fe607e90338fae30c921b21d37addb53d37f96d19acc50be8dd564d66b0cac5e3c430870271e8e7883e67454323193ab9b9bff8cf2c6fcb9c3e1cc115bbdfbd58a210b9eeeba184043e3841bd055e5e8b06612aa6b859dac266ad6e3b5ed93cd232eb9eebb6857604aaa3dedefb26141f0dc7bda7d797d6a82524d8179f302e7ca1239dd43f3e3cdeb961e1303085a5156dae1a656589e2e840bc96a2d482d489544b8dbca6fb52c3fa6a789ba9a60bfe7c94d7a028494502a39aaa14e14fe7112ff81a69efb0781f4db3affb2a543db74d293efc7cb770b54f024031d6693d6469d36f393702e9a2c998c05584e8dc50363ebf0f48c5d0fe1a0194c88231ad8b082b53f0d4da9d9af535279b3bbe63f06171211c9200de979e866f7d8df7fe7bad66116cab6e1c3f16b6c6b93838a3d5c7a85dac8241c2bcab616396b49850ba41365de9eb7b6f7b5afbe57f1f11939a86847c79d0ac9128640ccbde010bdbe93774c59054c404e6e5a7d02f3d9d060e7260c3818390395bd9dcaced0532a491c41fb432a0bb17e79c99bc3f167cd5beba0c03194789461bb0902b6558ed2df4945c9680a5e14da22ed89ee45138057c38f27b3d4ec743f7e95f437392f7d11bc371d56021ace803571881aeb2a82657077a81762dffd1219002bd511030b86af89cd38dd513fed3f008dfbd4111c6781e5c72038f496b21c861d216de7257e791488eb3e03930a86825ff486bb1d7d45fc2164327d9c82126665048ed1e51239b3a017c39e82ce99f49f8dbfe1d451e3f525752f6c0762566af748e5a5a338bee1bdd0924db9d441213c1ce686f5f609f7f512199b3966c81b461098d929079a16f88b573b4b8244385df45bcb74813e3a58d715660ace23d320e80fa0380cb3ef96234696a1977c21f20cf0740eb5d50bdeee0a16c5756035eae771ed4d577cf74fbeebacb8e8453f24e30c4b6783455be034fd980a3b44f9c13fcbe8e0b3767d6dd31c3c4cbee9ac73e3e99a616dee28019adf8f7550e28303020dee124c87aa44ec1b569de8a827133edd6b546261913013917b8fc3e8f86abb33f169b1ac3ab1918fee10c658c40fd7cbdea70d37c68e8b6fc263cd4421339e19753c307cd792b05f4a0f916d5d6627a9c2ad69f4dda377d33aa9e7cece07ace453b82aef2ae8b8f55e0623fbd2604f87636ab6acaad2a26cef5dab745a6dc430015fb688bf36f26fc364d8ba2a9509dc8f083f2ebc38c1ab5524c57aab2036d3cba32f67af41139e072a0c29904ec47b89dd847749ca5e5752b27c4d826b5d46758fb2c94aea7da5c10e7b251e9decd88b16e5bfc4bedcb9b4cf4f2901fd0503c9fa0b0a81b4f5813de67885c20cc5099c59c7d982b5761c2fc20a4cb46b543703d38dbfe97b3ba6810def2a7e46f479db49fdfd47ebd954afc858f1baed78bda04aadb83b093a71a645a2a172d6bfcec4592d40d3fe967df42d9f6c5cfb48f738e05344552c90a63e52a94ecc4c2eb89bdabca814ef05905c5c28918932772ab5595cf3b20670d91327d8e84cc9ebce00bb3a00b65b21ad8c1022ba1903ce36bce1e3cb359610b60fe9d42dc45ef48f5d8ea5a2ba23697ffc45874f2f2f13dbb1a141e2cec3fc502e23beba1a28e018a82d97148d14708f9569706720d9246a1ec29c76351a5cac0136f39d89af51d44c7b89aabe6d0408ef37d6966b2f26b60192b10ca8401617f5470377770648d0785b28356368ca5b9c0c0a4bb6ba0c6531a90db77fa5fc0ccdc74e2c4ec16bc835b9b8998ed775526c066e250565b8d1b722c6e53cf6d7861d881d98169de9b425338ff9986ff6d27bd19aac62a2a298af87dfaaaea71ac2bab3073be030d4e36896de8b55e00c101b9f452c41ce4a1ccae85256ecf0fa6c3e45044fb4b81fe27f27bafe23d597ec58d710c143080ddd27b26774c247eb0fce5278e6c9e0cf9cddba29ba49b105d329cd2e0561527869bb8dfb7d457a82a38f9da2d4b556c8e6892b961f8646a736fa05e28cc1b71d33d0d31cb20d3609de95c96542d", 0x1000}, {&(0x7f0000005900)="7d4c56f4748d7874bf", 0x9}], 0x8, &(0x7f00000059c0)=ANY=[@ANYBLOB="8800000000000000ffff000000ffffffdc7f1f12b650ba5ce30b17d3569fb6b3ccab1bea7a0200473a7b2d78686f6d175a8359a8a7b258642c6204771ddfd5ecf3a04d0979c07e147f882f373fc7d4660e72b7cb2f24e43f89cd28ba419b08c555cb11f852ba1b3be304e11be9df124b8f4675ca927bc3ee27761525024c33a94b50fcba74470000"], 0x88}, 0x4) fsync(r0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000040)="0c99c6a01ac11979d56df0fed188bedce1c091714cfe876d08ab43548910d17d65d053b8babaae7656c0468dbd713e7abbc58b38042d4c2b34af5ea7d2dfb6a4783966664cf10eee89a25fda2fc6cc6b136d79a9769862bb4755aae677d5b727dfc5486d7b1bd421cb87024ef9bfbda965496c07ffcb8ccbac0a429eafc319de5662e0d3ad016fd704119dddd17bffceea2a065a53714216ec863f3691bb75c9b30a6327a4b49a62867af1b8fcf028ad207fe7c29ea94f813a5b94da756c46b0ae9f5c7d33d240ab7d33a9c1ffc22c7189852a0f2fcb23c26f315f8d0efce64e6f87efae8f4fa184b2b459afd06bf7ad15b968035dde5e1ae7f7ed7855e3c44651631f2bee6d9c0a51bfd3f4320a8c4467b983d6c8f612d08321a3413b291aae4cb2c08d48f2b037e3d40e58461507b76bd7058d011d5921277135e18d27f170a76d9d4ec49a4c45293e75e8b78187965c84928f039c565aae01bacd4c09794540fe893bd51b78dc51cc9b6e216a1c75585a6b1d30772dd60e0305aa12fa0a5b6a3d66d050b35c2371a2fbb5406e780812f7d933f536615cb8ef02efd6cbb23564657eba72259b38c02cf02cf12b90e262f5c999bec9b5e60cf9dba8718d01663f42b2ac77408bf66d921254c4b1db1a84c813aded10076448bcc8fd01e343c9d472d46110df4e331871072fc876525d6c295c8cd828a512a946009cc476a205c168dd72393cacb9ce5a4bca4b3a5bfb48b09713e1ddf6a2033923c2c89e5f59cd0cc15d64a3ae063dc9b554c43ec9a8718beaddf7b96f27b0d94c7cd7a2e553e59b73fedf06bb4fd0106ae5ab8d7ef5528f02127e8ca94a0c6e7cd25da2db932f2225ac501c162bc89f008b550be65a05d270d63a5c8980889521257ef3e88246ab1226d8dfee84975590c31b5174c521f5766bfd9ddf91d3d04acd95f612f141785e26250424ebfe17ca32b5a237c6a3de0ef552d5e0e38e6a136802a85370a7ab6245b593ea806e0f47d4682e3666b0ab4ab277030b3700b031c218dd8f327c649cc0ae5de70c75e599997900b22df3dacd28d353f63ab958a798eb3e400568d0500041738a2b8d9afffd8dec23c384a92b7c1c88bee6146334c13691ea0a9ba42dcae5228973d6adfb2284f510e9def81cf12987651d389c57c451aa8c3830613a7a2d993d22db09891de8ce4ffa0c4e9fd0dc3d21a347be88c0c870d3cf5872baf17f1a97fb0ae062aedde9e7434db3f8eda262ec994d6ce03bb46fb9320cc660b8c9eb936c5496ed683a85ab535a4b381444310015f6cc361deb0dc11b32bf443b0649e208d048b9014f1c8c6e75d40761c37b5fd2edb8e4163b2ee878c42c19e310cab132af29d834d31f1eabca13c992bce26af98374b959ce728aa1a3177b9b66d4267ddafc65713090e6a229569892f710b9a0fc78d56f652b36179272943f4d6f8cb667aa8498c47b20a3fa326a0fc9f65a97246943708a8e5362053755a2bca77f2c7927b8f87212ac6ed3af511adaed86d1309eabfc06c7bee45bb25a2cd077ba7e8e3fcc203ba308f8628ced12a2d2ace669dba64d938bd31163eac1d80d88f7f0fd9289d4fa246c1b7fef859bce76bd9b352da22b4d3d42b44f0f115c905169296303c0a47a7e182bbef7a4577138124346a113c50a1fd890efcd49181a0081d12561b2e2ab690214ab35d1c2c7b093ee764c1b16a42bb0bc909a80587dd9a72772ed4339212289ee4a3403543f9a4b3ac7d14e5727bba26457dd39a172aa67014e1438d5aa4237ac961a8279384566fa4d24c9fb684281281b877cbd961bfbb7b7c6aa8b129df1d9f5a167e7142e521a217a12874018ecc84e5d771fa2b477c9a66b3dac9fc0f5040d4fe9cda6c7de80dcabe9d0d6024429d36f700078c2f9fcb7c93724fdb8f5b2bf29da2d80c6b274d636d8b75f7ba870c9b28c2f852cfd398169d8343ab74e58ba8e66dd61cc6f0c533154bf66e52e07bfadba6abe57ea9348305027215d2620ac6b003ae4f56fa2c6bbc8124f06b7488df871d1f1af5bee4dd0befc935a19e5de8f9e26553ca3c890ae217a527e385a86652751dd5eab9dcfd9fbf8008b6efd70898823bb6a73f4935229f8a9db5496b4aaedcc3fd3079fd0b53989ddd20efcb090f17ed373bf5dce853223e26c5e6a6bdb5588c21a4e364207261918f5b0f7fc23e83f38f6eee86f9cdde6bafa15b6060f8478b2c6600244f9aee5a65fc4b6db18ef33020cadfb3d60c50c1e2a61991b89eb4fa2cd44b97c411c1961bca46d7f6b0167113163f5748d389d5034cf88245468279c0c7d191f5bce9d33801ea3a233c15625dfc422a2c5d963c38e19539010312284e1f8e9330b2ac7d2125401b711c8955745291a31f32d56efdf4282d30698d1b19f74fde292dc03b557ff19d47b0b13a39d96c4caf41d5287676b7ccf9f68acaf4d2ca05b19831b9ebe9ab84a0b01f6c79af9e0cb710548354240bd0d81e618752594d6f754f7a376c106138d58025f0552174d41e37a44a8b663fecafaa80c7e5544e5be8068dd8ce48009a03c9d1c385609c4835d1dca44c8b241917d7b6619e01d61d5b2d5fe0843e85feb0a63c412fd0027d39251d6a149c31b9315ba62de690efc0f7635704f56d7f8b39e02239508c792dd463d855be3e5c0f5fc2898830ce91abc1f184a3a420dc5298c3c7d56ee269e9331e20fb51f486d001a52640b9ca96a8ee0717924b99227a379ddd8ea6361d4941ddc01c9163c2771271240585141e1e369182a0fe49202abad34199864134a34ba4a3b7f5ec7c8cb61aa9140a1d6182da329580ad5c0260b367dc9791f597fd2b0d9e901cdc65a660576c04eb12e42111b9826a65c63ed290ebbca0ee4c75a92bf6746a92d09940cff29f30e6040641d00e00e9ec29b428d6820fe48211dd594dffbba5cc53f066fc78d7b7be4f4d89e7e561e56b3c622ca1aa037d08cd4b1b3ffab7fda5dd99c0ad8d6a297199dd0dc0d1b2ea8af4574ab84948dd59ec7dc82419917dcaec142d40827c53de33f0a99035f557b0cdae1e3de3c618e71f558b79905d2454ff814d4ae04ee43b6f16a984217896e79d62486f04e5470b997e7ca53ed90a48652aeb18ec97fa52f1cde16b1363ebe6e84bc93738e2371bb47b66e1c06685fde6db65714d5d025167d32a502577dbb9e016afc8db8cf7104c379dd0706ece6232950373c5901ab71088c8bfc77abfc55cf7e6c2e9ace0578cc60363e728706e8df36f4c2df6d6982e2aaed6ec31c9da946de0f1712cd90a5250a593b5367760a3e6be2f515d04b74c179ee17fb9a79f67e891271bd551574c5bf49a4c78c619670d3a4b033155d6462cb06aaa22140e17067f50d37dcf4af67dfb45752c4e50bae0f6e549112e21a84855dea1e26fb5cb7617f7125601b47a7c268b7cea41d2d4d6c5e5f445541acd3cb0b8d980d152dafe31e377217ec43dec5fdea18b8d23294693a40532cbe7eb5a75dffc33de67b7f054db3b25e876dc2fa2453379222a32e79b8bc0b11305ad603d5876741ab6ca4964393912bbf4cb4116487120d9d040b02844ef2c36c1a6f52594f812aa5794bcdca141443650d459da968fe40c1387d40a57f6ef31f4659afc94e69816c99ea8be428db78d17dcd166437a9427a6571123fb9a9536e67bd53ad82945d3d36314aa15fbf8eefa4f49329c800fc674051e48e89310c0744b7d6dbe2cb6de8c5849ae15f7a41fa24bff58b6df04c4f4a757c661f00463c351485df9466f186814d3b788f52d93300ef186559a57aeb3a6327280deda0440f1f4641bed62457e4501786ff9614e1165d86cab60c726aefcababcf5da0a318a14bbd31919c06818a640eecece28cb865b38e8f617a0eba7bd530e7478f041c6775cfd84a8b29efc841157f41e9a8326b38d9dda59ac91a38178454882d4e2b1b74d537c118086732991f3d2a3637c040139a647df26b1f827fc5c9394ba7381eb5c4ee0a7bcae46f510b334a3e0ae66fdc8ccd0b7c85fd94f419fb9f9018e4faf7219bcb565e07ccf6ea0f8881a5832e09b5bb46f7a8067866987fa616a00f8318090a173fc5137bebe1229573684d3a4ed154d69d155c8fc785dc1cde4c4dccfac634f8a8df59528849479ec91eb623f6dc032fcdcfcc5ec2f318d5f9d4ef57add3061f31f716ac47698e662031509cf69ea084b37bbc8b7f4c8b915f37944e264316dd84d53db57c0c7f4d1cfba9969c81225defecc172714947fe0b1424f0bb922071c12fda3083cc533d49437e989e014cc29c6e0ec69e3709c4a604656f2bf1a35e86fda40879fb0b85f6f18c076b5376c35e4b31bdc63d246ff62e132ab5e396a84c5a130fd75b00ef21c28357c0faf8573c960ddc0adccbf46d43b856ad24f33116235047093d531e5b94e426014fa2bc9526aec7f53bc92bbf535c7853aeaddde15f4cc34517d9c3ec6784595dbe98fe23535ce77643d811d767ddd836e3c7eced66a4053e0a038399f6191f233e40d9104f267a8683d3dcd5bf9a8b5edf0559039122e0f8d8ff01c4f424289a4a5305d5b5fc34e53ffcaf26947ccdfab4bb67533fc4063995443fb0f1838396dd221b92797c858bddfc83a0d04ce1e495d7816647f1a52a0a3e75914b131687112c882084d61ca314ab2d319a45630ca9feaf180aa3004f0e307b12b76a4ddbc7527a7535fa4fb44958bc391f92d7c49cf502d9efc595ccb31a06ecae83d6a9455500a6f6d5f830be929fe34e3a0917994583811c6e4ee18a2eb59c9faef1307ada9e0a206b67cb5db5706c76a0590b4900bac4fc6937e722660f537f936012b82c903900d1cc890e41256b14863a2e4bc904b907b2adf2b98e062ccdd7aa64f3ef3472eb0ba82f39a993ac7ee11040bf09a727281c2d54960c658258eda4311a160d011a199979688f05b1c4773c31a46192daf921e81617d5600763debb9f5f8b587cbfcf8b8c05b2227c0ece7e59cbc5cafaebdc04cec37cc592570443bdf7c5a55132a6b4a842d0385a70a2c0f98d305e7f47211d76317acb5e82274c01bd3ea21ad496225ccaaf8fb2a6f58090e294e74fa2fb664c238665a7d2a63f68f6fad4ff9b5236ef14b1251b11af4f68d9b71630813769c483ebebd351d6c80a546bd1e18fe30c85fb4ec4b9f20ecae2d3c9618bae38d562d6e3ac71f88e0bbc820c5ef5f6ba2f650b825c3d76aa4953b95068fa4c00b91799fd72e7fe6c472516a2f5aab6e3bd8aceadeb49d51474df68350567d32204d57247f52880a4e25fe37b9eddc5f001692dc1bbb8ded13142dee8075c4ddd5ea1532c6b7d362dc4faca9284e637e0a82bfe39acd7e54c05af573c78cf20c4fd859f994c18951de1bc9aa4e61a21565288a2a042852cd26312c340c94684139f9d9744a52c7e994d1b5c9306146b7c165d72d0a16fcb4021f0cd1481e1dedacfb7910a5081462a8c6db30e2750cc28773448a72745f4b49ad53088611ce1408c311d8a42703e2826608551d7ab169dea8e6fb12d7628c4e371f90373ec8480220ab666518c144fea92455e3ea785fded2ebb831ccc14c042a8a184e63ecb9c76e28f127f0ab15d438ea8ca076fd0444177aa29d0b121f783e07a9a24020905c537b9743a8af8c644ffb9f63f35c34afd628af2b46bd8e9a03b60ae409b36fde733cf2d253b5c4ee3e96f7f11083e0a666cf278978ff3604c00b3cf5b9ca8d5e351a9f4566aaf8fa1099e9bbf63cad8e4272f2335caf9b55ea0b641cc1e264eaaf89518329b62c1137d38c041d3501d8d081", 0x1000}, {&(0x7f0000001040)="993bacae17cff6e0f4643923e22d2e8053e86ef718c159141a16a56d579b3865f5fc47458337df9133cc0f73aa11e497e4a4872829ad5d993b3a5e8cf1155d4b322ff21b390e3c12ecc34041c092b0fafad64c690a0ab1e4872a6ecfcaa4628f871a4d0cd372", 0x66}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="0a5212aef724429399376848191027b8b93b42d80b9f0b62d45cefa88a73a08c563960d3297fa01e84c4c7ba3f5059bc0868e2e3c99c3a928b91b81dd7ea8bdc4463764acf9d4963247bfa437556662f2b62b5a9be5a5929d49d8696d08f721f05a756085ec3a9562a3a96a12706660a20f854e2b7f246f193e93f38295cfbe667f245bc66fec05422c551f921e37b7c8ba50d1016c9413f255302c9fb0aeced", 0xa0}, {&(0x7f00000011c0)="a4c9758a59583f1d595efee6f8067cfbacd51442646be04d4b2069effe66eb5cc1b7d31711efd19982a699f5999eaf3937650ad5b35d3641c5da753338013c672435c601a8e4697083c9ae28186fcaa9adaffcf6583a5328cfd13426e7df70ad76f230e0283cb6e8d6a0a0a2082b7cc672fa40d2959b1f48365c21d339915d6345", 0x81}, {&(0x7f0000001280)="14b7f2d6a1", 0x5}, {&(0x7f00000012c0)="86876810c26078b6c0aebb029003417105226d80a427c7455fe76f", 0x1b}, {&(0x7f0000001300)="b5bc769476303796d3c8d37b72dfe6fc3cc48e20535361bf929344b67414849a14a7ecc1a3b36828d702b1ffcd7bb7328359e1a163a0036f1c414190f7dd9c6dd83324969338034b0101765f06cf0469ff56b76f5df8c2d50508d836166386a9a171bc148dc080dbcd3696954ef8e8e7bc3401974ce2a5a5d024db4d", 0x7c}, {&(0x7f0000001380)="f9afac61f19a470c5d0dbe23750c937be691487eea21d8ef647741a840615377c6b246b503d1a30060e2751877da4a64e702d10a459e4bfd961ef40f1a946842e677a17d8317d6a2723a7663601c471ba3af144c1a0f14aa168168fc43f8b88470bbadc54eeea89575aea93f23f304c36452aadb1938630b99ace1c1ca60a08aba72113caa85fd08be75", 0x8a}, {&(0x7f0000001440)="b14d955e4156c6c9a725275cd866610be4baf8f624f57dca622c5e01caf467a0a61d9ef73aa1fd262177dce7c8f58675c788ba088c3f614a84476a9faaaecdd34814b486f8b478880ddd07a0946426f2594a445acf2e821a2507b71c2e2fdc76bdac34151bc077636b961f44852361d02cef1fee4dc754f9ec2f9a98ebc1b8c58d5fffe6f59514543757ae0a1d62e1e8c606b45f610ed323f732efb9a5b667fc422a4e81b39f4afd84756c76ea3bce579534a963cefad887414a2011d98260f068e088acd5750869e0d98e768a4c6635f9", 0xd1}], 0xa, &(0x7f0000001600)=[{0x48, 0xffff, 0x5, "85bd93faa3f4ae02b513de5c76568da89376ce718d6a1aa6c3e5130890051c15f23072bee059f1ac58fbf0399f9d10cfba88"}, {0x40, 0xffff, 0x101, "6e0281541a161aca5d86db2da8e7ec07dfac5976472f0613c1296636e4d7549e88a44278578cfc799162cfcb296f31"}, {0x58, 0x1, 0x5, "6e49eeb84574db6968e098d24047801e5e4fd56d86c64aaf72e5518a414649bc08821b16d3bef64736232e4ce422a3482f69b89af09eb6d92d51afa32acdd81a192ca7"}], 0xe0}, 0x8) 11:29:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f0000000040)='./file0\x00', 0x129) ioctl$TIOCNXCL(r0, 0x2000740e) 11:29:50 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 11:29:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xfffffffffffffffd, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="c3febf7069c3af60f5673bee54448df4c5561de7a0e85c2d79e8ff960446cd193415087f56c8e377d96abe9a84fd6b9998adbba21b5c368d42825ddfc1a0ee675a17a88e98d30c3302e16a59cfde7e03ed1085c3180f1e2e14e8d130cbd927f7fd58f7be3f2938c2fcf292c27ef482dae12912a4c6332322f6d5d16e1aaf3bd166855ee30c32fcca7fb264a9b765a05ffa1f28e2b60924499aef6c6e640af5bbc546ed30a72d37aff5db89ba", 0xac}, {&(0x7f0000000240)="6cf031156b7392403e7e3f4271ef095fac4432dcde368917f944137448abcc0668fa60ae83ea1e857af4d7f263274c7a362ea55d33cc75453e33bc2256988baed46eb38fefeb056cfc9cc77e925c9d8ed1fa9c6d868b43f71784682f4cb97554eccc975f5d5ac55a038d6c6d456ba09b826953ce91a73ab3110d2ec6f5c9447712a74f22d5f6324703898fba78f76809826dee4d7256e7075177bd5ffe27fb1b1be0c28715a6f25665dcaa93c2bdfc41837a0af05aaf0bb06c388da84f454a62572f3d20cc244d9bf08d", 0xca}, {&(0x7f0000000340)="0208c1aa9522c51a691cfe351a498feca9feb31ded5064712e9b787294122d2897dfdbb585fc6b5b8c025920030e36eafad36f613b2e5f560288d9d3e6293f0b0f38ed25101c966f0dbb07ac3151179e74c1d65e0cba1750c155419f33c440e06b101c3a1f2feb0c77bffa72d9150572ebfa5d61249c4b", 0x77}, {&(0x7f0000000100)="a505e34cbdd39bde0d0fda34633ce0e5885fbd0f8e96765aff83535a0d692c7872da0cee40802bab23", 0x29}], 0x4, &(0x7f0000000400), 0x0, 0xc}, 0x409) 11:29:50 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000001380)=0x6e) r7 = socket$unix(0x1, 0x7, 0x0) r8 = open(&(0x7f00000013c0)='./file0\x00', 0x20, 0x10a) r9 = open$dir(&(0x7f0000001400)='./file0\x00', 0x20000, 0x120) r10 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() r13 = socket(0x1, 0x4001, 0x9) r14 = socket$inet(0x2, 0x4, 0x8) r15 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000001440)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000001, 0x3, 0x10001}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x51c, 0x3}, {{r3}, 0xfffffffffffffff8, 0x2, 0x3, 0x800, 0xffff800000000000}, {{r4}, 0xffffffffffffffff, 0x1, 0x8, 0x9, 0x8}, {{r5}, 0xfffffffffffffffb, 0x40, 0x4, 0xb5c, 0xffffffff}, {{r6}, 0x0, 0x89, 0xf000000e, 0x7, 0x1000}, {{r7}, 0x0, 0x10, 0x48, 0x20, 0x7fff}, {{r8}, 0xffffffffffffffff, 0x4e, 0x80000002, 0x4, 0x80000000}, {{r9}, 0x0, 0x0, 0x0, 0x8}], 0x8, &(0x7f00000015c0)=[{{r10}, 0xfffffffffffffffa, 0x60, 0x2, 0x80000000, 0xfffffffffffffffe}, {{r11}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x6, 0x4}, {{r12}, 0xffffffffffffffff, 0x8, 0x80, 0x1, 0x7}, {{r13}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8, 0x8}, {{r14}, 0xfffffffffffffffa, 0x11, 0x20000000, 0x100000001, 0x8}, {{r15}, 0xfffffffffffffffb, 0x90, 0x2, 0x401, 0x80000000}], 0x8, &(0x7f0000001680)={0x4, 0x100000000}) 11:29:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) rmdir(&(0x7f0000000140)='./file0\x00') shutdown(r0, 0x2) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0xfffffffffffffffb, 0x80}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x83, 0x80}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x0, 0xfffffffffffeffff, 0x81}, {{r0}, 0xffffffffffffffff, 0x1, 0x50, 0xe8, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x3}], 0x3f, &(0x7f0000000080)={0x7, 0x80}) 11:29:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r3, &(0x7f00000000c0)=""/77, 0x4d) 11:29:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0/file0\x00', 0xe010, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000180)=""/197, 0xc5, 0x40, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 11:29:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/254, 0xfe, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="4b74954c", 0x4) 11:29:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 11:29:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0x8b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) r3 = socket(0x16, 0x1, 0x81) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0xa0}, {r1, 0x100}, {r2, 0x8}, {r3, 0x20}, {r4, 0x24}, {r5, 0x1c}, {r6, 0x60}], 0x7, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x820, 0x0, 0x0) getsockopt(r7, 0x29, 0x32, 0x0, 0x0) 11:29:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x1}, 0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x30) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 11:29:51 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x8d1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffff7fffffffb}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) syz_open_pts() getpgid(0xffffffffffffffff) 11:29:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) r2 = syz_open_pts() write(r2, &(0x7f00000000c0), 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) write(r3, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 11:29:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000080)="f61d46581a2deef20d240be68f0eb3aadb0c4e0415c4bd037ef00f48a5c21bc77ef120ff1777504da8b246d0bbaa85ef9ba0ac24e7c229f9489a5dd3b6656f8f1b1869fab124844c2679fba9dbff10ec1a2bd901dcf1eec7c13ca8f0143d2b79a166f94611ef693001cd808d48dcccc0fb2fb4d37fc005d721c1f513c4a39fa56fbb0ca3982f7e3dec42f2510767cf7cd881bfc4207816c21f8b5c1bd75fac92d6cd5658b69df440773413fdcd80f99934e2a57a2d61a2fc6a6c344ddcd99a2eb0b39a586f4e46e887f962", 0xcb, 0x408, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 11:29:51 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 11:29:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x7, 0x41c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:29:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000a5000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x1}, {r0, 0x80}, {r0, 0x8}, {r0, 0x100}, {r0, 0x20}], 0x7, 0x1ff) 11:29:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x80, 0x14) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x2) mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2000400000002c5, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x2}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 11:29:51 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1, 0x2}) 11:29:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) setrlimit(0x7, &(0x7f0000000340)={0x1, 0x5e8}) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x8001) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='0\\]^,\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='*[\'@\x00']) mknod(&(0x7f0000000380)='./file0\x00', 0x8, 0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x0, 0x7f}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x4) 11:29:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0xfffffffffffffffd) poll(&(0x7f00000005c0)=[{0xffffffffffffffff, 0x2}, {r0, 0x180}, {}], 0x3, 0x8) 11:29:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x3}, 0x8) 11:29:52 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 11:29:52 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x7fff) recvfrom(r0, &(0x7f0000000040)=""/183, 0xb7, 0x40, 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000100)={{0x80000001, 0x7fff}, {0x5, 0xffff}}, &(0x7f0000000140)) close(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x2) getitimer(0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="24a8cfe939aa94e261865a310b4e93b2e37f2eb065b5b24dcb608647ac6db7ee19b8f9fc14982576541cd5c0f473cd53987db50def7eb86a78686f040b73dd83cff2650ad1baf3c8d101db45d65d591eadd95b4d0f2f3f2210942034bde2e9d737dae8eee919bb3e8890d1b4705db0e88a2406d86be79f5e430cc012514265c4dd1aea466bea85acd3c839", 0x8b) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x81, 0x6, 0x800, 0x80000000}) 11:29:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4bce) 11:29:52 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 11:29:52 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) 11:29:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(0xffffffffffffffff, 0x7) kqueue() write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="f9c3d2bba277411afc6e24007fb08ecb6c42a715bdf8304f77805ccaea49e90c99b37df91f386ac8f99647301e336b421248e44d79633bbb0b91cb0b006d77e22e68595849d965901f66a5d4d8f3493b4f16b7fd693fee5fd39e6a97e8c8d0bf89903f4d2d1c11cf6afd46e39262b634249fa723c0576b4242a91d1e5f11a0970e9e87cf", 0x84) 11:29:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 11:29:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82f067760ff6cfd268b142d72a2d1366222a9fa539e47ddeeebc07aea4436a1a60499f9f6c7954c90cabff28cbf5e2308118ed725442615b67b2e6e66ec8b4feedfdc87063948a1fff2469f144e9ae0f5a16b86a91fba9db9006d8187a01500bb32054c14a4c9be4ce536b2a4f00000000ce"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000080)=0x1000) 11:29:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/89, &(0x7f0000000000)=0x59) 11:29:53 executing program 1: mlockall(0x3) semget(0x3, 0x5, 0x0) r0 = socket$inet6(0x18, 0x3, 0x101) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x7012, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 11:29:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029c2fed2e2f663000"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x400) 11:29:53 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) kqueue() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x27}, {{r2}, 0xffffffffffffffff, 0x2a, 0x40000003, 0x7, 0x7}, {{}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x1ff}], 0xaa, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x81, 0x60, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x4, 0x4}, {{r5}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0x1f}, {{r6}, 0xfffffffffffffff9, 0x5, 0x4, 0x830, 0x7fffffff}, {{r6}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x100000001}, {{r4}, 0xfffffffffffffffe, 0x30, 0x1, 0x8, 0x6}], 0xb42, &(0x7f0000000080)={0x20705ebb, 0xe6}) 11:29:53 executing program 1: r0 = socket$inet(0x2, 0x20002, 0x8e3) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 11:29:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='\x00', 0x1) sendto$unix(r0, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f2ae277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b640040004000000000f7cb632b273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3a06002c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac800ce7a1afeaa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec2adea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b013acca01e0fb71be50ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e73c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49180100000001000000872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb585ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c00001fc1b2cb8c9d8df69b649a8f5fdc3cababc311ff6ea573503a2fb4ae00e84a64aa8bbb174278cb78000000", 0x1032, 0x4, 0x0, 0xfffffd9c) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20408, 0x1a0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0x240) ioctl$TIOCCDTR(r2, 0x20007478) r4 = dup(r1) poll(&(0x7f0000000140)=[{r1, 0x11c}, {r2, 0x80}, {r4, 0x8}, {r2, 0x4}], 0x4, 0x2) dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 11:29:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x1f, 0x5, 0x7, "46b540a2bf88fe5b32f8184d0536069a68c5063b", 0x6f, 0x4}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:29:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0xfffffffffffffffd) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f0000000140)="5a7e6992ee29568a33ad1c7070e411baeab56df602511151", 0x18, 0x406, &(0x7f0000000180)={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) socket$inet(0x2, 0x8000, 0x200) 11:29:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) 11:29:53 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = getpid() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x5, r1, r2, r3, r4, 0x100, 0x3}, 0x1, 0x2efe, r5, r6, 0x7, 0x5, 0x1, 0x7ff}) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) r7 = semget(0x3, 0x2, 0x9) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000000)=""/84) msgsnd(r0, &(0x7f0000000080)={0x3, "52fa6f643bb5efedece1193f743e5bdfa64d1a561d027564e5f18fb38e0c7ab075dbf3c60c6cd832e15af73b07504b5ae59043eaef2e84d4bdd96bc3a529112f90c632da"}, 0x4c, 0x800) r8 = dup(0xffffffffffffff9c) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0xb86621ee, 0x4, 0x1000) recvmsg(r8, &(0x7f0000000780)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000540)=""/2, 0x2}, {&(0x7f0000000580)=""/9, 0x9}, {&(0x7f00000005c0)=""/112, 0x70}], 0x8, &(0x7f00000006c0)=""/159, 0x9f}, 0x40) 11:29:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x2, 0x5, 0x101, 0x0, "42148f6ad830e4cc44d1ffc78396b0b95e3e330d", 0xb3f6, 0x1}) fchdir(r2) ioctl$TIOCDRAIN(r3, 0x2000745e) sendto(r0, &(0x7f0000000040)="152c03628e506bb27a", 0x9, 0x406, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:29:53 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 11:29:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setrlimit(0xf, &(0x7f0000000080)={0xa, 0x80001}) 11:29:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x20, 0x9, &(0x7f0000000080)=""/248, &(0x7f0000000180)=0xf8) sendto(r0, &(0x7f0000000000)="ac25bc4ad0408cea9241415e169832fea019e20dc4cf9ea328d6aa1070f5e037324bdabd4b9d5426521fbc5b475b95", 0x2f, 0x408, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt(r0, 0x1, 0x100, 0x0, 0x0) 11:29:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/88, &(0x7f00000000c0)=0x58) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 11:29:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x800, 0xfffffffffffffffe}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = semget$private(0x0, 0x2, 0x4) flock(r0, 0x8) rmdir(&(0x7f0000000100)='./file0\x00') socket$unix(0x1, 0x5, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x7fff]) pipe(&(0x7f0000000140)) sendto(r0, &(0x7f0000000080)="5ce501d43ad55420acdba71afd7782115193e5885910ab4bad75f08cfdf989fafb6eabc8cf04dc1a0a2d701075ca4a31b7c40f2340bd", 0x36, 0x8, 0x0, 0x0) 11:29:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000900)="577dd85a234a09c859adba1b14fcb7a123222fcf31cb24809779a9e12b0dae6034b2dd7c64dd4c91", 0xfffffffffffffdc0) setsockopt(r0, 0x7, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1ff, 0x40}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)="c1543ba8e85dbe5552f6727a0cc3b070812cfd06b4f57c56e08c48d2634fb834438241a29b533de6547117e4fdfb13b2b5fa25671c9f8d0d7e364eec192ae70f9f5b49b22517aaf81eeb4dadf11ee3838ba1654edb34863b1f7cb951637fdc3d470172cdfe7da3a33054455236b84f1fe07e86b1613104ad64c9663de77cf16ec916e8e5663a19bf724f93d5dc3feb24833252e7eef1fa713c7d", 0x9a}, {&(0x7f0000000180)="48b4c4ca206c80143908e75bb51391cc712f7c4d96f853aec80099cc4dc812a4adeb6e354cd44bbe1d7f26862447dde3cb3cb0513d8f9d1c8d3b3ab916842bf5cda36234ac8adb1f60609fe01f339a1ecdd86b08d6097511fdac1c16e134053c0ec1567b52e00077bc62e144e343de5756a1fde5b7ebeaf33f9f050b939931020a1ee2699a79023cba90e41ce7c7bb9907a5fa552ccb0dcf30d4cb3faf74df1f7c8e4be433d71f98f1568f3bae6adec5dec6c65fff502077bb988268a14ac35f94ee7d4ad4b4408ad41c51b1fe6fe5ad0ae7fce2e00513712087e8a20954e527a628ac8a0a708c686eb729775429f51e5077020db37d8d42d7", 0xf9}, {&(0x7f0000000280)="fb55404fda3a29ba8acd3b4e43f78d4d3796b439fcd748ce9d89dc1c06d9ea6b4e3c608d67030d90d763491f9d0158bc541b8dc4feb14381a67b81707b674f67130fda1f252a5248833c30b7fe9b000a57baac02a0dd145715e3bd27f91eab3c354586bada291fc79e8516d6f3ba958f7c3651761ca2d1e4ab266da225879e71265c0e5e8e22b947b6019aa1806aa582949c374e46966e22e8c836d37dce19964bb996fd", 0xa4}, {&(0x7f0000000340)="fc41c7f270d7246fa3e65c32f6aca428888967b2cb9728894296ab3992d479881b9aa7387e3610eb79da1b57870f056fa948db6936062bfcddfad0d334663e2a7f2482a067ae06db59baee51e13a59dea7af728c2cf57b3660c64043200660175d5665a2a5ecd0918ef2a8465e335ec6ca20d9a970d47e160a0788fa33153a1f4a406b8859bfa9093eb0a17218dd86e38b1789c47b244a662123920209b56d7b59698be2bb8a3ad99ffae9ec190b49ad859a6b2a21b26fd77d091fb4f5b664a735c495f7f72fe17a6150c611f7e95676b5bff233dfd68d86e2578fdafe618bd71eb9f6e58b214b0ec3b80340d99a3e73f7d6", 0xf2}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="b80000000000000001000000ff070000cb1badc3e897331cae38c9e5d764d5fd0dc806b6d8ef1cf43b51d7eb9841b8031f7b6989de6e2e786d6d8674038f33d15e3f06859b771d3b1c7e120c1e62a5f26e09234a1723c6eb47e3a4b669dada6094574b3151d13b7a468bcd9a0ecd70853e117ecf0a7e8385b7e4caa50622e7ccbf16ad77dd5d3e6f3832d8b608db4cb0a99b7f60637e8c2630147aed35041a121cff4f53dca8e0a74b139296c819418a11eefca4f132334ee0000000000000000100000000010000ba2e2ddfd5f43a38c65334033852d6b96e1840bd0e13bd58b0cdff3245bea1b1fdd0194cc99db05479faf6e74d180911d0e12e49dafde553d9b0a40c7e993a6761f270b321d292236504ed86f634070c1cc2ddc57b77b3c232e20600e0ff6bebe1b6de59e400000000000000044e1d8dcba9b183b8872861b5e38ae8cba2d62c04f6cdea93c994d391b2ed191541a0261be2c3beb01b4a5a64f8141556d25a1e95f2e081929d3bb3fbdfcc5dd51e3ea129f5ab1d2ce70091bb72980ec779319ba2a70cc84d8f0437db9b6fe75a000000f00000000000000001000000e8750000bc5af176e8976aa989032ae54d219b4345924181f0ba8bafbc010602e47703731f31c16088d0e7ad69ae88fb8e3ab7b39815d094799cb98ac0bbd27e3a996b2519ff2311fc468eec2e4ac5960df16eebec4a73b146fb71a7da58fd6a10c931ffdd82ffd6dc84351b47506c6c00ef08462cfd76097cf6f29ccc10ad0abfab2eaeb17221625f28be8c995acf9a2ba978978a3bc476f7621ac33140a9aa9046890803aa849e81fd63583094db476127c241bba8a1c188624d4f0490a397096e6dd026e5f06a5fc803d7057fc56fae4f4c0cc42fc21abaf251b1a1184b77759f89f848000000000000000000000000000000fcf418804149be9114775157a0c91a14794ec293936bacfaafeee0595d124e8aa8fb1e6c91e30a4ec67e3b8e0c5d55f16d000000000000001000000000000000ffff000003000000c800000000000000ffff000005000000e888b130b0906b07536c644d782d02b0218373afc24871d7db28c2f293888616e61cceb47e84757ad2b41d43c5b2cc120c8108eb9ac68eefdc19f2edea9332290abb10cc7ea3c80fb884dd029b851d5370c0c05bd736251f7ba204e84385ff63b2eac5f81bcd40fe49a86e8cf3dc7678cacffa6627f433340ffadd5afe09407ff051c38daf52de92a20b92c09a3ad7674e3941dc29e954be03256335bb6e725b571d19f7767b8ae19d81f67931e132530000000000002800000000000000ffff000002000000282c7ebd99e38119c2d76fa0e9831d793524d3a65cb64e00"], 0x3d0}, 0x8) getpeername$inet6(r0, &(0x7f00000008c0), &(0x7f0000000940)=0xc) 11:29:53 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ftruncate(r0, 0xffff) execve(0x0, 0x0, 0x0) 11:29:53 executing program 0: r0 = socket$inet(0x2, 0x8000000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="28a012e56d26e30f7792b0a3800465c443bed21b8521ceb03022e1e91d24ce797f781f3407243c6c1c2223aa79bc8fd11a2691205fd970b42f27e1a03030284137657e7d1b08047c31e4443c76e07c481e3eb0cbac9a27a83f4c5103f56c3db67950570a4c4555d2aa7395c6de4e27e2bf53caabd49f5622fb81831e43f65ebd39b149d21ae99d183aaf117a8ab6950ecb0182f428c3da83757010d08a47415aaec60550d3d1ad0df4ae54a9a84568f5fbb873793515c86029783bd0642eedf1bc404c771f94e0eb980082f3be4e5a9d62980fc71c216fab9200dbe1587ab897d96125e5ba83d86dd6a75567cc79cd", 0xef) 11:29:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x20000002, 0x800253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000004d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d0ff34d96180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000a40)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000188c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d87fdc69ac0419c55febec61d2371f48f6344bc29c8a9c969a2f65a92f344231e7c0ad382c2761381b12e83033fd7b30f07943dd05816d46e3b7454db3fa9ed2defe4b0d783048a4ffede10cf87903f65a72e5de5be683168c1d76b87f90220547a616d84efbee9631e01a32fdb0281e94833025ffe85e09334614ef3d348223e3cd6dee9c577da304d4606469e9ee4474a6780570ce6d9284ad4b44c416ab7d9bacfcd0cbcba693ff97ae63982555270ab7d403249ec2de2d16c0067350"], 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f8e4a660aca609cf3f5b4f00be8953c92fcd2ea2971d019122ba96c40c280ef6117b99385a81a1ad391bc5d9527ee6cde1f87a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e18fe5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0xe6, 0x800) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000008c0)=0x1ff) write(r4, &(0x7f0000000900)="f4b92ae3563ad45348b3ab045c8f27e5b550916ebeed6bd1de828d114ea0c78c5c2c36269bf6e7525bc40e69977ade91bb57cbf38819e04373a619c657cabc32c7d8b0e6e73dafdb96fc4865fd50102978918fa7710f4ceb91dedb9a83ef039b6df8aa4e740fdaa0b0f1c323be796de91882c5c422f31aa6f43848c4ed818a444839cb", 0x83) 11:29:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() syz_open_pts() 11:29:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x202, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20, 0x2}, {0xa}}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) poll(&(0x7f00000005c0)=[{0xffffffffffffffff, 0x2}, {r1, 0x180}, {}], 0x3, 0x8) 11:29:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8004, 0xef3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 11:29:53 executing program 1: socket$inet6(0x18, 0xc005, 0x8) r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 11:29:53 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r15 = geteuid() r16 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="82ebcee7b75c0fbd13963dcc1f1ca3c51abe2448280589afc08bdefabac35f4c8a", 0x21}, {&(0x7f00000000c0)="cbe1ece9c64c4cdc55c819ebf35610c5ef73dcdf24edbd12a9b09c008f423f52742142bbd32135b4e5354e31134b5d495d188b2d6a1d660a955728505732e9b43c4426e00c72536e7fdea0c8ea01ce55db72b70c99d344bdc24399bedba70dd03d041843b70fbbcacca67456c8047f8da5be2750d44d27f7de2873c448254017e66ceacb591a309c464c0a4339f8497751606d161fdc219674e5dbf719bbe78529cfd6ce87eb47accdb458d9eb188806a06cec9cb027a9546aed2a39d24f883cacb4de144fe4121a2354faafa70a55b04500d07c600b267771c7fde5810dcb99dcb7d2e17c383b325f39412211aa8be1", 0xf0}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xe0, 0x3}, 0x40d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x1c0000000, 0x100000000}) 11:29:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x6, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x9, &(0x7f0000000040)="f6a07902682b6d97f0b4eadba06b7c4e6d1cd401b19147e5ba11d498070303ef9efbd305c98a494f248ef746e3c72842dfb6640994cca7768c045d3e6026bf9f9b2dad25a38fdc5dac1feade01cbfa5901da9d56a7a8f5177a803d2330b935fdd351f1315a975f21bbe6a725c6d11eff3ba01b9f881c34ee24bbcca8b0a7635b9a072c0f0ed44427d5b5c628058ca4e78893c607d7665ccb134b45b22849a662d6a37b58cce73a842a7714c70a8e325bbdd9567fbde1b21112490f3b46a4d92138fdde5a2fc5f5464b9da85192d9bbaca945c29f770b45be5e1271", 0xdb) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="8675367748545d66d814c8e9d6fb34fc4964b6b920ecc9a08b03b2774db097cdbc8d5b4743288536c268e2d0abb1ae216638b682268b6882efcdc791027b91c2a3d8838b2217b60155974b41861cfcd78e46ce591dcf53614c522ca3a49b3bac3770ab7261200f0ed4e17f43bb7870ef9eafea2bf86557a131a8f6c037a4162d5824d2d24ff26d09aa121032f45098663abe219ba28345c0d3fb62b110af5e1bdf4d3ddd74d12595952130889d7ab2139db9743eb4a4247c6dd84dbdb3c14e21ab7250c8ff933ab14e49201fbb6f430dde9036fceba8fe777806c939bb67cd79e512c1d790a7a40193887055c2dc641a", 0xf0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x101) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:29:53 executing program 1: getrusage(0x21ef7c08024accf1, 0x0) getrusage(0x0, &(0x7f0000000000)) 11:29:53 executing program 0: select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 11:29:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000002ff6)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffffe5) r1 = semget$private(0x0, 0x7, 0x410) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9]) 11:29:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x1aa}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x1b0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x18, 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@file={0x0, ""/54}, &(0x7f0000000280)=0x38) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x5, 0x8}, {0x18, 0x0, 0x48, 0xffd7}, 0xa00000, [0x2, 0x7fff, 0x6, 0x9, 0x333, 0x80000000, 0x785a, 0x6]}, 0x3c) pledge(&(0x7f0000000040)='#-.\']+!)\xba\x00', &(0x7f0000000080)='\x00') 11:29:54 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) socket(0x10, 0x4003, 0x2) connect$inet(r0, &(0x7f0000000040), 0xfffffffffffffe6a) 11:29:54 executing program 0: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 11:29:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x101) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="4e90cc76c20591fb214a2b53abb8ff84645a08fc1ccde61a87c5d3e3e0878354ecdb598757f64451e6a41b38bd6d945689d021df3048f9d90f0d6d886799742abac0e1ac71f3e09a1a93b05fa50d2b907f0c3aceed29ca11ef4c4ee7826182d5c290210f09d7b437b762a036fd7c792185bdccc7a447f473f8b3a746c3ea15ac5f9df683eb8571b71f43ea3186a41799b232bec4cc5ab09d6b968eac357f698d405b4d656631f99602f2f79b1a1b919e6d8c9bde2ce1679ccd97c5d85cb997ffa1bcb037d21e7128d6f119dc46028d3cc93697fc39fc4e9215d8e2685e29e00c", 0xe0}], 0x1, 0x0) r1 = syz_open_pts() mprotect(&(0x7f0000436000/0x3000)=nil, 0x3000, 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x100}) 11:29:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 11:29:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, 0xffffffffffffffff, 0x1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0xf0) r2 = geteuid() r3 = getgid() fcntl$dupfd(r0, 0x0, r0) r4 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xffffffffffffff80, r2, r3, r4, r5, 0x20, 0x3}, 0x0, 0x5, r6, r7, 0x8000, 0x3a, 0x4, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) 11:29:54 executing program 0: mprotect(&(0x7f000003d000/0x4000)=nil, 0x4000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) sendto$inet6(r1, &(0x7f00000000c0)="8bf4c378f835f41a63fba1ed4d651bde5f8079198b5d8436255aa59579786372527ba8aa8dee8160a8f5afc8b9cc52d11a3afa65bb960775572a2a362fd12e98b0a9789eb3f449457cea167015a736e1660675847e10232011ca4416b9a55a5bd6fba3ae3f47f9a61825a479c41b462afa7e35c390517cc7c60f574b2ed3bbee5941409516aae109be9803a02d2147e79f1e92e38f274200863aac6fcf", 0x9d, 0xc, &(0x7f0000000180)={0x18, 0x1, 0xfffffffff4583a8d, 0x200}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000002c0)=[r2, r3, r4]) 11:29:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 11:29:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0x6, 0x8, "824ba6077d59fa2580c6121864c11522c733f055", 0x0, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) r2 = socket$inet(0x2, 0x27bf09b1c0fe0f36, 0xd) connect(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 11:29:55 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r0) close(r0) 11:29:55 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffc) sendto$inet6(r0, &(0x7f0000000000)="749612c5d5eb861cb12e82a1a76d4a5fefd06af9f30cd3c7e3f4c23c2185720a3c46321f3b13d32b8508922aea9468e3cb72833a8d87b8f66a0bbb2e59d1", 0xffa0, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x40, 0xffff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 11:29:55 executing program 1: mprotect(&(0x7f00007c5000/0x1000)=nil, 0x1000, 0x17) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000300)="0baabb60f5241716890061072f5481d5a665726ba7a4ea9a31ef4d8218011769ec5c491c65022f64637ff255e5a2924cae8baeac50cdcdfb18025e7334c402f029a0adfd7b880f0566fa9291320d79c26bc970b6fc36452252d57721fb535c6db700f0431ac89be13834cc41ba1a", 0x6e, 0x40a, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000380)=""/143, 0x8f, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="ac742faa07888a", 0x7, 0x4, 0x0, 0x0) mprotect(&(0x7f00007c5000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0xffff, 0x66c, 0x2}, 0xc) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000180)={0xff, 0x6, 0xc51c83b, 0x5, 0x4b, 0x0, 0x3d13, 0x6e4}, &(0x7f00000001c0)={0x96}) recvfrom$unix(r0, &(0x7f0000000100)=""/126, 0x7e, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) 11:29:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0xfffffffffffffffe) r2 = dup2(r0, r0) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000440)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000480)="c21c7a605c28b26fb0035b590c015d0266eea4c76635a490815f810e1615a457f3df7cc9ea1dcc0522c99231174df559eb814152cea1d3cfb514279781d9984b48b8f33f45e7ab63af32309d4f843539ffab4e505f15c62092a6c930cb5cb98abdab12", 0x63}], 0x1, &(0x7f0000000540)=[{0x78, 0xffff, 0x1, "01fd92a3cd404dbab88433b6a79b5836979b882788791d31e177add12db792ba3c1f6c505407c0341a4c9a46b29393ccb4fe1186198306c0f4e016487e08319288d8268b5f50544ba57d09652e7f8e8c2d8beccb48ac686f403c4c605dc42929984ab6794c"}, {0x10, 0x1, 0x80}, {0x70, 0xffff, 0x8001, "d21941ee9168784be5b54f7e585054635f1a7bb0eed650aeb6985c0ce86cd2a43fd7af066b0ffe6907a29025d84e08f7ddc74bf26147a58efaa35e96d6a7203cd59c547c9ff8805f1b68e260c1d2c8f03ad6156490d936917a01ae461d5972"}, {0xd0, 0xffff, 0x2, "adad28910143e4bdaac660b6f7af4720ce7388c44f210ce53b5e3761326137dd3f1dea32f2cb67911f2560ec983b33369a25095ef91a33fff45b2068675c241867fdf60f9fb6549ff45105a803170714c55ecde54a6445e60165b83fa236db0b6867f7680e0c701081a07e059805348d8d3d7d1bddd750b80dbb699669eebf02846527c1eca14d383665a31d1da09d29621b97d69622889b52da5d543026ef4cecbf026e48ed820c96bdf23e3d2458d97acbfed7372051fcedd923a0ea18"}, {0x28, 0xffff, 0x9, "0e75f6dfd3c5dda1206680ed4bc424cba43d6faa6ffb50ea"}, {0x88, 0x0, 0x20, "ff634de271c44185caad46fb30e2d7bbd2041312093ad3d35efb012edc562eb1cbae0a2bf8efe7ab24df6bf13857315636e317dfb82e9ed5d0582b3d83fcf368f48c13441e730dba5fc1f92fa1ad63cbb773bd55a6b20e7245db068417998dc268eb32300e4a04a5fe0a17253ba9e137df211857a2f577"}, {0x88, 0x1, 0xffffffffffffffff, "5c690b9e14dec2ee38bd1d38ea342895b4b27960784086d89a77e19c912f3bf8e1fd0c0d9e8c3e25d837693ae3dcf5af648b94340fb4d6e11d48103c37cbf5f095f721130d6ce6123ee4ba2ebd08f95a8b05c20c1c459a4192e02764b20a6e35c8e52698cdf7b04cb495a7df1c847b30d69aaa17b0d445"}, {0xa0, 0xffff, 0x4, "6ed0215e7c104002e4a6be2d4fe2a632c528a0a0465e34d181908d542f11fb7edbde13aa0d026c3edabf35545cd4e37901e7c5726fd2cd38dde52cf99579ed87d86a737225d4ca35035b0fd0d7edd416e664479074268909d83fddcd66badbae19b4e0c1040759566f583a6f917c3474f308af6c5fc00fd582cab0aa68e66778aedab2f21f9ac3231fe4b5ad100f69"}], 0x3a0}, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='c\x00') ftruncate(r1, 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="7aed9f0895f204c436a83554986c361249a2f56c5becb080834d2959219ae153d92e8fe12ef25a9c1061998b49e57ab0f5bccef8c33ba29f4c8c882c9fdbec3a14523c08c9a61cd07129e985170fa3e17c78ccbfe8045aafca0870a69e5238e08dc46ff164e7430331a170", 0x6b}, {&(0x7f0000000200)="bd18474d6aecc9c9cdee22f1eda22018bb94e4379b03407927961781e7fb4c3d045c582d10f7762e52687f8cf03f5cf39a6687d4dd552ba17818021fc27ac400bb862776b7f7d668354c04bacc68150e48d61a6972a82e7575cd4fa843a5d325caa023ee661a0322e301c9d322a67bbb9072a4ea71b87d2e4195", 0x7a}, {&(0x7f0000000280)="708dae32dc61b87b0340a5517131117d4d2ec42cf443a27e22898f05beae3773504361f05da03d7df0855cb9131b82d6081087c57752deb9a04d65ab4883247b4ba1093900e5bcbdb6232e7994488031502c5d58d3695ed2f35d968936ca13cb78dd6ef88346c3bc0a817c53692d6d840d2a49df0f7944a76ea98b7d0fd80dcc09e5125b7601a0318fb4790442bd6895974e3a2810362a06578e780069d0bee16666938c8193ac4b817bb1676e62c2a1e39b636b3397ef492b43a0b92cc8580cfc187f8801b1a142e2edc72a171a51b69790e8f0de9fbc9b75e62b521e785fdc79e8385b151eb444b98e1083d74f", 0xee}, {&(0x7f0000000380)="222c20f020e9017f7fc53705c9fcc378b5ed80ec57c421f9cd9a9074093a3911cb925b8f08fc0aad13320476c520c318438936ead9fd4e93ef602fe54888b8c700a889790825392a7c5cfb", 0x4b}], 0x4, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x2) 11:29:55 executing program 1: syz_open_pts() 11:29:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x2, 0x382) 11:29:55 executing program 1: r0 = msgget$private(0x0, 0x0) msgget(0x0, 0x40) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) msgctl$IPC_RMID(r0, 0x0) 11:29:56 executing program 0: r0 = socket(0x40000006, 0x3, 0x9) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x1}) syz_open_pts() syz_open_pts() setsockopt(r2, 0x29, 0x35, &(0x7f00000000c0), 0x0) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCEXCL(r1, 0x2000740d) 11:29:56 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x80) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 11:29:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {0x0, 0xfe3d}], 0x1000000000000006) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49db", 0x7b) r1 = syz_open_pts() r2 = socket(0x2, 0x4, 0x1f) sendto$unix(r2, &(0x7f0000000500)="1ab5edaaedbfe0a865ed6ed1507a34efc5e21a2d2b0e6a917d6f2c58217c5e18af446b2eaf5adb1c76e256ed68b0fe179e6f1a0a1322eb009973bae5b3beb5d020974cceeb4c23a0a95fffa4a39776877c32a6e132b208a6433c031c80eb1724494fb7ab5a4200ad968b0faa92e4451dd563352cb497ea1a429fb6641e52572429cb102ff3045448158e2dfdeb8230e19a37e17110ed05bbc1554da680a595d57e5cabb1821fd51baac01f86641ff40fee5caf66f3838f31dfff60421c324d8175280f30a71939146e7c6b972e5083e226946e47ec3d06f44475c40bcafd3fbc7c51659f08771302b08199dcb427b5f6240f64e4099c9263d85ae5ad1102060cce932b17266b94c4f0cf3f052b11cb06fe50fa10fcc33701a4b94adb89506b78098e7efb665fdaab4c978517f1c53c545a32953f2f8285c4e55171e819c7f8dc07d86d0d008bb2920745e7e98fbb463fd3371b28e3212ed681f3f7846e88a12a48d8c25d35c3d5429474ada02071a9bc1b1c38112e2cea8e4044be42dca895042b6b5f4a4670140ab58822a0c6a3bf0acae1fef4c13821e88a9395b031ab567a16ebc287eb279dc8a4c66aebd1cd60e6642d8a5dbe5039ecbcf09703a9dff5eadc36d432bfb4dcf86347ca407e9d97de4a2df2888f1b3d5b9d628a811ba732f6f77946448961b6f7db92c72278e7bd88916808f79a4b1295394c66316d0ca67b8b916b6f166e9459a4ac6b6d3f33820a03e8b044ee33abbbafb2572a16a296bb8bac0c48c96eefabaf4597ebd02a68baaf4532751c132bb9b2dc9e211e3c987eeb44232f721f251ba7a239d342281a02f71998de10334a74594a053044bfcb61f4c0e209e7c3ca94c4efc547ffa277660d6206ed6b9f5452b1c1ccce1d7e895801864ae76b09496071963227f2dabf34734576736d3171ad7d6f6dd65e7b73e0a116b0ea40e5d9ca488a383948a732d2acbccdf43af3cee104a7e2ebd6e8f1a9351bd9e4a0bffed078cb9a29e8effdca4d116389c9aacf1e9719abe893d6c1c0aa5b5de58de46353e9ca6076044b88cd2ed9ea56328f1c774d283947c80dbc3be53d1a8b177067bc5658d3ca51621c95d73af85ef3a6a0735805ef889f8cb5f8331218575e28471a381a49857b9a84bd4ffaf4f986cf633420735162e810e6e50b15e43aed3015db3b4cb85249d433bc8e50282dcc0483fe768d504bd54935e8952230be4aa5f83b44994f304110c6cab2efd0dfcd1ec56e4e0fca4f986a1b81f58b5e6c4d464ba1ea37d8be9459d3e48b96c67969f1ce2eb2e27f4beeeab6c70ce15376ff1fc479f26559fd92a5bb4617bd3e940b6fbc5abe3f0fa6c1e9d27bab6e1902b80f366255b247025c80a50cc56e2d07118a4e3f15370d77d27ef42936ad5ca9f9deb484a7baba728c52e08ba2a84f1f1eafcceee77f7a91215ac69fb9f060d67ed057c13db8140a1428f320696f9bd9db515d23aded5c7daa464cf8ccac6db713cf9e04bb23456d25376a0026259ba8739c83e47dc29c652dad907c37953f7e5a3cc73ec7e895c949a598784e140d7f86ffc54f28a17d255ef04fbe4df9bf3f9c605e28aae1fa8f7e585438d046671ff1f561a7ed9bc366d2d8cb5276be389a4dbcca74b4e5fa9b790025cac627017b807800fe7d8859f7fb2cd7be28afc539988f0d75d1ecb5c27408edaee0a4c064aa49941dc3f7959ebd5d06b007f9c72658d504814984860f493950dfddb25c85a10c62e72322806481e5d8a6930f5598115aebbfd5475eff5192b2676eac20c9da6b8b32f4149019edff3282a253929004f77a14791fb8c239542c725c86e59aca4cb15c6820a3eaf305d1293c42543b98d921d6ee4817446ca7109a0a2f353761e2ee351d660cd844e6f8155b830b298cd7ef6daedd38a1b0b57bbf5522ec710d77b31567002f5dd705e17db6689f24f0edbc1ca7fc6cce877b8627f84557b3e53dd4b72d99699a1c3451874be99ec648381099c237213e0057961b4c6ab7be6ab0f1ebe80548e2ab60e530e0ab62eeab95543b4a35daa3cb2ee9660e51dd923e1c8d830222378b0ba9f183d111630a09a284d8b61328d7ae8328b89fd8d894451e44529014d31e7a65ba456a3b1ea9ccedae4d1ffce114be54ca643c5988bf89df899da255934dea0859be49c2231fe99fe57e974d1223bea846493fe1e79e00c151385489c57aac0bcfd8e176889daa00ae070eb023006a98129697694a66c6e619370dfbbfe9c360d0474866d92f15156795f0d8d8982b24729abdaba329d858c5d6ed296e59fb775534afb6f96a416438f1cd7b0a4486cb254aed51427b754e11690903791615d47453d365fd6a8284418fdb72078fd1873477ade6911162cb1d8d5b5f9c4eec91d4cdb18be812fb31efb8d37ecf918844d93344ed2be9ed70e47dddc85b39931bec375fce9179f29d443865fdb1b6e460e2c2c9393154006a4a72747a7afbaf7ad59e77d87226510f92f8388aaf4c1f9f2f806d6bb69e21cdeb2bd678f4dc419513f2130292214f96555b8957180855d7b63a630926cd697dbca8762debd080c5594e430607407404429bbcda980fb3fcebad8a3dfc2aaa0de8d2298f15a4e6433ea5a6ed015cc0b1a6ef7e6bfb107b75c83ff3682fb39aa1485caa81f1c6985da715ee503ca821536d3ff6a6eca8ae28e9b1ba9551c3b6f3c0a1117165fe4a57f4628d418dda549724ffb12148e5be266e7e83089d5e4d71ba5ff6e74a4b75c99c8ffbb9101ee85239cc6a93004d04675029f09dfcf589af4756b902dca7966ac28f9ce4111bd7a98c8c794997e3b51a42e57db78177b6c65471d2cf97ceea35e82dab68ff798d10030ca996b97b52459622092e97ddd642fa7bfe806d5bac05cf0f2bcf59623476083660b11bc00a2bfc2244f094d03ddd19587dc1e324b1475b874bc6142f6fee5673bc9e049a53a87ef9271b9b4c5eb856d3af90f912746e4155e9a9e7c817585a07ce0aa4d3f9b0a77bff2fac8b3b4a4f484412b9e618d5341101178818538020dfa9bda4af6fdfa7e6f6d6ee3c69738bc1c8bb2098b47d00cb274333fcc365facf523471d0965cee8ccbd8a753c16dce32fb710b0b458f6db6e55c38b274b507aa37cf7f7670e864593b9ee3e977ae2827f5d9edfbc45a9b00e0e9073e5ac2a015d1c4466272bcb4afe0de5f876ae8139690f260acb7296d154b7a2204fbf8552fe3da5e69561ead96143d7a6245aa9d5e6b45e5a50c271347adf241920ec5fbcdf9cd11f69f853814fd57b947d219f3e5febceaafdbf7635bf0d66a866e81157f552f77c784930925c07c1b149ab960cbee3799b4152947f5d19a42ec5bf1b18e5e5fdd19b1a4eeaec1a048089602833080c3e7e6690ca3bb7d9150fb2191a6d8a05d1a0fbecf0f971b28e4f2960f29960d958d2574c82debedfd166240ac0e489c60cad4959f2a8b09246ddd09ab37245e68d95714d4019579cd346805675c4d9df78287810dce611f1510d353bc11b12b289517d317fd52aa7746043ce4ee1ecde2819b23ae0b569631acbe311a64b28637c290ba671e41f06db9b41e8ee8c5b8d8d71ed326a8f11ee8d97075b6574c172e25d333f2aea84f245b63b47f7607f26c92e90d5d5103e5aae8ca41561bb4d0d674a8606115d5f80e7290f05fa56c2f969fa0c91edce013724d204cc2f3e84eedfe62fd6cc1b58dc0f6a8259dc60961a8b2ecfaab4c50246877182f566caf0fcbba8a1e81b41a7e1a027d7f9e38e4e19b83f111652ee7ab11628ed83be9239a8481cc5619575a5e2f5754e0ec83e5341130e1cef3c154078849741b977fbed996733f42d6f51334f0ec843663b3062f023cd208bc4f01c4265870b354b0a15f57dd9b5cb51fd078a82e6353749cbb6ecfd805f67bfdf32898b3b077c8a6b6daed7b361924793399c92e6f232ce9b6e7f80758eda8f3ea1998c07a22edc0e437c3e41cad40dd8d4d569a4d257d608e1b96a495bc974ce947330dd211dca66ce1df685743a95d31ecede9428ce26bed781739e7641511f5b45795dd7904f6355e8f4257c93733285b35764919a2f2d6c2ac565480aa02d5f207223b53c2fc324f464ebe130df3f94365fb86de2b24667c20c25a0f5796b1713761d496728437a0cc4b5fe974c11fbd1598d010eeba3e53114b055f5f3e18d77943f20e40b8721ccec6450a15e893ef4975a565cc26dd1db6af25e33185b6b37cf98387ba9433c916e9a6dfab77cd9215217901592d51fe7a669b6a6b4d3af85d9ac4737c0aa951fcf44dce2466ebf13efbf45d86104317a5c210d644af825707a6371b5b51481fc0501c2def3d6cb84e00c5e27f3a5edcb94b662a7ba2fda35e29ee0a362e8cb7b1ae78adb9eaf6608e374ab700fb734f627b8c054ffff36399ac1b5df194f2243ba7f34e835701636e0bb46b62caaf0e35ad157e7129521034a5ecff70ee0905e88089462f5352fa4e6ad6bacacaef9ee1305b1b6411d9a42b303cdcfadff43cf1c922bc252c8ebfe4c852343cdeb4cd406c157dc655d5910b36e59303d7082c517348712114cbd8ce22698fd4491a1acfbbc0f156660dfc6662a5fcd17b35a9d740cda7974c03d1b6f97822c09e75cf4d08fa0c0d9323def5a3fab5eb7cc7d58046bcb5c2c6ac6a50b17bb1f6613fbb81ddc24090796d743bb3168bdc44eada8be404e7cb58e472448bdd9bcf61804b5b9358d87df0029210beb31a932099b5b954a71c4a4c1ba6d1c17c62a6f29d5c8fb6a5f3abad128f143eaf125eb6d661ca9994b07f8399bc9109cf4747a77bea2b93949c416d719a24e82ea12c460173f3525b565cff77a8ab82cb6960fe0aa0aa7e3c2193189a8508217cb36037abce063874047996fec68d6dbd1e47e7580b76d82d38cd1ae1e655c142572b723d431098364db1eeb00a07544f8786da99b482a5f4f374f607d3fb09762c8c069860688dcfcde450a972f7ec40d02038f8566b3150243d48be3b328b90eaa6f73f421badf16fcd2c503876c6b3e96f2ad0d92185a61bf3da9e26ad42bfbb69697e0d81c7e8d8282368b7eae018e3b1ba61a089b0c8366c810c616bc713972f032b96340172034f4a8317b48ac00d47e41f141c55bf136a844478419634f86d50439a51dd85c95a969e518a089b3523a2ce7c23db6fd86002daa063c9252b988fc63c3a48c083daae25bf9beacbaddb8b22babe597dd7f959a2d5d2998c0198ecb6bb4e222bf60b897928bd52d97cafd3860e4a923ec4046dfa9772a9caaeb3390b93b36926b08fcf7e4ff2092da421da8172f12616a77604fee5b0f453bf7690df81340cec2346c6f0553dd1c441f67ba57a91c4a934debdf5d5a234c93bb01575e91f8eee7551cc07a20485bfccc95bc580ae302bb8c4a2bd5c6f5b5ab7c07756214d69f7c730bfb36c4917d2940583834dc941b83f3f351fce198fddea5ee66439e057575f827053c25be4e9d335a5d3799f2f0e8096732978bbaf3fac8a0fbaa05ad80a81da16ee9429bc472b5aac0bc577141d1542c80bd905a193787a0d7c596128c33a3044741f2c4064f48c19da22cf93203e74dc41367e4f045ece7541dc0e6675c723140074964ffc32f336494672f416d6a31e188d676c643733853451a8de43bd479d298ba042f011552e2437274805681e0069a23820aa5aeb224e74c44d7d73a7edaca9677b5db4be80318aff712d7f3ce04bf977ba852478a24aacb306c923cadc8483425f5311220921ebc24dc6bb9033b25c6446dceb3f069ed618e47edca675ad", 0x1000, 0x40e, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) close(r0) dup(r1) syz_open_pts() 11:29:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 11:29:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000300)=""/245, 0xf5}], 0x6) utimensat(r0, &(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)={{0x0, 0x7}, {0x1, 0x7}}, 0x0) kqueue() open$dir(&(0x7f0000000540)='./file0\x00', 0x1, 0x199) connect(r0, &(0x7f0000000480)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:29:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0xffffffffffffffff) close(r0) 11:29:58 executing program 1: r0 = socket(0x23, 0x4002, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 11:29:58 executing program 0: setitimer(0x2, &(0x7f0000000100)={{0x0, 0x4}, {0x0, 0xfffffffffffffffb}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffa}, {0x8, 0x7f}}) setitimer(0x1, &(0x7f0000000040)={{0x464, 0x6}, {0xa000000000000000, 0x5}}, &(0x7f0000000080)) 11:29:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) fchmod(r0, 0x80) 11:29:58 executing program 1: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) semget(0x0, 0x3, 0x80) 11:29:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x284, 0xca7f, 0x3, "7fbc5d35760a20119c61a48ad64b33d2950db0d0", 0x1, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x21, 0x0, 0x0, "21b9fa45c131365088e6db83d6da714799a031ff"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba609", 0x20}], 0x1) 11:29:58 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:29:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x2, 0xb5) socket$inet(0x2, 0x1, 0x8000000000004) 11:29:58 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x1}, {0x18, 0x3, 0xffffffffffff7fff, 0x7ff}, 0x3, [0x784f, 0x3, 0x8, 0xfffffffffffffffb, 0x3, 0x1, 0x7, 0xffff]}, 0x3c) close(r0) 11:29:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x8000000004, 0x20, 0x0, 0x8e5ec6204c5bf67c) 11:29:58 executing program 1: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000718000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) 11:29:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2a, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) 11:29:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) sendto(r0, &(0x7f0000000080)="951f5149627e6b431bfb9a2658262c7c35451dc724bd10e586b4a97d7d35182783ce459e2c7c587a98849708e32b97148e5d6188e0a00fff01c5d1130d38cb324f3e32c22de3b170afa500ebe65bfd8ee4363d4f54f63bfcb5fd51f6a2168efc48ae410d0039781b75442a7c1c95565a6380f052e8e8344169cdb8bafaa27c3f3af3a02640bc597a3e5391629cfb28ebec724309478acdbe59ce4026712ce9bbaf74c3010a5622437175b0886aba2d50597382af116bba5014391d1f63356f65c41c5a511c56f3b1bbc610ecd72014343ddd79a333e28d4ec1d917b83ddba2fbdbd21233a1837da7058a065e79dd25edcc7c79a896", 0xf5, 0xa, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7ff, 0x6}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000000), &(0x7f0000000040)=0x4) map stack 0x20719000-0x2071d000 of map 0xffffff0065994218 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff0065994218 failed: no mapping 11:29:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) clock_getres(0x4, 0xfffffffffffffffe) 11:29:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0xfffffffffffffffd) fcntl$setflags(r3, 0x2, 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:29:58 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000000)='./file0\x00') 11:29:58 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = syz_open_pts() socket(0x0, 0x3, 0x7) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xe8db, 0x9c}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x90, 0x2) openat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x1b) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 11:29:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x6, 0xffffffffffffffff, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:29:58 executing program 1: r0 = semget$private(0x0, 0x5, 0x82) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/104) r1 = socket$unix(0x1, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/127) poll(&(0x7f0000000080)=[{r1, 0x177}], 0x1, 0xffffffffffffffff) close(r1) 11:29:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x101}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:29:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 11:29:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) listen(r0, 0x5) 11:29:58 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xc) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 11:29:58 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c50dae3e5bfb8171a643e063022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000047385b3fd5360eb8a4e1e5b709d8ec00000000960c78b0ad344d1b409bbef8c8074db63a8bbabe46f738d20a5b5a043f097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95", 0x17f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "fff000bf7b3000"}) readv(r3, &(0x7f0000000000), 0x10000000000000ef) syz_open_pts() execve(0x0, 0x0, 0x0) 11:29:58 executing program 0: socketpair$unix(0x1, 0x100000000007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01020000006e653000"], 0x1) 11:29:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1ee988fd1e30004522ee3c55b2efe624fdeec68d8f7f7f9dbc8ee5c6ff22d523c6a5c68c46e064b15bca28780a65d8547c0fd464a7e4562447fdb43bdfe69dc8c850332392de1f581aa644dd5d7049a406e2f7f0b712d4fc8572db7b78a2155107d78e54df9d"], 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0x2f07}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 11:29:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x122, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 11:29:58 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() chmod(&(0x7f0000000100)='./file0\x00', 0x4) r6 = getpid() getegid() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3ff, r1, r2, r3, r4, 0x40, 0x6}, 0x5, 0x4c, r5, r6, 0x20, 0x2}) readv(r0, &(0x7f0000000000), 0x0) 11:29:58 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='W\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlockall() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x190, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0x6) 11:29:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="cfbb8561cd61690e7ade9904ff54152fae3c0b1ab6a94c8aa2e8ab1de3fed8a633acda382674abdc3e7130b3e50a736027dc47f63772f67e9ff30c5e042cb3f291bef172a1c60a6a4b7d5e6ef1ea56b68a49563febf8605d7ade0102c67ced1adeea7b2f2382d3b3d8b2a8f288f32494632f29bbe95e22c2cc6a4f7cb7cba99172ed48df587dae16c848ad43ab15eeeb", 0x90}, {&(0x7f0000000140)="a959651dcbb93b3b1db19ea1d0cf00a4f2a725d4884d5e84646d63c61b38a61ca76132132fec01d4762cb77d4a8d3d1e1be7869e9bfd2c05a7bc09e3e00bf7a5a0dce023c7c4fe392542477e2b3e18b2b631d592e4f3373319f7f052e314489463c2f5b4df8ab5050272e97ab52591636fb3b711ff43aaf0d0b8251f88c4f34e6480267c0f52573b094ea4e514269ef41eee54a68c9fc78edf9ead23bc3ecb336e187f18cb86be226dc1e190e63ba255ea0cae", 0xb3}, {&(0x7f0000000200)="f3d3ce1af7e68c694b34c32c3a", 0xd}], 0x3, 0x0, 0x0, 0x8}, 0x1) chown(&(0x7f00000002c0)='./file0\x00', r3, r4) lchown(&(0x7f0000000300)='./file0\x00', r3, r4) recvfrom(r0, &(0x7f0000000340)=""/118, 0x76, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x0, 0xffffffff, 0x9}, 0xc) r5 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x10) r6 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x8188, 0x20) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') sendmsg$unix(r6, &(0x7f00000019c0)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000540)="edf49422a66224b61771b597a667b57c926a0f43443275797bca9bc142349a8ca2d34a216699b6950c4dd109f9a426b98bd94dbb54b3286c6801bb8a4527e5e6b77acbb7a07489f0ea3524b6cd2755a71a35c00f8b871ddaf4446217bf96e85c6bdcfbe009c12977c72de056c62358b76c6832bda2c6ffe8b30e3d75dff80e30255388b547efad01259549bd52be2df39df40986ae27ff5a29b55cbf46f75f4f8f5aec4d667fb6d37f81f6b73912a9b2f63561315c4d8712c734611540a7731f702aea3c731cc95f4ae2f542fb3c51b113350762a5b65d4c7d24749c6fd7d964e63e1728d342377bcc47fc480ed6a87c7614a56b23f0aa583b838977bc3f2c801a160dc868e80293034eb452a71eedaeb4dbdf03d85a0b7e1c343c6ed2e285661b343bdf44e9241d9e4f52e920c79907f068ef82c8834118c7207dbd0bcd1a53710923daf872ce10f2079cb8b74bcea1ef9b5ad6ae461466d10dfce9b4074c98ef9961fe273d3e4eb08628554ff3afe04dbebf0f289e24ec6d7b0c6a0ccc26cba0e71d584f0535b29fc40d811fcfc9c65645db4da996532d28a1a49c158dc87c9782093025a245edafd041fb86d5d7fdfcb3162b1899edce53984c7c755c806a94861b9dd4b13893c0cd026f0814768e1756b65488a7dff59a8d561b6aef85308beba722474936c61e9a82c1dddb685aaa00f9bba6814c0c95450fdf3edbc26a7c8094abfcfe45e83bb2d0248cd783a379c5cb381f276dda1efacc92366747cdfe8c373f213ae0ce953ec51245704cd664651d01e69c3298660fac809e144a8917f95bb6713760a2df73726d6dd51d87cfc784c3fd33f96eae7c660d63baebbb9584be0138d3fd2cd786a4a3516983de02fedda6309db7b9184c486a8ae97f51b397e026a9df33313a3e84050f3285b1a4eda2720b77719eb35b4f53a805b6804121fc7cc133863e624d5772c36a35e2b1579294b8427d3a3111e700916f3142d9f89320ed4111b4fc33ee12a0cd13edd2c743bd63d39aeba2fe42e16817449ce19f0cfe4335a9048be34aa8d998e223259571554946a4607b7a59c9b93c2af8b5974d5f3b5c54cc8d8bfc49f1e88eb89fdeb2f0f884100c1d9dc710cb00f6f4ce64023e54e986b8bc133cc8ce88195a0205eeddf67e875df30adb35ea1ed433157b8df0431d18ffdf6258bb574690c09ebc657fa71c909c2569ea2eac9a56389edd90edac00c6fcbc63cf0e2c50689f977587965b44511a6014f57785d6d09f133ddd218f55ba56086a35683223f070b9a219a8a9ebf7fb51b7fc90d22a86f6bbc8c89be5d98864a65013069e77a7a51c9cf7abc3d699574b5f370c790f03247c1256bad2f6912ec15a6637f3414f7e009907bcbe112e7f2f089efbdec698b3d4f01f93c299863ab0af7f62b131de9be1bcedb6949763d1a6307f6036a21479a62ec597f88f345330bc76df9f903a27abccc265f9292ba765da0871a57252223eba7b87a23018d0da1f0dd024428e0d4b84b88ae534df2145122ea7b754b9a545aa2835272c45a5f876cbb81053797e330e373471902aad44ef42969619b00d413267627dec05cb4ef58d7705303ecffd6a15b01419dae4f688f50675731d672ccfb4a8d03b13e75826273ae7d1ad3404303ec4bec2ee2065b5ebd47d7cac086915598bdf0a8dd76ec4256965f0b255be408bc6cede4837e10c5e76c089333c29da9d307ec10271def0028876fdee052359b887578aafa97a09c5f12073920215e0bfb19bf14268beb40dae2e64773da176632b0b34383995ff02286767b21fbcde39aee91bd5c51ffda243ca6c84c5d138c27dda75c9666518bd084fd1d2141f3eecb0a70bde27db54eda83eb85f25ea8277de5a3c1cbacf1d0175e769de6fad5883fbbf8f386a0590ba083f9977de3ab7ff717ccc8cc020514084f53b4b2f16816e7290c65db8394038337e25d250ebf42260e68df8226915065977fc240c3300a96a999bd196f83350c48e8fcd206d1aacaa27589906f1345c1159bb05c2af922082e2d6c1cd83bd70421b0d3d4ac4ce9400a870a6b34059f3d104bb2851324f2d38c695db049ab01a8ac72929cab2b171f974d0db6385d367885f469c0142007a48dc12e0b814b072f71411e44ca52f89699c93ec941fba45e0d8b45b33056a1148059398de8aa806a09f0e0dcfbbb489fc8583722125560a1b52ce9100d828f295746ba48bc0cc4fb1499e4fd3ad27faabc1d58b0d2f7a4fcc6ed76c341609163a78e176cc694f7fb3a6c504c02c9a0e17922260de9a85f0f1aa54131d0c004ff701b020bd7d9731df153062f6fbd9e7689cbb6ec29342b1dda6d147110a667bc491fe5ed34276e62b9b060a7091eb8a8f9e78bd17a827db0818473413ca9550d4d76cfd917cbded6c65d33a38d0e7c791120c8405bdc654075ccc1a7e7d2c3011ecad3bf4a9ced0f902428b26bb48ff4151a07ad28c8fb690fde4905599665a423587b73489ac0e4e5a0c7ba13181c4380aca33466dff84ef74c1194d62ffbb69732a6a5a594524abd08b091a739130e0274dca79ebe91fc72ad34b37a959e408be87f4501128de801940d3b45a91af4a1f23141e9485bd7025dca165b46cd8969c043d49c23d297d30e6140eab7935216eb01b0bcc6b77e71a59e5c19e6649f83267e87fdc3dc8bb5d2f1ae556cf7e296dcb1685d53a9f80b0e8448135e8898e737ae34a1680eaf09605f731938245d601aeb82df043ecce947a76b7c814e74a1ed7e3c2a8632f1ba18f256fcaca07cca0642d1ee3bc41e2a7b00350b93e5a57576fc5bd46f5f9d32c2e1c05739f8d179fe5d0a50ab02748f5274ebf2664b399dd23377205dd534520cb05fd704611819acf8da968e6be680a5fce2b345103a60fcb98b704de429ffdb10bde1cf7ff63d91addaab34c172867f9dc3c69a1c9f6750251642a0673e6f0549dfee81b5358d899ea792478b03ec7b64116b5d4d98c5c00dc29cf077dd181092947953ed5742989995d04071d02318c1a1a78bdc23ab4068fa5b4d20c16f62828a1752863cf7ba5880ed6e6591b89ee30f20d4864f2941156d65124ece91f00bbf1a82f934b64fe8712c5654c59c8033a0d3ba9bcbdb7777a227c6ff69294983aa252d62c796d7eb57e489854da6fb4ad32701ac1087dc021aab5149b57130aa7ff29a0a7f613c53258fff8d3a0a5733f266cee641e15fdb8121bf1dbc34fff97e0abb1f352129a3be099e0e56c8d55ded093c01ae9ee98600a665552233b44989f12fbe316b393d1557d59e59e6b1730880b4d09ec11140f87798445196bf21f978569e31b97f0d4def4e19671cb81a93765425d88df90cd742632c70a4a42577397790de3568f464a2953f7f1929b578b4650a7499f93e4f2a229b3ee8d3ba68daba99de9877f807a8ed39a37e9425fd2fb593121566ff69a36b567725b5da28a83bc928415a930eb5c0e9411c6c066705e81c5304fa2484a50eee27d3fdd11e58671cb2b6dd283478ef45711ec7959d9089cce5fe156fe92bb1154b20989990301ee432fd49346f6e555954c3f578bdce7b22f1a70f61048d9eae96aa69ca5d3a9b1c465cdce2ba85507bf6f3dc5b75ff592fb1129f55ce343c9fc87fbb2c4a99a9a8dbb4d1bb644c7a838fad43f9452de6c523b867951174b772c11cd881da3289864a8d1e1ba1937a0cd3a40bab146fc3803c03fce62dabb4827b63cd17f197d76c4f7576d39365ae59ad169186d8cc49b201caeef474b286bf3f4a39e79738245b480637c3e983fb9521ae76a78102f759f13ebd9e4ab8002ba8a8b874048ed4eb20aba41e91a13e6f32e289d73575f5d48ef84f1d200f2dae0161aef07fbae33f6efbae9004d526df1140959f78aa249ab7f31fc78371a9a0b4e39141bce026c6b4a056a64d479142cdea03a7ca74c65e0d7402a6a971ad23fb44cfa49340c7bfd9419f809d5ae2543b16de0aae17d656e7bdd47f1a8184c9a530778680a36220c6990df74a57c98a36b3ca9e434c35ca30a7b6ec66c5963ff4b047b3ebef385626600b8d1510f1f17d2850caf89918cb779a68af4d60a12631c3ad79a5cf8ef8a155a7aaffcbba1b5b40b1ba112da9860b28fb878a08bad09d61501b87f87a8b1d4b07f45c4a40e0a5f0cd32784c08b31c5957303b71d84d3bd0c0702fd7a12913703c0b7d98d1773860c34bfa58b4ad6929a88b6104ddaf13d7080110bd16c409f7fcb3cfc53eacc72b1717b4e4c557d95829edca276055c7f4fb0e7a3333f3233feb277070bb4d2f49099e61628338dc2b9fb049a89e086883b43c40064dfeaf6817115c7a6afe30575b26ba7b5d2ab4d36624259c390a2838e7ec531534890db4e608f7f9c705d86cd615271a60581edbf8f712fb6d04aadf5d6ace523078b779ec265acc2eeaf3ea390582570229fd25d1100aa3cf989bd6f2be0583a56f28448d1334adec981a1e1f23790eff301b40bb75df2c6b728b066d0c53cad6753adcd46fc3f48c3a7dd16aa5396ebdae3374d0197913bd11fd8e729774f1d243303a74f8c3b58eabf1377be4efe367dd2d006669a7322b4ceb0578b4e3c1c4f422effd4be10f5e8ac5a56de0cd6a6f289ef8fc616646847de6f102ae5fd9300d6e111c0371b5cc91f44e9c7c11718d3531d0de35ef709c63f5d7cd1e1d464da3d4703a31617817d0faf26af9b245dadce6ee8547108a186c5fef57dae1adbabc1663736b095c7b5a4acdd8609687afec7c2d8c798a91aa7be969be83054dd124f86582364ea44e3afeae8717df94b03dfcca108597f7e01a3fc39ecc465a16eb7b9ca66e6aed080aaf79e190d5dbea8d2cfcc39794c96781d891a49fc6eb2fb5c9293805cd98a6a23645a4b0588985072cf1c94b355a2470fac595468461b4e40e4f01f53a7b053a4a5e597b208dcd59eda8e9b25974dbc06f9eb121b46eec1932c4bb5625515d768daccf99e28d57d01d2e7777449befebfc25c0e5d937e58c63a6fd48bbb7272a6eb4337afa589c5c56b541578549f2f862c4bebc53b29a90b56ddc4bceb0e7d4c4b923b776c1f3b6cd8d0bab363f272bb802f37ba6d919e4c4e3a2450c5f26df9767070cbfa705840430413d9279a2334f45dc5293ca7ac32c6754fcea35eec9c4f2f81fe58886ad409825dbeeecbcb6beb2ead72e1d835f9603db7cf002f620718afa4937a374cbcee1c0dc0aa3f73033976644a60a54f8420305bb916bcf3ffeaeb6cbaa37333e91b2104af12aad518183a0731288f23c81091814075445285b23cb27ad969bb219ef5f1ca8fa03a1113d1c5efec5ece5ae7abc2e50361cf5de7ec23a20a3af0759fe3a8a8290c3d88cfaa91354b90282acf19e4b7bc0d66dcd56cb0a4496d6190133c0665c68c924b8e14ba87cdcabdc96cbae151d03e5e42feeb9aeafbb9fc7a11bc7838dea0dc2ea4d7e07894bc616a6cac8ecaa84b9ecd115e3b0d605f1a8ddb145088b90cd1dc0aa1556e5ffb463952043c2e35f0ba671dbc1edc4210fbca40aad447d86a9d49182011566333c6b2d8ac98743f6bdb7a929ac9d1d08ea7a4e1b5afbf7086f460fd965dbe6e25f9b2f324cca2885fe420e1c07fccc45f6d125de8c805d3bd7a8a9bd21bc197b6c3ba413f86eff3f65ac0008ab8007d2c6eef6a19eb01be77e84ebe9f01171b482074ec04dba09a0f4b32af2cde22ae95319d2620250e7b7c7e597831e99154059782081f408233932fa2e21ab019cd9c02f84763cc3a59041d123629d5f7c098ae4580328fae161a30373025c7c363", 0x1000}, {&(0x7f0000001540)="5808e0789e8d45582e1006e1d8bc4c28c5c71fcd4db508b6fa9e75094d11be3451e421d889a70a612a20bccf8bb82555fcb09f0cfb2cb3bc204150fbf724c0b18e687d90ce6576e7b308815a06ec1b51a70566bf5555b6e9db54987e759e9f9e829260fc67b2265ca9c95436626edbf5de060574b1de7f6bd16d61582ec7663db707fef33dab93d97da7e9bc7471923488acb66b63bf5a", 0x97}, {&(0x7f0000001600)="d1744a028bcc3d9efd74bbbf6145eeadfc99d9b326cf2c21e8eb30217e", 0x1d}, {&(0x7f0000001640)="327b4f67040e91f9c585df0e1385a813773ec8fd1a51cd82da3bcb6e7c6944e5ec8d0588eeb3a40dcf532d08ab48dde94cd8a9f0651389c8a4427eab89d04fe8a3af607bb94c3a71fc1e4e512b4408f515b32131fc50421aede4da6eea2c4551b2101b", 0x63}, {&(0x7f00000016c0)="0c6e6f48da8b3dd7618bd3c199763c8d4d359bdde6ef84dfcedac5063ded483991031566998d7742d0dac91ec5b4ee2d6c6fb94ecf2da874d24ef27c1302662c0e1f3d445f32845bc1bccd2d3ad7080b4a115d0947067f38bae5d7b5967dfbb70a2f8ebe8183bb890c26dbc0537501b942f33534e3f713b0959c842bcc6f3bd2de5cf38fd6010973ebcb7334a710b46379d6133ce09639f3dfb77ecc2880570884dce1597225817c975a22a1a1481af8335d9c4de5c42ef44527e03b9d360f773a9688adf946f8173b5fa78443c84330f22afcc34987c8abd295eac90518e0cf2c75ca63b966fa486f5000be", 0xec}], 0x5, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r5, r6, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r6, r1, r6, r5, r5]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r6, r1, r5, r1, r5]}], 0x150}, 0x4) lchown(&(0x7f0000001a00)='./file0\x00', r3, r4) chdir(&(0x7f0000001a40)='./file0\x00') lchown(&(0x7f0000001a80)='./file0\x00', r3, r4) openat(r6, &(0x7f0000001ac0)='./file0\x00', 0x80, 0x10) fcntl$setown(r6, 0x6, r2) lchown(&(0x7f0000001b00)='./file0\x00', r3, r4) getpeername$unix(r6, &(0x7f0000001b40)=@file={0x0, ""/108}, &(0x7f0000001bc0)=0x6e) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000001c00)='./file0\x00', 0x80, 0x4) lchown(&(0x7f0000001c40)='./file0\x00', r3, r4) r7 = msgget$private(0x0, 0x1) msgsnd(r7, &(0x7f0000001c80)={0x3, "4c389b6475c71637404b0acdf95e917a86598f8b49d0d6353235841e7df14fb6f563fc7c11d417627710b5957be788d34292fedb0d533141cfb115ac930a8d7e14ce0314897c7c69e8aca194b083bfdc52f94853e219816e3fadc894ea845e37ba81659c49d216f37c9d79"}, 0x73, 0x800) unlinkat(r5, &(0x7f0000001d00)='./file0\x00', 0x0) msgsnd(r7, &(0x7f0000001d40)={0x2, "a7427b023b320f56e22c7e4ebb9ead6ed79c5744d4336ce9d26ed32006b4ff51ce446c9741f5c4df3c6481b5d4356453cf23c316d0dbdf332ff89d3ad0f4fe6befcfffb0d2345819439de9a7743225a1f307f0677293db6e16f815559bb443a1a46b4bb4f1fd8a844b006c9a00887eb5b53f95122ee1eff7898c911b8d"}, 0x85, 0x800) rmdir(&(0x7f0000001e00)='./file0\x00') dup(r1) symlink(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)='./file0\x00') 11:29:58 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x332d}}) 11:29:58 executing program 0: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:29:58 executing program 1: pipe(&(0x7f00000000c0)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x80000000007) 11:29:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0xfffffffffffffffb) pledge(&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 11:29:58 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x140, 0x8) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7003d9efa138db462b7c07c0c163354d190ac744"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 11:29:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/79, 0x4f) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 11:29:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:29:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000001040)=[{r0, 0x84}, {r0, 0x41}, {r0, 0x9}, {r0, 0x28}, {r0, 0x140}, {r1, 0xa0}, {r1, 0x10}, {r1, 0x104}, {r0, 0x80}], 0x9, 0xe4) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r1, &(0x7f0000001640)=[{&(0x7f00000010c0)=""/131, 0x83}, {&(0x7f0000001180)=""/114, 0x72}, {&(0x7f0000001200)=""/55, 0x37}, {&(0x7f0000001280)=""/70, 0x46}, {&(0x7f0000001300)=""/184, 0xb8}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/175, 0xaf}, {&(0x7f00000014c0)=""/65, 0x41}, {&(0x7f0000001540)=""/36, 0x24}, {&(0x7f0000001580)=""/174, 0xae}], 0xa) 11:29:58 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000010000000000000000ea00000000000000000000"], 0x16}, 0xfffffffffffffffc) fchdir(r0) setsockopt(r0, 0x100000001, 0x328, &(0x7f0000000040)="553dced273a12c11152bace38ee6399eb960a71117d2faaec8bb000000000000deff0000000000", 0x27) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 11:29:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x4}, 0xc) 11:29:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdb0000000035942c9e3d753e967e6784dd758321735d7ff8be949e6c405e61ea90dc4939f1ab53ceee188cdece4d9a63922886fc232f4a4ff214aaba7ccb43de8ac4ef67f0cce1170f153b70de3f0c7c99424ed263b20be61736e4da2b5c65e76b2385c9f2eee7e7b9f6ca5c174f0d09dbb74600d04ebbe3900154aae47437", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:29:59 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x7, 0x400) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000500)=""/116) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) write(r0, &(0x7f0000000a80)="3e2a7913e4bad21c714f4dd36a27e51b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434060abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d00020000000000009a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b3a3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14040000000000000096cec088aa535a68481e2713cc2780d09bb76d044eb70245930c809d5d9ee6622df03cffd65275bbf42170068e6e4cac7d34f403da06f7e24bb0461c7f53017a857f48acad4a6fbb2a6cfef22b6c8bf33d124379ce26d044cc1181d611b6c3debbc92c5fe8d68d3443f8ae49ae95443c659d282e11214bd4bf2bcc94ff1ee08d0de73933f48d52bb8a88a66b0c70391cc2acf2d2ecc08e5a6bb2e77fe6ecd8db1add20611895f6c8f35f40da64e99ab07935ada8e4d36841ed474cb7fbbbdc74edcf4d7139e2d69831eeec39783ba89be635b3800962c0600aabc635ddada0cba37523582218157377a44524423ab3627929dbd55c2b93c250", 0x225) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0xfa, 0x100000401, 0x98b, 0xffffffffffffff7d, "85fe4dbfa602000000079600fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget$private(0x0, 0x3, 0x111) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000040)}, {&(0x7f0000000740)=""/216, 0xd8}, {&(0x7f0000000840)=""/238, 0xee}], 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xca0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000400)=0x9) 11:30:00 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x200}, 0xc) setsockopt(r0, 0x5, 0x6, &(0x7f0000000000)="0462b9b5a29f36bbe830d10e52280a49f15479386673af85675f06e544bd4cebcc3954793d9771a17406cb304826c82b5f5b9b8a244fda845b0427a1c487d9487d49ca708cebdd0f76d374c389f913580fa11e35c141677b98c54edad6eabbdaf9f25cbe4cc98f9718da47cf141b9f5d0fd79fb199f68dd45edff27d062458b2eb2f08a9b4f29db44fbf8e9b7144b6306a64d31ec71b28570fecb760afc8a35d13e4e82522473f366711057314d2688b486efd5226d311196b25655cf4974007cf089e617e6b85d0586c79b572e23646c5c760637d94032a3dd34290", 0xdc) pipe(&(0x7f0000000100)) close(r1) 11:30:00 executing program 0: munmap(&(0x7f0000009000/0x4000)=nil, 0x4000) mincore(&(0x7f0000007000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/146) 11:30:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x34ff, 0x3, &(0x7f0000000080)=""/15, &(0x7f00000000c0)=0xf) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) 11:30:00 executing program 1: r0 = socket$inet6(0x18, 0x100001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0xfffffffffffffd29) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x49e2) fcntl$dupfd(r4, 0xa, r0) getdents(r3, &(0x7f0000000040)=""/241, 0xf1) 11:30:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000), 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000040), 0x4) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:30:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x801, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 11:30:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = getuid() r3 = getegid() fchown(r0, r2, r3) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x84) chroot(&(0x7f0000000000)='./file0\x00') readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 11:30:01 executing program 1: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 11:30:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4a2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/36, &(0x7f0000000080)=0x24) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/190, &(0x7f0000000180)=0xbe) r1 = socket$inet(0x2, 0x4000000000000008, 0x9) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 11:30:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kqueue() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) 11:30:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) getrlimit(0x8000000003, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x9, 0x7, 0x1e, 0xe411, 0x7, 0x1dbd, 0x20}, &(0x7f0000000140)={0x7f, 0x2e60}) 11:30:01 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000200)="5783c0693369f512b055923ebda70916211b817be180d0da337999f1d46ef0af3a9fac31ae0467f536ee858dc35f5de8d6d1c0cbc3a89f9d511488f895ebb643db73df4ab85c36ff279f863c9d1d78d876ccd6e9eff9d0ea0757a2705a8dd4daa20636be33ddfb14b8bb008c5ee84a3736ebc11fd1871cd99e6c58721b19f12d3bbf727f25adeceadd37a8aba2fa13abd151a5f73ac9438f069200f0a1118f4ef82dbe6ae089189fb899a3032e502c0cd193d8eb26a1548e0e0f85b2b50d96104d7306f726e108ce4b00be7a5ab69685013e6aee064afe7deb55f045d8b47399c5b3e428e03171749ff9c3eff4461c749b5fa9f04ac4086f8a", 0xf9}, {&(0x7f0000000300)="b1e9ca7dcaf5f506e4599f5406caf0df0e134d0c6a9c39f0d3973c14d9cb7ee94eaa5e69c6e9bedf8ec668f5fc7bb8cf58e67364c30d0837791d01ba1b09009ef8e9c4badc6e11c79acc47001cbd99585102646bb6bea92610", 0x59}, {&(0x7f0000000380)="7dbca3b07a70600995024766ede8153a6ebcbb3222fd4bd94485e2d7731d2dd26361a4348de1d7b0d37ce677d088f2776bcca62bd851eb89554077fe6769f1fb6ec52ae1ae4326054e99a63b36fcd541e3bb843565d8821282fa7c6c3b1ab7ff623ba4b247c3939eead3e5187d6093f012ea2ae771ab8f211ff094512a5a1ca0403bba88bcf635bf21af87deb75dea1ece568fa2ce4168e30b44", 0x9a}, {&(0x7f0000000440)="07ac73a601b30d50d0cf89845c25efa94eaec81ab86f5cc82072b6aa799d8d444217b33571add401d08a91640093e2d11bc1519da40b6c0e0c99279314d1fef445199829545724a5fc6eb76e5648f5a0370e2080a05c0a76f8ad955730683b5e461f1f54477ced17c2fbbbee7727dc8f06936df00ffa605784878125177e29e7bdc249b408ad8fa112ad8679f0b691dbdb1263c1e9ee6794ebc9ae819447aa1f7026448cf4c53b178e94c6fc358b305a9e69199bf401c7ff271b9dd22582963506e7dc98862cdfc339b22518b9b8b049372f70bb62c8029a91fbca89acf3b6a09a39315d6a5c460062d8cbe1", 0xec}, {&(0x7f0000000540)="ff1644f9d7e9e65c82d0a20711c6a6c1a7fbedf0b1cf4631b45d906010caaea8bf04a7640c4905e25e7ddca11c5c484b91fdddbdd89f6a25695f30bf2ab171c36e4d1063b4f3eb088b97568ccfcfee992cd099aca68eeae42081a55fdb783db23065b9b991ed434b6ac1700917174692baa8a79835d4f90df34075788a4d364c94fd9a25e945268a0165cf65572868fb74cc1b6c386ef9490bb6ed4d6ae4f60cef50b3bfc46cd8067515777094812830aedd962e6dc188e65158", 0xba}, {&(0x7f00000000c0)="925be27767714202264c173d7bf94b84a65b9cb11738e6d63ea57b385f", 0x1d}, {&(0x7f0000000600)="198b707f4b41569953b84edd0e13f7aafa902ccd770993d1609755e47241cf467023c43f9311a5fd03963597ebec2e0c5891d724f112b3be01cb95a0a8d5f0a0b802dcbe7c3cd1ac3605ab09366f135a8d36eac37604099fb1fb4ca5f21cc6740175c6ac24eef0a80387dbd0f98150b0bf039b1d8bed509e6e7ba8ffc057773b57ada6f617ee67033630b9268965b0a4a3ad29b9dcd85fbb45fb941b394af466", 0xa0}, {&(0x7f00000006c0)="e16870c151a530c22d66f720f128da7a8eacb1d0979719275b8bf63465eb0a3916351db91144db0855a5de81613ce2eb5109e8dd131b907d02e3cde5c7dc76c868bcfd16cec9ccffdffeedfdd685ceb9299686c58a7e1464da3836e8c2ac83eba2448428f6d09ffd00bfe056c71e42722d4194f65e47e35a608a958ce8618b6b07dfdacb7cc0c72b41ad21c3638e1a433465d89e99c33fadc42cb2e9649789eb758d0baea7c0c9cabcbb46a715234f38e3a659d457d815c8e5bc5c88cc133e8021f2e6c06c67b496dea1bca67268b81660e6564c5a0549873ea9c462e21f7903b26184c53a85cbfe79a1c8693ee219", 0xef}, {&(0x7f00000007c0)="079f364968e516b7e9767b524c6c2e6141e5a9c0275a12f7db6651ae8899edbe264861bbca99215d2521d262eb49c89f1065c4839fa4bfb117c60353843709b0e2c447fb29fc8afb05b9fa9fee12500bc37acb5767fb3e73ede4fc0d6e30710f5533eac7d6c03f5577784a0cd262b7c4bc6f0ab10915c9a99e8e112aa7f7b7beb0bd97f01aabb3ed0c4b3abe2b32c2e1005962364d596fd8fb290d109239499e0d478d05a71984e7543f55be7191aaa5a8dac4e6da7d28be773790c0333a03ad74e1ec4d3c012aed6ce7c1a193ce8325fcf2281026f3d7f8b307825d3f0bf72a86b82004", 0xe4}], 0x9, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0xee179cb18a994f14}, 0xd) 11:30:01 executing program 0: socketpair$unix(0x1, 0x200000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kqueue() r3 = socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfffffffb, &(0x7f0000000040)=ANY=[@ANYRES64=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x28, 0x8000000}, 0x0) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:30:01 executing program 1: readlink(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)=""/60, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0xe09f, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') sendmsg(r0, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000000180)="ff883479da350de4e9f82b983006e4650805c1a6f219b224258f25260f13c88285e742603545004804c6b301f9db68871f9a2da774ef4e51c5e07a15a37357da4c2e1b487322f9c192ac70452f8ebc939217e9ecc7ec8eb7610d937341a977522df146c4904facb19899d3236d707589ee5cbac8dd0b2c6ea1c02e6668f99bd39e9d22502d0f606b1c8dd3f93d95004c050080fb5c863cca5770d590dccd284c4f942eb6b84e3e9f5ebeb5dcb0fde1dc81fcefaca0e27b4196", 0xb9}, {&(0x7f0000000240)="b3cf39a57787cde61f84354334d45ea012806b4c5f9f56d44754ad40c927ace53634187a2006c709011171830ce85090f61f632f16fb6290feeafefcb5db8b3bf5e4851a0f862be6a58852655621b8015d7c1b8dffad1ea768636c6c29328720b1b64f69e952547a993a522b2a1059987bcb88ec1bfeb844e625662df52e213a2bfa237a76f61e9bea8341f82dfdff57824858456dc1145f805d3da03311320181d986b60a0d57352e2bc9b305305cd7f656ac125bf165180584dc0a8ac2a2baa92192dc94cee88bab176a8004883f429769d6b897041e0785b798232e18786b6ef1c1660e19eb8d9044e133f63749c262e645af06d23f20340f53ea48d1935c3b6e1d900de70f87721646284a18ef83d661d32ebb1b5aca5edfbc918b06e3f3009abaaab3c704417317778ea398fa840dfd0f555fffd7d94b6dd9859fe51e05c6692251358ab8741a7ede41ec5c5fc6db21eede23bc681f6351b89de1ee2c32196e4bd2770073360afa6c0eaa670c631aed2c1673ddd56b7ffa4c2b1cc1634881459ad8534d2a938ec66e5d372fb4b61183b0657a0147c23955a1ff492e1ea76aef0157cea23bef948e4226985ea96307663e8ebbccb34a4ee150ef432b566cebbfd832fa9d529b5d06cce0d13ec39c9612a8b176c1755d7bf96830617f9de2b6ef4323e7b24d912a7e792bcf9f5da7f92b85547df706b37a1ffb43418aaa8b6bd93873a14c96d06fe1c1eb841bf400ccb0f80becc8b0ec929e84e8e9787f577c713471ccdd6b88d9bf4ad81f5f00208901e6bfab33c260c7b0e1cfff7929d752364a5fea8db58f278a0c384455c1cf02a746a34e2536595695c074d3cb62129615c76665f0a387a49995ec72408f3fb285baab71cdd4ba8ab73b3535564c439833684d1d3be6d77cf17e58136d515968e574b1d4b5dd297e8cc32438c26aaa9a979dbfeca5e7ec4b8cbaf720012f7c23867c0104ed4aa35201fa6b59207e5b1957cf28e00f464d84a00c7bff9cc3d23773abf431b2e239c0c433c10ef279ef96b98c1ea7955d60e0bcf2952e60d6202a0e34b1e4fb12cdef671fac3c02a1df817fe18f61d52d35df44d301749d62a1e118ec936406659c544ceb4bae27d69e215e8d8cd9d5545b03fd1f887028ba17c1532acc76eae5f04072e379f197ca6e114a67f5d997c153a5a9e4d806483b8cbd97e5503129adea9f7a755509d7b1fc3d1f38548b5daca96f9cbe0a8cc24e397369438281c0bb0167602b20f3553490d96d306e73760f48d20245dfce30db5a41a888c74cf414324456771d3d327317c38a37aa3b8d2af7a75ccdaf80988946cb8875c07c54c54a3d03299ce54d3449ea6f58f3017723549ebe0fa5d366849849466e4305b67bc548d1cb293c63e44518d14cff415b4670002e216af0c3a98a72471f061fee5797b581bc3bc34c07410f2c65035420eba75c328eb80ae666a845bf0d9c5c151f7b163034162ccb094e60ba4be631b7a1c2a2202dbd8a72c36db0c910044e4f32cf556c2e80080e0b71060576117ec37c0f6fb99db3194f3fc39a969fe5ede04b3c73a0ec2563b1d3a765f50b879dc8fa1dcb6066f970fed87ead362b241c3b493f47f385a7830c1acbaaa8da0f60ed4994c1b2394a80f375bd91c02ddca136d7d7f8b3d14458f8072d908b08725501833cbc518ebb72ff0175bf092e85d071e7808d68d0a07be3aa1f5b93efdbb11fdc69e4d2f09bdc758ce7cfa51bcac1d532ad0bdaf445fb1fa91cccb2938b7eec8ef8b7c629df978ebc4d2b8c8221b41f84c5fdc4525a2c5b6d432210070bac06dba3237079dc3df3c82ac88c2d6af09ec43da8579de7d889427f0015e7eeaca263a41c23ab34b2f09d40c10caf7c9814f06286d6e23caf036159273de8b799acaf138c47025ce0df2e357f3bb65b0d91906c778e66dab5ba2ec0427b2600bb1a152a8046a260c3c552b5c05188708d02644f69b7ac1421479cf9dd3ac305f971964d3d667cf5d03e23db1ed47550fa45dd8907a52b2ae14a628708f8b50673638a7c80dd8cd88d9384c4c576dc399c03ec22b732a6989224fc3f95f75dbae27c1a561d4b735d62c91c1e889e15709b6c2143c90ff3e3f110056654ff138e41d11e04b051b9c375d77aeac55479df7f931fd24e2ee467110aa67fd86237beafdf172c21ca73d3f2b5a139cc98d18360715118a64d0c5e2a713db29a21802fe113f263fcb8fc704d5c228bc66e58eda52768ab75e84de8979736b6120e0bf1d7df85f091a840d3ff598ed3a0464407a6f14465954882c6a8e7203e62e53e0b7bf838ed9e054671c11b63747f50188216da952c5bb45cce2bcc13b36f0b38ba272fc5077097743686e4b44dc3ed3f12552c41ebb96be68503dbaf2ae094e6f41476554d43a5584479200efd1ea7dea2e6bf9ffd1d6d02ef89603be9bad1fd79029720b8831d2c17966ba3a976c11c7af52cbc624aa2f3f6697d95c7c763ad765de401e2f5025973d766ce962681dcb4c518a817b8819511bb7d050a76cdc7cfe103cfdc23ddea57671380668907e8072f965fa494f26aefb79dd5fcccbb7382a23cdb35eb96e9e9d4b6580c57b6eb410414c1fe3df1fdf890f779ee3d59fad7da33201f729fc7e47753e461439530c0105ca482b4e3026d2e6d9cb0e4a752f00d819468d50e25c0b97111e9ca8f4f2fa94036e1443ced1ffb039b638a673fc525797fb14f07e80fbfc90dd5bf1f87d1ce17924bdd52d32439e73edc8aaba4d8be0440cd33bbc7c66432112f6697f0f385a5e2ccdca97f0effa8e0507844a799bcfcea2043bfcec5b4dc15fb3b43418b7c66e68a6f2f324d5e326480e439c716eb8c79f9c9c798c3358d58b39c3cb4a7bc3b6e0888212d3bbd3aedd68fdc884f184f9428f4445a23a53f42cb81520764d2cd25870eca757d7b6352165ee7c1ca844aed7cef0750cdb8d4bb5d9be22c0feec37fa444de7adafad91dac0c6b452d122319714ff6b473cf0ae23e43b739796af9066e4e5607d9ee1dd3bcc47a53df9f2788c64c28b7f423cfa66849b52ab2625f9a3ab5e26d4f31f724ac0a4abe31429ca3329940ad3b7c1d8f61d2e354e4ed8d25f59a9def7fa6f58020e3cb105fb0530823f41d25d27dc7bbdf22ceb34bca0269d616b68170ad85707314a5a26bebbd9281d2231b402a621d60a191c7be74522845d5a08efa92c890850673fd68bb416d5621e465b9311380286d234b1c432c783365af4c9c9fe4b839488230c81e1189b1ade066a75bcb370b7d6d7e6e0fb84cb295f734e383e029fc9c7ecc09fcf385a9a43ae10ce81e0cc8d77a61b6f740ad381fe2feb94b4d9c83c1495889f4f0a675a79e515240c870442ee81f0a45ba3ad2f3e5086ff1d515580b0b861a7d3ad62a4c38ad6eec6f835dc3ac818376ffcb1cb9b7176e92f8cc7324bc37cdee3d9485d19fcb41068a037c62f68cc345049ae02497383d32f60ccdbbccba2e180dac9795618166d38a57c3b5138b20bb55d5bd07f68b533f1a789f8674bfc1cd5e6b3fe43c763be1bf6e3b0364d44cac219ed6bdbf421644c6c6a8c7e057ed37f304784cbeaf4dc49f9d4fa48e44cb804d8c4ba9f5099fa070ef0ad412fc0a2183faabef2c76b0ceb0141ed13876b66d01de655b2def65503c1cb05025063b6bf9d88f7264bce8c099dc643fdd09486fe27df5d8d787403f4c9ff1029f904d42713a76ffb7a63347a30138bf75f114c562f82e96d4d90f8c2e9eff20b6383859dae32f174d08adae33a096aa127059e8a2c1e4f4c2b529d23f85e144857705ce637cbb240985d0434e56685650cc26906ee2d9634c79c51b243710e7a7239fe75f76ead7d80a084814344f85f44625281f7cfbed9c3b7084a7471c3d09f32b47441c22e5beebae23e683c154b127222067992021528ca832056c7886c29517e94f5438176afabf33d428988b1cc5457a5ce89e163c3d554344c0811bb4eef51f89708168cec787665c4f12d9875ec60d8a591161709d24363f2428c374a46273ff82b088766e19c86e9dbe4218e37a8d943ead30005e4fb1501ee2d83c46c489dd399fda3e90b953bf750c144ebbd479bba49f264c534618ffdd49bbf03e0f264e14a60efc7c35dbc4391b6d9f2547f0a68c79264b318b8ed82f3d15771b6c4c6e4c661fd5ce9d48df085c5ca63b6f467b9c9b9e23c3d01edfd118b1aed9c01636e48a77b59eba8e8c6865f906b1685a213169cfdf48fbde5e6c405a0b0fc35ffe49c9339b0b27df07040bc9bf8c6a2a1361d5dafd2d7da7f059a77e8c7e1560b4ed6bbfed9493323681ce6f1385db1b842f78cf50a82db53fa1e365464bdd5227f37e0098a311e09b077595a7d4aa4af5467877f42207a2dffcd58699482b2478c93e4dd8ac7ee4a47a278c97c0508412d64070cb8db3e08e16659e9a051a6e920c8b6bdf4e22ee4ea0c2711d08c7121628e294e3dd312943ca491f1159dc57746693cc9dfd21f62c1eae8232a6ac1105b36fd4fe62cc72f8748a4173da9040c835ffdde334f1246a3c6f1b1ec08b4eca64243da7150deae7d00bfbecf37ee080f29c5344570b741f17918ea2c39f220f647a5f51c52be82c8c881b313f0b433d5148b7d78df72f7ff41752cb65f86621e33d8be8c4dd6765e9499041c45acda6ce86df5fcd70cbfe59aff74ab20f84428e50b739b2b0b76a47687692b26d3a916e0751da58f142ea8f26d8ab6b74fccf22e11b3b0827b827b7447e88d21cee67182c3663a345ed25a05087aebb6993be99ea91da81df83501d01ea22aeaa9fd94bedab6b8ac0870826a28164df7f77573023c7a9349266aecfbb7760122851839791b15c6b448d7855a3d07dd76667b185c80469c133611b55e12226941aab93b53ce642172a3a0fb6b7a224ee68257f7666003c32e542434d15ac62e3496988693e62cd6069cc5ff4e559b7c06d39852018e8a68a700a5169d381ccb2eaed37b67377db87a1ef2248f92741792fb1d0b77794e8631bcf5fbc0a8f6e37b166b28702135a850dbc70c145efccb00bd66a426da9a230ec509d160a5ed10ac84568cd050655f3413c1fcf406f28fb0c8e6cfb3de699d6374faf2aea32e86ecb724698557c2663e82fbd3380030bf2fd2f4f3cf22a64e04a3647cc1edc06c41b1d802959d7256db415051f8c146ffdca2ecf511a3e5498400028ec8be9cd4132a76bd531bb6bbb152d6d2464634c0a5d1e97fb0f85d3630d23894edc3c19a8fcdf30f0d2a1b1e8a6d7db43e279e277192d82d4260773f5f8b851745551a83f5cfa310ae2454f5e2133e205bf33b529f660926bfe223ffe8aad96a813f6b29418e1a019ecb6e5c8819d29ffeb052878c3efa0a78a71d9a7f99964ac896d02d2baf7e7cf955ac8da87860cced8284ffa867bcad6c4aa296770f58d7bbd32e34b918cc80695b201ada40c682ea4ad22712dd8a9e32c57cb81db6ec8a7eb72ae343f4adfb5b214739005b644c67db597e0d4ec5683243e4104ca4e1907c4c1c865c0a4fed51b52f8d5ac498ff6c4698f15485eacd0e0938ad5241e5d6d961fc7dc385c9cd7a3f59645da2a904fc43755413e01c94cf06cc493743de4b2a3ed3568f9c536c4327229195132c3dad68af8823bba791b81ad22906cf6f5dd2d04288d17f278707f9192347c00dff3f6b93028b6b32b55d28b7ae1c5cf039e7d1f45de7a79f8231c5a8e838c03033a7990cd19fbca66691d567718299df20b21129a432457a5dd8dcc8903e209501c4fae5b6af7396e4dcfd18cad1ccad3217b", 0x1000}, {&(0x7f0000001240)="630ee50939920b9234cfe972d574f3508516ace1ee3b3c71b8f6753bb070600c5e648e1d5b07de6d71feb6c2cf2debdde50f02574a9b778f6064734e56ecec4947867459977ec44ec13a0f5ff69072d43b2be66b7fbe83e425495f9a559673585ab12bb2d73686cc1243ee9dddbe1bd46ba557d9bd3ccbce9589547b81aca520b4849a1fc916cfadc2317065b5aee03398480229ee9753734f", 0x99}, {&(0x7f0000001300)="b7dc4e14a0bbe4d2f3a61ad6a6711682f19d02f2bbe74493aed429d335a5ec6bdcc4fb63cf21895c103e478f0f32f46801c929a3fc127507a9efbe9ba71652e0779239caf82cba390ace3f1df005e0d5840489b370a62bcbe501c181bc337ea66df8eeb865294450931e30ade1fed09354306302f9f679e42c7991953fcb77fc6987090c31262f9997d404be0ee1f56141d8e923fbff0b188e34afd807d5ab402fd1ffa5d5cddf97b11275ff166c334b77a5e672c5125d3903c0e634444eb6cd91dadc036004317c1d806b27f08d7703487707a13004955809a3b7623adbebda0f8bf35a1e4b5a0aee31cdd084d950d130198d7a0d0a08be5d0a1b99fbdc3934277e14a1d8971e1e7be66cffbcdf8fc44b46f197734c8cc5657e7c3ff403dfaca1b87a3a4f57bee788451904fdc6f4b1a231063a64996e79c9d4d1bbccf3e597553731236933d7a879d3080fce6bf0286b6f14748571473be62c5fab14e5e20dd9ac91a0a5e917ab5c77363e829b2775609e20a46c917e17dc0d00f57de59d4db29a0ede7cf11a953fbafc1d994305f08d36a104d6988f4df00fec2e5b01ec1773db1b0d7aa0dc99e4183891e157f2faef8b3cf6df441aaf683ec091caea8dae85843f4a81ab1b96cb0e521a032dc18b42852a61190ce51fb85af2241e66c92774a8836606be21f05fe8102860f19dbb07fb68d86a20a2a4a565c12d35f728a6bd1d63d40182639f3d2259dcd40a3b30c5995250ccbf029ddcfecb92491c7ae45bbf9e4b499ffe64fbec4a8e83e3a0bc6bbd8ce5dfa7307b245413ae8d5241765e4852babfffb83790988194ed3d599a46366aca6b6b5cc53fcd4658a8ce4da804ba83b53069443be20103051d2b67d4aadb9f4c87ea7cc67f864a6ce36e0704395c01efc6f5ee8e55239d0f28724d9e17dc3e0af1f2f9c485fd55a433ec237c83c601993091d1991c2f2cdd333cd7711cfc8e8cb4a66cc19ba699f4c560fe5ff2dd43a11f2494aecd98eba2909a7de2dee9863940fb8f47105ca492e67b2a2a134b915c8749a67df4bc19010613c70a005ecb7e6512d7b0250ec017fe0c31cd8c06a03ea649b854b71b65d79968429f4ca49028e75fbb665f23569d2b8bd8cd0aa19db254fd3b201e4826bb20c120c25b6360cf50def70807b34e85696fbdb0485e18ab313ab11eadf1249788de247190ebc260c5c7be1641ab327c70267280195ad743618a89d8acaccc0338379399eef651f701bd2eaaba5e40f708fdd7098c2416eea445d1050b998a4832d81faa363f966688346eb76227de6a030d09a3d548ffa73dc89a72978e0d240f24148eec973b860b78ccb8c67bdb41c21649b11ead9c3475cc52c839d1e51b90ecd55efe1382b0339d3b71bcce8d69872de8307dedc7032b5a91ce010d7a3dd5eb6cb861b44f68f41796978ce0eb7503f32b3ae61c6c461f42abbcc85da0a26ff0062158c9fc8082c0f8209277ac2fc22717c7238cee11d302f58675b23e5acbec161a523403b7bf3a1df37a106c4422e9e9956bdfc9678d72cf56f018dcaf76072ac4abb13782ccd4df57846f1f5a8fb085e18ff3c0c4e22967fb389b880787ab56371a6caaa302632765d7783f1620b21bee588d429b9600212a9605edc3daa9b943c6190af595d5c1f5591f48189a734f7ef289fa5666416cfe4fe4bbcca85da84fd940126b129a8eda40dee6b5f25ccc1948704d6cef50b4afbac980f96c2aeaf48cbdfa241ef292d24f843ec98a97f00ebb000249a5212c919559deb5dbd4cbff0cbcf7b9f5241e16cb57b1ae29f868ef7e624e80f9c6b0b2c6b9be1fb1da64473774a820ed8b034763625265026e50f9fe9c6b1ca4176fc6b97e193dca3f0af5b1aac52f0c634a06e3194524d6f5162966e4908b0066b711b094127358e9f4e9f3365e2f796522f565b12fdabba7d4b7cb4cefddcc84299672e946b9c2d150d1861f1ca7239e90c71f8f38b392607960d9b81ffea03e8446aefd335fd740757751b95d927a8d0829dde58a5732985a01a2dfc43c3047f46fe77eb7d0f6bee5df69b5e9bf1d2457aeaa81602bf21adec1aab08374f59c723b870ce11fec85f6bb0f9a674f291efa6e0efac189f644337718a3ac9e69f0f79d6bdacc70a1aa42274e52668b7d13d88fb874c4e1c3e578a1480c6335819097b5a4d97bc0d23e875587bae859f8c67e762da2fa8035fb8b82f5d4a91ded3f543d18487ee352d7cc4e0d814c9ebadf892b9446e8a06bb26f87e279aef08a9e314c135e561a1042ad77ddb64d85a296fd43f29b0915668424da055f7d7d712521eb5205539fcbc2c92c80c7cc729ec4a5bb0e1f1909e1d999745e7531f0aa192405795dea039fa87acc95dc6fdf39be32ff571b425649c0d5e0561b20eb0449e4f941b995005e5d5c05b2d96191100f9e78de06d846817ba074d32a79cce8852090493289e8d74852f82d545485d71d0149b3c62301d208734e495235fd4f4b489173fbbe9c33af88fa90239842742be551bdb4f266e4f12834b048a8ccccea12287374406c3e6b3551e15b7776d0106ad7938b8e6e1d9f58cfc5d426d8aaac753840ae9b67ab20ef1840eff8c80f7f12a4c15611087b43e6884e0fcaf1bfe6711e8573fcc47537b27c44da32a314a8b4fda4c40c801379312cda2b36464b5348c4fcb0bbbbefcbcb5b4fae806a09756c844ea56b550d1bbcc7c8ebe470890d8b5e3a285ce348ebcf4a1f23a43e53f51f081ebe81c0f9b6d2e1b026686f45f0cfe293698e9b3f3eaac817b54b9a50273e49aa719451a832142752a2b72d1539a6106225c09b18d14d2694efd29d6a784c3f2082e51b4851a92bb14c53f4c45c63b047e726fa424880c508a6e4af8a58752577fe53f1348db12ad9555fc989689acdcf7484e925c9d192ea9a07c5f12498bdaad4a032871c2ddf0264cf6d12434bf1e475ab7bf3135a67692c2350f6a51b8433013891acde9708bbed8e62b8071d7d7e8ec7b3b3bd6a34dab59b4705987529924a54bfa9edd8fb88a710b434ac5e59d62084debe9aceb8e6c2852f0dcac97666f731f0b67b4ec02ff8cb6daa5eb285cccc88bd2cda6ac948148a9e50123920a423c9c796b873b2c3cd142edc8442326675d99202a72daf97feab0a064334c17e9d7ef41f6318b0279532bcbf7113914ffd105f14715f95ef1e1455f2baf5b42f7b2ea175b146ab9cc5df7cb68f7ec59c0b8685c3c31d3e08202c8cb2f65bbbcb8a3d6fbb1728d7e12991e9f96f51b6de0dfeb14e909364043be66fd828e078d4a7ba0565c53ea4bc6466f04b11b5e1ef33bc777bd9155a3357eaa78a148cfeb707777d846761a4ba9e2a739b3e368f80f29d6b4134d9282b542f028d9e58da3271f4aba5dbf11a7c8282683218c1e89dd2b6932bde3fb956001ee1c49e83f2e4658ea17d1669938c0d9b2fdc83030a25025edc10a6948eb028c1dbecbc0274dcded503011362b8d913064a85c131be93a1e73efe4834b78df57128d79082e6f672f5ec0b33d307dbce45f75d4f07307239586ec0ebbf685ea8ff3c322bf66137bb531e7bd0392880d48f9e637d1830dc8c5e768d44fc65cf40033372d5989d841ecc7f3b95a4cd647090717d82d9ee2459257cad66e0408c2cc3e11138b8fc28735ea6e463b8e606bb69fca97e39439d9443d2d7b2ecd3948e01d0699750d663d54e05c92405c6a7874cae03eec4d4e5de02b9c5042d6a4a9e4eb5cb1064ae8dd3e3d1f9f25fb37d8b1db96a286b274eb65a1975766ddbb58448738dcad56bbd3d053eaf58be421e266d3024109067688fe081b4d87ed3c0af5d92d4f707370b5d930bbba8ae4f7b3e8a79e20a3a8102a39288c06b473c6e755a0be2faebc308e761912cd744bd5f9eaaa5d536e959067b51b487d9ecbaca61fd52c127c66e28a32a0fea0eabee612a15aa9be4b1c32dbf787ff8e59a823c0a72dfb19c9dbd53a554f42e00f7bf33e36fdfb8b408fe125db0ce2769453ccc107a96b5b144578ca34e45e0c61708d5bfe9825324c908f939d2721844f8a8041b115bb69e3369becc36b8841e5e8898740bb760e85dece2ea5b12c8e6630de7d313ffa55ea98f5e224dbed1eedb0e93dc8847241dc743bb8b8432628c5763ee63fbf6e14ba140cf09bcbfdfb41a2a401b75938543abc59e7ab58017c5b2f29909cdf845b10e486fe00d65e8167c3871eb22f9d00b868729a8c8d53f94d0daa4ab4118173ae56cf2f74f3763b286c4bff0dd8c23a3e38996bf7a8c706c919abd7d7f6f445829cebe951ccecbf16d78c76591d9d5c431eb7187803bb57e9c5b17220502669d598da102c379925b9e73954355f8a1e25b305f3be4533d63b885b5a40c47703a9bfe71084abb02fb71210a1107d8e5bde2b691e4120e309f2e76b0d5fb1bae498500c34c574e43516c797c94b975d9cfcf10f51d42c3fd80842dc89ba77e8df885e10aae6a96a86db3c87d774590817e4dcee9849ffb25b22e673b56be997fdd19f0b61a3269951b725e1f575fa4751b8f3ed412db9472cb87afb941ecdf2ad5190f9aed7f7ea51c8c5a79e5b8d0e60a85f426719ad3691580c7d7bfa0ee0935ba135a0c7ac1c89f484e66c164ac41836133234d11c5add18e3b4907646a57f90fa0c69cfd2ae42eafb0c02baea47fd5c0915e9f16d0a74ac42e2824f766d0ddfb3c4804923be464ce189aa19be70ca11f5b31348b84e5da980de8f04e37f28ca66418c0cc112a812018235f4ae17d5a94a279c3bdd195efb53b820763c800ac2b0a5abcf4fd1ddc8e8fa0c57f9600600db3c03ccc5033ddd4a983ee746b12778d23b64a1271c4f440b710387b5f3396f7973eba7d9100eea97fd8f80dfa42c5d5d97238ca80c23cba042724d911bd49e51329898d4bad8dc3777931b31643a8844e0b0aca5fb2d0531f23c5f94cc788c2fbf9f6ff4864082a732e8ce55d2f909ae417742f6bc1452413a35f07c50cd178759fdf3edd4e1f0336b161b746f7e2c3303ddf0cf079c8fcce57be9ae9ad02beae1b7c1c15f0972048ba8e23f4558e1d2f716c04ffe7238336194b1dc872576525e511d9d2d0b43f72c4dbbab321f20d1252806bee376c9e57fdc67d72dbd6153c24934c3c7dbb1cde95a3ce8f39a6285237969288c202687da114e1398d31979c92daf7aa7bba38a5b2a5c8e63459edafb684b65fabd25169ecd8e6154d6ea8ec5e9a9d50d57d79f55c1d7feb9ace94699f8876808c710fb491dfd1f3b7247c67be8447fa20f0b26ad92240885b434aa96081d7d09c19063f0c33a78ce612b87a6b4ecec7e036fd1cbbcb4386454c69cda9648ca8b618d0a8ea741d66db7c5f8368b76f541df0ad5f6a61f986a225c22e90d149d4f9c17d238e11052c628621974218737fbc0177b510439dc5bec712589b9afbc2327cf29a2e725f0afeda8244a00b3f6e1567ea5af6ba3a27fd2c6abf3160d3a1711803a5332888fb368326305f634619c0c5a7e75e6131d46beb77dcd822be316a2c6bdd0944474e64fa3887f24e6739d2873190a1997ab117896edfa12415db0e49d3d2474d8cd58753b41fe341089b3943df3a593a10d9a2f3d2c0ad2aacc7d2f6959d55a7fefd462e710e2c5c5a0b6f42ac92bcf4a8d19fe32fd623b28164d7ae80523059b940e969f60ae52dd10bae70c28a2e809eb90373356ec47ebf92bc20ee0e55372b771c3de3a88827f58d966098a8a0f86e5f2cb156d1bc32373191d8f5d4844473b6cf8839ebb81d1df662bc39f754412849d5e7d42ca20d78264f0f219b", 0x1000}, {&(0x7f0000002300)="644d81c30c4e9be360ca5cf0202613d08e9a98bf9ab8d07701b3397b8dbafd7f46f976a20a9f703e22c1754fb406eb6f7fddf9b363106c54bfe1bc94fea6f94bdfd729999259f537afc88b75256b2c389cdc8229aaf3f74d4e5c56bd4adcbf62ed097cae54f17bf7e6904ebc97ae0201aec7956607a04f304008d89add00d6acecb0b830f654fa662982eed42b402436", 0x90}, {&(0x7f00000023c0)="81a8a5bee51c0dd7bf4ea69d2e36023780c1b11b5cfd1e0f5432f8f840ed99d718ad8f9b8c7ddeffdaae631596ec27ab60940961ce951036154a2bd522c646b1a68331fea782fea514298872ec2684a9191456032d58224342cff7c4cdcffa1931996d8feeb91069fc452afcce0e", 0x6e}], 0x6, &(0x7f00000024c0)=[{0x78, 0xffff, 0x80000001, "bf90d6b0b74e6d70db4399799b04da94447aac0bfa1c2752282595f16199e5efb483216bbba432dce84537e33e98ddc60c18d106fe91f67c84eb10c05972a44243bf0aa6e982352c54b76a2bbb25a498cb3636775fc6cab5326562b647b1b30516e76019733be0"}, {0x48, 0xffff, 0x200, "edc6c56be668f005afc0f93f31ab18d727940919132bd056eeccdd6f87729b32dcf674f70cf7b8a33f6861e7214f45bf71"}, {0x100, 0xffff, 0x800, "9837c6c1be3934e974ef39dffa6c0ebeb529a08ba5d46bf22ad268f4b7c0d2e08b0916c4aa38d01e30438c09b37f3dc7d8680407a3967329b004b638f12416c73f9b9c2ad2f42ac6c9b5d18292fc26be3a0492794b5c82139236ac13945fd6946668daf91244a5d303a4a65e61ccd85a8959b66de7351e2a636a52aaa5a75c50f9dfa7f41d35ed1fee56eeb8db2a3404f4aa3a1fe1f5edadd2a80d8b6af6d1d010b582c61cdb4cb86959d1cf36f97e9b2d33199c31d56bb0845ce1d6bc7edb51f3e6dede4e48fbdb2fb6db31e550d631bfa54aac9aae66f28a10824171b9edfe50c2f45bcc14380aa7234f1d5c86"}, {0x60, 0x1, 0x81, "0e58c16ec5089ddcad87ba0389909e8233955da756964a1fd8409f5c9b3a0b96619ff110f1c10824dfac8e5fd01490286277d776606691c6a817ee83f9df6e4d6746c38a75315824d687"}, {0xb0, 0xffff, 0x81, "b3b254bc799b058158405cb5dd7de32606888ccf14c88f96885736587c5eb91891d43be8677f0d3ccc17c029284f777623dc87e27cfab0b62de3f732656cdb3f14ec3eb3ef10f16260e9edfdb27c1a1ca5a5d94d08884cbe5cac3da959c4d9d767ad14a92e1ecbf77090321565cceb5d4ba6c0c2257b3617c41f34a6c89c7aee5ac3962bca1d762b0f08f401bdd9c2dccc5a1dcf66a31f3ef0aab194b76c"}, {0x1010, 0xffff, 0xdbe, "41de9baee3263c1cd1a7119bbf148f5b08aa28ccfd4e7accba45ac1baef349c79cb96582236dc17cb30fdeef5f55da6cb6ae38c685190ad434f5359a5b3d409c02c39554ceea5772887e4b5656e4e100bd9226b7daac5bf84f8f1d79f5f757133931dfed834c8d4bea1b7d37d5396acc2f9595d7eaf2e4bcb12d5bb99dfa88b22a9f4d331f8cf91cde52ac11b8de5bfd5b4c33dccfb43dfc458ce91f9023dfdde7ad6a5690f2065387dadec2051c28299fbf7f457941dadfa96bc753e4ced2efe2eabcee24af6bcd16eea2416270ca7335d973c798c4b8d50077300cb15441278a86506e44d73f53a23e20e753634bfe5ee2b99904f6e0c10558ef48990cecc352bf2021629576f6f839810a8bcd29165d13add1a862c16a50eb4443702bc513b8e980e44ad8a06db39923fa64a9cf787e77ea4bd3fa9f8022fdbc789ec648657d38f0aa8073185b96295102af9348e7bf52e0f1dbb8569ccedc8cace09b052b0f1553957ce24938a5d74a21028596d946cf8f87431a97ac242abadad31044012dce87a5c8abfa089b5dbcba8ab18ab114a177c494851dbfc4f540300b974ca864a210bd51010d62d2cc9f44f61e8f487b863abbf443a45a100176e3435d5c85df7c3d636b7fc967afbe3456ea6c2608485f497506b584a7b67d6eb07d2f888b9d5e29eb3dbba03fb77d71e0c3de383859eff22cad58c47d06924e114ab34d38fb115ed4b5aa9cb90f0de03b07f6b8296cac83f9f9c9428b9f27574d01fb5e5c2bc2df982ff409822d75667a5a344bf9ba8186fbd3a49c36997db69a2573b1c3793b51ad27a054bc4f89a1dbb68f70fafa34a5b35066b6cf1685d9d2725c9689c65b00c41717d42743df784cc16ff60dd537e151e4f7af047d52f2f8154b4d3293ac52b2f404974abb021a1a2fad7cfbaf66950cbfd37f2ffed1f817f8ca4d8d74a9f545afebf8a63d104c9614ec97093a8b59eb69adf95cf1f046943c4d31c97a5a73be08818f8f758e384c1cae298c1b74532755503b7b940a77d150731f50a896926902ffd262f9628f278ed82ce4d7d03af9a07bb7e5cca19d0204a2bb1fe6c446831eb4ac4b57e454542d72ddecf87b56d7158f894625d661c50ad9e59b14299aa8a96497587a4268b9becc6f93359f8a775de7ca09f95d8217cf9c5cd67f0befcad212f73f74b96409fe717110a633d456a408625a143ed23ae8a352c3b91a560849c75dae08988f649f9c73f49c742ca926d98224138723e8788683aff6551b2b2a8464629da14c57a2e4c4cba97df725ad9384ba48787ab8e07813f9349f101580d72e16594fd3a8aa40b20ddf559bd0fd0587c783cabc2d311a17a71f8e20d6cdb3e59f343c11491ad227789809e1b6d99f2eb4ba30680b5c61af575aa21a1cd35059d7d850c50183db2433f21f5a27ee20be965839939abedb809186e88e8cfaaddd8ab26be5932093eb36a621803ac7c20ebc4dcec897b189f8bd6835dec257dff73804592c4b3230e22dfa5e9fa15e2e0b4dd5e9f2e5e946570cf15f8bc733fd2781876b3e45f607d5b6c672379d22968ffed1c3caaebd4ba96c2105088a0040c17167f57ad930a1cdbf6f3d144fd18b52fdd55fe59060fdf89eb67b0c5b9d2f5baf9a79027d1dc37f3e307d50eecfc6bafddf533c72ca54a83e07fb2b1fc50250d343e954314751730e2ed953617c36a6459b3221460441ca7868e01ab2e8d22dcba7fb177e9d2827ecde00df04cd7cb762f1273526946805ba25eabcd6bb70eaeab6d44a98b9d95c5fbef0afdaef538057a8d168bdccd16899dde7650912e7c6fca6a5d0a88656e4bb1de0d3f839f30acf7af90022e1525d65911ae088bc5652844a851be446da151432bc5d3412935a8c437c2b7dbf51818bc38dc7a1a0309005b0641081be162b2fdd2c592b43eae3f323246d42e8b127bb7b0cf65551cfe2e7e22517f7219b38a2e878dc1e1a8a86e748c9ba84b3163ce1e809e5beb468e4cd3f3d19a35dcf912d3e40f369436739550c1d91d1197999ff4920472300c7062fb6445d3ae33c654e72dc51cf27285c651216243cd49a142c2885e19d28d9e4afdd2a96c1e2773566ec9589408c6bf74052cae38f0420d71e42fa2c098832df54043d7ed70b5934af381c10696a3f2a3262318d2b10cdd290ffcf052fb21e69d9a67c7912fe7ede48ee78b8630f9aae4ac663d202c29dfd03493db7a1ab1e933f0c8c421bf508cbf56e72d0b928ea0b0cb4b3917746f63270b74cd831846b6b32dd087eae58e38573ab1eb4b5c15fc7e93e43ffce5c3fa7b1176cb953d92174965f08b88ed6d3e8cddcfb46bd18608b2fb6abbdc8811a59a0d8c63a34fd11c28b407514edb59644373f87aa44ecc0b6bab7322302eab4dc828dca0826676ae9c1c04a6387d8ee2f5f7281be69ba90c6d7f281f31b858ca886537a66520fe999c35a8cef55dda25a836a3dd4b3287bd6b90fc3bbf6bfda16ece2f9f02670e71a91ba54470052835e089b93e9fcd04330bea840af492cb3973baa633bd66bba136e1cb763d57c83db0069533081665963050bc8c37e54c8f64728082ba1353c655545dee16f2bea8adc042942851e6281846641b3d784fac2f0e02a498b2912d4c2e1ff4b4b50a355f1606727c88404c3140445c54a7fc17c625b1027c79d885b6e8e0feb852540fac491eb64f347e4f1ef8f5f2b99e1333879e7bc8403146ae4d6b5d19003a3962f8b5d36fb4dc8579e05076bf2d33e362108c506294b747dc5661fc7b3e11815e3baafe6f64c114b5e0ce52e8d4b3900aaaa6c68d70f389d77a9fd097815b7be2f91ff309880dc96d0e28c1510a36b1a83428d50fc891b0d4816f7286618c65008552cd663338daa3c27af4c26617aec82a828e3b7eac3d672e703067b928591010917fc3363fec720258441f3387090b004854bf0595b4a084030a189a6f58a2fe3dcb149b70c2c7db81f296de6900209ccd63033cbb7fdb786c1e519be30b8aafb0df094b3cb544537f36f2a5c18233354c06696d9e6eddd69907d58c4c85e096bdb147336614bd222d26111ae2322444402488c0f12da23fd7bd17b20a2ac29a7ecb876aced1f7799894748d6f9d607e6d835677fb9338a7b0e851a4bb7c3aacc267abcebab3c6604a91e960f20c0c6fa26683acf6d86e1bd159ebc631e21ce87a6b225ef70c4cc2d54bbd2f92f105e0758396495929f211157a102c639b052c3ca3894e849d2c7ff481a2b50cda2d3961f35fdcb9e776bfd7212d4ff50a94cf42ae74c717a89ae6568f621011f2e1854847e4e424c978b7bb17496d1daca141a425afe19d432041703ec9848800c7612ddcdd8ba9f27be380c672ac069ef0ba560c02c040fe8bc60c7712e4571c8f3545e49c6ff6edec361ee5744a7dff4249da8f1e8fd3249f3e83254fbac8cbfa5327407b5a873c7a11800b3d03d98adfe486e45cdaa72945f8a3e2ea8ff1b659d09d23544a0bec2e15999d49399794fc7684efffdeb847c478ec0d4cf990c342605dd4e415a7307aaf41395a3bb501b8558e58a5b81b35f75701d40389d97579ab6442ab6395a559a82ffe4bf76905f9bbb3d53872ded30a4287d497541fd5bb817caf48409660f38e6c7fcfc4466b05c827c15810e16fc83512bff5e0dfffb54b85c01f6850ef232ac6fe10cd8bf4fbf17851cff2ad91c7a1890c21802eb5e0da26a3ee41a261d48fb406a045e998962a3e840016664dc4e6d8433c9a4acec97348817aaf0da81d0bf664204b3d672d10b5191acc4c78e0348a2e28fb43790f8aae8984a43473a8a238abbfaf136bca382e4bdbfc2d5f07fc1416e9a6140a17ad579a21185a82a1a216f57ecd9b7c560abfa66e90ff403fad5c8c330abbdada488cee5d8e4d961e6d80c189897f7169f02195084a3a6462a7c552544c7de946088a1729a6e5cd75cf1429861da4ac0ff876fbad6a458d2ee24ca47bab84c984673f1a4d2406077abb3ae97942d04a728de9187df2f45cc13e2045e0b1d042cab82ebb6e5ef95f7b998efe7637d2fcd82fa6b82f0674adb20876741db3ce81d561751eab291c9fb2ed1ba938852b33d21d7daff272eeced1d91156cbbd2006c1f81d8e60ba0ddcfd9c08059321a4ef9e0c21bd489257a89e738b6874324e1efc756899fd4f95c5209b5bc39b36a7f4cab3a05e7b11f754b528e0f22047bfeadcf8050bc775ee993298c286c2e03504b46da95a5a6206e648ae2929d9d5ea1ab1abff5c16658eeb865e82c0d6a10a0e14a4c7ab6e20b2ecc4a182c08c525579d481309cff9f86b475f2b302662dc74dcddcecd6e1d0d02bc619b1fea987c40e8cad1bcb35a94673a2b87f85de1340814009472ef9056bca8066c877d31a1612aad052cd3e15336efc12678a81a5b388a85910d4738994e0a68d6d92885fad4ca84c62522bb4bbce55e206b26b76c9b84d9946ad8179fc26e24ab1b2fd485ad6b55eccc5e088d3d25d3e48e12b021825def9c975af4229c612105bfde663115a2b13dc3125a9718ad35561ac2600373a0064c7288caae15d76b9a77d53c9fc88cee1678e901d73cbe4792f814809e046050b8c05122dc3b3800adbff210daefe880cef1409581a23e24f025965073d173b66b51a1862de6f10008cbbcc2a2a1988b33e5c4f92945b8efd5d326f9fce1fa202cd1c992cee9ea08a199ca87a27eefb15670dff4c5381dddd0f30cc34f42a094c538a6c34f98610ff34b29099ee1ac9cce794bd369b8a28013851f1529b7002dc756b177879a606b174cbc6ff8f098122603a8b59570abfcab6f3a03d0bbd451f380fbc6141dab09286725df0404e1f7cb393d1877176d21d242b05dd92dd649e773ab8d4d595007d743992fb54e2ee0da537c4a891956f911ed225b96ff989d1dbfb379a57339349c97f6ff4920c9b85736251a94a944a8252e0027efddea64c815a017eec559505dfeb4e6810a24e1299eccf200ac14f88106f10c5fd4d0aa9ba37a650f0a8977da7868bb316298c9400b259ae380f0a7bd427e2741ee4cd3911b97e46f759846fff7d8a1f7a9b07a70e849277c621276310dc7cdd8eec5c947fb16ff6229c2ff6f6d906b65fa5c5f89869efeb207fd4a3c01b63aa9802cf916855b56013603baac1b4a446cc6ff1437964fa9e2cef98b9c3dae99e4d4cd67e09520b5b851d1461c9507b743b885a50ea7db902d4e483302854959e71804766abac994d51f1edaa84f7451be04dadb76bb54ffc43d1a77807f5df5673fd3bfed228b169894822dd239721d3060845fc33f7bfe358ad2599fc34f629acdfa5e22304dc4dc02ceefc4550385d55a32d630271d2d5513983ede6fafd569dffac0798392ee8e61cd1ab75f6d232202860d6dadfe127ebc3fdf919dd86b2ed269e53cc8d6d4b0baeb8b1e927e1ef0cddd624b7a1d6e202dbc2a3f137876a657fa683bc20b2562b463c036231ea2bdc06e94bb879198a2a04db32406be033cd8b1c8b02a0ccce5a4080515f9c359db420c60dedb7f859cba25d88ed315472667e72ce600291e92cdd79a2466c55117d38624d7bf89e6edd52ea239285957f9e34c4bdeb46a2a298e5e3c7e2b8fe83b93b5d3efb68e334c78a0315fc8659d09bf31a1312733dc9925a931c33cef55e60052f9c396d7218644902d9c0d3c42d804b277e0bf068f1be093fbc1c5a254667cc5c5975f49c5dc4a24a03274b2dcb3aba4194adcb56b86a51b7081789e652397bfd513f6cd1c08e55bde07dabb0423bb9fa3cd2127a386b8f1dc77879c218cf88ac11c"}], 0x12e0}, 0x8) fcntl$lock(r2, 0xb, 0x0) 11:30:01 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 11:30:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 11:30:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r3, 0x3) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) 11:30:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:30:02 executing program 1: msgget$private(0x0, 0x420) open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x288, 0x0) 11:30:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r3, 0x3) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) 11:30:02 executing program 1: shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) 11:30:02 executing program 1: socket(0x10, 0x63ba48f24138f70c, 0x12000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x20, 0x1, 0xc5e5ed7) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) sendto(r0, &(0x7f0000000080)="bfec0fb0d59e0fc993be515643d5d17db31c3226d89b3d35663869678ccb584a0d906950324c4caa0cd16408d4683881d115ab93b0456f72d5d32ab467328ee44b8f72588aacc3a4c47ffb5eaac01ebb4f33de641395810b1e896c6af22f8060f31ee5fa24cdf0a6c571e18d861bd59edb79a9a11c9bf0de6d06a5f756adf79f0c66b18a122d187af8ec64a71a63e3481f5c2d5911909fc7e937ee8756adf16a25bf6d4ce42665bda48fc92eb162cd9519e71fccb85c89d9c963da7b8bb3a699f5436c9f926443344a527ffc9cd7b736496c5ee20ba9c504f9f0c2d0baddbaaaaa76a938616958c6b210d2258a61", 0xee, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 11:30:02 executing program 0: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8007, 0x6) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x4c) r9 = socket$inet6(0x18, 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x1ff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x81, 0x10, 0x3, 0x7}, {{r2}, 0x0, 0x1, 0xf0000000, 0x1ff, 0x3}, {{r3}, 0xffffffffffffffff, 0x50, 0x40, 0x1fffc00000000, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4a97, 0xf8}, {{r5}, 0xffffffffffffffff, 0xc0, 0x1, 0x1, 0x288e}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x1000, 0x9}, {{r7}, 0x0, 0x10, 0x2, 0x4, 0x3}], 0x2c8, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x2, 0x72ed8487}, {{r9}, 0xffffffffffffffff, 0x1, 0x20, 0x7, 0x8}], 0x4000000000000, &(0x7f0000000380)={0x7fff, 0x6}) 11:30:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/65, 0x41) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 11:30:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x45) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getpgid(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:30:02 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x6c, 0x100}, {{r0}, 0xfffffffffffffffe, 0x2, 0xa0000000, 0x8d, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x0, 0xffffffffffffffe0}, {{r0}, 0xffffffffffffffff, 0x6, 0x10, 0x100, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000004, 0x7, 0x1}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x18, 0x6, 0x20}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0xb7b1}, {{r0}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x6}], 0x7, &(0x7f0000000200)={0x5c21, 0x4}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000091, 0x6, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x4, 0x788c}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x2b, 0x1, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000005, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffa, 0xcd328c64c667295f, 0x4, 0x7e, 0x5}, {{r0}, 0xfffffffffffffffa, 0x44, 0x80000000, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0xa0000004, 0x5, 0x2202}, {{r0}, 0xffffffffffffffff, 0x50, 0x400fffff, 0x95, 0x6}, {{r0}, 0xfffffffffffffffd, 0xd338aed4af49d40a, 0x2000004a, 0xfffffffffffffc00, 0x9}], 0x4, &(0x7f0000000380)={0x127f, 0x7}) 11:30:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 11:30:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x4}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 11:30:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) dup2(r1, r0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 11:30:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 11:30:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x5cf614f3273adfe8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x5d7, 0x5, 0x7, "7245d6a1171c3d9b1685f53e5999d42bdc0ca61a", 0x430e, 0xb7e}) shutdown(r0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x7e}, {0xffffffff}}) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:30:03 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xc82, 0x74}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x101}, {{r0}, 0xfffffffffffffff5, 0x80, 0x2, 0x10000, 0x2}], 0x9130fc1, 0x0, 0x4001000, 0x0) r1 = getegid() setgid(r1) getppid() mprotect(&(0x7f0000051000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) mprotect(&(0x7f0000298000/0x3000)=nil, 0x3000, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xecb, 0xffffffff00000001}, 0x8) r4 = msgget$private(0x0, 0x412) msgrcv(r4, &(0x7f0000000280)={0x0, ""/221}, 0xe5, 0x3, 0x0) 11:30:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/109, 0x6d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:30:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="ab0a95bbc21e4a5df3f437", 0xb}, {&(0x7f0000000040)='i', 0x1}, {&(0x7f0000000080)="4cf96ff0c8600b8bcf829d54a01792f57a029c821b0242d8a8865a2ea541dd99ebd9f8fcd426f7943d8163d93ffa5227cd26503308bcca7156d83569e381ec5bbad20d560e53f56ed74f8cd399c417c410fab6674c0e4f6154dd48", 0x5b}, {&(0x7f0000000180)="662734b64ad3cbaf7151d8a8dddd034a54ca963771a7ea90c4613699cc39d60e0fcad0ff89d2397713f65082a910fbffc5e439facd56e81b179b690417161b22cac40d062d2f5f65612353a61f5d87bb0bf233845f886266dd4b6199d7ddeb2be2e7d1c3311401941bffc0edc7d629439ddd244f7a642cd6711661c80767bb562b86c773c1af4747e163faecc6a8a4c243521e5f0722053e49386ad4e670f25fa2f8331e4445332564d83843ff81", 0xae}], 0x4, 0x0) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x9, 0x200}, 0xc) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 11:30:04 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0xa9e49d8edac260f, 0xe0) listen(r0, 0x1) sendto$unix(r0, &(0x7f0000000080)="3f232f50ed699ef54132c0184347cad44e640cb385d1e200754eb105ffa17657dc42e1f6386fe5642738b28ac3d009e12a669a47cd157ec81977baa83514f9b6c6c3290f6ec14d435f8ca36844c2b274af29c1b5a73f05c49172779e2f32b3d2d8fd31c2a2596f98dac802c6afeb398405703ca4", 0x74, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) chown(&(0x7f0000000140)='./file0\x00', r1, r3) sendto$inet6(r0, &(0x7f0000000200)="38f67bcda437638294e22dd80032fac9e567eaeb04783dad7c37d309570237ff01a9f2011aa92bfcb15a646b8e45607d016db99b147fee478f5944e4cf10d8d0f4f718ba7e5523ec32e43c091ab75c588beef88b119dda367502693336ae3738ba7855981d7b76055c4a0a228d466971245f0a7c7f19c1664850b4405d54825ab0a2e961a64e8b8d4ff98ca9e26088c814e9d3eda3080994c307048d4d1216cbcb04959670aad0", 0xa7, 0x6, &(0x7f00000002c0)={0x18, 0x1, 0x8, 0x104}, 0xc) getuid() linkat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) socket$inet6(0x18, 0x0, 0x7ff) r4 = socket$inet6(0x18, 0x2, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) listen(r0, 0x1ff) r7 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x800, 0x11) fcntl$lock(r4, 0xf, &(0x7f0000000440)={0x2, 0x1, 0x9, 0xffffffffffffff37, r5}) bind$unix(r7, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f00000004c0)='./file0\x00') mkdir(&(0x7f0000000500)='./file0\x00', 0x0) openat(r0, &(0x7f0000000540)='./file0\x00', 0x201, 0xc5) r8 = getuid() sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000005c0)="32dd195b409067fbb8a706832d4941a19eb9889e214b7a13e1201f04fcceada0fabf38b92a89439924d8f16f85a3beb583b4de24178acf2717a99468f1521633634be5507e2960e16370c10a304fe855255edbd0fb66e8232fe3b4477aa391e2bb9df9f85863ae46ebd2e9ad8cc5d895ae0e2a5ae7e4df4f49264d6e5c93084ca84600285ecf543f2f887c878b626da68b41c029e7b90c135364412f5fbde8994e2aec770c845a23efb7457119662e0d15503fa355", 0xb5}, {&(0x7f0000000680)="915c6748c38e5cd63cb21de5d678e9832b1af34b8cce3a01832ff396de03ecacd9c8d5b6ad986e19d326f2b912c350e71345887634e4e536545a2059eb23925ba9e28fe6a6ac0bf0ad296e84677b4974435efbee68b8afae8627d53216bfe58be7eb8b428d47019ef929a7812933e9554a57228838327de4d8b4378e514804ba9e8123fc9113e92726a713e9a097a4908e5ff948a84ea7988e13eecfb12578eb6fb26a4eb313af701d3948aebd9e6ef2b8f2ebb8d4c8b5a8ad87a28e8ec80d7e1fd4f3f8f803255d23e5bc1634cccac8ca6ed0d5b04192477f73f34788cae414fb391755180444ea8a23cd40ade4b03e3dd70edbe0", 0xf5}], 0x2, 0x0, 0x0, 0x403}, 0x4) stat(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000840)) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000900), &(0x7f0000000940)=0x4) chdir(&(0x7f0000000980)='./file0\x00') getpeername$unix(r9, &(0x7f00000009c0)=@file={0x0, ""/108}, &(0x7f0000000a40)=0x6e) setegid(r3) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000a80)={0x0, 0x5}) r10 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000ac0)={{0x200, r8, r2, r1, r6, 0xc}, 0xd60, 0x6415, 0x8001}) 11:30:04 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x2, 0x0) mlockall(0x2) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, &(0x7f0000000180)={0x6, 0x3f, 0x100000001, 0x8, 0x1, 0x2, 0x0, 0x91}, &(0x7f00000001c0)) 11:30:04 executing program 0: r0 = geteuid() setreuid(r0, r0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getegid() fchown(r2, r1, r3) 11:30:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="caf5b415", 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 11:30:04 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xb9b, 0x8001}], 0x1ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x787d, 0x7}, {{r0}, 0xfffffffffffffff9, 0x14, 0x200fffff, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x60, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x6, 0x8db3, 0xffffffffffffff7f}], 0x8, &(0x7f0000000100)={0x100, 0x5}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/220, 0xdc, 0x800, &(0x7f0000000240)={0x2, 0x1}, 0xc) 11:30:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x27) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6020, 0x7) r1 = getuid() setreuid(r1, 0x0) getuid() chroot(&(0x7f0000000100)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) 11:30:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffffb, 0x8}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 11:30:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f00001f1000/0x1000)=nil, 0x2000) 11:30:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000ac0)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/103, 0x67}, {&(0x7f00000004c0)=""/94, 0x5e}, {&(0x7f0000000540)=""/36, 0x24}, {&(0x7f0000000580)=""/217, 0xd9}, {&(0x7f0000000680)=""/152, 0x98}, {&(0x7f0000000740)=""/51, 0x33}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f0000000840)=""/187, 0xbb}], 0x9, &(0x7f00000009c0)=""/204, 0xcc}, 0x841) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/197, 0xc5}], 0x2, &(0x7f0000000200)=""/88, 0x58}, 0x800) symlinkat(&(0x7f0000000000)='./file0\x00', r1, 0x0) 11:30:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) getegid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000380)=""/45, 0xfffffffffffffea1}], 0x0) 11:30:04 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 11:30:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10a) r1 = geteuid() seteuid(r1) r2 = dup2(r0, r0) fcntl$dupfd(r0, 0xa, r2) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) 11:30:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) r2 = shmget(0x0, 0x1000, 0x110, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = shmget$private(0x0, 0x4000, 0x310, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 11:30:04 executing program 0: syz_open_pts() r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x25) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r9, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r10 = syz_open_pts() close(r9) dup(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r11, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) r12 = getpgrp() r13 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x4, r5, r6, r7, r8, 0x11, 0xfffffffffffff7e6}, 0x7, 0x4, r12, r13, 0x4, 0x2, 0x400, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) pipe(&(0x7f0000000200)) 11:30:04 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 11:30:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x28) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 11:30:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = msgget(0x2, 0x41) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/6}, 0xe, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = getgid() setgid(r2) getrlimit(0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x81}, 0x10) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/229) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x9, 0x7, 0x1e, 0xe411, 0x7, 0x1dbd, 0x20}, &(0x7f0000000140)={0x7f, 0x2e60}) 11:30:05 executing program 0: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80, 0xffff, 0x5, 0x3, "101bc6e0b8078981dfefd4d8dd0765485ac703d5", 0x6, 0xfff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) 11:30:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="ab6803b0fdcd69", 0x7}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000007c0)="65c292ee8ddb58a4e4647de208d8245eb586f1ff22a57792877759d79c62175bd2365327a7201df017633ab62c6aca84d70de72db6e66cd1b6969a4ccf205c9f0374e0d2ea6e3f563ad55a56a7d59dd4b9c14388f7d17404af127e98fb62230ecb479b91d663de0a87e1c06d89d190ed033ddb31ad1b4c471477644db894f1f541769f4bfd24345845d9f92b612991e18d614fdf781cd37e0c3f198e45f5f0a869f926d5aa9b0ac0d19d000000000000000000000000ea273ba0a82484ffa0db35bf378548f3673e81bf196c467e97f177170dd0f9f70e36dbfc4a21012a0f095df1285abcd23e000000000000000000000000005489d93e2c96d6581705b189bb0052598503ca9cfaf6524fa43fae4a959bff569b5d6892321bc78dff888141ea2214e46ec85f6c7c165adf01d640af32790c6eba90c307bf1d5ef6c83f37c47db0bd6097e33e6beb31ae35c6930c92c99bd63dd274d30d", 0x158) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) write(r2, &(0x7f0000000440)="0c4ac231d7ccf431827fef93d0f4f79686aec32f8da1a70009bb66a9b5d456bd9dfaf961d84626947514ed976cd8d71d6fdb563c5de01c38518f9af54c1d083114a1b061e1fdb415451a9dc68baaa9d2e3176695778e1141e46c1b49bc28dec70c40fc3fa42937d91027ba1c40b4a3c84b0f0770bb4cc57b39ab8e01b80751437a36383fde62455f13f62fc6bd284e3b1cdec95957a4f98e8cd6063c685b97e0b4b3247e8c688686fc9c76392b8d602e4c79b81403512cad5029bc141e577bf352f39ac5ae9782c4afcd7cb8b776717ed50d4e330a", 0xd5) 11:30:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) r1 = socket$inet6(0x18, 0x8000, 0xaaa) r2 = dup(r0) kevent(r2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000003, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x42, 0x1, 0x6c}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x797, 0x9}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40, 0x9, 0x390}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x7fffffff, 0x1}], 0x81, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x9, 0x7}], 0x0, &(0x7f0000000640)={0x6, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xf58) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd6041550b39c340e79ab14d7304f238c80aae05d1928d394d1099918e4e09371fba86abe553a3593ee30796657a96a62ca157807a153d7f396413953a56d05d9912f741ecf0e", 0x5a) write(r0, &(0x7f0000000000)="85", 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x7fff, 0x76, 0x8, 0x8, "51e9b5314e21ddddac8c886cf6263af17414720e", 0x8001, 0x28}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setflags(r4, 0x2, 0x1) lseek(r3, 0x4a, 0x1) write(r0, &(0x7f0000000440)="99168aca0dfea728b8a02a6a1e0bf25bd014", 0x12) sendto$unix(r5, &(0x7f0000000480)="1a16e4a919e481e61ef366feee98a4ab2735c328cf2759d94a70090490ec2786843e8d0894c6c6552a42c48f6b220a2048d59b6c0cbfe32a03d0268dc21318e323822740cfb7fb404ade71bc6a5e90f37a0f2ce9a0885f54b30dc4fc96bd6eb30f6a93f4d7e7a77b45a45f111be675aa7f8a627a7b312f5dd9d59a7cced760c5a397f161182f0d05efe6af140d51162ee2302f1edd97dd47e12ec2c5d2386fc126d5cecf456e58", 0xa7, 0x4, 0x0, 0x0) 11:30:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/76, 0x4c}], 0x2, &(0x7f0000000180)=""/88, 0x58}, 0x43) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 11:30:06 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fchmod(r0, 0x14) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) dup2(r0, r0) setrlimit(0x0, &(0x7f0000000040)={0x1, 0x8}) 11:30:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 11:30:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9, 0x40000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(0,ffffff007b7f3e00,ffff80000003c9a0,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff0065aff018,5,2,ffffff006943ecc8,ffffff007f7c64f8) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210cb9e0,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,f097631b010) at Xsyscall+0x128 end of kernel end trace frame: 0xf0be55f6f00, count: -6 ddb{0}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff810cdc35 lf_findoverlap+0x85 rbp 0xffff80002119b230 rbx 0xdeadbeefdeadbeef rdx 0xffff800000ad7000 rcx 0xc8d rax 0xffff800000ad7000 r8 0xffff80002119b270 r9 0 r10 0xc2693959202a9d2e r11 0xffff8000210cbc38 r12 0x2 r13 0xffffff007b7f3e00 r14 0xffff80002119b270 r15 0 rip 0xffffffff810cdc5b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002119b1e0 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor0) pid=516672 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000210cb788,0xffff8000210cb2e8 process=0xffff8000210db080 user=0xffff800021196000, vmspace=0xffffff0065994428 estcpu=23, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39230 16181 14221 65534 2 0x10 syz-executor1 39230 190347 14221 65534 3 0x4000090 ttyout syz-executor1 39230 232382 14221 65534 2 0x4000010 syz-executor1 77615 46684 16248 65534 2 0x10 syz-executor0 *77615 516672 16248 65534 7 0x4000010 syz-executor0 77615 244207 16248 65534 7 0x4000090 syz-executor0 77615 407382 16248 65534 3 0x4000090 fsleep syz-executor0 77615 207754 16248 65534 2 0x4000010 syz-executor0 14221 33636 80265 65534 3 0x90 nanosleep syz-executor1 80265 177465 42603 0 3 0x82 wait syz-executor1 16248 303817 85070 65534 3 0x90 nanosleep syz-executor0 85070 191928 42603 0 3 0x82 wait syz-executor0 68472 32761 0 0 3 0x14200 bored sosplice 42603 247149 78706 0 3 0x82 thrsleep syz-fuzzer 42603 123195 78706 0 3 0x4000082 thrsleep syz-fuzzer 42603 269267 78706 0 3 0x4000082 thrsleep syz-fuzzer 42603 350684 78706 0 3 0x4000082 thrsleep syz-fuzzer 42603 196945 78706 0 3 0x4000082 thrsleep syz-fuzzer 42603 368569 78706 0 3 0x4000082 thrsleep syz-fuzzer 42603 492762 78706 0 3 0x4000082 thrsleep syz-fuzzer 42603 291311 78706 0 3 0x4000082 thrsleep syz-fuzzer 42603 272847 78706 0 3 0x4000082 thrsleep syz-fuzzer 42603 516471 78706 0 3 0x4000082 kqread syz-fuzzer 42603 225128 78706 0 3 0x4000082 thrsleep syz-fuzzer 78706 360507 71116 0 3 0x10008a pause ksh 71116 93766 51339 0 3 0x92 select sshd 32383 264834 1 0 3 0x100083 ttyin getty 51339 55847 1 0 3 0x80 select sshd 2032 462617 78663 73 3 0x100090 kqread syslogd 78663 246139 1 0 3 0x100082 netio syslogd 66552 129804 1 77 3 0x100090 poll dhclient 49727 449742 1 0 3 0x80 poll dhclient 80379 487796 0 0 2 0x14200 zerothread 22803 479344 0 0 3 0x14200 aiodoned aiodoned 16576 33760 0 0 3 0x14200 syncer update 87134 8799 0 0 3 0x14200 cleaner cleaner 2412 181692 0 0 3 0x14200 reaper reaper 11898 144404 0 0 3 0x14200 pgdaemon pagedaemon 85833 223645 0 0 3 0x14200 bored crynlk 8428 161580 0 0 3 0x14200 bored crypto 71672 134918 0 0 3 0x40014200 acpi0 acpi0 97432 197703 0 0 3 0x40014200 idle1 46414 356946 0 0 3 0x14200 bored softnet 19848 36345 0 0 3 0x14200 bored systqmp 3437 112739 0 0 3 0x14200 bored systq 92987 27996 0 0 3 0x40014200 bored softclock 87316 222771 0 0 3 0x40014200 idle0 1 12203 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper