d90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) r3 = dup2(r1, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x6, 0x7, 0x30, 0x4, "052bd509009eba6d000a6fbc95235bee456eec9e", 0xffffffff, 0x1000}) write(r2, &(0x7f0000000740)="88e0e95770e67702158f17a4e78851189c92d45893043431703fb9dc2da86bb5786867eb15f690248e4024f51c2ecb41d1b6925b880bcfa0d08678604d95bb3361dd98d2863e7a4cbcc38812634607602a38f959bb4dc1f5385f9efb7ea46f71ec7215492dfbec00c72a34ce94bb800058db06576b405dfa04008f05b920a25d5743c284f7f5020b6192fbbd0d3beaff2b3f409a4ca9fef6186b635f03d8c863530dd50a20abe4f5fff9e2740793a63de18797ed7ec205c0bde637887480dc81ccea11c48ffeffe07f6a6f54cc07fdf44fb61f225bcd0672c10307f3cac189e9c12c3cb9", 0x1) getegid() 04:02:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082acff0f0000000000000005ffffff", 0x4, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00001cb000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x440, 0x40) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 04:02:54 executing program 1: r0 = socket(0x1a, 0x4000, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 04:02:54 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) lseek(r1, 0x0, 0x2) fchmod(r2, 0x21) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) 04:02:54 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x401, r2, r3, r2, r3, 0x66, 0x4}, 0x0, 0x967a, r1, r1, 0xffffffff, 0x100000000, 0x0, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r6, r4, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000400)=0x174) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = getgid() setgid(r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r5, r7, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() getegid() 04:02:54 executing program 1: 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) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000540)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x4, 0x5, "3b70404029efc6d97e032be5c0ae686da0a84f93", 0x7, 0x40}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) lseek(r2, 0x0, 0x2) 04:02:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:02:54 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 04:02:54 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 04:02:54 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 04:02:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000240)=[{0x40, 0xffff, 0x832, "634eca97cc29cd127715b7cfdf6ba6a739b62c557775410fd89f149249b7714762328eb2fd810017df2b8a"}, {0x38, 0x0, 0x3, "50e2722395bc86bd0d43bd889ebc34c28eb3fbe6797c7c94d3871aa34a892a957e087303"}, {0x88, 0xffff, 0x6, "2a4f9360498cb078b9273f1b5fabd7fa2c95b26babc7197b7005cdfcde059ecbf1a90862026a11f9f711da6f4d92a1a3aabe0734db2b74bc77b463616d7cc23e67895cfeb0a0754c36f29376189982abf7f7eb80017e0b704ae7dd5606c759d6131a6d1bdc0bca0edacf9be6513edc05b6c4020e19a15808"}], 0x100}, 0x4) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 04:02:54 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r3, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r3, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r3, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000000300)='./file0\x00', 0x3c, 0x8000000022) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000fe2f24c1c3aec1b13703b9c224a3e12a5929e72e520afcf93b324619938a00d489a2b22fea00240db57bc86ff0f4f5c0d103c7662ffa000e748d4f3e7b71ea6f939885c5386ea694fb02b72d64a6dfe121c733303d4aac8703"], 0xb, 0x3, 0x1000) 04:02:54 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) 04:02:54 executing program 0: r0 = kqueue() semget$private(0x0, 0x3, 0x80) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xc9, 0x41, 0x6, 0x1e00}, {{r0}, 0xfffffffffffffffc, 0x42, 0x80000002, 0x9, 0xe12}, {{r0}, 0xfffffffffffffffa, 0x52, 0x6d9a6e7a3b60ebc1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x4, 0x800}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x70000000000000, 0x8}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x18, 0x7, 0x8}], 0x0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x80, 0x20000012, 0x7f, 0xdc}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xf0f2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x44, 0x0, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00000d0, 0xffffffffffffff80, 0xa2d}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x7, 0x80}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0x3, 0x8}], 0x7, &(0x7f00000003c0)={0x8000, 0x4}) close(r0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="07b11c9da9b6f6093c383539b1991f18032d238f9190d56cee57137fd6654f7e66deee016ccf9599f1387173dbba040027403c2b5940f69ba7804a0b375d9e50ce76412b193801d909e356d0eb60de7340749ba86f2928518cab8a6e6409b104cf1f0ed6d434333ddcb76b657aca6acd4737b844584678406279835c57737c6e8f3be82315a35659413af4d556c06ff99870e43a0ff5491008ba9dfd65abd344625a307802230e0407643b5fe6c127d1de757615d8c098af27c1750a8da41f4277a8c6122ec6aa2e3fd48404ef3b", 0xd68a931ce6572bfc}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000002a00)=[{&(0x7f0000000580)="f7c081bfa8ec83569760cf49c5486e0299ad81ab329ccaab0c7b0d29b1a9d748e1c1ef0ca89dbde9289916ac4e9f", 0x2e}, {&(0x7f00000005c0)="afea67b305f651c35bf1fe9df648c3951ada3e3d3b7df0721604268793c4ea2d8a31e81aea346bf6997b5ec247c350e89b322357e1c248010987c591674944985d6a745a24a5778b06f3ba6800cf42cae8c6cf558f37d7f57cdf80f843c768cf42b80a51288c5a6f7d403789330239c168b8290f942279a504ea5f31bf933bd24829cd30ad2cec5ebdb279ca161bdeaff23f323e804a08ff31da6bbcca12ca9e24c1b382f6be8045fcc20f602380705653d85ba4d86a58052d522769f46833c6c239402b3df0fb9bd48a78762f04d3eb3fbb84393aae3a3ae472c0503ca71c47ade8d771c4b3219d113e0d3958f8a5399b074dccc3c8b1e86b1300", 0xfb}, {&(0x7f00000006c0)="ac19677c0bac097eea15602bfd748970809d4ab80f08b0e8c6dde2796afe67b2a85e939bf5e41d5cc8e7fb439e6dc8b768de349d8b3b1d2f9c4959a0f6f736a47f50ba89ce953798fea8236701d9f2bd95d4f8b4bc30797a521d1a44219ce4026c64c064a10c8492d05535189685758d4452bb2f809ca7e9575f85141d77", 0x7e}, {&(0x7f0000000740)="1fd9b58ca1a7f642937d4df7754e6cac3f6eb9ae550d1bf042c695cf264b39bc6734b35d8909ea0106eede3db8656e281f526f0bd4ac9b973291ba971ba871cc99d8d2bc79a150dd2b587e9cd7dadcdaf7241aa7cd51c56666d50dd5074a2f9b444519b10746b80146f2e9d12f3b033b97db2e7afa6b1733053dd2938c8b642b38c711dd877c8fddbc396d024d681e485541aea721e4db45514f8f05f4447fe0f7a24594790c07fd0e6b24a6e80596a968e05344e26774f329b64508e6dcca51155fe0d02805c83b17568251a0cf7f864040c6316b5221c198becfb5a0dff0b844be5f68c126cb3eae0f19e217e4a797873fffa1dd8a7405e65a5c9f294a60bbcf84a44a6ad112e0f0dae4d7653a5e20ab51fc0d6e63eff74c1a42de5fbf920509aae213d2fa84a7f63581fecff68d04a52e0309edc1e0e07de56ed6817fcd3e6ad85cc13361070a1572c843ca1de132355202e1519c1af6e115b7af5b6b15af2320f14b54fa3d2424194fd7ec2328de8d84785731524fb833215ea59b4206a260588fb171b8ec5c2fc74d32b70dfcbb7f1022b5b5f2d4940a0f61d7f7b69ce40a8f81dae411e07719dbc80534f8186b1fb3267fcf284641e1812b75e38f21de5651b7c4089689120567c37e60df8103ed1dadac94f1b7b1a72b57aa1c1f7b99eebd4c723bea3c3621c3bb433f11608d03fcce6818aaeda820287a174ac98c062b2235e3bf39535b0129f8c967e0b23ef06d10df679a6d5c3a90d1dc0d0abaafda342091440762971ab41c1cd01d5467fdbe67128d4c4da1c13a561de2d163f2c40ad0108e80913616967cf44c0fc420fa9a58f9681db8669029904052022d010bebdfa38847dead732e0d2dfdc817551ddcce475970ea7feab9e8752325df901341e201601c5356a7115f160a096a25f5cf64645d0d4f1eede95e69da28da969451cd9c5606cfffec89ab39b1d490930925364e2baa77474c27b1cf5064945cb138642ec6872a8d34cb525bb0e6cbb9ba85cbb1301fc98f50d7fb500ac50bb9cbfefa342923ce73eb152ea5133b67d1da9c646d57162f8e86b1c9b088bff158304991487420a7fb1445cf621ce072f5e67e66174b342d7c114732dfa53232c89ed13d38e530d685b2bce272ab8c90fbefa1658be366c8fa56e969bcfcc1d699265d262839588afbb1da1c6e018a69ea31c3acad9a028578907235a53eadcb93a49ee4c3ca7bfda9417500f67ab023d85308f84e06783e2bc8b60c6dec8fcd21fffff0a042dd17e1b56cb7b86cb12a85bf164bcfc241fdd13c15e8e096d848d5fd519098c564176491b62d2986bc5b10e896331f3871fcb115a33806a4c783b3b4fb718b4868ce9b609bfe9df2794322e02990968115405dae9271ee9db6892c1249363d6a1c7cf9569e0ab25e06818bcaeeb4b026fdb7d9824cec255bb02072605b76497e388e496a4eb7fea9a02a100b57c86071ba61897c40bbb2f23dbec9469e436fadd54633e4d5c592be27361fe54b7ed1299ce17db10a67fe9126257eb83c14a075209ceabe122da9cd5c4ed996f5c53fd32601ab242bf166378e90940c66a76be7ed5d87a1883c9d86f0ecbb00b47e4b5d38d7383a13510e00345ffd0c73993d55680f59dfe4d2dd8b41f7cbdf66127ded8f7fd91c0b8a9a8acfa3ee8f8f26d94f54771367b80a35f05af8426f554af9b57ecba88e22f67f2bb4be67fbc739bb66171e70e023d136cebc1ca1908242cafb33e7b955491122c3d2095663c32af1b2d56ce76f0da97cf808dc7efc76ae934aba3a69e2b407e5db399d15dc988a0bb6f6fda3622d869ef9eb44299796aaa1f4f67fdb701b1e07633dfddb4970868ee89b479555cf9b6b99bef7784e1250738e7764970ae026d058c9e1011de080a7f4f810cc92dfaf7b39f9f7001b1daa6bb7a5ae239b87c2b568bfb47f23273d3a5f7b2215f1f38e0d47a9847713737ef3a0156a6fced467e2cfb8b88a8c3eed647b33bd8af51c85fc9a902f4f9f72ff7da31e63664349a0ce9e61da1d29068f4cd6788b30b3397a8b24f3b9d4b23b3dc1dcd5cc07859d5d48e2bbee9de054181575b3270d1e8e1870304f8c116ff4154033a543e626ed91bdc69bde1ca1802384a713149c250c017dd3ed57c96daf92ed32b0a7a8fd57ee3f5440ded9cf8d0e73f8621ecb2010de8ea2364a85ac10b8c37cb3a713479b332b667d9ff8240921f30ac291df766fb91080a65fde05da0607a428f9f528c6bd392222ea09c2844fba900a70bb35159285d7d954abf0d291a7a4abd193197f050a2b596b585b916629a446ee187253866c5693d0c0d6eb88aef4c1059e55aca5814b0673ca1656e22cc8e6484f449466260905d79ed60b1016015cb16f955c1b1723c00fe88cb313749d3f09217870f26e2aed3a7012ee466373d723af5ca59fb11ab488c63b5aa724af395c6e90c23ae439ce77ef525fa0764d4deb62216f9c18a58f4d998408316ba943ff22cbf8ca1cfebd67be83b4fe101427ec30a8b0a68c4d76dce7589389e241aac30f60078cde9a4d824e2f1a86c3f2c40aaded16900a42609d454de6cb1edb9b24883718d102e8831e2f7a67d31d26f27ce62988917de28afcc3a12fcbb9dd10106803d142b542fea0e77f70189a74ca7453703dfa6ebe74ef31447add489da24f34c19f1efef6708303ee06335a1f23215e34905ae9aa536f1a305c7a704a3c575a6df1183e3f427fc1dd66ca71a32d7e532f6b64bfefea07f57f57b2050f1129434e44d854101bc02a05361fcb1a4c63a5a93b265b2edf6c5e985029a5de95ed14a2eab3e75b9e2c9b39b94d473a19a92b42f7a40a9cf259042d3fc31baa0bd8e07ea76c37a9d5dfec0c8386d48a0caa426b6bc6697ed9db90c41300d4889f58a069223cca7f064b8e22965565b80eb149acbe506f9a88ea63a2482ffc771ad1283c0687c059cf710c3a6326ffc41e824a75c8d6979dc69fbfaf9deb7b303b8fa1f32b06656b3a536a73331dfe6984b80dbff11197f620d870748ee410fc939694644ecb9ca408fa9c41fc3e5afb45b596d0f5cb847b9568a70c10f93e1db10397ceeea1db8f0a3174f437641f9943327f212b2b3a602a4c41452d205a7b13e8b468c2f03c994496f7c710fe57b0e0a542c3534f04ae7c731cbc6c5fc3110865d5f82fa87ceefea0434920ff1d67e43442c1486bffedce6942f21ce5152e8269edbfa91eae107490300f3d56c4785b7a6d3d99be90f8b9bd6b9f1ff82314932e23b35edaf157b949ed7f0a7674acac4eb44509d4567f08cd86e9caba049f157c420be7a2893d11773cc343be7d49637cf298d91e2d50a669f6156bcfd043c4414d433fe5d45505842273adaeffa21d6c37529ab753db4721abfdfc165fa82c9319154cd0ace4786f078bfb52d6d4074084abf4580efc424e48820d1b1af51fcdecafa1f7b3079ac4e30edf2d203099982c20606c84658ccdd2a4c0f04130a9ac355163e06d390111ccb25ec79524f06758f16230afb18976db72a5589cf9001566e2e152457432806222f0c77fe632679966521852cf5d18d19fc4914a59be3ea134d986ab416c8f47a8bc8d8943acd6995924680e9918690f87c14265d6a29fc9b216eecfabb8e4c3a2beeb13707738d75edab908d1c417e23ea8b0550a99c1f19ef9f02ff5aca4073f3611f41e4840bf3ab0f23e7c9715a57b875e69882143fa990510c8023092757a9b3f59dced06adb90aa963ae309549357482369ffabdd55a8e65375926d644415362ce6d5a7640d765bb6a35cedc1150bbf7c9f0a62f7c8a32b5b2dd6e4f88aca90de038776a43b58539957aa6597481fa5b5e5cbf3b8c5826c5d7beb8f64006c1be5ac5e9b76b2763fbd78e1172855a976fc428bb84cba6bdffd5b7ac25b8d7b10053e2ae96e55cad65cedbdcd98d731c2fe531eaca3688072da85c00d20c0803e42b8e8c3e5fcc5f14e7d58eaed574c916099c2b603e5b49600252300f311f8618f3467be4621d011a9d4c1fd5a02f0282fc1bd54d31070756a806710761033dc617393edc82390af8defd5eee9623254c3f778736ff68585e02b30cc724e2d24bd7c4028e819458950981c09c329573bf54ed0b10ba0b93fb001cf71e1454ace82fe3eeae02df2ee4e44026adbf0efc5701e3ea9c812779eff97bad0ba0540e38402d6d99c855a95f0658466464f47c7950a47ac4ad829a5a8e9affc9cd222ffafd7bc8f78d260f79a01fe064f43d1c2066865902ccb8f70fdf50fd19fd80ac6e43cb693f30c0ffcbfc1806f4a7c6f3cbf573b09a458753616d68a0bfe86da03d5f7ec917ea96f48b93352ad376ccf94514d53ac190c3adcc4de9e65a60333c5f3bf9048452a18cf8118bc90b82d6782212f35be2c64470478ecfcc81f791f781692e836fb3831f5926061f42a726958720d678e0105bc0b53a4a8ca69753b1ae8fec4d208f23d166f81a1c1c4ee62537227964cb4197822841c165843ef180862fcc26e26f94c59cccc434da5cbd0401f3c8a4df4dfbd05ed991e42eedf61ff1754a23a9d6321ab86b9091528727b377c062716733ce66716236ebbcde0034d6563dab277db72cfe08bf2f48ff41a56699f7389e521b8b47d3c7f624a6479fea8ec0fc99d932736144ae2c0f69b877765eeafbe6c96275b1a86a678fa150d3d3046dddf34fcbc0e8db14c21540e3c8ff991fba566f105bcb4a4b2c6bd9378b530bfd8ca5e9f3be845b5f5b6cb5f8a20088f67ecf2b0fa062b0bdb082e233d7cc04c08a413e74a93e226ba959f514c1dcb253f8b9f7bbb1c8b627d82b4aab0ac015ac14d8ad7070a88ac8f9621a616abb4bba4c8c7cd984d3b9282a4d3cd4ff197e9e5ec6e942b12074609706b440737da2051957e976eb6ea33dcc95dd9a831c3b31a5261957f4ae5b387f7b5112425f69fc8123122e901c6b7857b63559738b3cc2f0f2fb8b636ff323d21e5151c088c3614d653311b32c1b00dd449dab2ad44987a63b7d80007087fa75b632a39fa1ce795d7ec152226cddf2b9cc6478f1b8a3cb83c33b72c27c0aefcecc841dc923777e328b76ea254f83dadd8f3770ddc57a6217487c7f8afceb2ab021a8f558f1da64ff595de0039ed5587859ec6266e6cbf136ae8f2ada9d7bb7b25748d5ffcc3fb45bd0c892d517a7c32b92c69551205b7c6ae34feb4644fde0fa4ef844f01e95506ea49b5b3dbd917123599557c0a5b44f3e9f2d08d1965e8233ad24b4f7110cd980240a598940ef40e28e98abc1ddab2574cddb09cf1274c28073bb7222a3f3b311b682da0c2ef9e8de17ce03c1d14bb61d1047e39589378895a69c5a919505a08e318a7eb4a53158a7110fd2d8f054ea43bdfaf9ae7ff14fda3a01a2ad1d9ced67f4374ddfda016c2862ac529514ebf22333b0db0b8dfc6e4441f418f0b11a1433b791a2e425b3f6abadcdb8f31f6023a6b042a2e82d0fb223ddd0dcd677bdb300696408c65dc4e14e566848e0e7b2d6fed88bd142484d0168e11264d9c4d0c7d7001105dc8307e34753a81ba9043a1da8ab9b897ab02b69d86c758e95eb4015d2d9f3abb791902a4bd3868397fb1b22f557985adf981dedddd8513857489c331f69aece6b82540f0516e1fb80fcd2971bbf98b497acac9999d7a359887431a4df6b888cd186394ceeca1fc533384f088bbf26f28297f6f24af97839be0d8c984399eaccb64eb162d5d27a9c740f33636777743c9f2806c85f5b51834f7af56e412d33e66751bdbde4b8d585bee84f4214814b2bfb3a1381e77a75", 0x1000}, {&(0x7f0000001740)="116c15356241f876065324799a67a42c740b072f43f511d7488514fdff8d41b780ae88dac1f5ce032decf7c089fbb120ff64ee7dea64784d58399781fa07e9ae600f55bf2bae3d1f3a07cecc59031c7d90548a1373d481e772d6b0cb71713f21826ca81e96c0d8fd8b09f910dc53530f4d575e4f597da7a2bb404bf4c9de7571601b7c53389bf9b4f19546ca3ab81e233ad3e2ae94886be63906664dece0c8c0b12e68e3516dcb3f6fd72b5f6df57ae3f19b882f57cfd1cf66349be60e0fe4c988bdad271a63b01408194ce05038de735ccb3770a2bc6215d1e40ffa8672ae80e8b48872d1fe7c8f68e857f7071360fb9f693b1c3603f8dc143d30a02bf7", 0xfe}, {&(0x7f0000001840)}, {&(0x7f0000001880)="5b5859f522f298b67d37c1feb52e7d5d18f7ca30fe9cf9c1d42bfca9cd033d91aef79a4330f09624d0d77d96a1c46c83d36f75bf530727f96236184e0d675826cac93f7aba809c44d48f1cd5a18343059b373b3a8e7e48c2e54ab43792c40b1cb557f934dd1e837d846491a044291cebc07eeee7b0aee6caedb3ca11c34dc0c2571fdb6b840a97b33ca9c627485ef408257ae346b65977", 0x97}, {&(0x7f0000001940)="7defea12d3f4b3710b73c9815a0e6995e403de59", 0x14}, {&(0x7f0000001980)="cc1ef7a94843a0ee03e0baf8c4757bda0f6061f9b207216aa60bffec7e154581fafbcd02e6f29e18a8817ba67b35e63f0d3eb624d6fbf0f6076e80180473212668aa292802c0fa508f8891a07fd5c3a90889322802084f665e2f79ba27201e89deef50e76dec11ef3b444d97", 0x6c}, {&(0x7f0000001a00)="29cf457b92d46e745d483a300d347bb1cd4d1fa10b8f4be8a720517304e2f19f693bc1337c37c0fc7e211e679022e8a452c60353fba1fa1133868d2d42b7b9a54794ad428eb2f8e2298976294299f44f12c72f42baf21c830bc51b124fcc03dee18f821bd4a76f6fc59ed3c975b2cbaa27d06d33a41b8c91bb255826369d1e20b6629a1e4d8526d15b4c910d44752546c835587e49794ccb80a8b6676f867870c445caa900a2581ff342132e125613cef982b21ca245a6d000df176b1b68d24de17aafec6348b12c5637cbbb4e892aca6eabf478bd8b24e7d1bfc81faf80e7c58ef2a81a0054622ef0cb72792d28af2d927bd8ef66c4e9175f4a28b837674e3a813af3f86a334d3c49ceafa019cf6969248be51760a1cff4e60cc923e595a64caf4add8789638753fb081cf1dd40ff27a26217d571add8ebf3a8d3bac888b944fdabbb264594587848f484425bbf14d29c11c4acde8873cd0e2632442c7f2ba246ad0b5f325116ed5b895bbcd6bb50d74d564fd523fca1d1a6deece030ced89673664a27b4405f6020d7faf9aa79a3b957f29d289c95480b1b108323d25092db9ec26a369dcdf7d0301248fa908c7238efb32c7a58e66c45d3be53d67cd3196beed5ed362639f8e27ac6065fca0f70f7c7c5c06546daa1e040d327b6ce227dde3b7a1ebef9189a8d7db5c2a67889845391ade9516244f45031d0866b3ea3a4893cf3ddd2a16ee553bd6b4a14364cadcf347d07f5de5cd166e5cb4a561c4fb5a877624209ed5b92c6fc558de22759b6cdb55a73058a4a5ed8e2839abd71b204a9302c9440d779fd3e4923218ee1e9a64222ecfca39331a548b48d421b3b22283da2e28d57804cfcd11648574078a831f8f0654e17ee7e39be0dadfc609fc75ab9120f8acc0de4f820f3c5467c0319722a5c77b945c8af5293e6ad053db0641fea4e04342bdb95787294923ac6bcc69fa5a3cd042428ba5102964c2497c7946a53c872cf0122c85632e4a687c888477e403b5b089252b3cab407d2ed3dfde82f265962e30eeb6cacfd2dd2e06b2cf469451394f9673846e41b36331d322df0f949985b57e9f3bb64e89244ff98c251729e0cef0f7f17473ee633d5d7657c08998e4ae36a6b3d8f89279db18798df471924546cdb009511436385c4743c630f1e45bf5d747459ec784ea355fdc8e520e09624081cfa04c1915d8871dc58f63023287d15e566d6e16eef16632e5beaa48c4cc987f9eef84f41e3dde06c3dd51ff4e143cdedd87a75d135c6299fd9a19eeffd1b29e4fb7ae6cfecc8c77f0f05bc5d6fd6189effda21279b876af060fcc536bcfb12b113b34f638698c7d66745e769e652ae2d37763fa7ac8cf208fa52176bb8a91747f3fdc499fc11d087b89661ddf2a78582bdd3b213eb8c02cc98b7a0a18718f78a80a33378c70db0f5b3bbbed007087eca97352f16142d7f2eaebe9f29e9fcc5d6b0d0600037a6e51a7b6bdbbd6073f92536b8102ab9ac3a35a175ec0061540b49b045df70cafac46855bb5c25559e722ad5182f9fc019486bedc6e862aff2a9aed7b94e3caa1f29c03b6b8aaa1c8901dabd68ea154ec8d28512a4a3ff58a6850bc4c2a84754ba60b94aab9f4c04af0c91e74a8b163e396bc394968cedaa3bb7d37723d94db4b961e6108ca5471f29af69bc7477241810e95561f8abff805cd2bb32317f69db28c9862b832502d89f89693160af2079cff0074f0f77e0594ba1c61cb5b0fdb5598852a8c1add17dc734e455d7f6e48dc1574d8ad1098b3a6960cb4b6c2545fa99913f7dfcd68af08c4d2265151ba50c5a4876b2795b6373d50ca2f3518632ac605116f64229f2f25bccc7f9782793e4dd2eaea3c3ea1bf8bb7c8c78e983c4328c9a773289a5135ac33719351df2dc9d9cdb30944924a239ea98da631bfc4ad5f4367a98debf31fb0b4a93a2921d37cfef1fc2838ddd28b60c9980f205a7d048249f38021b3e324a3c10f048544bcfe50542f99891c5c4a0708a0c26f98dee9b03ada726a3b4d1ac07b02b2c639b27f109b629cc306c3b6c2845aa6d7d05d5ad8aec424b911cd47c96423892139f6e7f3f562571cf1071cc6099776281a193fe5a3b2ddd6e045824263979409187e5c4def962f346b1abeda7ac2f5e3ba6e3ac54416652462f7962520760a56c94c0cd658af23c42329386023d60d5b478a13ed430afbc9ae341b62203431933f832bf9f694b690eaee29c09a3bfc5bd1223a4b564e74504a1dcc37e3e395f2afd6f513558322fd32b2c2c514eb7bc6895baea4e918fec52192caab7b52f0f933211775422e4393807a92ec1e2fa64039354deb50a9a2e5e4a3e9cb031cf390230607d825940adef1ba0865586c13628c415caaa6d97b4f5b71b62139b5f2455984d07e46e9a6d0e0564c456b688e47ba046471acaf19557db89c56d0303125892549d8010ffe7ef91747b01a106fb3a5bf429e0f8a1d0111c1420d8f180c1ed97e0cc691dcfc4695bae94dbfab19c19df3b9e26c509ee998ed0d49d1068a3d560bff396aaa35ffe45afd6340e399125d670e996ebb57561450b320f6c6ec085d5f2702fdb7fbe337a3c8d57e81ff9c930ad8c47f1110d17df2ba9d0edf896bba19fe5fc02eeb94f90db4624498aa68570f708e375d62e065d1bb87973b4ccd80ea21432c5430947b68d02b75aa88196c6df72c96b1827632af904fa88db728b9678320d63ad5e187a42f9183caab9bdc762ed17fa8cca52027563bd6ebbde280462b1a6da01e1d898f005fbeefe7b21a06e423e5f07792d4001700eea581b02b36f3566dc4d7e738091955fedf509ba28da783db8121b2521dbb18bf1ea5a460a40f96bda913296d5bd85abe417794edc33e37a114472783b08b5440726153841d145554f923a5bd5faf81a477ee5a9aa0e49e0d8f5357bd2c245186da04d319456af3fbc5c8586d3116bcb86cff06218d44dac5db9eec28c9f63c6d129b081aff58c85aae558bec2cdd355ff4b343d9e4ef327625435e8c8f22e4d84eff73a453d5c92d5b1186199e31ef5d94868457a4d7644e181ddec896db005fb73dc7ac9857edc14d526d545c703a7ba4d9884af3b2d97f4a9b2fff43dc138529bd5b62c18974549295ff57e2ec6b1752b2474e2eeb04335c654fa0543a8ba2bfd92ad3218c36422983f80d66ec252094e5cae5791253f010babc9b11c41c72f27f7391ba65dd27e660237c5a830374d27121e5bd4eb67038e86eab138d1210b096d129ce31752157f5278dd005f6bcdeca2b57f88eb0f47e5ea15e49b68fb1d5ad678fe488e5ae0bfe5c6f04ec3e61e68daa825be36a8e08d6da29af3ea5c4b47bd8842e53e6b7c21224a70207a5d786e4390bc4e1b528f987fe78f976ae3bea32195fc92e49ecac1527b979e273c871614cdab2ed447484b135e6ccbf28b6499cd3e38eb7c52c4a0b5582816c59924f53d0d2856cd70ee22ed0601ef98f1a050093a2395372f85adf842db3a610ac2f92045ad35fb0c1c782fbd1037a73a6641033216f62175863e0e0b8807fa0263ac94588ca5e12f7d4afc6a7adb694b2d7bdaf326899e89ed5f23260cab357d71e8e5be9b08bd575e48b804ac29659ff32c5016810d7ac569e4671edab633bf1f862a0e81de21765a8eac937a4d0e49c4e8ee5525b4efc85cc6586aa77afa56f12715ff527686476cfbe407a2a2d9b5d078afe4e91f29103913234260209fcf74c59699bb26604fafef9a5e53266581848da7856102a36be5caf454e287b1b262a44dcca34673bc93ff3d253dddb695dcd547a8235a6e90a4ced1e670d796795a54fce6138697d90bb36341f78cdd96c2d576ec02b5dc775546e0afd3d445973dd58da88817bc9a84bb95c1350988e6fab93466830ac8d0be34d9c9a02f2c8182cf877d7f8d3b02f7642a9878380cf6753f265ddd0a81f605a42042317e822399c6ff892e532093329f5f1763cde38819469f12d7334e0781be3d373373dbdaca17a032053150b08cbddf6d6283705ebdb2345d264543440f990f83013d9f1898209645e74af4f0d3088f0986e841297de86030a6b04904ad6f32aaafd3da27dde3970bb9d5862d9fc0fdd47a3141abd8e2d8337dd37975ce0267775eb292326d2742260d4d11ea51cfe0d9ef4a83cf0d391c4b1532a0537b79c62e7301c3d4feb67e6d665a034e1d12716cda5a33e2c017dc3ecc51f113fa2efdd36272e955050665333a1e086b0fd42e70463eb8043b5e6a8a3b6db5865cd6362d5f5d4510fc0e86df955852111bd292459493ba901b500dc068fcdf00a3adbd53ae3dd130ebb34c4eb3aa7a6f19f2aa2132c96f2373a201231e6683a6412be23a52c5d8a5813a8c4c47d23f6a80b07b4e6edbad411cce4ab72926a7d7ee9ac967745c85d40b510ac0030874c08f0c048a5f6a88cd937214bdcf86d3e14ff72e9bb4bc66b31162a7fc386307a74d6674dfd41572cd532dfa1818349aef1107dfd88aaef1613103f059129e49d3037b95e2c56dfc571b5b7c68dbfd166eb1a9398753e9a175f622396fc29b7a0d4e608068d04db6944dad9b688c906b3c624154d18c7a29a7a857b198652ca0a102948c51fac7f36ee3ac8bc735de8aed35042911f8f8f11ba8892b0ed0ae29498699fc730a16f221e543b7a93a03e8f6dfedb9021c2b0c14e51736204600d5ebb306eeb4df8cd49405629f4f048f21d0b6faa17ef67861adf8014b8a3bda000762d6ec1743dbabd25fb5a00f5710a3fe9f59791c7d9b5d3010a44cca4464299f3b1932429f8153fb1331aee8cb84ff7a65af4e3508e18e229493fb4211f0190681ae0f9268984480f9b0747e2f866b88668b9ea753afef3de5f45fff4a69e427adf074415bfb0dae136660179f55e3596d13ff971f65859478b2a164b3d0edea7640b3c07095121e5d5753df1f0ba0287c800b2f3caa749377e4b8543d12be0afc5f15cf03cd250289808a2e6bdea26fa36a0ceb048cfa619526d3991547c9dbbd16dd185c7bc7ff54c4d540417101a5c24cc86f75ceebf0d863b01e043d5206085159945d500dcd2cc15603713814d01ab1da5026c9e2da9a6b95da6d0cfb31a5e56ae8bdaf7c9d0c628c86f7f1615dde98044c7588eba7e1e5943667a921bfd0329f0eaf372b78801e65b5c62464cc4cf86ce18071b13fae6080629345f4186c10d080ff780402c495b71aa994975a3163e86157413dc5ba85fdbc516ff1ec39e1da0d8301f00c0c2fab8926f140d2c17658e89ee0d018001e26632014167265719d5e02a83218068c6f71ea87b13ce1a4dc687cd748248105538b4327b3ee8ef060df44ae77c8c172fcd088d802cf12dc38a07ef52f57057ada9ccdb5b1a5eb394dd15800e415bd128eae962cb57a84f79d3001fdf1bd228d3397dcbb7e500542b598bd2b62389d74cc3daf6f79b4475d23e50e87f8b524dd5abb3012d91764a702d4181a37c5872633cbb9f8f93135cef662e0afca242637715c34213ae8f6da0c0e6367aad1eb988fce3a509f01ac8935bc39bb4c1090b73eacb59b1017d33bad4b6e5406b7a14eaf84f2b416aa120e8ec7f86125fd040f20f2f5a99cf9311e7b2c3c03139c7a5b9554cdf46d9046b3fd58a8e13101b158faf0ed50917cecf4b8f869f1dce34aaf06f1e81f8e7b21b3a7a54090cac7ac02cf8061038d33ebf0364500c05742d5f6838312aeb019792d98b38e34ec5dbc217146396cffb0c0861d939c8ba342bd669179f2b00f1fb9ebd06c37de955cc75e76427e83162bbb38b80ec6141b", 0x1000}], 0xa, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840), 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0x7fff) kevent(r2, &(0x7f0000000480), 0x3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0xac, 0x8, 0xffffffff, 0x8}], 0x40, &(0x7f0000000500)={0x2, 0xbbb}) rename(&(0x7f0000000480)='./file0\x00', &(0x7f0000000540)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x71bf840a9e7f04b4, 0xfffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000008, 0x449, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xa0000004, 0x7f, 0xfffffffffffffe00}], 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 04:02:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="d5a2ba22c389b9bdcdd3eb5d4b544ef3460727a416b614c11e0a323796c7fc7adc1430b5c44d7fefb9394a313d8618341f6247cd8678183cbbda024d48559aca93325e30811cbdc648a21fb3b56415c3d304f095fde7d0b17676100f0e439140ed61367b4d3ce1c938861a64df5c0dbba9a693510d751fc87ea61b075aa560cca77be230848ca0117503aab9a4db8f936e5fa4c401ff6004baf63ee0f0c0dced1f0296fb903c78ee9ed54132195d41e69219198bcf06c86bafd52d8a0c4745048dbb93a5270f13", 0xc7, 0x6, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x12) 04:02:54 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000400)=""/82, 0x52}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f0000000500)=""/48, 0x30}], 0x4, &(0x7f0000000580)=""/203, 0xcb}, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) getsockname(r1, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) r2 = dup(r0) close(r0) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x9) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fchmod(r1, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x9, r4, r5, r6, r7, 0x160, 0x5}, 0x1, 0x6, r8, r9, 0x252, 0x2425, 0x100, 0x7}) write(r1, &(0x7f0000000200)='R', 0x1) 04:02:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x12, 0x40) r2 = socket$inet6(0x18, 0x4003, 0x200) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x0, 0x0, 0x40) r6 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair(0x27, 0x6, 0x2, &(0x7f0000000240)={0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20020, 0x8) r10 = socket$unix(0x1, 0x1, 0x0) r11 = socket$inet6(0x18, 0x1, 0x8000) r12 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r13 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r14 = socket$inet6(0x18, 0x0, 0x3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x1, 0x6, 0x8}, {{r2}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x100000000, 0x9}, {{r3}, 0xfffffffffffffffa, 0xc, 0x3, 0x2}, {{r4}, 0xfffffffffffffffd, 0x1, 0xa0000010, 0x7fffffff, 0x3f}, {{r5}, 0xffffffffffffffff, 0x1, 0x5, 0x80000001, 0x5}, {{r6}, 0xffffffffffffffff, 0x58, 0xfffff, 0x1, 0x2}], 0x7fffffff, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x12, 0x2, 0x20c4bbd2, 0x10000}, {{r8}, 0xfffffffffffffff9, 0x42, 0x0, 0x1, 0x8}, {{r9}, 0xffffffffffffffff, 0x41, 0x1, 0x9, 0x49}, {{r10}, 0xfffffffffffffffa, 0x4, 0x0, 0x7, 0xfffffffffffffffa}, {{r11}, 0xfffffffffffffffb, 0x11, 0xf0000004, 0x4, 0x76}, {{r12}, 0xfffffffffffffffa, 0x20, 0x0, 0x2, 0x401}, {{r13}, 0x0, 0x60, 0x1, 0x3, 0xb36}, {{r14}, 0xfffffffffffffffe, 0xa, 0x40, 0x100, 0x3}], 0x4, &(0x7f0000000480)={0x5, 0x1}) r15 = kqueue() r16 = kqueue() kevent(r16, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r15, r16) 04:02:54 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) r1 = shmget(0x1, 0x2000, 0x12b, &(0x7f0000ffc000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) 04:02:54 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() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x10000000000000, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d", 0x9d8}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 04:02:54 executing program 1: munlockall() r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) chroot(&(0x7f0000000080)='./file0/file0\x00') accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r0, 0xffffffffffffffff, 0xfffffffffffffeb3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') syz_execute_func(&(0x7f00000000c0)="c42229044300f3456dc4c3917cda3bc463190ff50b67f2f2f00fc1a13223333340e3f0c421782b0340996567263e460f380806dca048c905cc") mknod$loop(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x8307) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) 04:02:54 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000000)={0x7f, 0x1000000}, 0xffffffffffffffec) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x5b1f, 0x4) 04:02:54 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:02:54 executing program 1: r0 = msgget$private(0x0, 0x280) r1 = msgget$private(0x0, 0x40) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) msgrcv(r0, &(0x7f0000000080)={0x0, ""/226}, 0xea, 0x0, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='){{\x00') msgrcv(r1, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000000000000000000000000000e0af132700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000001f9bd48f27ccd478918466b5eb9fd6a7695fb646e45b15cf378b2301899ffade6c357f4616a1742bb063d00559053eacc044b16e3d78b8f723"], 0xcd, 0x3, 0x800) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) recvfrom$inet6(r2, &(0x7f00000003c0)=""/17, 0x11, 0x2, &(0x7f0000000400)={0x18, 0x0, 0x100000001, 0x9}, 0xc) r7 = semget$private(0x0, 0x7, 0x400) semop(r7, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x2, 0xffff}, {0x3, 0x8001, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0x3, 0x1800}, {0x4, 0x69, 0x1000}, {0x0, 0xffff, 0x1800}, {0x4, 0x400, 0x1800}, {0x2, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) shutdown(r6, 0x3) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockname$inet6(r6, &(0x7f0000001900), &(0x7f0000001940)=0xc) mknod(&(0x7f0000000500)='./file0\x00', 0x6000, 0x4f1e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000006c0)=""/99) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x20, 0x8) recvfrom$inet6(r9, &(0x7f0000000780)=""/4096, 0x1000, 0x1, &(0x7f0000001780)={0x18, 0x3, 0x2, 0x6}, 0xc) semop(r7, &(0x7f00000017c0)=[{0x1, 0x6, 0x800}, {0x0, 0x4, 0x1000}], 0x2) msgrcv(r0, &(0x7f0000001800)={0x0, ""/150}, 0x9e, 0x0, 0x1000) connect(r2, &(0x7f00000018c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r2, 0x3) 04:02:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x4, 0x8, 0x8b6a, "6f3df40c5c3db344571424fec2f109561e42a90e", 0x9, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff35) socket$unix(0x1, 0x5, 0x0) chown(&(0x7f0000000000)='./file0\x00', r2, r3) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r4) 04:02:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/250, &(0x7f0000000140)=0xfa) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 04:02:55 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="2738de7a095675c8fd58aee444e94fcf65d0ad1c7d546e4c86cb40ea5708ad3f86f6f6eecd66df84419f0676ea2b1905fdad562ca2e9c3bee0d0eccc81a4ef4b16b6c75702e1158a1e1c8a85dfd7fb41992569d1edcb381f3ffd547d561222b1f290dd12008f9199da006d5e2780c961b6df11d9ac5150ed5267d5b2d11b84452837fc8a63df71a39eb7b831645664ace806dca0f53c520e94d8ec145f2a71e5a084e47eeb8d17b7a1be6043bee102fd126fe09b36bf2549f48e893d898a6b3159863b7ac99da1ef9755bc88da8bf3b89066f20afd6b1e7a451a6f37d2514757dcb3dc993a6d1aa34cbf0b0100010056fd339d9e5fa287335b62f3aa608220e184bb01ff1c74bc9f20211db0e12f3245a6e958a6464365e48aae43f156b8d1250fa88cc74f339da4f7b896bd11f7090111e1f1350916c8006730a20675a22635953a69282b83c64903b5b83c8e5d0ffe5b256f7d9f57c660a53cb85798a00a5f476eea06a66b848c187bf5dddb94b964000d8f091610385dde1ad0f56e8e06bb2fcdfb813b9462de7b4e1ae147addf18fa146c39dba099fd2c86a4204c5798dafea22916822b5507da63862dbf401645adfffb87a35950e4c0398a2667b586b99b83c34f309bd81a370872e347cae98e3dc43389cc6a7c5335ee66bd7211ec7c11084fa2fbdfb980eb"], 0x1, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 04:02:55 executing program 0: 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 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)="e73a9eabaaceeaa2268cd7f802b00d7d5d8d9b5e3ac45f8021e285fb5ea764609ded93d83b0fbd736d08578088a2aa761eadd74a8a94b0695fe7210d7001a201b89de633f2b213eee84bf579444e8ec0a394482716e3e3cb13cce9896ad47f2c642fc57f7631ce342d27a2ef4d54ce097b750ab30c5136edbc44a47be244c85841113a5467fb3b", 0x87}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000018c0)="26fa6691d41ddbccfc3f153ee43734e20f7bf09c8cb1dddc10750978882ec6841f7cc3ae3eb311c9a74c1c9950ca42d99e829fd43d2578585a1deac0a142b3144e2cbefc", 0x44) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x1b) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000040)="0baba96f9a454cba500fa3b3409fade57410d2666d9820ff1f49e604ad73d84e0ce3276b1052939ca7d762713b2bde74", 0x30}, {&(0x7f0000000480)="59a82680220a175b13b2d21c70edcaaac360de664f685c0e199e4102fecd23a39354f7bf8e28d1a6ebc8aeb48809684f5b16541f2bf28ae65e128c0e0c5cce517f1c53f30d81ca26fcb97cbb7909c87641addbb265e6bf9e807e1fd82b79e44061d02a5809285bd7a657c8b6ed03711232caf32732842ebc301564d842de981adc1d486cca2bd091146c469d4bcf5b2914ff2364b76e4b550a6bec90251dd3cfcd7e0e1abe83961578a5342613cce3c5f9f4660e786cff1878cace3a4c3aa2b8a1d119d1573d7e5892ab5ec028", 0xcd}, {&(0x7f00000000c0)="444fe0a7103aade1", 0x8}, {&(0x7f0000000580)="f2983b347f256bf0438057ee6f463b73fa0fd8b1cd19a2cfda84d20200511db08460ef224710ad7682057464570dd2bd4cc0f9cf02cc761ce31f422c340bf5e1046116d623500aa4444ad9179f006f5613280d76b06be288946485e16763fcc0b8b69aea5a84642d1c2092222dedd3b5b343a197387aaaa0193c113683628a168cbad52f37f4e004a2120a2278f5181e293873e7ce47083cafe521a350b482ec811bee10001b48da2b85119efeb29fa46a9372acc2ddf218c9a75e8eaf0d638727e5f8af7324286c5c4058074982900f0cdc7db5aecd70a8259dead99ef0dc2b61e553e32972f9efeeb2d2bde4d9b155f5a102c05b5425956902f215998f9b1e4107f2f87946098369747ab7011629e10465a928b0912dba933e5f106f5b78bfb6a14b463a03cd93015fd3ad2bdff4152e9e3e0400a9529ec1f65f9cf13b87df5c00f7ecd78a97d37bf7c6108dd8b2ce120f0dbf46bd96575e955a7dcbdf9f1c3b8738e0dc1d040387b3ae6ce615d7d50ec499c2566ad6f7c9c3f7f5946918b12ac7446ff0e1a12bc224546c4a3534a68679857ff398d246540b6e193b17371b1df75b177a233ec8cad7b6c78e196337758a833d6b167068051d0ff8fc113fadb0c762c42bdf30e6264a72858a688a1e0031ad6ef02000dbd143fff687c7a1693b86c0bd177ff7c8b14df8c17ff6b8921864576515f365212272e18eedf93d8997d3391c9d799c915f95d3842a05d5386911621c0c79696d3ad7bfd0c16c03b907223978f62fa0487916d57588148f9ed3838510402e69dc0c6d5fec25f6ae2e626841f7a6d1c324f5ff75b72f9c9a48086aeb0030276a3fe4b6a4a84b0820a4664e448ce4b1add9d7b583c9c406539a2c133806f97eedde875ab6afbe04c55b35fde6e1d304e059fc3e284e02662665712397463b66fe844a05508978401638089c50a8cffd3c16902d230e19aa6d4a442a6d0b825dabd22d50b91e2b8ad91ced0f74ddc2cf438d8897403de5d0c6f2f1525e9a3fd67f4a233781f5e7157e16d9d561e563d125a2eddb6578eba0e6cba1ae6d8e0520bba6add2f1497602e239ad077557815dcd91a63311df418c9ea81d0980fcfa90926539be2382918d8cfd1d61c1d64035e5c6ad92df0852527c109584d7e74667d7c5e663f074656440f1842666af83391d588fde2a43c6d64ba3d064299d4bcb672c26e8140e47cabadc50fa6265463aaad3b35f6ea6be74e9250a0f76f41e126c411836c5f3253cc60a3c775a720ac712ee3e5b07e18fb219f3fa7402e68a25a2a14f5cdb1a8a8a468365680f6ed1d33a797c1115dd622a0e2847155c966666559aabeaabeeeeb8c7a9d17d0b4a2987603386dbbca0330260e8e087d2cb4899c70d51808cd4a6fe81f1b935c14f7be001426f77a4cc2b1bbc05905e54547d361779ae5cf5a18f22bc04c3fdc6e8b143e9857e649a7f63da3958c43145e16ef1c6d3aeb62b0ef180394f707fceabdc2a77b9b0ac43adea1bac8d2fcbd0b1f64010b70aad8967d0f4bcb7965542ef663e2f8913de256f6a1ef75956db8c7ba2e95a40cb706d183d0360e3770a81c716e75cc6c1f96c3f131c0324eeb3176edfb0a7e5ab732f3012c22df14743886d24be5be558eeac4e08b4db998dc1889ba074a31f5c9d482dd83de17b5c3c6ba8b84d4998a1c4130ab625d24eed516840963b131e3020b960e682ce74768ba24148133f2c4f2fb470f54153f3bd098304c91666e88d3d8a7aa5f95e95e5c668a5cf28f2c44c79ce8f3bcd63f314517cfdb579654c47c0011c0c4154c4a2e0072452b94da8a7d16a0e4bfd6c002f300849455d1616d53883c60a3df62768390f07b0b27f4e6aeff311deb8732ba1ce1a0d815c759af032a22bc26932866290b033821be3fe936f257408b7c05e6604e4471021e4dd5c04289c724d57a560cb330ed8707a0074dd50afa4dcac7dedf7067b58a94c9585e47cfecda0192185af8958a4c57755788b7c82838ed2c2761f2aced4fc834149486211b348a660c0f3710bd4becc32fd87e10e0423e1b1e085d9b6731f7a6f80b6d25ad57101224950b7af7a400fc77e9ec778d5d0a8d884ed80c053b45557631523d9adbc4b8f6a177b8ecbdc05a443951f192dbfec5909e8adf2cb71ca4221289359198150c95c23c04dd0eff3e15d5d9e63461b6a9bd9fe776d8aa754f99252c058c712a63d7d3a7a32d0a5909cf192d9b7c86a25d7ae3a0457a178c0d0cef7c4990f60a92d60621e96ed839ee51295fecd467e6ec2e5b7e52d6a9a95925a8810b597c4bb835b2dec968af9a76342f6848b76aba61cd6a5aca1ff9f4429b7a0ec412fde2b1cfdbba3e3a6cf62fc41c992671a7a2d48ed56607f99b57c810201f24c773f466918b80f910c048597206eb8cd30aaa1fc3b4d6e14f52ffe98a36b9f1e12640758bb614df09dd0e63b69edf5e677d996efd560bf96602226bb3baecfd93a02c1f01c0d5ba57eaf9aad450f632b8e8856d851f2b21c026ffb61428bc3f7570f3a489575906540140a6c0635324a7eebd03e1bc4645689e40e230217be84e6158fe1277b3fc081cad4a42847c2b5991a066347013e4448368d1dda7c0c7eb027000b9e16e0d380933d0d499d86ff677353bd7edc5fd31053d0e6a513b10b0f9a4311a3ecdc37e7b7423c63c4965cb204c5eab4647631f3a00f7c9cc5bc8fc96dd20e55e5ad5d547eedaf18aab1caf9a209cdeb17c8243f1c69522ee3f455d04c0090d99d89e39b7db30ff12876fb04379dad6dfd001fb3f1e2e19c480b2a1b874f02c86e5b478470307275f31a44fabee1f450c2dca599ea666c20e6ecc38691fa1b9e5eb8635cd7779e46b73052680dc5370f46db30a102f1e3f5a821167334e916cbc2fe87dacea2f8e8239ac71b38c01ace6e2b0485ba848a22d89007bc800e198ed274de9798ac8dc2c98f93548eee14cfa83b9374d62137b94c216f71e5a9707bc38f0a204ddbd1b3f9953a3d9d800af44b09ab454bd65e35ddf79f81b83cafe13e2a30c303342e444476f82679361c0f1b5a67df3bb0d58f241d5d6f594242252f9646d6833d010e757d85f9ef4481495a3d4ed6144fbca6dc44c02ba3d06a2f09aeb6a8dd017be82db13ad43f0fe547becbf37d300f0e9801dd0dbfbfbbf9da59938a195a5524d821d482d5c1a426a775105be6c899e7126135492326dadfaff3a58275fbe7a735b34d063db4dae871ffde5218d859799f3903a891af77ddf01fd8e835279a1152ad7551c01531246339d6f4b7d96645638842ac2b22917c7c1c5fc9d46cf6ee7817bf07e1526fe47a4d69d400bd54e73b91a3ca95167f0a212a4eba430e8367471c77b0f8c7bdfa632edf91791baf1d5c76f0ec4978e6157f84b14abf4fb7dc936728758b51f658744594b315d227374502c85d0db65b5e984fdbdb31b4dfd91c51d9b77775bd89446373df7d64a1187d1bf42dacfafae297292ebde2132198592ddcac337e614e478fddbe0978c4a78f9938c0d51750b2d224f6b3abbf6c73d22e5d901185aa6f5d508b862b28d6f1ea95b09eefa8cffa0c54d364d9d378b292c42c2eec2df3c6f67818e49fde4e168b29081d533d44b385fbe37acfcce84aa2153407e02f5ce4daf03f8bd91709365a5dd791d91017f993bf815b64e74cdc387dcd3d6a0d16e13e59c2f8b43ad817d464da4598dc6e0e4333b1c6ac775b9a9e6ce40bd85b4d8e51fd5befbc34f278106932eae4e1de89bd62b5ba601b149841f63d0c250a93b484ab89370444dad9b5236fe5f5996b852be9242c4cc15fea00d5951debfcca2a07d4e250b253ec99253ec14b9c21e6384cd46d932c58355411135632ca2d04ee2ea1d47309b872567651cd5d64702e428c71c0a1c13ea608eb06915f3a0c3360cd2c8bd6ee5b95fb97f08ccdea53c8cf9ef497620a692ae567671baa8d3429195449a3a97929901e8fd68457d2bc9823cfa52ec0c2a05a36443d63dc5d62238b7151ef60aadeda804c8022f4c79b28373e6e7b58e52f3ce1572fe0ad527e37be6fa41a6724fecf5e3d6dc7f06345ecc6d5e4dc37f49be20dca216b18f973c4df0d2185c99f06f1fad3a21475bb4f393eae29e590175646442685bbf300160642c393566c93c760782084a3692eb6860fd0e3745da3fb3252f1742b5037657ee6d294be25e9a0a89b7ca3a02b336b06ec55558e255f35ba33b59ceeba125a1b4a662c65e6afdc7692ca02009fabb0428473dfeb94c3c09406be9fc659af5ac8a3882125d574e975ec0ab3639f15956bcbb0a908bc8ace34b24d70a70442a7dd0c3312d314c6ab82a7005c95c8a48717c142820785bd9ac2ea4c6c82b8d6330bdfb2ad6337398647e9d07cfd39f3ae14f6af68049a201751adafaa103479710b8688caf5a781bb20267707cdcf56227844134208f43b9cb061226a9cb41e560be33eedc87b1543b26e36d23fbe563d2649dbf09b54968750941007a9f4a51833142eedb4bfa7208da1a2fd16950417109a0144efbb54e0a399f6eec10e774598c46992dc28987c1206b7ccbac32ca673c11a845b6a9d453a460760af788681f958e9b0454b5a51aecb9de787d39cf0e4d9ac1ce7c602c474b789070e25a93e65c72ffc17f0d89d994a292e84bcf31be0f38cad4d7196d3d375c1a0d14f9be0c0729f92f9ba10766759f00fbb432529e029e0a0a6006cfcff93bb578f5ff5a976456217f6103d30f1383b1acae72805759751724e2575df8f32ef62dc3746270ee2223b3ef3f5b513e99d3b77fb884141a97b1f2cff10aba1888e92b25a04803bcc8db6ec811dcbbb4037a7c16e71b679db886cae8b1b7079f6ab9aae9c2079c9989bca51463370089c1433fc718fce4f7282aa4599eee402e5d082aa69133bd67f3e1bac13b9233ee107bedf2453630b6da845c9d1c47b89dc2822e4b337f08681e29f4efa708f400ee81bd66bc7c0bfa881ce405ca2a096d45058db87e9a333a76d03897b8d623c953c2c713ddb304e36aba45abaeb0bf08bbe557fbc217102b3884ad237113f6e4f1961cb04baa2cc15c82eb859efcbaa1df6decace9e41734756468755dce28eca96bbf63a10372eea254eabb9d1d236b0d802737941f1a8feb97648c20eebcb99e65302f1cdb1f2be8c2af7c8c22a67605a443fbaa2654d74bc4e34f3ab9353a2e5235a56e21b417e4e953ba91cdfb608acba5f98a17d962c88eba4e71262594a72a9d4a24b356f79009f65725d851db747246775e39a54d83c7751c7550f0b79ed9e52008c8b7fe9c1470fe7b06a84614ba373fd7b5f474a5a71c0df1476e9c0ae68e03af15d3a61727ef4e481c123501692107b83fbd4ee95368ee87d2f4138d267eedf9ef93e34ec5cbedd5b31fc3383fd3ae88273f4b7c987ccf236fd12a7577919ac6295321c37e3b56f7c4b8676afc9d95285b4fab5c50e7912aa9e9647057db166bf821a20643d0d8a1a519a18d2a4e0a07976ff5de73c3e84576b1c60de5cbe669522e435ab07e7de96e2618d3ab7a29dd28d24925186e5083e2a845870168864e3838f2e15624fa1efaa260ef974834f005960a49544a679da0e18f12276a1889d1714e79ed7111ac7a19549ac4fe01ac95a1892b43e925b28706ebaf3be20efb62444d0f769766272f798990b9ff95680c7580da0aec92cb36caabc090d12e4b3f43ad0b708fddb4f8e6c955b5d0501b4bbf6d52cc4c428548a5e37831204a049d36e5698dbd07dcc7f1512bb7cd1011b74787d4f98707801991303f162218e4c8ee19d", 0x1000}, {&(0x7f0000001580)="916dc0da3ac93b2d509de81715bc85dd26febd5a6f918635a112455c7c84056b1bb34172e6a0e0049b0af22a8724edb89bed56e6d64443e2bcd0c7acaa0141f6298f47f6dbb55d19e0d797d56d807d3ff91e05327bee05bc5d", 0x59}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="180000000000424b8c0000ffff2e5cec799e130d687a6a6b866eb6d96d0000010000008290ba68600734c1208fdc180dc577af545bccaddfed7bcdf50e78f3", @ANYRES32=r3, @ANYRES32=r4], 0x18, 0x4}, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001780)="90270a868c2ac131c655e269709c4db1fc85055e7bc1d545c53102672075343f4c133bf04f6a2aa2b4457f0ae841df87985c46e432af636dcd4ccc1cd492f140b5f735d267dbeb495531f4245a96ce18f142cc7631bf9bcd76b7b1d4f3842e1f49c8aa4fb6e93508ed5f931c2c35637cdb3d0c7f6ea314454c151d257104a2a964fe25e5a9fee88e8c338d8d42056cba49149128638f440c99c2fb74ecdce6a7ab2adaa4ad764e59d9", 0xa9) 04:02:55 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8a, 0xa0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x100000000, 0x1fa}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x40, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x3, 0xf0000005, 0x69b, 0x9ac}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0xffffffff, 0x7}], 0x7ff, &(0x7f0000000080)={0x7fffffff, 0x7}) 04:02:55 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000ed7c4aec508f3369dc363041a5808dcf706741dbb6341cd86cd4542b0be5f7e24e0f9a2208a22d6a9885d6c16b0000000000000000000000000000002cebb57c09ed7dea38b60bb671a81d926163b8423f7d1c7776478ad62f753e52a93e94df2d93fb0bcb4c72397cf868f96f897f63ffa0cc7ead17b420fc8e440e870f15af69320752ba6169ec5b4ea2c5c42b9f5eee9f18f4beea2c7ee8eeeafeb3cec95bb7a895266e2d625ca0e681f88c2699f504e107de4d66"], 0x10) 04:02:55 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) 04:02:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) r2 = semget(0x2, 0x0, 0x2) r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x80, r3, r4, r5, r6, 0x30, 0x7}, 0x5, 0x7fffffff, 0x7fff}) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) 04:02:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xfff, 0x0, 0x0) 04:02:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x81, 0xfffffffffffffffd) lstat(&(0x7f00000002c0)='./file0/file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:02:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff9e00010000007d1e78795583b78896c1d4a4841f52fb99d70c682537c98d5d6037e1f96ea9c0940f44ae9a443d4e82cb7a1fdd55da9e319372869d7c9aeab49a1f8e12dd91f9c6259af3016a3ef7027446a244faa602efec16a7d5b1aa4d565d9cbc819c8713b96c5694ce80011b476b8bba467a8864645fe5b1bdaf6b06aef82e351e23524c39", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0xb) 04:02:55 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 04:02:55 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) 04:02:55 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x4000, &(0x7f0000000000)) 04:02:56 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0xfffffffffffffffd) 04:02:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x100000001) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="3fb81c7edfb33ea2635ed2412f41788ccaff2b47c65dc74789187a653c157eae74b696f43f0fd3e63add7b4fd94ac792fd62dd9700e33014509e24c57add756c0c34", 0x42, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = shmget(0x0, 0x2000, 0x90, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f0000000140)='./file0\x00', r4, r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1038, &(0x7f0000000200)=0x200, 0x4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) shmget$private(0x0, 0x4000, 0x20000000000147, &(0x7f0000ffc000/0x4000)=nil) 04:02:56 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x7) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 04:02:56 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f0000000080)='.\x00', 0x2, 0x1) chdir(&(0x7f0000000180)='./file0/file0\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x120, 0x3) open(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x100) 04:02:56 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x3, 0x4ce8}) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x8000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socketpair(0x20, 0x5, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r10 = socket$inet(0x2, 0x8000, 0x8) r11 = dup(0xffffffffffffff9c) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x8000, 0x3) r14 = socket$inet(0x2, 0x7, 0x9) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x10, 0x9, 0xffff}, {{r2}, 0xffffffffffffffff, 0xc8, 0x40, 0x40, 0x8}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x1, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x3, 0xdc, 0x1ff}], 0xfffffffffffffffc, &(0x7f00000012c0)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x0, 0x800000000}, {{r6}, 0xfffffffffffffffd, 0x39, 0xa0000041, 0xa1, 0x7}, {{r7}, 0xfffffffffffffffc, 0xe5, 0x10, 0xfffffffffffff000, 0x8}, {{r8}, 0x0, 0x0, 0x2, 0x3, 0x66b9}, {{r9}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x7fff}, {{r10}, 0xffffffffffffffff, 0xa, 0xfffff, 0xa4, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0xa0, 0x40000002, 0x2}, {{r12}, 0xfffffffffffffffd, 0x1, 0xf000008a, 0x1cd8, 0xa00}, {{r13}, 0xffffffffffffffff, 0x10, 0x10, 0x80000000, 0xfffffffffffffffc}, {{r14}, 0xfffffffffffffffb, 0x2, 0x21, 0x81, 0x6}], 0x5, &(0x7f0000001400)={0x0, 0x800}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r15 = socket$unix(0x1, 0x7, 0x0) sendto(r15, &(0x7f0000000080)="38ae2e5b9e99713ce8c958d41195c4725cad1d15ac039024ef", 0x19, 0x406, 0x0, 0x0) getpgrp() 04:02:56 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) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x84, 0x6) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x51, 0x4, 0x3ff, "f48523c9c2a11c82be0c75217106934490d98f64", 0x7ff, 0xa94}) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 04:02:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 04:02:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = msgget(0x3, 0x1) msgrcv(r1, &(0x7f0000000280)={0x0, ""/169}, 0xb1, 0x2, 0x800) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0xffffffff, 0x400000000003, 0xfffffffdffffffe9, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0xffffffffffbffffc}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x1ff}, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x1002, 0xdfd2) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000000000004054050180e3f800000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x5) 04:02:56 executing program 0: r0 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 04:02:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) chmod(&(0x7f00000001c0)='./file0\x00', 0x1) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="f9cfcb78f2aff31ffb52fc73fae5ee01fdc3eb2410fc4558f28eeb07af5204e2fbee2edb743f01c12b4cba7612ba8d95f060375219e0f9d1981b4d0640f7f68c0bf0e485dc35918da00827c22516f04452b1b816a6e7eef5827f742c41b8fad8ea18af2ee2a6b308d6c1ed881bfaf72b19aa0853eb366d20ac4107e8a3", 0x7d}], 0x1, 0x0, 0x0, 0x8}, 0x400) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) socket$unix(0x1, 0x2, 0x0) 04:02:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup(r0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:02:56 executing program 0: r0 = msgget$private(0x0, 0x406) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000ff980000000000000043f3fe002bea5e8c1a472a008000000000000000000000000000"], 0x26, 0x2, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) ftruncate(r1, 0x5) r4 = fcntl$dupfd(r3, 0xa, r1) kevent(r4, &(0x7f00000010c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x22, 0x58, 0x84d}, {{r3}, 0xfffffffffffffffa, 0x80, 0x41, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x1, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x4}, {{r3}, 0xfffffffffffffff9, 0x81, 0x4, 0x100000000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40, 0x9000, 0x2011000000}], 0x1, &(0x7f0000001240)=[{{r1}, 0x0, 0x40, 0x85, 0x5, 0xffffffffffffff80}, {{r3}, 0xfffffffffffffffb, 0x4, 0x4, 0x1, 0x3}, {{r3}, 0xfffffffffffffffd, 0x79, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000020, 0x4, 0xff4}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x200}], 0x667, &(0x7f00000011c0)={0xb28c, 0x1000}) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x46}], 0xc20, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) getsockname$unix(r6, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) r9 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r12 = getegid() msgget(0x3, 0x48) r13 = getppid() r14 = getpgrp() sendto$unix(r6, &(0x7f00000014c0)="65181ead772fbd48495d54c6af3037f4322cd90d3a72da72514458d2feefe6f1c63549ec6e4b354914e76f2ac1abd5ec445d25430a0c2bc396dda0f8f80dacd0e4ddff5e93aa574af89b9261fb64f46dfcfd1378f6897f63ed4456c1b43d72416ce3fb2b8a71e8295e2eaa9e354c3da44e419a8a69c010b23674dc71f31a1471d7a94ddf1c9f30c3d6665fa51d84ead13a09daecf7f875a69c26aacf4e419fbbd5adac39cdf06e9616dc1fcf87fffca944a6b57a14622a598af552a8f5b5e11d09752732d761022c99ee", 0xca, 0x400, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x0}, 0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001440)={{0x3, r9, r10, r11, r12, 0x0, 0x2}, 0x80, 0x5, r13, r14, 0x101, 0x1, 0x7fffffff, 0x2}) ioctl$TIOCNXCL(r8, 0x2000740e) msgsnd(r2, 0x0, 0x0, 0x800) 04:02:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kqueue() 04:02:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:56 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x7, 0x5, &(0x7f0000000080)="2f3ac117b1a7cdb61056f709428c4447eb73a0af9ad69c184b48956f184c17846fa800a9ebf330636a2c829ee121c6655a32c95149a6d22c59abea36d186", 0x3e) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 04:02:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)) mprotect(&(0x7f000033c000/0x3000)=nil, 0x3000, 0x1) 04:02:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8, 0xf0000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x9, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000003, 0xb89}, {{r0}, 0x0, 0x18, 0x4, 0xc5f0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0xba, 0x20000082, 0x8000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x82, 0xf0000022, 0x401, 0x5a}, {{r1}, 0xffffffffffffffff, 0x12, 0x20000000, 0x0, 0x41f}], 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x80000000, 0x200}], 0x9, &(0x7f0000000080)={0x3, 0x2}) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 04:02:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="76eee53776299b68a7c1c9a8d22d5c73c3cccfa228e53b824d07ea373cdf11840ada428b919871358840eba4158bf3094ec1616391ff847fa7e60de72419074db103ac6a4d9a341e212d818fdb093640d04a5ce5d65cc29aa689ab36a8572a8d46777a1ac9ca178eebd9079e5085b82b5a4b64e7cf0cc3ffb402ae48f55db89058a9a8a133874dd80314b1e2caec3ffb7ce100f7012f7733325a9cc6375bed14e19d47272faf9853f99439497637ac94bd93ed37c2509887acc932dabec61a435e77e9ed26c0f661de3e5e76d3fd4c70", 0xd0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 04:02:56 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 04:02:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20088, 0x40) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x2b2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x6, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x2) 04:02:56 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x100, 0x7}, 0xfff, 0x1, 0x6}) 04:02:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xae36) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 04:02:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = socket$unix(0x1, 0x7, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1, &(0x7f0000000100)=""/161, 0xa1}, 0x800) msgget(0x3, 0x602) fsync(r0) 04:02:56 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000440)="f40fcebcbd799042149365f305e7777ac873bdb7c91b398ea26af23789c9f8219090b3722547b36d9c1dd10dda910beb487d4f6bb3667f5cf19a11c1ea06fedaa5901e36417586e30e", 0x49}, {&(0x7f0000000580)="f1b5467932a85abd3bfdbca02b166f2aff62829f4d818e6cee4da4a8acb1c645b52aa5a7eff0d72146572944c57dab6d7878844e04faf538c317cf555113568a646696882ba4660c1a65e072fea10dda97aa4ccdc8aeb9d68a4ac8464b5ef27ceab5887c5a886d0936cd32051d556b8711b318595160475d931b98b48a523f6beda5ef86f5448fd816c3c600f2eaef2f6665ff", 0x93}, {&(0x7f0000000640)="b38306e3e3adf4554c781b2670fcebce542bb26f346a536e658b171ab9231e9a2dc18e7246ccc590206f46d41ced4337113ffbcfefbfe2096cbaebcb9be803a294416e48ba7caeb313820ba46955cfc5832e5f6d0d9948ffed36f57bf0785de37969d461d11a9cd386a4a2099de0fec2184c89df3bd8af77f02dfaba47455a777f5be258c87d45838398f25d1cadf31a8851358aafb79fcc945fdbf9d7fc4c8a55fc01e77316a94d9ac1fdbd07384e6ab46bc3fde17ca56af0a9a6830e499040eaaee89d8681baf6c90e5b0a5fde88143110fc22dd6e46d97ffe6516556095a2b7c63fc4c266e1a439daa0a9c51207b85ab8bd81ede0b9225a8dd77d8a0624a73f321af23d53f2741e1a9dc747ffc3383a6a446d789a0eb8d6ef018558f02ac5ca604707e5bc1ecb28219a2edfd5238fbaa7aaa826fbf3e53531efb37c49f8ada5d55c10cea94ba743501b1055e6362c75aed2d2973d9ccc244fbd360a014c0f5c710d4022cf7c36dab5255d803e29253f29c0b052a999d7e0fba86b5391f0cd7fd5c619214f6b146af51571340fb8182e49771ce76ae837bb0c61eb7ead3da78dae99e8f74bd471d96ef0e7e420799cf50963814465b0bb0e84c8fb97acc86ca0f6e14ae1efd1abfde25fedfc40f1eafe25aba43db2972920c870deaaad5f1680205ea0cb891f0d1f34290bbe44516dc4fe1d690987e38c11b25225f7ca0cfcf01dcf8cd73ef310adbef36e06b6aa8bb35a97fb653bf5ff4fb6c5e99410ad7c0ec4b50cb4c4f90035c0a48a01b27898cf012e790d02118a533ad5b28731356aed4dc3425cb14e325022d7de39718e8786bb992211c0933bd7a9b61a1601f7e9b07b92b57f8b93e84440762e32f5d0a03a0fe141aa763de1c2f1d0de809ed856e7ce9b077d1739b94726d0c55897c9020c7aa4b5d80359d8cf56c1b05a37b14d599c913298951efbbac6b1cb404e73c1d5ec1ba6823f4bc2a8cfeae05f4203f206ca6b349be039365fb18e65dc966ee1b929d61d229066c1d8f89ca63257b77046e07e732282351ac213268d8b9ec8e868b5aa0d586b56b36cfa2d00070bcfa76ac5e69180b3d57e4e0e6f595d4534c167b41bb0097da9e3b9544202b896f695399bf71e7c1f32be0eabc024c81c25df8c0be7927bfb9d79ff9ad7faea9755305e0fc6f0e0eea64b64f3e39bc58ee99023abcfb02215d4a8bf289f61e45e18cebaa0aed6750435b1567470fe1ad9393154f5e90b508e446ad746c5ce1e5dba9a018116c6fec94166035c1fafb4a32e93fe9276c20370fd6feb36da4c0e50446ed7698b735e24ab9d29ea671797906427fc2b6f286f3462434b77fdbbcd8c5dcf32e22d3e76fe762578cd2c6a1e8968431bc67bbdde35b81a32071ce1f7cc64eeb67f43f76d8ea5d1b7ed6ad0b5eb6fe5b9befd65de0bbaf02724fea53ac9465596019ea1592ddc30225ce2122080a8c4b0cd462af7306ee402170a070626b2d5b749fefda0da28a7c518413e42aa81f4bae44035d0134952877e896bd12733a500ebabb21c9a08bcad29a5963e3b04192f7b78cf78c47bb8fdb719db65d18bdaadf338a6ee16258166b397a5178fe9cc28519b13126a0484681b5d050ec75648f609029ecf4a8f7a2b7cd0c78197f68a9b30fb23c9105394a0d90ea7e1e90e1be0c1d4d37351a24d92c21514bd9dd8ca2a718b9d33f25f8246df057d188e7a15a38fe1efb4031da783c1a630b09d2d97de1324d7b5b4e0381648abad08f7e05012b7cef8d518ee004102cc7579c1cf70695b351bfbc7677528799ec4086739c8824bf095fbfd0774b7d8ef3ef3ae8a1b42b2a820e1a4ef85ff0c3d41542473ae8f1b02e20b3067cd95907ce79d75086cfe8d67218e079c019f62bf7396fa1bc8d5385863b8062e0b65ad0b140a99109b5baaf8041d724e75b7da29aca10ee26fde150df8824d42c9c66c1177209992f28ec9a4412398f9dfd5a8b54f3c0e2422671f7018334429122f293f262233a7e353de9c7d996dc38f140276ba5ed6c854996221db116f5bb7888474d436ca7a32c7af71f7e847f961763124fa72d66b926bd84701a169a3b5f6b7de1f5652c0ce0a8d9b327ef96df5ed4990c48e6b382f19f5da22a0f71ae49436f85f50378adee2897ad168d287d9371c4fdbc6be2fa6daf4ce9340a66490608f9036546d8f36f4f27460ca5d4052ecb593bccb507dbdfe6ff11e1f58c968522b765ccbbc688f750ad8e017c34a9ad5b27274b40163beeb4285d4b033d953ef0933755f05e0d586d29e376e72f7552f635246dd50efa79cf94c5131faa371d199ed4a2d49d3923c25400429f13244e0d173179ed36f4a3c8dc6441c4c3fbff817e7f8f9be03df07a855412b7c97b091b994114d55d9a7ceff90b818a12970b8ba99b5f663f0f7d012319a9f8d28586fa25fd9a5c1a52725ff56600d0ec95f140dd73b8a5ca293e407ec5a6ca5ee0bd054bcece7ad9ab7d70d2b6a7c0d739871be10115c84f6d4601418a332f48cbbbda3ddd9495f526ba0b75ced230a20199c4c300d799f895a1765920286a028aa70650ca9c4cf8232c5d6e12963e704c41492e6445af9e75cd02346a7d2ff91e0b0fed87f54ab0c7b474302aef806c48b9da227ec358372cc1a205e819b17a901cc8ecd3bdc98ce63207668993475e7af2e1ea245f4686c315a451a2ef62180a27d0fdb426fa1f862ae3e074c3491bec7d55db8118ca63f6ed8a3ae544cb84ede22b78a7df31486d8185f0b0d475a88fc5d9dcd9faa5ef13452c603ae2b6616e14be1673bc3d8d2ce0ddd0bb4e8e157efc58019807338b434f0c94179f907ed9f08ca5c144aaf7e0ab3541f209f95b81d34107adf208e90ed95738ac4d8409c889be7796fe824d98f3681f02a128eac1440327713a4c3921a1a12ae45351c6b964bc046a3e3e431f4325f67336b2a561e614e8463fb859d8dc060086022d1dcf20da55675b092280151aa45e79eede32616a85e29b6de8aef05c1156b8080e0fba7ec7eeeaa642a4dc1e9b49e27ffa709905dc422a96ccec35595d632f775c8d364c2db6e9572256aa04b643986c089d2cef46ba6ffd7306d6d871f1f107f2c947948d16c13f0652bb05e785e88250c3de7552cea83d4e90cabb796797f3eb0b760b0e3abef9a058e2e9e1835a9ced8e87a392c9585966b0ff44de135a51a2637c03997b753e382f0c1b70e5dc638c6e6b6efc356d24d8e86b308954b9d364649d7c921c835f9365eed262ca26602b15543359d6fd2d81ca9a2671b90b83be71bb79f0c1dd449ebb7197073bb54ff7c80a323fcd000867816fb1fbad3d9593527721e3a6b10963c759aebcb856d966a4eb01db7b3f9a66689166a4d78dc2aa9a1caf482a889094a2aa662af3875a0997c47d8f9f78d33be42b253eb3a3e4faa176e9c0689f12b9e949a37be3a1afc39dc654b0636677dcff68de7f2363818a03ad1a774c0510c5377b06f351725d40ac936a13406f086bc7f4c0edf13753126d8ccb491098252370a831351cbef66edded603f5d8145ccc5fd349cc0e56297156f8567b9b367df9194efc9915c663e1fc95794b245e93515b94700b5a151416e89d416db66b5925a7e5be16dda52532a4e6a468cc26262e8825f1d557097de3fc36aa706048a5a72987ad1b04720f2aad9bd01f7f55897ddc815aea6cc2429e854b003746807f912c6b1a40596991776a37edfd5bfaa084d2e825b0a4c60a1f06362a8d9fd7d3369c0a06956007883fe9d34108266c1b23643c54a7e455e137e53c8e7cdddbbf27f1a219865764946e0c66f3ff020e8eb95ef5a397e00bf7ee4781bcc0b7c8907f21a1d3cf91241c3eb7e230d12b9fdbfb5839c6dab59705cfb2b6b48fdf6b1ad37d6801ac06131d3ab63691d73a7551158d9f59464840b73a52a1b2718b4b39c66dab378253cfe0fc3f4b64fc7a7367ea66a06d1baa95f3f85b4467e65f14c3bf01b90cce93802152fe3ec92bf18b5566d15e7c38951b56dd9354ca5058662cb45d263d267e26e1665e366340f5f7b3b59b7768e2c01e9846eae633887363d8793f938fb7b0a4892854750f560a930e0544340165dd8fafdb4e3458b5325431ff71f915c717a6775f623bd3996078f37cd80426964d9beea3f688df5fdd7058d33dd5b010fbe3d162da08385f7c6354d523115ced60b19abbe12aa05f10984b03544ac128057776459f64386fba5d2e19958bee4cabbbcebe08ac65d85a35e906a1bae8fe50563182168bafab1c122a5c86d1543ceb56bd35a8533d1ac86614e5afc45d9360447a949f9da8e8d9091a3054549e6ebb6b701acde7bf244e86c7df9bd5d585417e9fbc2efc796dd6e6d1420b0f981f44c5a6fa1eb3cfd3ae43c25fe9e5af4727fc0934b3964aa264b4328c88a6f34c7ca798385eb4b1ff7673f0cc0398117ea9240095dc643257e606b4340daf9feacdc4bb72c596e2c6c263b9b6eb024bde0b02c254c1f39d25db5983b92462ce6dd1948974960dac33e2051f1c04851f2b085cc59b3fc6a85fb566ee345497c01cd33e8256addb407edffbf580413d51b556f12805f3ce28fc59b11d1eec79fa65ef10967c7bc9f1d8468d93cb249b214f5333fab8914ab48b4576594e43f662cd53318d16bea5078d87db3a1cfea057aba180c5c99b9b534029571f72da525c3e9f5733c1165b5d5fb069883bd128243093d8aa27fdfeb8ebc32a811f1861b08b1d474d5272e38b58d9f1ba4eab0cbc9f3362ff5d31af8a0948ff584fff422bf888de365bd66608d6ed9e7b9f37c029471c5ca4d883c2b02b72dd5d566d71b3bb139c1c5bd9434a916ca9c5b5ed1a7e336bee16b9b08fc1d35117c98a14673be0fa61e055a88c44f68b080ee1e062884c93b3fbe7aafa4da12a95bbbb946d68e049a1a3b082724f1bc28ddf2dc8e44f70c15d66d7cbbc324a12ee0039b542a32f4406cc773a4c845b518bb08e170140110b6670f9b84e6351513a0a6bcf4b326feb41d7f14171a992fc9d499623f3065eb12593681ff70483f0dcb15d2e5b8db85c3c3ca6f43cfa63d8755b73bd9b7b62b6159dd2264fcb18bcdf831dc7c074cfeb6196b2d462d61320ac3023da016001e24ec964de228fa76b044e4120ff49a8f6f197a8b06eca526f5ce408145dd68c3d0272d6f97e4ee1e008ced0f4d62ee4b28c7672bf42e6ffb23abcf92c43f6f539b3594b5753b121783decd1c5863ac2f812e9356c80626f171377b36fc4af62dd039693ecf32fa8aabe949787d4af05f42beb599b5bf9c4151a62be54a5eb110449368015b4ca352276c2eddc68cf1c357ccf2c6dae82f4aecba4eb3c0021ae32065a8e6ad77160b4d444d5f1e56e12a695db07076481455770570ef1ef763accb1dd16b8e9d05ef8ead19e2ee40fda9c337c41435f75e47fe65cf29b8010e4aa85422f751c385414f69447ecb7006b734d92189c182712a54faba7b9e810c803e61928fd89ee1c8a79fa73193cceb43270658709e5af1783a5204de178abea28bbba324404aef3aa8fcfbe5b719c76e370c3893257ddff4b6943a0f81806c2bc5db47470782eaa293359d55bddce133c8606cb2ee2ab8a13328c98de82266d25f86f1ae5f689ab6e6f6376f59bbd3741145f6cf9f4ca1d47265ecc57b11bcb6298046e1c4c876ca27370cf300760ffae21a410c35f4636dfe82cb0075a9c3a0b4c3580bc2e82d30b7856b95377e11c0f125c031aafcefd68c3b625387a3202c5a17d85015506acdb122ceb7b5acfbfdc70625f89070593ecd8179a83", 0x1000}, {&(0x7f0000001640)="37020a48fe75a987d27f1f11353eaf55ea76fc7c7cf97889dfc584ab492dc90cd1e3464a66ff6a784cafbb7bf3eb58fb09dbd75a99a61beab9d3101e67209a7fd9c6d8847e0d69a0f335034fa86f3007266462af6e3e67876905038c5ad7d3528b8042ead8fd6f99dfce860a606de8f223530f88d6478b4e565a5734d6bcdeb06205eae4edbe8a178e6173ac98272a1d5ebca02089af49f907527877d4cc27fa39b4ea59ea48d5aa2516f652a28695ce58d90ac3b1024b39a65f6c9d1226fd9ab3076cfc637581be73ccb9f237411d944d", 0xd1}, {&(0x7f0000001740)="001f9e99e7822bc67e02dabf20a5a648f6495878bcfc5a3df9e87f262eb0fb19e1fa191bc63dd18090676bd30912f07713533c270aafc6f303529a8a4d072e77f681695853766b5c1257ede25c45056754ed592c5e249b7691b83f6fa1adea4eaee845c1e9a3bead6a692624ade6f190446a0513d48b723e0276fa36b355081ce3f4f1e9864f289ecfb954da8d6894d7cca7937c7dfd4def445b42479f1e99de02ff", 0xa2}, {&(0x7f0000001800)="8a7640f37035ecd93d7b0c11c46316c851ce7070a5701020c78df4ca9dd50ebcafaf5524431152d819efe42437a3f388d711d3e970420b6afd3d1cb0c747201368b7ee6ba948522b0c4d7a3cdfad756d0034c87ae13a3920b9d39bde0fff94f1ff6498745daf428dbc0f67998aca0d094af921613b391bd37f12a03cc1669f9f1ac8b2ee15b4e1be321e17656866bb8e370d0188f1671af5ae23b4d75a891c0f375fcd4e9f8da6d68387eaa6795575d0aa30bed4f473fcf4b848201622ebc1f0144ad4f0c3ba04111f32eba3b49420d4168e3907392902940f467b9749fef2ebeb25f5bc57483239be", 0xe9}], 0x6, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x5}, 0x40c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r4, 0x4}, {r5, 0x4}, {r6, 0x4}, {r7, 0x8}, {r8, 0x84}, {r9, 0x90}, {r10, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r8) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) 04:02:56 executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 04:02:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="b32cae1cead87035910b254ad7f94b0c01343dc943", 0x15}, {&(0x7f0000000340)="c4544b38b73ac85e238cbe0cf98b636babbdc2ce8bace7151a206127ef9a72175b549c6ca53a9423c1c82e03cfc4340b8458929c3f0b9ec15969268ef664abfcbf9e7a0dff2edd9816e283d25f82c2cdee883573d0bed9fce8126b8cb6956d6b3884e30cbac8f6d01ab1a20d1afad42028858b1a2161aa86295919fce8c929960f6b33da9b5826880944133cf8fc70aec0aeb393a29b003f6a6e9ba7be4b5244bc70e9e9b50d3813e6bccf5b5ea6971fa1720d331585875aced47008a1b1df294857e1953967359588fbe5d03bd40374b5ca616a8356f139fe2b718f98dd783a4f5d7d09c1143417e8242e62ff83526fd3526f1925b941dc7fb94083a75c1773ac8c41d89fe0152e01f31dc3196c5ecd11192ed8a14b129405b7093c09477ba7c7ed0462ec258be91529354ab165da6688904075aa2147a6e824def6559d35a4b0f469b263ccff685e2f77e33ea5b9cf3fd1f05326ee1202d0b9d60ca97155ab3e3093a0700ddb89c430337ff46d84d91581d60e18074232afc7270f0d4fc34f0162bfacd4f5fd899629ed0afb4d629df4bfaec197abbfbf12d4511d87f11dd1eaf9ca8613b53b3d00d10e3ac286fd41597052a71bd3249d7c4d785d936ba82011088d02e138395eb458f1803f017f2ec8d6fdb719c052dc0ede71b67a6b92d76828c65622cc77085ce9ed61a3e2b169fd0a618f28f300d7cc7d4503788ebd59a9fc5504296b34d9267dac2c6fcd51d4caf4be7b963ee7a7bb7db8866a7aca3b4d1f577f61865be4d9362b4b3eb2de99b52e012e4855256a568d85f9efb7cf06b1f4cf07264236fbd39741c8cfc6d2c6afd53e40acaed9019d9bf8bba33cfd7e248b09a78eef4c368f8fc6d0980cdd016800ff1f4c5822f5a92557221a6785df2db1ee7c49ad2b03faddcbf6d4415a47a793fefeb872b657f2bcb7e46ea749213b6fccadef7544d6a196a6b19f4abf0b5a206d9a45ecb1234f6c5dc5cf30f136c53d7d0d6f11a43e4f1e5a9358688cd1a59d23af648cbf62b7cd54d94a68978f9afbb099103f485c21221b69b2ea1a53861bbc69f1230be177f791abacf5266edae7f3169c6107e7949bd9a3aa10ae5eccb6306a89b0c502ad97864ede4ff69a2bac8af7e2ccd36fa3a14ef35a6def7f05ae8adbd653c05a104ac5c329b7ec2df63338c2437d6d0e8e84f0847c4127a358210df5c0681fb6b5141ae924e73a7e53f1aede20c1dddaf5ba5f1127010a0f975263abf3a18452ee98cbd01713b4a4ee6d63ec45d842381edf700988f5cd0d706d27989e91541328d8d4219409e60a3c104662cbb8db148669a0f68a287789f32cc2f39b0278149078a24f23f5f6fd3ceec0dda72076765482eb5232530907b89c4b9515b1445306762e67e21bb78d33654af7a46115558ba5d75026ac058b4e48bd4844cffe5b30723fa25bcfbc054d50a2cf1e2c600bb386325432aa3680df2c8e0eeac0fe84340df96d0f5230bf6759b911a3c20e7a5a9e17c54f5d7dbe702964a3b835a8e14d1557c85fed4557a8cc04aca84d5c1c43feac69a5da20ea3758c261b64454398cd3886912399ad19fae253661f4414533614089b776bb0573116c451c07699958ad40ca8cf13d572eefd2c5314e865d8819e30982f5ad6ad3ef9bab426a4398c5a4d85fc057fb7e0140744edad48d27aa6aa1a4e767d096e07a51f210a4b978b07f24433288a79b14fdd351e3e83907a356483a5b00f65ffe3b0e0d35ca161f9baba506b9b73337b8a619954340b53e31d16d02a93d635f213263026a5ab80712438a46f870ce41fb1bf6acbe89a6a0f1d624deec1bdb1725baebe8bbd050b078104b028424e1fcbd5c39fd208eff4ea28fa052d59b23d65c8a081d9d6325c647af78622ee6ed18ba21c274e20191c903687e09b37940cb736435f6d0b32fd314d5a9595ecc49fad12a6e5fc2be2be9d466773279c0986687cf18afe626f7efdcb9af1ed9ae10e7b1fd094f11ef770d3aa6a19a377c704206b8cba918f1a896a84edc0cc06f23a39d0bb2df28af79d21db62855a1e8fa54a00f3535b6fa8a423bc553c58b22e623878e5972b4ee7faf3310914b453d973fee77a8c6f2683a279f6e265f4e10a4e4cc612853e5770235ff0bb42dfb87c5a4a4df3eb7279754de1706f3010c8f479f6f67942fba456f3e71b239146f6ff9c26dbd0f92ae369d3618932547d4e3191706e59893083146a43364627e568d2b999908f14faf65e206c4d1f6836e8d29573ba781ac7eb3b9b16c1f009e0f34723c60786a0644e15cc23c430bdad9707e8e1c1633542231bfe2594629db03954c282760395920c14260f7ced38785a980ffc040e1bc72f5a1528ef47ffe7c566d811015a0c185bad1c522926e00887cd3190e0a6573f7740eec9454b782e7e15a5bfb606d69237de805a6a51f3b8f3cb99a02c546962af83fbea37c4e0b3c46275935f4d376791e87d75d73da1d3d8295c52fc03cda1578c5c3408278a955fb7a78d4670d6abe2910c8d9d76b7485f706c6e5192e198cb4bffe48b8aadb68dd252819c15aa5d374be1fbe96f66c9c160a0ebf410ef27ae73d418d61ce8148ca42175314f2cd5e1e51e14fd86a1c368ac5e33fb39e359065a414d832d4a0c0d1ec4a8a9fa9eb0736bbcbf4f665f80ede756d575724288fea814e986122f8f5b487a44808feef2473e137f3a448adffe5920984605e5ae8200fe5ef9720a922a97fdd89c85e7f1f97bce8020657aee5696e28a2d28a83c21683d52ea09b227ac848477d44013527264822c13ead154e30dc2b866abf2f274f67bd6b1dd798fc28a3416a1b742dbd21e71c78529a28b94d2ed8563e44e566f12bc27dfe0e1299aec49b7efa6955cbbe0f6e111d8f3918799f17848747361937fb2d7e012d0d5d804ca6d61a4fe41317f6fbc39c7e36fd4e01adb773330e935323f22f4fe23baa3356f9866808015ab50fddb0b4c11c92edaf0e797c68d845605450ed040565a3fb2e69c37e6ac5cce443bb1acb33e02f08705cb21fce643176752c7e2e0ad56708a0e22b66e9d35f2d219ae1bea9f6db0ecc8e89e09b07216b18159b55239e3b2b7e2b1276b00dbfcb26d4b6e51b8e364c00ba840b75dc32d848280702a566e258a6cfa00cd9cf651fd9c0193a7b7592f957645db1982367e609a169eb1ab1ab9a58038bbfc3dff169af5e8b3fa55c417c2763824cd8e7225e747510f851177f26ce3eeef700c99f37b74d54ecff968e6dc7d3a6e46e60cadaaba3c2c89f761a73d49a78f1f06ab4023da1d29e3dbd49161b4f6c1cb179dc52d5997712a7ba7d24a836a18ae9ad2d1b2a8165096d1fbd3ff985b9c3421d792078505f285d16180c65847686e6270155292d2859798b5daac21383f197f77a8ce38c74c5a69cbd55318a1e0cc4a2d8f09533c3749aa7eb72175f233a5963bb9c6faefbb040f1c11d261fa37baef926724d67ed06725929000ebedeb0ab407363dffe068a86dc6023968b5a2ef67c13eda43d1e6dfbb44457c6fd27c53569b9e66d71213b327029199d9f6c5ba0bd97481efc46b2981a963ea3dd64e91aacff014e9ef6ace8c806c15ab12be0cbf87edf47767c68a63781ed4f7110797bc2e0230de5eef00e7a5fd6b54517a719968712fc6de170deeda6f69e5a05372118ba1cbfa9bfaa3639e5ec57856ae0496f9ac46f4eec113a6007abfcfe75e6704f9f58dda880741b07cd82db788023180ddc888e896dee62768fb724e90cbdbd005efd82a82f5666d60ba950982ed2d6aa0e7087a628f3fba4ebbe03e8fd511b58f5fce2c583a5af45da426b9dc72c3bb319cb7a1f62bdccd2df712c9f9c0b53f35a7ac33a6bf36c1654576ad23c49767824b61ffaca3a6bb6e5d08049aa289228f2881a226c294262bde43af16410999496db814f30cb320e7ef6a726800862c228af5eba526951d445146ab65314f7da7725d50584113b1f14077bdfbca1bcfed0c7074f7921ce888f27bdef7dea48e0e2b9e4261f6965a073b63b12f6b0cb817d90b36658fc218988fff92a1ac9161282697a4ae8640778b60d4fd9d243c76cce0f3980463e28ba87d6e9ebf675af108756a631957f0baa759555815cef84e2e7872c51510d657ce964529cdbfc2871029c9f55466c13afec26f8bcb4e04bb3fde40afeb9cfad79c893f5a473e6ff4874207d48cff0c56c84d4c725600949b4d4911bda48c0d3e5df45f6a2268232554983a7ec94e47ec9c0166bedc4d340f105074294c071d6280b165a9e556fcb6a1888bcdd9607d02ed5d4445e2cbd74543106897dff70bdf42ca5164aa22f01893575174bc0c4c27ad554d24967ff546a3d5624dc900aee9b42ab92d60db31dcfec750526bd74d513e05525e4b5b35302c74f2b066252da8fba1156a86e976e62c99b8df918f116b7c82cdc5d1334751613d10771f7d02c0d3911be7bb99e3b464b1686b6e8ec75aaa8d647fa6471388f33943b9521a3f96b812ada6d2976850cf4e4f40ec12ffb0c7388be57d4fc15e28dc2455e007da6f89c44ac639dfd50e6776d32f710f42fb524c5926b8ae3369ea151c8fdbdeaf893ee5f4c47487917263d631a89c8aa36639c032f025fe4839152cc2cd642fabb8a7310af9ac09b7e4f618cae6b87bb15c2e70efe58f070c7c167fb4d3f83464caa7041720c8a67718d1fab25ec3acc439c655844b256f5235c03f8b0833f2cdb17d23f260f92de7879215d51ee17fbc0d36cc2f43cfe9fdb10580797714f00d792f81a4789f54e47eadd489e5bd1946159856237d7b0d15996122856e06369c55bcc32e230720b0eec3be9d68b8332ef4114b5f07b1c769d0c0e5266ffd7b77404d165c6c5e4ac511a4917bb5bff87446d22bd3dd01df5f7029ca84a4c0ae2b9830c6db2d820ea0f974b080c2dc307f55d05ec1e7ea6656a1ef6b1ed783639aeb78c0db188e03af3bdf447835d7dc8956d2844e1a836cd5bffad69b46c962e2720c8eea00aff8755862df121724355aaa8b06ccc637b0c4e7c336c8a683a3535dd56ddb3723fefb93be1e5441c3049b2d07f3866d216d41c461e3b856ead0eb122e15bfb6b35894b6ce0aae44568bef69b2d3e2debe3d3cf7d8064f21160ed24cceac76149abca0af49914e52e781f2ead673d79734769a379f067c69ecc8e888efe9badd906b15a8e0c297316a526e49aaf9f7b4930c7764c4360c6669671ce31eca78bfd2e3a46898113792374adca555af64a7b7837ae1869741d1daed916ff7e7965ac688b57c19e2aa2633d209a81b0e9cbc60d95012368527904fdf0152f6ec467d81ce2acb5347c67d564abe3568ed30815fa19c927522fdca5017633179703b10b1ebcd950e4a277769b913a9aa886467407146ae348735022f0ea4e47ec5cd06a61cbf2c6e965649b5c6aeb59a3e8483e55758d5a8daae2010728dca130cb80af4c2efa59a939c44e19e3724d26115e5a4fb81b9e380c81263f23486aabdcd8ee86622331092fcf79cd75b00bdbe81f51ba738c72efe6546974c5ca9feed94904dab8f6c3241653006a0f2beee7434d04cf290e5d87bdacb343803db6dad6ae0e28a84097aa944fdd6156453af4e0e38a9d094b9e911985c8234b40c36fa27f3fcabf218c6108cfefb110339b62b550157dc1226ae9f40a05cd037b67b392193dd11b823d0d3fdefc37ed3129e45f3f844ebaeeba089a7c3f8dd9b0b4bc5598ecc24b33123f0d8bdc2c46e356d4d4d3cf0015be76f82fef8258551446075a5f665f16acb5ec55a01429e64754330adb77", 0x1000}, {&(0x7f0000000080)="e877d7de9ad40b21776754712979493281a2110860ca9d9505e51274b77da82ea8c35da55a7c40043a3cc61b5de2a53f49905a7fc47ceacbf9d6784054fad4df569e949709af025306e98f5a5e4074af6d57340385b2279649d855ac60d8f7fe15feaa84010e1b310d4ae2ae828d1b96ee086b0214713a1b6bf408c192e2f725c1fb9ca6afcb85232f01552a8f55a8fee4b37648fee752f9a700e915c7a96d3912f327a69b7d3a9e3136108f57c7d8502f935d0aaf2bb19e2b062fdc49044768c69dd3a5746e051f1ed1705d6dbf944370ce81bef0ec572e0aab06d1112371649d875c2a3ab6424661cf", 0xea}, {&(0x7f0000000180)="5b58d75ca09b922da2f3d6c52fd2216cfc603a140866599e053e15b6189be2f8597b811e65dfad4345b861b04b6f6a6b42427084b17fb60ad6feb42d", 0x3c}], 0x4, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 04:02:56 executing program 1: mkdir(&(0x7f00000004c0)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x1, 0xe9e, 0xc8, 0xa41, 0x9, 0x0, 0xffffffff, 0x100000000}, &(0x7f0000000180)={0x8, 0x100, 0x3ff, 0x3ff, 0x4, 0x9, 0xffff, 0xffffffffffffff28}, &(0x7f00000001c0)={0xec4, 0x8, 0xfffffffffffffffc, 0x7fffffff, 0x1, 0x1, 0x2, 0xa1a}, &(0x7f0000000200)={0xffff, 0x20}) select(0x40, &(0x7f0000000000)={0xe9, 0x2, 0x1f, 0x10001, 0xfff, 0x9, 0x5}, &(0x7f0000000080)={0x1f9c, 0x9, 0x80, 0xc59, 0x4, 0x20, 0x10001, 0x1}, &(0x7f00000000c0)={0xffffffff, 0x0, 0xfffffffffffff000, 0x7, 0xffff, 0xfffffffffffffffe, 0x2, 0x80000000}, &(0x7f0000000100)={0x9}) r3 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x198) readv(r3, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000500)=""/28, 0x1c}, {&(0x7f0000000440)=""/12, 0xc}], 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 04:02:56 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x1) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xe47, 0x81}, 0x10) 04:02:56 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/124, 0x7c, 0x40, &(0x7f0000000140)={0x18, 0x1, 0xecac, 0x9}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) recvfrom(r0, &(0x7f00000001c0)=""/105, 0x69, 0x2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x80000001}, 0xc) 04:02:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x10001, 0x0, 0x0) 04:02:56 executing program 0: r0 = socket(0x4, 0x3, 0x2) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:56 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) flock(r0, 0x4) 04:02:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000082) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 04:02:56 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8222fb4033ffbcfafa770b33d58954eddf125b3f104e2f2e2f66696c"], 0x10) socketpair(0x6, 0x5, 0x60, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x6, 0xff, r2}) 04:02:57 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf0, 0xd3}, 0xfffffffffffffd91) poll(&(0x7f0000000000), 0x0, 0x0) 04:02:57 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) readv(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/108, 0x6c}], 0x3) fchdir(r1) 04:02:57 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) setegid(r1) r2 = kqueue() readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)=""/175, 0xaf) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:02:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="6929444fa376f0e64bd152303435d41b88c2f1ef080a57f0ec4cf2c916e81b15b9a77615d74ead551d5b5bcc11cf4961b93493143bf0453b1bf95bd196aa55396b72c6e0c6f6b7040b78d10a914b011825d6f47f9e1b13dc0cbc771126971c23c28218c177808e6e8cd46760206dc52eb5288ce5fb73320bdb37fafbe56cac3701a529772eef283af24ddee2bd61455d32b5cc9c896a8b00f0042b71fd5d719d46f81d83d999cfc750da35092db9967c285a5c786c2b03ae2aa6eafed95fbb0921232a40ddb79c19c9f37b495fd17071ac5b2353b428ee67ac57db3b21ae20102343253999392704f1004b2db79634d41aa421424b34e6bec9d6338c3c2d121c2977093c242446f6a6c475c2f81eedfa63100e4630be64bced2b8e16e2271d556575b3718f39677f38145d9d723f6e9099cd07f8ea0e269b952ea98b3579484b16f63985591a03a128cc012784d7bd54ee656d3eebf9cb4158555a0e37aceaae426b71c5c49ce1b9335899c1fb044134421081163f3a40df192d35987e7af81d78c51c146599ba86f23ec885324e66c19021d7dbbe6479e21b1188fbd92a7f4b408de28312df1a1d3d4ce77d2b52e67379ad16c7b5a68a11020e06cc092c9c9d9c12f695966ea1e00b204d40f4f9c57e3a3fd69849b3ca3cb466f87bdf7294bbd206a21d5903993c884657847eb55dfa9a34c6c6f5154e2df90f762a16733c530e21c4c3bd3d7e103818e56090f0a853a54a68260f81eb0a7d7c89ea3a7b997b6ce3f768f88030868b7abd7370dcf25b830f3b9bf045686f2d804b8a7a29b1d5b4a06f820fae4d6a8beab032d609d5c90d5e16359d5ef5b2a2c4498e16661a277e33b510b4dbdf1712ab868f440cc77271345b7acf1b8dce062622b0aa1619fadbb9265965ed8f5e3a75f94767c8dcb1520bda5705aad4d6804e0f5f308788d13456019dd27669855aed1c1a47da42a421350d819f26bc27dab45d0e154875a8f6926f8e47441417e5696f273acf5a52c628f8f208c97a7c18051b32aca130c62363b6048872edbc8a9348b5dc25cfc7719fa32c88e5038a41b4b855e1f053a4f2b7b89f5fc5dd9f072f18a3e4acef65ae6a9930efc0eca8b62316bfc04bf9c976cf8a45ddac9ab4fef9c5e9bcabec45d69037ac90e7e7dcde66b6de2190ec169ea948d4d4184a5a6f78ad0320affdcc7ad5e2bbb6f56c1640bf76ed5fe926fe40179a3a5ae3549c76178642ac03607e388d79e6ce1997cd42a1c168b661612de724a6ebb3379bc5e263c395ef18a7b3c7e2b111678c88258ce4002fc0af14f2a88c913371094bfda281759436eedc7637a194ec969db8c2dab4fc53c63189851092fbd11d80dff08073755913567cb8b977a8aec888232e441b01eea232edd218e23d5d8bc3506cbbe08b4e801363c1e7fa3f7569015409cd128e22e05c7010555423b60ca30240d62931e3a7c863cc52097e6e46ead6dfae0efb21cf804a8b77a4ff2f9f90a1f7c903630bb885c933084d68d4f8a7e84e1af675a45b5166bf4c79ad90b02924702335ea34947f8b864a646f3eea22454369e6a3c4765d030bed3e99a0f83505a52f261f06de073ccb48a83da9bc45eed2180002c1bd457ecd612ff57266fe9f2348ff143245a8bde53c23bf97311ca7c8452eee3ebea0ee5b533765c1bfb4f6140f3d16d73996782250bec12e9267bbeec2ec0f8bfb51155ba9edb249c876b4cb6d6144405f8ea3faba6c0ccbedaa4ee516a2241f6f2c505772e0d00e9c58e65ea33e6269b77ee33fdef23943076099d0bbcb3fbcd508e59717e99812ecd286aff7e92cd5fd2301914662d5c2dcc9cadcf53437462c1c71595fc197c6b25b02bc491d3536f12ad310b46f9608f9190db9fde53610ace94bed97bf51f046e66473e163ac52c92b18d85eefa63575b3b36525db8bcc25e7247d3e0204cf03c8c24c738189877066c2b176866e8861e4debcc945e5e052d7d1b39bd3ee1b5556faecccdeeabe6caa8b555d98dc865a4edb7e8afede36c232bf5b8e85f893af7c761741f3310eedbb6d683036f21bb62ccb37d3862a75c05f95b93aebf91c12e7033205492ebc8f5bcf4de823d480626043f76c2fc9faa2c1bb8b1e6157c003886f3149da37133816e0183a24f1379a247d7242a46d2218cb708ccb6f25ab4c535d3c52305f76aab27f1d38acd62fafa4956164f33df30786a811234133f243bcb94a506a8d4a9ca8d52ad0076f604ed68a46d74a0bd768defdebf3f2cc22cc4986c89a8933b6230faa33e8d734bbf29bf0328670858dae393b6e2c81a6b2d978f48a8e57bf339488b47687bd714abadaa7705a6fa35907baf23a5676b60e1902dca7c02c519d651b0bd90003a7e7c23ea514e342824610d369d7ce0b298caf7ebffeb4753372b54eb909c0fec4e2b6f4bfdffde4b7a86bf0c75ba7c9d7eb51bcd2fa5df38c087dfc2add617794b56200ba1c33080beb020d29317dde963b7f02838bf681610ea35fa6f8aeddf889dcaa51b55f3818f6b42671334f9fe5b1ec91398daf587ba6b991edc14b8d9eb8120841202861bc5ac8bf0d290aebf59ea5646f03c2a8339d82aa80637e300d209c91a2d0ed748afc77ed00470ba1160cb834342e8539b4c2554c1edcdd2d35d483661a4194d94509bf08a7c11c80ea208e794ae71cb34582b0afcb81d00143827ba355e9bec59eeb5005e113371f8324a6bc96f08d90a59483dacba6a9ed7eaf2727bcd98cf73cfd87b008a39952f4eecd26b2877790944c7129abc7c775419f4063e3e4d93f41585adacbf70cc4cdc8aa79413360866b280e2ea23ee1165238d02f799b4042d3dee04eb0c5b15093ea0c5ced87fa1dc778958d6287c95964f1895a800d89d5b7244162bb347ea771a80553c193a8914606b1218fa26a42bb9cddb7c80d13dace3c064e4a27ac44aab09f163b4769561e4cb6970df64ddf6b58fee85bdc338ca2d65f3d369fc4d6f111a90cc3ecaa2588c31357053b6bfcd9b13036a776d2f35ccc8dc6d8e94b03d98228e0a26c72f350efbb3f25e06ef2b09ac523daaedb59a64d0859c1eec304f4873f35eea6544c103b942530b21ba77fd1fa30036d3b99670d7281c5bf98760f4bf9adf05662bfae600d31e3f17bcd0de68abe5938f7fd1d4286ac97d8496d281a1834ee713b9972d6e00f5053b47e0f88a252e99ca203e073e30068f9b498246c3bacd63ac891e039faeb28b0c959375529b170d0c97d64d74bfe643192f3e6146f48593482bc476d72fa6c7c334289289dc532be786039b2f6797d366c412d0c59b0b22500a0e34b39302cab9f41fa0cb159336e5074422059e0c88ad4e31aeb5a8274525d949b45360636e57cbd5fcebbfbc22324c21b3ce9858b55da50adc5426ac357ce4e99155e7b882377eabbec8b6901cbce2e4e18aec96830cb639055fe35279d560ff728f889bc3f1fd1259119e105db1bdf488728946c3b5432b337062e5e89a7ef5cbc59915da3edce4b92b113ee8430a8c96d68b4f3007265ee9c5fd4a675eb3d7fcdf2512e68d98defa4bd6d1eac37d984c2dcc222887238a2b5443843772c4798644eafa712e633484c93f8866331048f67e9038fc102bd48057cdb39e8605dc9d500f7c62ba6d3932678532d3373c414a2473ef17940000b34a1def89345e48948e199b75f4cbf7afe3cd24bf268d47ec39ae9f6ddfc322c06689ee02e8c17ecd7aebc6792e439d5a345da90fd2715b9dca8f13bb48cee6564217d8e6ab46bc9cd5e7927f59796ec8b7d0a77d6319d8a9f63a8a23468219a5a03c6b16a21ec7a05b0bbc0b50f36bb8f3e5a115a2af9e556662e28811511e2ce9ddccdaf01a3a25cde2dcfd7382de3e46eaea5317c03bce983327ba9a6c650737353806178819784ac8d9461f222ffb4c03a8381ce928a8826b340f26ccd142fd9ac1372f8471418e80c743e30f10a9ce648a67f1093540be5146f4089f67e41f9834ee823df649c98cdf40a8f10a4d2c3d61430e57ea04f8298cf0f99cfedab5b66c568cce69af5b29891a6f75088ad878b7b9a9726576c4949936cf7702bb5aa120c1383480d79afc299c037338855b8d96faaabf1ef38d613eefa86ca4d44ec9f0e13b96f832cd6146d6ef61617032a543c06cbee1dc046dcb09337c5a3463b2f30777614e9c3d08f544176622d4cb4363501de640dd4e57846959929211512b2ad6fefc63e1b5c9c14a53e75df9dc95f00f1721ce08ce16a82aa28e5f3254f3105747f15181a650b56f29362b2dcdd741e4f8fc699464e15be5fc58377fee9e7d8da91c6bb8212e3f35fc3915f2d10de882e5141ce3dad5448c870e42911cb44d14d6f6c50ae9c42b85c0fd4892f55e8087f90ec4dcd508bcd66707dac04a7694b006e654b92a0b100a99c8973ab187913fc4251a977b7d42103df9906cde6ca02a7e22f8aa61cf15c799f3fbdbfae30763e1812aff77c3e849c7e7f380531f1c1d00774c6ef2f9d3f95cd19f0c69719d282d7ce12cb6bc88dae6e024bb8e222e782ea5537fe59fe3bfc53b1c3df188721984bf5d883adc76d5074a26996eb9464c219ca3cbb904c0b2ace6ecd67f0a2afd484a8a3e70d9751a194a4da001b58cab55c3be93f0508601a4015707030c60836110ab57cc30740be142ebcb6a28fdf403c0acb49020ecbcd968012b558fa4103d3771c22b13a640970a560fd0ade8e89d1f39ead6a7c2c80f654c997bf70764d512b56d4e117eb5e235f47fd83d54a80002871f95be4edc0886f316c3e2aeb1993f9ee7246e0a36d77b1b84c582beb0c44576a91842b1352f5e936ec168d4a123b373b6fba8b31e5701d81b743fd19991d7daf48c4714913ac2251fbdb4622a64ea7c44988feadd864bbc44b2c5c829f6972c3c464fd6f85fff7afd2435dbd7fa842c18148ed6a326d7f676ef2259ba5e1586e87464687a483fcf7216f5a3f10b3080213ce7f4791f41cb3b907ffb5694408d579fb7b0548b7aba70454575e96a47afc301bb59c97e0e35bac9f613e7f4bfbce860b1749b621427a71ecd890bda449dfb0c248a465f7b8962468056a30c9129279bfc6e0a27e4f432a5c0ad001a5b2807f18ed275566ea7a18c9c4e5f5636a46bbdf370a7ec1d63c2572a224d9469a6ec00f1944b243006e1a5417047ce04e7c0055394066fed6dec82be05a3d4e129417e6ccf484371ffa0131e8dbb97f8ce6d7b272e740b9fa4dd7a04b7caa866a4bffd492d7b9915927f9652646900c9a3a65fb88a74a61d767ddc43f59c5f012ea7a9985014e1e05c5969d46059faf32e8de72a46709722a3e169f6863b3b89050ebc6cbe20623bb012912302a46847af832b00d1415aae5e24bd3d9818d3856d34042892a744a036489273cd949ebdb79552e56b2f049a4c37433c1f98975237e7b4d7968bd588ad86506519ba988e00570fdcd7273d3c41f87c717daeed96cf9a0111067744759505e8227bf2c3d8ef185887808676ad75aaaded2fbf6ff19e60ac31ff61ead7e8cdfb451e260e412e470cfdae7da3355b6c715951ad8f3fc712e3bb942b10c5fd3e8a6ba6a2c31ecc0ff94124debd800b6ba72a7362ce5d660c7ef9dd10aa001f7d0aceacc7cd3f764a6e4c1536029c3c665245040da8afa0c80469ef51ffb1923c009b04c9d1c5aa46ea6add8f63854f2db23e75940d7eaa2a369a489d727f4e18213b902813167d9145c0fde8f2975b7dd6f34d779ee49c480315de678d06f300fa85678eb00fb1b373db10f296cf9d5a8e7e5bc818cad5cc14299891f", 0x1000}, {&(0x7f0000001000)="b59ace67dae2e3abc5c2d51debb950ab47c0", 0x12}, {&(0x7f0000001040)="b18bf4d4ef445f678f877e27867d811ff7aee6f51c16581f20ee5da5b5e1be63a739be0d3b2510e84bc683fa0c1c5147f2ce9ff2210cd5176027ef79b7440f87aac3c3a6b9733fde92c97a1ecd7fc6", 0x4f}, {&(0x7f00000010c0)="7630f41b5cc1014f8a30f376bb10deb16bd9edbb67b4d55219807f579d99962b9140fff91c92e0dd266972d1c3131741b773c02873966198de1a7d28cd202906fb62ba8605f4f5d9e14fa163ee9ab0b1718a3b9b310f15335624c4ffa0d8cdbdc2541651e543d174cb81cd8f6389eb7d66ada733c96fe8506e1d03b6c5e31328aebf09d9a847", 0x86}, {&(0x7f0000001180)="f54e011b69fdea76b4bd3e002d2f319073eeec846bb4748bcf66aaa2fc4aadc7b21efd821f6b32cf7190a4dc40a7bb7abe78eb8be6c9aabea4e203590a4c72d25100080ab976caee297f468b", 0x4c}, {&(0x7f0000001280)="7885e28f2ba93f218fed63ed155a8d0e3ab7bc06a6c76a7149ed6b89c92ea2388df5ca52ee9768b034c0742ce613a2b2514236a76e9f51e32787405b90a31b52ae0c58b2a3f99fd037f351f523d28b30fdf8537a4e9db37c36555ff517ca106cbcdaba5532a825fbb2874ea702a6ec175ff3af9801c01d9a34361bfc381254c8c288090b", 0x84}, {&(0x7f0000001340)="71b1069c88860a0fccedc8ccfa2b85ae2e84b1f2e75b8645c844786b9a0c368150244b6efb94f333aeb6926e44904fde1fa9f45efff8a36073f955a69a9f38c3a2581c6195353882220db45b472d5c555718f473f081caf02c2fdb6b207fb48745472b816f3405b65f98e9f250647a2f8e2aef02c87c2a797c817aa779f30bb491012cda8e70", 0x86}], 0x7) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:02:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x18, 0x200, 0x4, 0x2, "5fdedfe86d73d9dfc9703d2f3c605889293b9d34", 0x0, 0x48}) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xfff, 0x0, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x1ff, 0xcd75, "ca295178be3962def9b6ffc51b6ed2f14a9ec104", 0x4, 0x10001}) getsockopt$sock_int(r2, 0xffff, 0xa81, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xffffffff, 0x2, 0x401, 0x1fffc000, "9ca0b73478a3de4d33c8aa0fcb63c672d07cc3e2", 0x0, 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x5, 0x80000000, 0x0, "842305d493769a21d9d7bfb7c6654d37d9439e98", 0x2, 0xffffffff00000000}) close(r1) kqueue() 04:02:58 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)={0x1}, 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000006c0)={0x4a8, 0x9, 0x6, 0x6, "c42d2aa1afc8668b094253083cb8edaffb2c629b", 0x200000000000000, 0x41}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 04:02:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 04:02:58 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) linkat(0xffffffffffffffff, &(0x7f0000002680)='./file0\x00', r2, &(0x7f0000002700)='./file0\x00', 0x800002) sendmsg$unix(r2, &(0x7f0000002600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000180)="a74c0af1451742e8c0036257afe3fd30cd30dd68ae85a211c4afeb2b573c4a209968239b476305a8b2b9a40092ae528374da677feef1191c7cfffe73536ed8b76436", 0x42}, {&(0x7f0000000200)="729aae3ff7038738cb8b8f9365b7ea5944bbc097baa0120bf9e4431778ee48a844151fb361161fecd826aff6ca91c1b787ad0b3afdcd5a9bfadd65c5c27c60a13310972273ae90de43e44e3b7e4945997e647f39ad437ce9cb239440732645eb5dec19af4e0f27afcbb202f6d5aea06be5dcbfe2ff3af8eb7e18090894c283746478c8721d396e513296325f1a8dadbcedb884f404541601faa4f97483b67d16e42147a999ae3e6fed1dcf3a64de35", 0xaf}, {&(0x7f00000002c0)="14f0d416a29a4a03007db75783c9fdfa5e9811fb17c5e49d5e2479544d3e0291caaf70a32b74eedc092907f6f1d4f966a378eb0fc90b3fa9bdfa783294d8779f66003ce3df9dc6b9505d67f428d55bb3", 0x50}, {&(0x7f0000000400)="2dbbdfd1419f9e75f2b1d56026db8821236737e94b80405a731930e7e565d72f9b413b52ba8eafeb5a041677b2312a384331f878e811015f6e4f7cf69193a7cfe2a4232755fe05ab3182a7e01ba6659c34871c88622a3c48fb2218b8a92491c623ccfaf6b6280d0c3022c73fe7fcb71001856f650b7dce9c1e635b2d801889ff3dd8ad03d6ba1cd47343529e03416789bf18e76db6cb4cf89093d87743f1e5dff89329cc075ce455b4bd90ae30f4f3dc5bfcafae4939e8a580d9dc581997bc447429e15c80e4c6e031a3e3e642d23ed20feff149464d1c28ca1117d0", 0xdc}, {&(0x7f0000000500)="e65447abf1c6bf0773a53734ce6f38a7a78e992068aa91d84d4c07baa6a908a1e63604b6322824b9d66bc540c8aa48368b49e084eb13e8eca96637c91749e6deea78d24b341918b01ec2229ed3f9a915c25bf27d867353f6d387a2671b1f65ebcf38d5e04bfb5cec69df5d4095130d92a6423513fbdfb9344b54e0f5428e5a9d69246d53a717f690f4325567d47841de31d82fc6df3acea1fc54d866dd5f9b5dcd2fee5d961501485f5ed5eb0938bb155759d8d28b689c7d98341577633525b4151a9d5bccbcf149963d2a123cf77d9e295ce15e4d6047d00a9a9f1a7cc7e04203030ac761b0400e9646ecbfb818fc97f63d5fa8f96689798964a5075baeb5f077406022887ca667a9d587ffd054fc3b28fd564250ea3b42bef0bb1b551618d156e6fd863e37e4f6b68310d20bbb99dcb889d04fba32a5db105935c33a26435932a30fc42249386240f7a53a5ae2f8578216ecc0273d4320a70f971c05777194248c663227436dcc28685f1a078120a1ceaed69c9a9c58c4e091b4b8f4fa70e9bf612207559b7e2f26fd29411b1d167cc1d15b569e285850030d633c4c3950707a731481816deabafb006a50190e8ad4a1ff286646a81660b7afdbcc7c9ce08af7fc7c00278a6e47ae1bdcf692099bc2e99d3625bef6f83945b855e2bc618843c2f656d814756d53012d62df02787ff04489736fd2df7fdd2cf9a2193fd0a1fbd4cfea637fb4825dedcdb7430a9d163eaf9028ced853c99ef73daeff42c13adc33bb262249adce91f67c80694c4a09f52c5295acd0781f8a76905f69eba377de51e26a2dd09ef9860db43d1b060d6416682295590b6f65602c510f754291b6dfabcac1dd87e645b6c5df44658b3e1f1923bdadcedcb81cbb18302305c30f2306d7d36408c5be552f30a6d17d633c31fc339fe60d1a3d8728955ec6418a02fc01f4931c9070b7d9771326ac3635f64f13cb6df09af4d563bd419d67866f7ef9590d77e07362a3947f3f14ef70df892e87cd2d0f78e0e1beb99c8f101e84eda705e756f0de3db487ec6c9a1f295bfd40ba1cf1bc3612e3166aa8da943f3e9ed64d2032e70985d428de3b02e5ab51fbe5f855ada176cb1b311a9202441a7930522b584debf48ac99d5fdc224febf6c0606438141a7383917dd92c9597fd312d8c0df8371af75d1186b5d1624f1781e73a6e1bb18a6493591883eab2bb99cabbfddb57c8451dd5b2d60f36b451dfca3eccdedd020c11c8c32803a781fb9a7ba40f75002144eb05c1afd23e29022ec05decdc90a8221f3b6a9a6689656a0ca3a69564a04264085652a0c71f3a99212483597e17e15344ceb3d78087aa42b2ada78b739f329f17dd62a18c26a0b86e078f20c807e3147a10bb677411f4cde36b5073eee8ef3464135e10e5b7c6d12c3c9b6968d643ac8e0696058afacfd76c63ac6eba2d30723da3fd9d126a132aae4ec972774c48992db19c34df8d16ce61473285ddf4d2aec8003a63e0356ef8d72315f33bc98f73aaeb8302e21831050c4c7f03225a8fed2ee9f1e57e068e749976b11ed0966ca6edd7dceeb3af737b8fe723e30f3d0614091816b70550a1f6c636e0faad6b7f971d719e51ce4ce4b393a1041b009a042456be96541e7f27ea47e485993cc896cd1463244c25639d93eed1383b3dbefbd6f2be35f1a71ac680701908bdfd87369c7078bbb3cd192fb0dbb3da630548d8bfdb2a13699c60cb0fcef0ccc0ae314c007cd0fa1dbabc49a67b7e2b96f79b6cecd93965ea971ae271301f9c4da68dcffc4ea29a86a6447e085b2e389c5dfbf3d31d45df0d18b1a7060c62b3bf39271eca671207bbdeb0d2999a2c472280ee2cbbfbd0451b74f37d87aeeb75b9520a044a8eaabff3ff6f468d7dc4ca1ada91b96db05f72706f7c375b60098c391f1317c50012005b8d599acdb3384cfe3e037d752cc1ffbb29b5941ecd8acd1c38bcde7de0254a30490794bb70f7890c53fa577321e60efe2df19ccfaa5301695315b478a8e83c7081b417251c7571929273e38d2a25eada1d88b2b514d60ba657ef495f6a4cd6b8db5ad6604b2c17e314c6cc5471234fcbe9816b0f7a1a7fb8400755ea879f5317101d5b658b730042c0cf7538063e7fcc5be4bf7767d96b0726a0be8b2744d4cc73fd84ef15d7b500ede9f2d753a14362a6e1de9f2cdf88b7b33e4f38a2d01d6094c3f459b4b3ed265f6cc736a8cab494e17e6841a12a4d102a6303a7cbb638ba2d69c061f2fe5e64a2423f695eecbaa4abc64072c9182d32f11e3e48744765fd6b3f53a4bf0c77466750865469fdaf12c6a183481b7caac34b869caa26c8f6de484084f6650010aa110a6ba77d1a882a66b7006bde85eac4d5e26d025fa5e9f1165ff6a91b295723c3e202e3619acdbb760f29b09bcd934228fe1ad06407139d8a9004419d37b91ae35e0353788003db087c519d972b26c44f935de9c510741d18ce35feb07f358053452caca91ef471973808a24a100c3d0a569d899c2b8aa52ff977ad499f15a9c62276b14a5d357ce73a7ef5091d94b287238562500f55107cd691b95306428e008cfe2b62b53ab9c060d3c34a81749c58ac6d4407a2e76f512b24e4bfccc144ab974fdce031a0d0d410daf1818e4b04f1723e8e0cf97360e929ce9ca102b48b2ee5f25b8e54547dae1245600672ccb16e861aed6771b88dc2983b1e75639f2ab27742977b6ce46ad2c6c733e1dbba62b51555f9513c0e889aac457d30a9a0c5568f501e61d115596d4ebb56b2a7637737daa802f562f65b1411dddde9e7cbd145a674469163c23d531eaed1cc6a53f2d7c2dbe378c3b14ce39d37c294203879bea6077fd0d40fa20fb49ddf52b2e8899507bdd594e58e7526ae5e2518bba29fb1eee4c8af8706a82ee2af8c8454456d980f81e0fd201510d6bd9ac9212001a8795477f7869fda3e91e7e50cd4d2bf8395557685cab5cd4bd71cc65e364ac3356ccde57382876f435310a38bbd2bd3e8e56a237720b4fd14cd59fff0c8368f39eee44a912f4f5b1942c7c9fa7c29ba68ca7d1d942cabb5e941a26bfa14f4992b1e35bdc3b71b059a0b2bd9dc48c273ca8eb51f0e4db32611d39227ba313f3f5da4f47fb3e60ce1b94edb1f0f955edc91e494d8c565c6ce8098c1f27a632aeecbc7bd2f1200a474bcfc985af95994ab1658e1519b0f87420b7dd81413d2dc1564fd426a59fe00ed1704e30916477fe40e5c2ca96624bac52602055db908aad5ac6c97ea1f6f62a105844f5ff9f2abfecb9dccbe49cfc325903832234dc33e6f29cb9c62fa6101fb1e8d285a31f447e5503cd63d3c08fabcf20dc6e6968b0a5212c8c2021fa3be276484e0bf106f4288ce8c0a57819f0d2d9f3dcbbeec2bd2d49a0a5c1b6dd45530e54f4b4f090d5ce9175c74479aa0855fd8f0d3811c00beb8baf4c8a97f4a666576491465b67b8991f1d88b7ac4659f8a57c5300f99a809071f61dd92ff3fee83fb21ae83a8497d4431cfe3828cac596ccae21c78c0114ae90a76d6f06619ba447c93de22f9ec2fdc5c51e2ab9683b831375438b6d05df9be5e8e9b79cc07f3f214d1450cf5ef8c3ecb7a523cbb950c8887c44a6139c0e7443a9dac4b0b383a133374bd5c10616c210c87149adf8165beb517622c48e1be7d4372111350ad910079aee704f0b8173047eca780dbbd124ddfbcc4eaee522dc1a3f744550e11189dcca7aaa639487493e8198697970432334e13e205d7cc11e239bc70d20708a5b55b81ed574341713f6da98c3d198dea6607a2e91470290f04626bd46bcd397bc4f1c0d5e056efc0424e0f6a4e733517b23d920f739b013fbefebfbdfefc4cd4e2de6868bcccc47cf2ed898454b2b33d035155219f4cdfd8b632151975b2db0873ae92ac16f4eacbb2b488936a1c12cea3861fffd837ee855afa920ea563b289523d622e14fe93d0c34d14ada9c6802e04c6a7f8ff3d352ee9e3c0f90623c776c5d663e459f6979c7928cf7671b0d206bbacf56737bf3b4f37e8cab7279a84f522bb4d715c86dc8dd5d624c3ac22d8ef9d7e51c3fbd6cccd7b2e8a56007edbab2a52c2c5db326e363b1dd0a0aa7ac8d63e9fd10464afe31e20ff7f04a507f9a537b89d72dcf882cadd7f067bbaa1ca2d35ee8ea53a1b81b09a0b090c869e1a8908f330fd1b09b80e5f4139a91174c8f66dd1b8a66b6b6042d20b101289f1315d7c361e5120e2de890e4b08163e9e0a797320a92754e79e9916fc49a5f22908e423529da42aada8c8f012a75db316373be1638213c817b3a285a77d3113b4837744ed9b84b554c0807732850cd30a023ce0186e71c7bd089bf0242ba6ade9b5042926742ba148bb795fb8c74385b37c3441a8f3dba46a4181a7efffc0dc8a6b16824e8a176023ee17ac89cb754daa53b62d76f30342b97f9bec63719e8fb415ca046ec35db9ea620b99f681c612968a6433ee9c23ff9b1ab271d9c91babe3b4dc09b35c2d15c51b042ba81419e4266db75b4e1bcabbbeb6000d4f9119cb6733caa6e3d59295f232b2f787b389e744b06868c4b81bec6e3779b256858eb7228c65c2147c5ee0b4e0f42aec91a8a98e2365ac8f182328ecf4c0c3cbbcda1e4743c0d4f50d016a9559de06c08887bf7f136eebc53cb11454bcad2a5be6132bec91fc2da1396269b8d7f5f19511cba549cb35b4d6fc0e20b6937f7e36f084091fdfe51a48802a3e8c3afa887aa980596127b8557e481377802171ac75d13cf561bbf0e3d35409cf8f36f4362f8369ddee590e9da24d634f4fa949123e9870d8ff33a6f390a40702d58943e800111b6510e21a90ab67c39bee184bef59ef87e9d90d4f3b96d2f61a963793db404f3bcc7de96f88ff1a93ec501553edf55f3bb4681c8f72a9c07750984b8bd632123e3ba357d049f8a7d06861c0aee081ddb407c2efdbbb2b8a934e5aa4729683f7300980f8cb049319e00dc3d200f4a9f137b0a2345a1e4902f51cabb7d240c946767ce87578ae629a471ceb46f3e90fcc0f25da091c611cc257bbcd631bee6305f787f3e2fecde548a5cecafaaa0001a89bbcd7a7486bd2281df1ff40a1ca864d2f2214985305c46fd512dd2551f6d21f9ba961454a0af22273c01f48118453d384532d9d9c5466e71d208232bc9bb361971e60669efc382702b70fcf207c984a6b7bda3c14be61016cc40a717a6813a7bf041a140b4105d6090b56687804b69c753a660e4ef82e7177615c18df83da012cc637946cbd13167bb7db68c1dcb86aade6081e4a0565ad0230d03337ef48d1a2f2516e5b3f0c5660bacb6d59a46248ef4a922722c9584f892f680d164b609ea313bd5c027e61c12fa628c7fda908c3d55e1d5a90a93914bdb3d2abc521d2e312ddafb31c5c84f5303a4f9e3d7b9c99b353d64271e11937afc5f246167274f2bc1a1459a41349442859aebe249792aa512ae03c53d784f6500ae6c0046d86606b7665d46d4813c6d96b6bbb2b117f59df1bbcd0311046a437c77ccd736d6b66fe71e429ca3e8ec951d5f8772352ac7e07e0e9961a75f84747b94b8f4d566c1d548b5bc0575c3f8c40f8fe05f9f4119401202cd3698a8a194d892cc815eed5f392d7f657f2224c37400797504e0e0644de1a1f46310e0b7665ca60257bff752942ad19ae12daaa6dafd8ba131c38016336b3d46cff06a6cff24fd3165cb394ea31c957e162b89c4e6a2067fce9569b9b6a21fc2de50198f4ae7fbb7cb5f20844783e7aaccd3969b06555ff5e82f834101fb53580fc1503545d92fafd7fbf5850", 0x1000}, {&(0x7f0000001500)="b1fe9d6bad85096a65dd9969a4fb3d12df5e382c2a51eb2bafb2ce88c95af45e3b5a9dda7913fbc1b801cdb3fddd53ecde83d0e35be3c5b25fa43ade8e7fb925d9324dd39e60042b98bbd67263eef153e3f7b08633971bcfa37825fa483bde883202ed9d163947f9ec59d4a49b3f6824afc61ccc159f1d1d4ffccc13ad3d636676de5cacfdda6dd23e4c68c25a46c07493ab58096958c33954ec01709d623f80be426a350d2d759a81a1134ae0a51de92d6d74dc1731ba49347b30e0c06850c7e0ae04ddafdb48b84c1b1350092498d8a6d9902a14afc6384680c358c761a2b569ebf81813ac89e87c586d5db52a805cc5b232e66be03689364ecbc9d702702490bf086b640f28ff53a2e107489b329d647b56ecf5dded1680b13d370db8b999155dbff95cd07ab32958bb925e28774eeee493b2982de5a786d9d3b0c5db8c06083a07c513953264f0da41d391e156fc96ba4c848264524b420a30c92f7d034bf8f741f4af8c46daf43a0bcf4b721b1adb0987e4ee201f07fd5ae0350f12a53c92f7d9e2a6810bd848617b25f2c9fa3398862500e4c5573a45abb7cfc0cb2bea3fd13a215b3f513b5ca69980777e4cd59b333bb27dc77804e7d70e309e6c00dd408aad011c0f30bf43288dc4e1e19424316a381d2b390711cd3bf006e2e11befcac826c86b1b47178755860836e281e8e777f66e7ede0cae637ccd97a063442f6f9f5da095449a4aa66f4f2eff8ad7dd239765d85db4e33f5c0636cb3912f214001c18a5561544eaffd74cd9a22eb4e77e16f6b4a7dc8cf6681b61ff0b9ca2241c284d4417ee2c442a7e0ee3cf7b100d031d3e5c23a58f30e3af339274082308fa3426fa0a8ccfb729db74d4c56c90e3a930246b469ab8f58cc3c3d52a3fd1567579e301f7e9e1d709cb0ddd1263fe84c062db35c66c336a7d833f09a5abeed366e659c360e9f0eff61c1d1bbeb21e0fe1ef586db9760ff4b482a1e1bb56067ed889d151ebc4c1655ebb7caa700790afa35d56c3a0392d80bc0f3c3b0144480b028d1736f8990b455d36fd4b4da355ae9b22d290202e559b0389c6246b75633f2a52ad049cf4788d5077c6ae3cbd4c729ce37b74d2508dcec5d64f10965052b88c277415b3a66c305b6f5640f0d1ea99ee90472c541d4e8a6ac32f133a44e31ed3772f0a6031c4084fd679172a8cf967d64f0eb9244d776392f548e5e6409fa0cc0b89a36b4ca5e3d3c4b77c2da7a6888351201bd7f8a24f686713818c7f06a541682a803cc04ee14e485621fda18ebf3a092b7b2edd9168b1dc7cd3b89f6a07bec728eecaf9d02345bf57d1ebfba7858eb26bdc28b33533fa26e64d98c1fd170623e407f9ff51032fbf51ec53d671e2885f6ebf710bccbec03ff08bbc164423a77d40fc44ac1275e237352e04fc78e091278efbfb4fd451f11505be16798e9580d5442dcf7269b2429c093ea3b74bff7366042acb15f860655fa7651b3d9b8dfc4ae597830210d0f7539a30f22b748323c5459f4ebbb83a6c4b7639210cc1b4611558b2489b34d5e0f1cc65f6bc2ccb95c9e6ade86ce028841c6d197a6fbb680733efa4fdbf971dd2e2234770be1ec23732e4e7574f8c01e90a90f08e20bca6a59cf677301be2a227b540b6af416785bc371cd15cc8b7b6fdb04861bda0c6aae8884d426a5b21bbe7c0c04c4fc8ac6d24fc234b945a2ab3d37951ccd90f03a2b9b4ac7568f76b5e0e6efbabb928a4a7482a8e2aa2b1f5dec7f2957b2c242de65c6c6166a853e2d58acd1c03efbb9a048582b20669781790f92141dadaf2cfdec7ebebefe4ec3eca6e0e30c47135887084d843fda4df671d34e37ec594aa36238944b7f0ef8c7b571ce109186caced3fea530d85d1b083cce0338e9c753a3676113afb3d385a0015706a96c3dd77ba5dd734a679e09d37375fa61637db59fc571e43cd83a161fa309f4bcbaad7c7e1584c82a7c1f48b8e5df422f2ba97c277abeaab47978ec47fe770404a80c278b9ab37ecc94b947fa64c6657c97bfa935f3afcec417d0320d1068d76c773eeb6089cf9f6427290e1beb4b02fa5a78dee697879ae9f8f98393dfd778af57e74809787f3dacf836d0b47d4c622f0882bbfcee51072aacbebf09343261e13921dbbe468f087e78f433abb94b207a1d5a259c259cbae717dff399c5c4f51f22dd682785e9032c813a31a1f38f1545cc8856f4c8e9369df3cfdf5e396dd86cfd19b058cbe83f70329fbbc4b3b960c6dc62eb0cf95bd2a505232e326650415629399ed1bc89e9f36f68d0cabf22a7628ad3c6b0c3b331b6175eb4a4f79d469e4b9ef26596fbe226d99999ac1609047b0e6e87354dea2311a2bc3055c85b18f52e4e50b469a70304b955346feeb33e67a6c8c842d1bc08f9e11e7c855863e33bdbf38275ff503e3992ae9e3495623fa9042e2a91f0fd0e99a403127ff9096d4761665acb1a0aa5d95f7de243a2707087a839e31263c23ea52009e4fae6e8a07d8a0c992448b1d2c440693a2a790f46e80d133e366ccf03dca51ea65f6a2547253f09e4ec6e755effa06d729ec6fd6a01ecc3cda2531123da7300b0f782ea7ed0015f12a1694b8219382eef2d3aa887202fcf6c9ece82ae45dac7ddd92d509b3105c81c8b555187030b9ca4973208746f03d8669cbe2b3898f1ae2cbd719005b3a99e2c4db9113761905545368845c522e78642549e2b376125d2514f2dd41995f1d92d6b23f32b0b7ebdc47d13cb83f2bc71f1c8257d46b6e84ef545b6e55c9aa57e347e1044f66097eaf1e00b42c546a9819347f7d38d1663b8ce414e9a1eea56709c4016c9178aa8fcbbf85f3b2898f0dd9dd579c4cf1f524bb5e0bab6752883dfc58dc5d28ed35e67f459c15c55383d23329cc41775ea9472765a83406bbe16e883b8060c332af5a33a919a6d1fa1ae1df07c64096f57e923f142764f9cb1f924cd361180ce2c0153c52e33f5097752bd5bf10260763ed7e728136f9c89c051fb8db31dc701273a1e6387245ddab89b2b5442180038aed30f266a6c2717973c7bffec75c147c9d33350204c96e5c24c0092f536ffaf3b316fb37e9450a2c24ca7df1e3ccd9b69f0d1a705089eaaf608ece616c70698302e9cf02add5521ad3c5b53ae420f70a62fb919b4686e57e77e7c3f0821520b1dcf5c8ff98d41d110e59be72a33d9fa66affd64d44a43051d48eda5ea3a49daba46e9428443682056d74191f77c8cc9887486aba493f92e2bf15c129739dedc6ff1cafd4cbdb488212bbfa931fd0241089932a71bbcb2f96fec417a74b51495e73e182323ab07b4810808d90a8719d2bed5db77a3b2e6c734fbdc3730f85025ee25f65eac06d4628373fbe194b2d534b69802019122a68496d38031ea822193b645e06dcdbc6b8309b27007c2c7770fd90c459dfd57c638f46afa1e42fd999bcaca842ad30abb66e7215ea1fc40b918e75a109cee272b80c291b9369da0eb037621cebac465a3cfa0be15683b684e09a3ccd334222341c4357592e801d98aa872545c769b546e21f1859ac9f81968b3ab731483183f4264b89727f085456b3b2049014c82b863d906e67658d9dd554559780b56664fd76aecd8d909c764b333b1d779cc6299f083c3aa35da22ec204f645ae3ab089f82fb31a2cef791057a18a4c15783e5a5cb9d5fe07881913dcc9f3ed3ea00826ec390a55e95de42df5639350a9bbc325a381f5b04b16a0d03872374562a401ff86c1c9fb6b688a5bc28cfd9391e6c94e18e649b7f574847e6b54c99598072083adc1d2117a2fc6bcc26dee90cfd98043ce488222928303fd3cbb59d1e8fa26ed81432c9a47d5fa45cb6e7e0ce82340c8ab0ebe2be1f6c4464a2024d849555df12305c5acc1267804ba0ecdcb2f33d90594ae8f0a1757f5dc311448ba5a47cb3223a306e02189ff0e7b8a3e51b26931768d214b16076462d42e0d53c01e01645116359d1e3dc9d1fd0759573f6682623cb718497382c775bd6e569637ae13e24d0e1e8024fd93e0b84f74e1ec0eaed284a6093e0cd99e93b7b0fe0c8a2263bce28bae8e63d8652cbeb1886e618266e53ea9f2a77f6f09d4adfa8deadbbb630502b885400b7275893ebeff7154f43670dc4808d484f6fe875b7fd21591be02a1947dafe50ecf9dbfd5c8cac8aa18cb41d1fef5d2529f0bd7375aee5b4b474a15afaf429740e6059389009a9eb936d3bb9433a97a6b586120279917d8ff2d02356a30f47cf72fff9fe65f858582df253024a954a0edad3e52f074b79f92240e09556924f43facfc87ce75eec1f0fc087776e991161cca404d0b9f0affe05a814ca42f994a66a9713e7185656f70abcb48be8e10417f75c07f56dda2952472a9a59658fb70a3a103e50d67f57cdbfe17c829302e36d9d09c147643892b13343f31c7abf292b18be1f2e96a62039d9eeb8f42201c1df6c966030213071fee17e8cbe3b457c034100b7f20e135ab6278818da50af4bfe36815a44c42b544208fa4bf680cfb230074700edffd0a1f2b09fd5dfd4e52aeec96e9b19c9fbbb8064b20f12e0a094bbcaf8438cd9bed3e04070a70b831a5f3e35686d6cbfc38df005e38d34155fca5e6d3e3bce3b496aa6ae5f7504e517aac726cb47e0b3b291b1d8a00a9dde67b661b1c73fa145e63476f6ca551d89deb4687c2b0fac38acfbfaaeb22f5f8ba152b5ef2c586187a1d16e8049b49f7b3eec52b5d6eb78892a93db9c509bc6bc454bd02a5eec43a65ab6dc5584baf3a44e70688fa97e01621b0afd722c94aebcd360e5762cfab900082dadd7d66b6bee9f7099a15eeb621f7be22219e033ca578be3a5abf9b640a5b6b4686717a2583fcfecb43fc85c8ed76776c59755bcf9bc38a18bd7748cdf3c024a152ce612966714b08fd9e0727bfde0994418fc5e0e8abddb68752c3a762250d1d3a6d315f9a21b189bac58331325b85c9f9680c0c283e71b06558e0c594ca6e8cd437ce151b4a29819ce45b3e3cb6ca27686c868ccefe36887b0f2b8947d503d434e8ccd1a8d3b8ce0526f3ab5502b9af8fb98154011a352c2c8c5639fa5e2888f67da7b629a2358083c013ed2030531d44eb3a067aec2fe5f52bfd55170e172c1ddef62e66c064416a40f8de39f2043e91d361a1185e3927b28482655505e2a1ace09a40347ce453d998b0db4a9a0062355ec90ae658335db20b535f3c86672eceede6c2cbb6ba3eb01a3ff141acf08fb82f17117d7e6ca16c46e19330e3f3536a713d84ffcaf964e95a8bbf107deb37d5920029d55904fc94df91f09221e1a6322c1e080004c8d37fed55c5bb6944fb3523381514f2e1e699c645a4126806e8427bf5b1171dfe55197afc2c08490f8f1b79f73622166e29f50cf33a3b46d5f53165c984da20ac231f65c0c829038d0a2054d9fbdbb11e747d8a5fc1464340bdb6992a3a85a60e1882b3632136333d29e62e50e90c26481b54667cf6a1b7dabd023b3c8957f599a151a9aa0890402a34b71d88d414e227805dde3b0c3c9c3a73aa3625393f04a5c0e9637f46f025c48c8dced593fa4aa842459f1fc85568b1e967d0a8c1bdd41e5fbb21c2dcf2e6c420f4d8aa52861f74bde39edf7956ed19b5e703de51556584f49c0326f8b4e192ca7534bc295236d951c7b9051cc09257c9b43c48bf12cc629f128295b2e7504403453569c381bf3f22931a51602026b0ca6daf48bc1112bd25e31f8f321a8ad45f5e9d4a9075a236bbcd6148f0ed2cea625d7da25da86d1f6cc8fc34b21945db1784f645b230b8d73376e20d23ed36", 0x1000}, {&(0x7f0000002500)="51b4741d8d3ad83901bb921ccc0d3a25c3a55278f75774716278f8eca5c01260b5436c3335a7e500afa5b9ac6bdf432a89c80a878e7e15b07d32f1de94155e1d84ee30a7ccb02da7518a900ef64bc92d2c8b26547430d24d3f9d7aa419aeba0a3485ff362fcb2b02588d3ff8a985f6d4a1d723aeedba13", 0x77}], 0x7, 0x0, 0x0, 0x2}, 0x400) readv(r1, &(0x7f0000000140), 0x100000000000002f) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) 04:02:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8c18", @ANYRES64], 0x2, 0x0}, 0x0) 04:02:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/178, 0xb2}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 04:02:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffffffd, 0x9}, {0x18, 0x3, 0x1, 0x2}, 0xdb3, [0xffffffff, 0x3156a791, 0x7fff, 0x7f, 0x13b, 0x7fffffff, 0x79, 0x8]}, 0x3c) 04:02:59 executing program 0: 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) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$getflags(r0, 0x1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 04:02:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xfd, &(0x7f0000000000), 0xfffffffffffffeb6) 04:02:59 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000380)={0x5, 0x2}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="94ab55accc9a4d57546a89838bf4ebd376c878f650bfabda24a39cda6f4702a2075962fe1e99d7a0a90a75017f6e69d48cb62c424b5a4e2871b6a6ed31a50da4a0e6aefaacc8bea36f95487d558e663366afbce46a5911827bf6b6dc8fd36dffca50978065b1663f8c928dbe535384c89135169edba248d33a2d0bb123c08c1e31822a776cf6288fdc28cb9c5e792a5b39cc989075", 0x95}, {&(0x7f00000000c0)="9ad6d6d58b34e62004c002ac3012a31912f0d1c581e23db975de94b2eba4a8ec634c770cd87830922e19c0c1ee0d55fca2854acc59a174260e94280cbc81ec964006bc12eb2c5a2dba2ec659c78ea8ced039adbb9b0a43e7b5bbbcbbb7d27a55b550ac7d7d91149831ec446977576395db59fefd5a478115dcd313bf3e77a5d39292bc8ca74820ed9145ab48bdc7", 0x8e}, {&(0x7f0000000180)="84fde7d19083fef6e0b52a9bac30b86e834e501dae7d9ee8ca7702a53d7d1772ba46fec5517c33a9010f864400da5e129659d8b35107998b59f5c16083c11edc9745485ef9927479b67adb30cbf217ac4a3fdef79ea310ba676b62", 0x5b}, {&(0x7f0000000200)="694f154fbfa7ac3dc2f9facce5b5e14cf6e1a2c0acb6d5477dc510f86baa60b78c9ae9a8506ee54f9e223038c29d14d6d043b3a09a2c0cec800d7d1b4d9f9ba0d44ffe8bb579876a0a46406d4d86ae19d5c4cd00a9c41ac44e88447cd5406550d509c44aeb666ad24f7646c052400fcecc01eada0f2444659c9eedf589309dff67670a9cd848b3f2c4b5010d0eaf6e6f063efcb538c9bbd2330e6c243986373e37eac8d8d7a7b8ab81a8204648dfcdcfb4c89ab8b792e0d4b21727c3335fb56a16dce5f2c5d064feffaa378553633726964254785739dee711dfffaddc2092572fc99c19e4cd9f257d", 0xe9}], 0x4, 0x0) 04:02:59 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x4a07, 0x7, r1}) r2 = msgget(0x3, 0x40) msgrcv(r2, &(0x7f0000000180)={0x0, ""/79}, 0x57, 0x2, 0x800) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000008, 0x20) syz_extract_tcp_res(&(0x7f00000000c0), 0xe844, 0x200) ioctl$TIOCSTOP(r3, 0x2000746f) lseek(r3, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffffffff1726, 0xfe00000000000000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = semget(0x2, 0x4, 0x140) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000200)=0x1) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) 04:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) 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, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:02:59 executing program 0: r0 = socket(0x800000018, 0x6, 0x607) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 04:02:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x3f) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 04:02:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x7) 04:02:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) read(r1, &(0x7f0000000580)=""/4096, 0x1000) 04:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90d2, 0x0, "d73000000000000000e76cbae20e4245e37f00", 0x1c2, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edc73778e1bb73cd7e3da6dac30402e666b06f790ed6879ca0ed765553c1d6c78a6ed4e37a06d90b1f6788636f56e5fc2febeea0fcabc6cc01ef4051d39fbaf4c3e5f2beec53c566eac28628c12ced8db6c30d4c0d0d0a6db969bf6042441360927a83065045a503000000716a6dc9", 0x15) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x3, 0x0) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="8c604bc34aaa35d92edf8d318d289e8c6a25430db8470b49d6438892402ed6515cad70c1ba1da5549d8ac886799727736577645e13170541732a0461ac2248a9b131f9fd4f6a1acd0bfea4791a8e71ee02300a2c452392fd50b29a5dd079d86f35d70a552bdbddbf36542177f32319c678ba3db76606afbb9dbf113542ce6bc8a9928091", 0x84}], 0x1, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x68, 0x3}, 0xf) close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r6 = syz_open_pts() ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/117, 0x75}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fff, 0x100000000, 0x1, 0x89c, "7606a69c8d70b7d944af3df6fd8f695f22ee75fd", 0x0, 0x80040000}) 04:03:00 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x80) getdents(r0, &(0x7f0000000080)=""/122, 0x7a) clock_getres(0x0, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000100)) clock_getres(0x6, 0x0) 04:03:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2, 0x80000000000001e, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 04:03:00 executing program 0: open$dir(0x0, 0x0, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, 0x0) 04:03:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x5, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x9e4c, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0xc, 0x8001, 0x20004000}, {{r0}, 0x0, 0x1, 0x2, 0x3, 0x695}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x10001, 0x40000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x9a}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0xa1, 0x8}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 04:03:00 executing program 0: socket$inet6(0x18, 0x0, 0xfffffbfe00000001) 04:03:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000200)="2f43937fda9e06797b27df4739933e5f7ffe35f4edf1bd49329dac472ddecadf6e5ff2ab9069b6ccf6bc0b35b7beadd150e611cf86a5b8f5eb6f980fbafe23e78263e87f6aab09e7a8466d6c2ca3e153ca97436c34016f2ff6e118b24724972def5d3be2e1bc03e559f27e0639d9a5a5f624c5fba7f58f4d8f1ca7efc7", 0x7d}, {&(0x7f0000000000)="53af0f4a075866c54973f390cb5611", 0xf}, {&(0x7f0000000300)="00a66d413d55598386ec7cfd12e9dc8906355c37e75989f429502164c56b1fc7ed2fd19bccf13ef8d540935153303ff43ac519575694c66ba57feb4aac497ffa36934bf42869553fb919397dfce5bf841f9d45e76f36d6b0cf4b1d0a3a652652ceb8982d28d21e19241a9e476302d1536a7fa139e5dead4d170a20ecb5e5668a6125a459e9260cfb760e3d0dfac6919029640d3480c905685db362421d95def5200d9ecad4758a30a5c5ea5d8c84b4fe68f5cadbf52e8fe4d4f2b17d2333f4030756bab825d839b1875724954d3eb19bd648706aa754656423ed6a44930b198adaba36cfb5e474763ee18760a04311", 0xef}, {&(0x7f0000000400)="276667e07b22da0e9070a68882e17484ca3b18349d65e9d57b90f92aea910cbbeb878db98c3a915c0495fc442d89f0873b525307cbfc21f1405e6165715434650af5c024e56daa959963d3661e3fa02424bf8a7166fdc9232d18a93ea2adb0ca67ed0250037ce6bc3f1516e2ecae2a5df8484f98b85e4402de333d50ec8dbe6b10b5cca20191b353b87fd13dc7d9fd4a88c610e2f4acf766838ee0582f9352b3ed71bd34f5443471a813238ad88babdb22a591bf53f590fc4e92b578e4ccac87f54232e786d3fa9c76eacc888822d33f4df60392e4c657de6501fa52", 0xdc}, {&(0x7f0000000500)="e2f4c132a0ff18f8c0eb63f4cd3ce78fc4392db3d9f211ac50cc3524026b0b366b23ec9caba180abf69f3531f029239f8081df5b534f1331940db45729eb6a60df30d422c17b0ad116785ce3c4c22efe41bc5bb6849ba5edd8809bc3eba1696cd1443e38adf949025bcae6045889374fdb5a994350408c5c7164ce7227162e8aa87c", 0x82}, {&(0x7f00000005c0)="e45a8d95793e06fd2ea3541d0ca4435cd48a6863ba52fef26cf3e38795e0a1d98de1af6667a49f5d18dabc8f07dda60a9bd7d247a40cb01132019f16a1de5ad64e9a2ce2b030d7605365279da715db1374ae5d6deea5f8e30ff728f0c391dc68702341ae0688f8dbcbb28545b51d145101aaed99e4daed9edcf3a1747832d4b1e0fcd177cb1be660dcd8ad273bdee83e9b752736cee52a855d654c9df9baf7b9424fc50f92e9ca02f88b19d536f86226db464696532cbae6ee9218695b770eeb372406e21230e74c2cf3c11b9755ac5c720262", 0xd3}, {&(0x7f00000006c0)="9a955f98766eab63af1ce9bf92581d14a7dc767c23a3a1f922ac24372b8abb6b29152883137641c279bf721a9bede10a56f5088ab254e394bf2239ce2f09267369f08e3a5e3fa4995ecf9766e66df9b6962c7c5d7a1edae9e76cd6aed2efc4c80a10b24c3fc685c7018c77466d6baa7872ce51d326c3d62c4fc1d418bd59fa5a6e7a0e03308e8baa66de8f5b6b9c820587e59139552139132994c6b4261fe144d9e469891e95fb81c016e2b4fda519b517b578d93e293b8815c85ed7625506ac7416f42e8b9b99f912de83d0e7d049f270021108416e438a794baed24c13a14862aecfa4130e1768e0e8f9d6e3bc8120b54208c1d1665f5f09f2b28f036ce40c825ed4afd5b6ddc9f6ab756bc34d599f93d77def5db09c5f3da12e950f5f8d411713e8ace7478f3da5c32cd02ecabfed5b5339c70495569d15c9d3a4afa8a1393441606969e32806563a2d0ae4a8660a372b1f8d7b1b9a5b1ef974853f6709bca23896e82fbf5d1297e0b6d90a9dd5c821944801289a60c8174219d3b8d1391c9f88fcdb7ba24e5b00341b62ad379800579c1e62203c33ce073b68f8be25ef81f7f3d875c1eb01daecb775761b8dc480a2f1be26192673a28c5cedb5fca2b1cac64ab717f0e008955f64638ab91385dd0cc77c1ccc33b1740c868ce03dd67542d57ff939f904ff20f2ea6eef80529c9a242d6154eac82b2cb9e293e66fc7966ebe9136a93649993411e9ef8407ce87cb6d5f3682d61094c60892219ca291328325f03cc98c566a93187ff1f3a4a24958440f9e01811e3ff263800a736682f779d34ae65130600c64894dedd987c2d88885603521850039d463c83c8f008f6e019f97c495fb267f4a7707b807dd5c7cb09818b4ba8bd0b87fbfbb18e163c508ffde49185b786a5dd9888a5db4c099db8f12a813af305f370d7e39024b6cd3aa01f1e6d77da2c5d6919e9ea14e65b7db86ad745153939bd4e847c2664865df56ce91543efeed9eee752e03a25a21a61a2498181ddddac60c5857347c20e4b46df4571bcaacaa57dd18529ce1f77dc0dbfc2767b94f5b321729b4b99f940f6297757e8db780eae64aec429c97908c897dad24366b75d371d2affd6fc051d90d7bfce1628ec21d7009a7a48b62086cec83a38536f87e37d0e0e4dfc7523d0646ebab0713b4b10f998620da5d57ed2fe7a2adbcdb0cb7b890bf16563bdcf1456bce5ae759100ad863ca3080d833ffdd592f02d81d8621469885bdeca59cc8676a9e93c380c49c011b0d5d43ec8b46ac23b2645217101cf1ce0872a35b2e0d5c62d310d172117c9358658e47ac43e7f3d2dde22d107352983d20f48b1223e1b66e737ebe445d8012f0ae6cc9fd9c70e63ba87762d95567994d6705b748d75a2b5ac3b9ad95f3998029220d8d72962a577cb5c490757debe9dd26e454bb949f1d6c41d3f000dc7b3a5c0c04e12a2fba22d4e239673db3d0a65d88d648305193323e5343f8db4e5b55db07321360fa7a645eea88c35d7e5af5cfe4162e316ba0dee12e59227f70f18237f0d3ce4eb6d390a3e00fd969689f7a3ac540026d44c7b5c556613ef385430151c4d0ff45bfe3c0cd363bba1edbe61b6d29d2c2a175d69110dd55f215e61377b12b9e3cde98416bb0c2e2a2628146ba410e71de4d5ff1c8a49d85af3869417cfe3291c09034b5cf35eb58700694977dcd2dc856843c437662d37d7af1a66f79178797fb441a013d321f0c9673fee950cb706d27e2dfff35ef3a87c07a34ced1f627ef9015fc98f407ead561c04523f8b836a14690be03fe027ea7aa67f220b0bf6fc483f509fa57f8f2ef48415370160f4554c74773949a78a2738da53ca06f94d3b7d9eb8b72394d63ec5b16b8292262345f669080de2fd15242a38e0a29b2d2e737b20f29e960bade56c0dccfcb249a61a58c6de2c63527185f9c91e95285c52608dd99fed15032737a98a96858b5d401c13fc09798f03bca189d48e0f9572414ce5d25aae1c214b3638ceb931ee458960b658f1c9f87565cc9f6561490df4161e8ce363b8ed96b515961bbf022d13b1489cc9c827a219e90d2b180116cfa47fdaea18a84199da664ab9a0112ec07ffd4743d980d816bdbc5e28c5b0fff055d28b45ab3298c23e8538c9fd196269cd969ca4bbe2359fac717bc47733dd97c5e467e4d8977b2d5dbe5abb81eba8b5dd0b4fad7a7d6c069ca76b133a5c16661c47b0e5263b759d042ef054ce30cd6eed79a8bffb146b7cdfd0610814faf3952446fc1d2fdbad85ae496e3b82179f307d8b73bf247af4655a28ecf569c570928319e43d0bb28059a18607f9c506290b00d9b6f392f2c310fa4766b55e605be34bd061422393afcf7dbc38d751ca2d5c83b3b42ffc9c589c3f16ed6e3fddd1556d42b64591c63ac42686636335ff58ecba582635613fdf1542fcc904de6fff174960c13cf8c7f424858da4af08d672cd9241abf4f166015297bfc57c081148a9e339d1152d6d978322ebe68440ea1ca4013ce0701b9a4f230c06e03c509121324cf6b295b8074f38ee62088c3dc0abaa6aa279c0289cdee14a8595f9c5e8d33a3e568af3ff2a814f288d60d24328f1231d132a3f13163ed490ac9b08081b1decd15c72aa0fb493bbfb8d268d1c773a8f188e5b5519000b8dbd98c414bab412ab3769c3b31fc41073f4891d611a90d6e196d85658a4350c27d3d8cee24d9f1d22583c5755ac5a2667e7290d2810e0f2720681c6ca4a31869ce4a1d671c804554a8b073ee5228b22643a2472eb2b2c801b0b87ab7d23ce399d45bc702c71cb17b53f2ad5ffc55e44e23c7a96539b53fb4c575584cd46625707d12707892d086be51eef278e5faf8222addde884354a0f9e2343e03a16e7661cf8ef8b5bf589f810ca1fc9d3d3d487e5d821acfbfb52be44e395838c6ddfa96911fb8d109d4480502a358c82786a36b947954f460af4b94337759a6484c7314f0b86a63683431946f5a858c561abe86d69c97698117a84eb736e012e9c4554403d7751adb0ea0f0063706323fc842d594c084446005369efa677174e308bcaad1b6f9c57cd20f6e32947cd7c9429d20046d43d8d131afdfa9bf0ec426a17c6f63858312213147616b9029ee6a5f7b734e642dd68896734c2c60ec6535026f08c8d1719ecb0abcf0324efb4a73fa417db134da645329ac6288ef62e68e2886f4f29a33ff4b3f747372cc8a7a860e621c4b41a0e59435a64ffa8c31f241aa83bb1498b3c185206af6ce0e99971f041bb9c935c42b14b4e76b268e0452b03b2f9cad2a1267b6bea79f7a5b4d28c4462043ee6b69a95f710122291c63a8df879ccce791d11575753ae9c8d189ab7c22c5a643af21af720aff72a83e618746fb0cee4744a05c72942acc1d23603b925eb7e32a235f38f6e6c9479a2ed409bc0db6577eed1f21a3ed39d9836317b1668c1daf32a8c31ef70be5414065376d082c30e62ace1dc35a820f7cf471eaafc070dc3c2835ed54d995d939e951457b7f6a17574cdaa67981c9c026c3c99c1e617709ae515aa88247d878d55eb7b4868ec3bdbebb3d22ff3d44fbd2e54e64bdab308f0566826cb50d5a6694db8e382f1d9e78306769a8bc65da894fff6d7a841af4d1c75e5bc766734e221aaf48c66cd3029def1490388c48c62f3b5dd3ee01a894895264578f4c1df5736d15d3a7218ee9b69e555ee3fc79e53052111b9548a3d7aac7aac5191469156e1d1e06d42a1af28495353c65e008118b0b14a4db9fc58e79697061145f129d787906765b27198df44803e3f5690d3febcbeaf3f7fc8f5f794bd1d2e180d0ee826c51dd095ffddaa00d689d0b2c5229a0549bc5f28e87c6b30683c2389fdb02d1c7b3d484d47315b5df139d50c9637a85e071f0848543c240ac18d01e067eb868bb8d353e7f261e21db644b2024555746ab6ada8e7dc82be3c22bfe16f431ec23a592f4128b5e28a0f28aea948ee655bcd225057da38e9911c69595403152d926b6b0ecd3b08689fd9999d0f99270303f5568aa92396614804f24eff58bb6f528b82bbfba7c2a2e887bec9756db8b9168e5399f4d2d2ff10602dff644783120352bdf420dd7f32693be5f5e879f35d30c3c2bb79df32f35ab4ecaf9677995f07cb29a19f78bdaf42b269483c8ca1dba3df2d4539e1f6d39d0e3b46c8c54da0f6214e84e9cd6832c2c60dca3e857f50ad84a3ddb888582c380e4bd894d7e37519c4893fd4d388993b5fa4b231faa3305cfeeea131016332af9e00372d647b02cc11f0e46f94093fa1abf9a37f1c1f4b892ec1ea5e6a50b44cd5483286918303a998610a24797aaf9120e9049c27177406918177ca4d3fc3b64c928783e6d23bf8fa6236b80fc0da6f15ea13b0ec1fb1300ea804c0a352790384ef44153416ae9059d0c1d3020fd24d33b8d47ef32d0b2c70e06907c66adb934effe594c6436f126447472cf6bcca8226e6b88b3aa52ba7035985ac628cbc4edf11a27c4fbed57edbb85f22371f6cc25c0de0386b040c52bda86891a9f2063478f7d24cfe6bf902753c67c742d0923d826419868063a0a6274307e973fad2ef3d626f6b7516d6328f7511205a3780658b5202269558fc35db0ed6e9c13c702fd265b5f823148ab7fd565453a29a42873fcc3f8dbe4879bf8ab130542899f0c46eb917cb8c2b07625e4c92804e37fac5235f28f54bc42d08f344c0330ce5e5dff96d0c8e89d7348071cec9b5117e8b21a77667842a2e8a89f0096a7f0c4bf4e52092ebf428d7a63ce8e1fbfcb3053496b9c9a1465a999b1946f779b9bf94ce0e6ff3aa33b201ff3575903191cdb8e4eabbfd992e733baf2c34b4af1155d04de6eb803abb90683797120216c0a4db2c95e86c214b9352b2cad5666172c8a86761c49afd48e3ca5687d579a400644cea9df3427d4ff5a77277661f213aaa41f1026b81c861199266f3541b73e558b6641ed5335ae95ed257aa053aeee0634d9245422af889cff450c75f8c9e5fa7707f22891a92429a0ec859e54280365a863750b2769504cb6f3e9b0e1fab0dbc5b5cc6c238e7ad3adcd89c163bf52ae87a700900fbf3f0d8c0ede1922329a3bb96214584bbaef731ca34337f230fdb28442e2921dea3dc0f2cea9c8ae4690e883bfd90ded40208136460d50ec330564d775219eefc4032c96e43237a511bf3346f25fef7648fc14b260880b6ed6a7ec1816f317d33718000bf34999e6b6cbee2304f53c0ff4126db4198463f26c2ba131ddea1852c81555241f31caba74973829ae59b2a9909e065eee6c7784e717a7b3fe0399dd8d7338364c9e6cead3c17e764c417e9140d030635497a4ce9b7d6721505333077af9a9834512352546d260fc01fee433253638dcc471e6fb81e4841bdb4f82a6b6790ae83014d964d09d306ecc3b9b4dc0d15687c1555ee05f91ef89f4a9a3931946cb4111f5801275c5f5268dffb6b13128959d4f6b8e0791cfad03bc5f3bb3aa3d21bbc722189c376b2656adb5df5616c621478dc755dcb38819888f05c49f69f9e332ad6bf1191538e9e483c757907f19bf6e66736784a8428e92a4f2f5bf3f319a88fb68a4f80a27bfd5cb316b7e4c7abae8b392492f8ea78fae7157fe6acf369fe818e71283b1385cf57a4987b2672dbeefd5b3a042560f91850a9459ed4dccbf255246c67b9e03f23601a9c2727075a7f2290fe9b6dce91f8354bbfa813dfad6b4ddc6b7c63aa6cb1aeaaedaf51c342fd5b0f2699c3d725de6731d489407b472de4542c8813c872953c5ba84a97ab5d382", 0x1000}, {&(0x7f00000016c0)="cb787a414f7ef2f3b8d3d16b7df6f797151fb41d55cbe2fcd841af33f0bbb2492f017bfacf4ae2216639cd27dbaac56458ec8c46b5f6e4f1e5d8d3dd0d41667741a09d138acbb8dd48a6637c15313da84f8c8f4ecf54fc2953193da6b1bb6eceb16bc3bf90e514d616d08da5cd4d80969a1ee4fbf0", 0x75}, {&(0x7f00000000c0)="afaeb34d3dcb325ad4f5bcac01b75e4f55bb0c6c89917c4190bf762a4e877f443f8b506ce5f568d44689150fd11718384cb593c4a2210d59b202895583", 0x3d}], 0x9) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x9, 0x1, 0xbbd0, 0x40, 0x8}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:03:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/23, 0x17}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/111, 0x6f}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6, &(0x7f0000001540)=""/184, 0xb8}, 0x1) 04:03:00 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000000)=""/224, 0xe0}], 0x2) write(r1, &(0x7f0000335000), 0x10052) 04:03:00 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) r5 = fcntl$getown(r4, 0x5) r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r5, r6, r7}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000390d049d00000040d10cdfc567059d1afdea3e6b8f1e08e17c194378f78f4299e57eb7a63b81447661e94d8f9bc5083f662af539dc872869cbe7b74fe2b0e8eccf6f1560e4cf92401c1359b696b4651bdd54fa50e758f418d9feba544c1ead386f821951e781e97e72fa93986ea9b86675022b16899101f4901cf976dab84bd384ea7a875257bfc4e160e7399497ca744559342d85f2854611797e7a78fb9a253393c8d74b"], 0x10) close(r0) 04:03:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) clock_gettime(0x4, &(0x7f0000000000)) 04:03:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd2) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000040)={0x0, "087532230c603c501b98abb0cfc48185fa2787cfa4d4"}, 0x1e, 0x800) msgctl$IPC_SET(r3, 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x80, 0x2}) lseek(r4, 0x0, 0x2) 04:03:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8200000000"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:03:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/18, 0x12, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) chdir(&(0x7f0000000000)='./file0\x00') 04:03:01 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x0, 0x0, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) dup(r1) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socket(0x20, 0x4006, 0x6) setgid(r0) 04:03:01 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/131}, 0x8b, 0x1, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000e4dd1e5e25d3b0bdd554be3750012557384ea591949950493d2af33098f5a45fd7673f8283d97f179b9b7a71205679fbd6c60fe2cb1020bac5d988f467d83ebcfed381dd4000000000000000000000000000000000"], 0x5a, 0x740de674d04b6f3d) 04:03:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/231) 04:03:01 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 04:03:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666905000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x133, 0x7}, 0x238) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:03:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 04:03:01 executing program 1: socket(0x4, 0x3ffffffffffe, 0x1) getrlimit(0x7, &(0x7f0000000000)) 04:03:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x140) flock(r0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() mlock(&(0x7f000071c000/0x1000)=nil, 0x1000) flock(r0, 0xe) 04:03:01 executing program 0: r0 = msgget$private(0x0, 0x280) r1 = msgget$private(0x0, 0x40) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xea, 0x0, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='){{\x00') msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffff3f00000000000000000000000000000000000000000000"], 0xcd, 0x3, 0x800) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) r7 = semget(0x0, 0x3, 0x4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001900)=""/112) recvfrom$inet6(r2, &(0x7f00000003c0)=""/17, 0x11, 0x2, &(0x7f0000000400)={0x18, 0x0, 0x100000001, 0x9}, 0xc) r8 = semget$private(0x0, 0x7, 0x400) semop(r8, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x2, 0xffff}, {0x3, 0x8001, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0x3, 0x1800}, {0x4, 0x69, 0x1000}, {0x0, 0xffff, 0x1800}, {0x4, 0x400, 0x1800}, {0x2, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) shutdown(r6, 0x3) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) mknod(&(0x7f0000000500)='./file0\x00', 0x6000, 0x4f1e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f00000006c0)=""/99) r10 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x20, 0x8) recvfrom$inet6(r10, &(0x7f0000000780)=""/4096, 0x1000, 0x1, &(0x7f0000001780)={0x18, 0x3, 0x2, 0x6}, 0xc) semop(r8, &(0x7f00000017c0)=[{0x1, 0x6, 0x800}, {0x0, 0x4, 0x1000}], 0x2) msgrcv(r0, &(0x7f0000001800)={0x0, ""/150}, 0x9e, 0x0, 0x1000) connect(r2, &(0x7f00000018c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r2, 0x3) 04:03:01 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 04:03:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:03:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x200000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ff1b22c2"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f00000003c0)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdcccffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a126794bdbc0301005237f4befada2b795879a5dac7d9be746738d6da010cfc2f50d89c9485a01c10c21874df2de629f47bb78eb433cf3c9b11adedaf0246679ba2b55c721777c3c40544792b6b9cc2f901428ee31cf785ea9c0aa52a9933f33e97028e47cdaf10b325249248fbb80797c80adad9761c4d28dd8ea322f19af80c82bf48cef9569b49fa446eafca5ab628446781ebb6198739b4436314395fd3aa9b2ba2bd59ef002f7088645a2903bb41beb1008aa09234ebf7aabe1016a99e010729900042fe05", 0xfffffffffffffdc9}], 0x1) setrlimit(0x5, &(0x7f0000000040)={0x0, 0x7}) 04:03:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:01 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x400) write(r0, &(0x7f0000000040)="e0f0f62b0f719cacf4c6aae1a98d1bca759a", 0x12) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000100)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55f11ddc8f4dc33af226461420000009106a982b6ee530881ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb2) 04:03:01 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x9) sendto$inet6(r0, &(0x7f0000000000)="a8d0a5a69c77376e37229a7c7466698fca99aefaee062f2bdb1fd209622e8bfa2cb44d1b6df1f66eab6a71b29510c07afeb95815e33fe1febf820ccc5d4f4fa83cbfbc57f80f82619e99331b1d713c50b6cdd9ed1887a2d23c8b66c9abf0c5b3bd4b6dd1ae9f4601a7263c19a84ba3b003f9337986f7c8d831526f1a19368688430a2126f595e85f7619ade4597935fce65e349c7e22035e5f818f7db51221b5f8f63f07171d0894b7cb5bdffd0f95675388ffd61598a37d06b146b85781ca2d2486162763f5afc36f81a67979", 0xcd, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x174, 0x4}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x7ff) r2 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 04:03:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x6) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 04:03:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x800000000) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) socketpair(0x0, 0x8004, 0x6e180000000000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) r3 = shmget$private(0x0, 0x1000, 0x680, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) shmctl$SHM_UNLOCK(r3, 0x4) 04:03:01 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 04:03:01 executing program 0: semget$private(0x0, 0x2, 0x180) 04:03:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="f12389f413e44db94ee28cfe314f2395861f7c3d717fe9e2", 0x18}, {&(0x7f0000000080)="38a3f24c1d43c01ada995bdba4d77e2a3cc2b7c6d6ac276d0290cbb80a6ea3a49f68645db9308d81daab67c86a1ba54df2e8ddce91fbf364999646c6c88bcdc7decc9c78dff949e5b4261ec6ba65ff9be531699bcff770acdfbe052e6456ac38ebe378eea173ca02e519199fdbf20c27760ab76483", 0x75}, {&(0x7f0000000100)="1f90489cfef6b810108dc587094d967c99d3ceae7b2f705af3e9208238ca7a0b83e5f4d105719bd4a208b41b346fabb3d1102f42204401a65387cfcf245bcfe4541e4b8f1f1bd1bbc5cbae90020009de4cff553154668228226591517f5f6fd70dff8c2ebe86e4206cdcdb2e0e", 0x1b}, {&(0x7f0000000180)="c63f46d793e5b2541394325126d0c35e39f17ff1a245cb1939b4f1670b854dadeccd26efe8e2007f805d5d8609d946ce692cd050999eb2a9", 0x38}, {&(0x7f00000001c0)="5da19d85e6e169c9a1920c7aa0d4f04101f23ed0a9919dc3dca89702ce426e9f6c82c5ca3000ab443375cad234628181f8eaf6700ca9b96a97f126", 0x3b}, {&(0x7f0000000200)="e774f87eebeef5967cc9aa58fe89a07783e507366f22dab60a3eace7d7ab13be3e15923df9373d96fc1fecbeef91b11d924d0e5503a432c693173d5d468927833751f70d1259baa740a4eaa9bcc5d31c23f46b35bba860f6342469a2f3ee9dd1f64529be248a406db9787593db5d906dc5564e2237eb00890a106cdbf3688a52b365d350852000f8c635823b06c17ca68993dbf0c9", 0x95}, {&(0x7f0000001500)="cc0545f3b5a8ac31560d11c9f19e9e0f1d11f95f332264e9911a814473fa1062e32d8033b960a46e2205ff72a7f464417e88f7142d3439b703ec517d8de8ccb9d6fda8469a44a22b", 0x48}, {&(0x7f0000000340)="f215c8c5bd76eb7d2a8a240000919235f2a24107a17f95265cb3400ad855cd9f3bab114ba505940e6f70503f854dad4aa4a658f0866134d318fba32908dbe09f37c4f0fd851dd3a8c78d249dfb9c0ca78d305ed1d4dcc3e778", 0x59}, {&(0x7f0000000500)="7db90a2c089ee85858e459d1a25de16f59edd321ef7ebe3878ac6e094156f5b0b7951296deffbe8e7a10d4005bae1b64a8895ac844ae92a9d1b656766b4beb6d1e334c5f9cb9b384d457b98b9b4b4d5b7372359e9eca91a4e6ed973bf3d6db63855aa4c84b9b7dc89b770f2689f45bfc330125316c99d6f3bc5bac301431efe73097211c814d524610b81482e7b6e183090074855fe27e0264cead477df94ea1169232faf428c5ae0c00ad908ef8ef57365ecf772ab67402b63d688dc3f6a45db4f2f89dba404f2dd5c86f7d095c32c16735dcd778827a7a7876552ead2219f4d4c0aa4fe72a8c3a5a4f03c7df939c77194addd3dd086e829a49fa7b40c95b670c9b098f6c58615e7d180f39b24ac01af1ffb1f52379aa9212c37c4bf8a4207756cde5510cdd7455b44157c607cbf66d339d9c490501da7498b8bcbbd707c2d9a3bd1b97c27cec28a6f0a21466fdfc08ff6b41a26341eb7a18eb9517d22573d193c56a43b0f78438e48bd840f7b8aaf88779c6d983f4fc74fcbfe1b11a77922df2782ae456f7da43ac34d03f0c71c25cac86e544536c4edb512025ef754f4034366fd4c40a80e376c89a50e84e3e75f42aaa6e22c4ebb30d7a1245a04636a520ae436f9969c854831fc836c8c0e55a8defcf733d11b451b2100349a3376a01a1e36d354f7e6de7bcf9016d695be15cd0f8c01227dccff7461058f84a622435c7f66ba3cfe9a5cd2bf886c7240665ca5cf89ed0fb31ae6003de123f6cecf255986fbf9eeda034c45097a7d1ecbb48e4a5c404178af865cefab6e91570c2abf4ff49143cd30df5fe60926c618448fca4bd76af64a9c8214ec00469d81ba01d6d7ac1099749404c99435f71bd3775b394ccbe67e659c16f30fde552941997ed69618d9a10a4d941827684d0c03d6035dc3ab74d416f93e8a0abf902aa3c8bf7dee08ff9e682fd07f022330bacc03bc3abb4a66c0e728e9c24c96360d543bf29a2fa4fcf72b9be42b44e858938cf95a133d822d475dc3240bb11deccf94afaafcd8a2510ebf58a63fb616b2585305918ed0ba157f29431fd704c8aa648eb62aa8372632abb0750a17e0347bee98642517b6b26c5e3ce855da8836861148b1baac27f4ef13b8a3c81db36cb4e9048c91fb4bdce4c9617701bae3cc7ecd57e0ed53cb8666f53feb4859f284abab1f5035e220e4926e81adb7b7899aa8ce8a24ea463b1597f3ed1012a7fcbd814a28a6561375e7973febac3ebdfac06dbbdb5dc952beb99a3b8f33736c4e53e3d199ce48d5a9dff29e316a5b3b61b2f418c9844230f7ff8d2e504ec7f10469c9c1711398800de4cd09b49c3e982080ec9227ee6ae943e7a11afbf6912d508543ba1cdfc6921297415a9f6adbab6b00e663b524728cf26514db8cbd30d846845af0b05bcbc0c7a110b553f61d93f4d829015fa809a4d247a761cfd14157339e6da8f972ad89fae1cd14d80f303aff8158c5f2fbde8722aaf955e4d96dae1c74b9e29d5707538b24ec22e4c3f8d33ec3914f1c7b3cac0982a039b158558d7a73d355631606aa6347979962fceacccb0804204131939261879edf5d1c0a8a7711f71b1ee0718015c4f297b707f622d5edd18818e7dbbfaa71d18619fee873c7653d8c878fec03bf0efb12eb15805307bce54addb47d98ca3b13bfdf10ca413488790c5d595e8e0852f5d7bae253a4015b074b8b82ea703c1e7e31adc955d2ce17acc0098327b7b52a5606b712e9a0fba5be95538ba65cbafc485ba823830313b81cfa49c872363867393bc4bb474b87e6af0ec97fc9a9d9b73f78d524752fc73582e5150bd2b4ef39089e8aa9a38dfd799bb1e4ec1cdd3ee7d8f8b0cc2a75235824d5bf4d1f1c194fe2472918d51ebc09344e924853e005dc23ab7b9b03aee9e12be454ae0a0d562f01d97cd13f5a4624e8620b9dbe4dd095f3580e7d14caf136e6ac9476595a44cde5dbb7b2f682c10d233fccc99ca984f4e8bb4b7f15a98f8ac6e604aad3278c8f3b430d2ba9dc303632857d74e3b79a25f43b0e336f72d7a358049b13a69e7d6ca9a55d86d843dbdd56f321379f99a39056e2e7dd8a505192a52ff1e1966057c35e69eddc8750933bd3882dd2d5e6614f65e53a3a7f37f4ef7748539c61502cad9a89b6035ee4b607d0e67e8bf96a35b595997a8cbc4ba541a8201251ffc79e96c0f40503bc95b0a3c7bad37ff526ac805404852bd6f4134133b881ab8e3f74804268539c67958609cbea0a31da01712e1b6f0459e11b9316f9f49a5e091b81168177a1992ef87702f27b9c5e42dc550d80c1babe2872e8b3cdd1d4b927b92fadbacb573ea8145c59fcd99862fd7bf54e23daa5156102f77affc086d42d27ce6127cd7f3442547d10d9d3513156ecaa3cc8fcab52a92450138ba5ab842f470f21bf6727e8f02a7aebd3a9463ea618261c3c06b158114f55d2f865e3a2c7b55e96381deaddf0503e331ace07cd9130e239597858d6505eb5c0c86b1809d694e56c52410aca8d86e4ea3a550cc1253b9b406d699a7044936d3f043e3fcd1a01cd2b8d507bde20cda6ac9d33a30cd22be60cd86ecd6ae68abd6d73d13dfb37aa4102971b177eccc2a9d1d6873437f8392bbcdbea9bd69f8b5d930405a28c680278ba69e02a4b9578f24215c3646407e2c2b08f66ac16c8e63e09f807777f1332156dac1b6b5e4c15ec8465a2bde196569108966b8781a3db6c713fbc26b78f06cbd7854ce38a341d0c3bc98208dab43303f21ca36872e33c35a9052e816b4ebd1bac0645cddabcff493875974359c1ffdcf279bdd44cb3e1516188681f9f88fad60be7e3b9b7ead24c7912c53f804c4cba3741839d00878feb05192f68eae52dc02d8c569402a28084f85645dffbb170bad99750746a4d652a4ceed578b36fa29834e5caf072b41070c4223575df56bda2240e752df62e82505bdc8f15396d29ff4466b64b44bb79c680e591a413d198f9b6f7d14596a6c1b2211a2a23959814e6b63691edeabb55832e897281abe6adb80e43e47ce6974acaaa623825643b968983b4947a68bc7999f5b4cb877c95bfc27962214732426f57204cf75e3c110ad6e370ea07ff1729e5385b39edf0b8f034d74689a6d495d724062063e011f635598569be3c877b6a3f2814a18cd437a3ca9c6db103f64da5a3171a5a506b02f19d87cdc0fc8c51003b5e3b20db0d1b8e3909d68d092abad25d3c49a9995ca81abdd204c0b7ef5504a0b4e87a50cfc78f5a991a27b94d2702a4109df1d9ff32b0927a30cf497484c840fde625041ecb95bec44b971301c219f3692a15e83d84b543ea41f9432e566cb57b19d44ca67a4f6358cccf8c9b93714a9eebfd9b8aa8c7055c07f2abc31d9babec7626fb58d13365541fd102328e2884875cb94f9badb3c9455ebfb2ada43df757de0534f79011a351f2720f50f369e70dd6f2c6bf26e6c2598489a01404ec312da7713f46754cb7b2de0cb0977a74cce94e0db655f321aa9ec760d53c4d981949c994c7f804b8f5d8ec15c4f57db964373f9c1090065d0166b7d90f401c3a2a18c9d84be6c1a3fa33f355529057cd716b1a51d85a03d755ce46ca173d37c71e26ce42845d8fac0cca756d43ab1b8aada5e369d5af7cd33b60dee802663c704b29b7e15babff1fb31c38050bfd55e629d965f5c49d199191a6b7f54f0de40e83062e69a6248a3eec956ddef9caae3161de9a82cf31c44a6cefbf50d23f2c287990e4cbf95cfb63909cbc8c5ce93837d89ab1eeda6afb69784b1f0043c652feecb6ccc29896495fe7d7ba7cb5d1200499c3d6e34ea2219f661a184db6cacac9eadc9f8b06a85810adba3ada1046d5c70d4b57cb16d76b6bf2fe44cbe77becfda3465bcfa9acf3bb2fee8344476c8708428b71ef09039e8e4caa7d668e717f17bf28f2b708b65fc8c673980f0b51af635a670018145ce198976b1dfb4479ca4d05dca50842914a48be9c57fd9ead046bcd4e8abe647a92d9317688b1f4cf055ab2b257603e0d43377f9921d2ee400bdf875574084c6e9d9c9770dd24915cfd914454fa3102d01b52ab7823c11009d0414accafc7b64e3f4810f15625be4edf5ee65a48fb4296c11ed3871768ae0931c0391792bebb2c1d9dddd15bf5f0e1a17935cecfc60da5f0ba3db3e2321205d0465816cca5001d4b9d3a29c10dab0c3de57fb3a82399b8e184f822e9a4d95a3c1558d6da3b05bf6f5d6ca5acd6ad3dd281a383725323e80ac0b012df56fe75947185000fab6b5760cd008eae35e1fbaa7e502080b6d6991531e03f1c7cb771eb6615862bb9762fad12225afd3813104dd09101e84f5e89a9a95b7577de92ceee972643ea6b5e45c2f4e7760d2d29dc452db596d352a6692398b22d8c4db772787981f24e6800445a54ae37623122fa8a35e8412dbfff0e1297c09ac63fc4e92a7f0c5eb6c28b16a77110e2424afe57c0fe68191f242545fa4c02866e99c0d9d97cf4d9c41e9acf79fc8fa26f19ceda797ce9f0f8fe5aba3bc0aa05e657f356d7db529bb4845327479250f5b931300614634c867062d99a5c38229808bad8593dafb41a3667555df35e74a783bbe40582a5a63d92c3880112fffa293209cfd565bb1c65725cbe1f51830bcf23232d4164812851c29831b4b74894bafb641711f034323713df58f8388b5bf88cd347824bc632b5012251ce404acc6d251d7ef8d74b2bf8dd0f16c9f59ca7a0315f4a8fcc81dd8203940851f0f2e36aca5489a0e497b93775ec5644e770333f841acf268a279284a9572e501d20c836367d82d25dd4acf859321ce0a6aa02ee961aa99f26205bb1570953d55f661d68efd0e802c39e3cf2c7739ec82f3bb28b486368d6349c3f4c3a022bee06f995a1854d69caaa00d26df9355cf856d341872a77b4f0f81c304cdcc7647e79e30a84b6d93b10476f3ffc5e36b118d26d3988bdb6f9a7a8240a0d05890e267cc6d58c0021b525d5bbbd48ec5defa59ef0d1461f32fb715eab79ec2b8ff2aec98f36ee013528fd97cca7f506d2b58d41e17255c8a66055077fe7da5aad883a8d20ae35ad663d739794ad0ce016e1b12bbcf07943c24b518a8adeae4bf0f7119ab5bf76f73fc4eef15181ed2d7efb791ef1719190ac50242f44b839ee5c757b86c7bf5fbc4b9cba8cafadce3e1f86cb723f7bc56e598dc0b2fee68537b7cbb699f21f7abd28e998265c64461cb54f16da36dc1a9609bd3d30892510557ddcc250e1694ed8ffd5d14fc68e7db44a468642a52107d2a847e4009251f01df8436f80177e07b6ff60df70046ae71f67de1bef8ad55ccfb5310c0eaf885f10838cbb64d4f398228e90d314acfdce1ba0487822fc7944a5cefc3e92cfacb63747082b6648f6b7ae1299d34ca1473e608ea73a311a74e02f314b4d60d4532867e06d11c574897b1090ffadf4cb8a2e41b00b7b9901c821e1816bb0294dd23fc0781804b115d622830397b10ca6f050fafa104894a684d2aa1481396029b354856f23a2b1b3bc6cf5a7ce4068517bdc193754bdf6d2c03c32f3cdd880bf54bee09fedc7063e9c90e2ed52551bdee7b3944e81c153319250d9f7b8b61a03ee77da15074009bd91967f1fba91d4e9b0aafcbbc2c4428420ed59a8165ff8e24b37d4e2aa53a71adb6775558aa5c8ad8abb223ad8ea1992f60422508e970fcbb5c1f0633d3d71fcf3b52db7b8049a3ba25fc2bf4bbbe717604c0b8b54c56f43f937c0479e5f61b8adfe921f99a63f652da5eb843f6efea7c0212f630381ef7cfe23f5c4fd111d4b9f2", 0x1000}], 0x9, 0x0) 04:03:01 executing program 0: mlockall(0x3) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8031, 0x101) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0xfffffffffffff801}, {0x0, 0x8}}) setreuid(r0, r1) 04:03:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0xfffffffffffffd2a) 04:03:01 executing program 0: mprotect(&(0x7f000030e000/0x1000)=nil, 0x1000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="390c18294e058f263aaf6ca6cd5893735693cd7b99ff96192ac5ce9bca67eda6005329f7a20e01000000000000007ec124b396968bc497408f2c1e9d66ce46b47de2c700477a8dc6545772321762fc0700000000000000ee7b390d00d0e759"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) 04:03:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 04:03:01 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) getgroups(0xa, &(0x7f0000000100)=[r0, r1, r1, r1, r0, r0, r1, r0, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() syz_open_pts() setregid(r0, r1) 04:03:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x1, 0x4, 0xa6b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4000, 0x3ff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r5 = socket$inet(0x2, 0xc007, 0x7) r6 = syz_open_pts() r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x120) r8 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x20010, 0x4) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r10 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x6) r11 = socket(0x2, 0x4007, 0x1ff) r12 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4a, 0xf0000042, 0x9, 0x5}, {{r2}, 0x0, 0x8, 0x0, 0x5, 0x2b7}, {{r3}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x3ff, 0x400}, {{r4}, 0xfffffffffffffffd, 0x41, 0x0, 0x4, 0x100000001}, {{r5}, 0xfffffffffffffff9, 0x8, 0x40, 0x3f, 0x7}], 0x0, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0x20, 0x21, 0x6, 0x1}, {{r7}, 0xfffffffffffffff9, 0x8, 0xf00000cb, 0xfff, 0x61}, {{r8}, 0xffffffffffffffff, 0x28, 0x20, 0x100000000, 0x9}, {{r9}, 0xfffffffffffffffb, 0x2, 0x0, 0x580b, 0x3ff}, {{r10}, 0xffffffffffffffff, 0xa0, 0x3, 0x4, 0x100000001}, {{r11}, 0xfffffffffffffff9, 0x0, 0x40000002, 0x5, 0x4dd7}, {{r12}, 0xffffffffffffffff, 0x44, 0x2, 0x1, 0x2}], 0x1000000000000000, &(0x7f0000000440)={0x100, 0x9364}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() fcntl$getflags(r8, 0x3) kevent(r13, &(0x7f0000000080), 0xc20, 0x0, 0x0, 0x0) 04:03:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 04:03:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0xe4, 0x42, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0xc9, 0x4, 0x100, 0x3}, {{r1}, 0x0, 0x1, 0x20000002, 0x7ff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0xec}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x80000000, 0xbd58}], 0x2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x400fffff, 0x81, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x5, 0x23}], 0x100000001, &(0x7f0000000240)={0x8, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x10000) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) read(r1, &(0x7f00000000c0)=""/67, 0x43) 04:03:01 executing program 0: mprotect(&(0x7f0000146000/0x3000)=nil, 0x3000, 0x20000002) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) mprotect(&(0x7f0000748000/0x4000)=nil, 0x4000, 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') dup2(r2, r1) 04:03:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:01 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x78) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x8, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = semget$private(0x0, 0x2, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x143, 0x4) semop(r2, &(0x7f0000000040)=[{0x1, 0x7, 0x800}, {0x2, 0x81}, {0x3, 0x4, 0x1000}, {0x4, 0x8, 0x1000}], 0x4) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 04:03:02 executing program 1: r0 = socket$inet6(0x18, 0x8000001, 0x3ff) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 04:03:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 04:03:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0xeea, 0xffffffffffffff01}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0x725, 0xb6a3, "fc4cf4ab2077841ef0897eb4ba664121019843e4", 0x6, 0x2}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) 04:03:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) r2 = shmget(0x1, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 04:03:02 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x9) poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() 04:03:02 executing program 0: socketpair(0x20, 0x3, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="a2465ac3407dfc32b69150f092603731a5cd73f05a1cda08f85f68b74a1c01392f40fe0773d8356380e73694ef7e31910a6d674f924f1327065d602591eef0cb1f344be8a2e04dcc035a50c415b046065b19dab22f135ea07698685c436713bca0005fc642a7ce1dd9", 0x69}, {&(0x7f0000000240)="c26d04fe351d26bdea4cc95083d13a3d5e1b9d53f7a66caaeeacaa143ef6f9be960ad63590609609a12fc2fb3004c3943d0eb4791bad53160d7ead5c7c4a5b835915780fb909279e6abb2475d9729236ec9ca579424a19e5aeda01d45ea86950c6bb4d57ee4db5b6955d62c10a5e1ad0fc4d15b011149c64d03900d23047548183546eaa4b90d6aa244e0e6369abce2ad254026d8587833e937dc7e365757663793e6de0b326c038b43905272cc3cb54ebe400e82595227f12222411", 0xbc}, {&(0x7f0000000300)="72080fe50dd6a55c6d23cfde9ac6c818b1f752714653a6631e1e24cb4c08aba25d1c4dc5d9e773edd8113ebd70bc379d697004f967a5d7697fcf9c5eaa69f3c765ee661b1ed9330ad5b228e18a5a07469b5992b3b731bd2ee448755210", 0x5d}, {&(0x7f00000000c0)="e650daf8b1845c410b274b6a91e036261d", 0x11}, {&(0x7f0000000380)="9961e14f119b80922e737f42d70f8fb124468d92a7cc39253db168922b700c07c7b2dada7b111c7c9f68b96723c63adbdd326d36ae780c526093ec47ebfb874a176d20f8857b12e7c55b08ed95e169248d4974f26160417e3a6a50435ece6be8309cce121a939e9c172321c57e271e49ad8dfc0ba22e1cfb7b9d", 0x7a}], 0x5, &(0x7f0000000480)=[{0xa0, 0xffff, 0x5, "6c5e0d2ac61a0af25a41ad68e225b3888875cd6679f7a8f13c0052cedabdac2e8237789e28dc5613116743dbcf726b160759a5b7f500cc658844b7682042362d550e7173010d282fc9a7359e3418c7c49ba9a45709d1ab1182f09f4a5fd73a7eaee78c6172919c361a8a24bd25980cc0345b9d596d783ba3d441a617e6d044e3eb75186deb30fb3bce024dd5"}, {0xd8, 0x1, 0x1, "dcdc863e234b5225a553d44e9a57fe73e0255498750a3de5d897c5c8db6c0071a3f6c63f638dd2839f18255b222190578dabdef6d2bdda77042a99b43d0e18c91e9c2ba495e2403b9c8a00e00e9dfb84c5d49d74477ba139c36d7dd5b813768ab558b21bcc988cf8a7e1ba7c30f15924071c7d52b26970a04c3317e9cf201788e0ea073f70f1bf7c7f8a83c18948feaece792c46abaa9e5eb167d17c919be149f707286813d4c86352b0ff94ce3d0a2c6b6346a3f6256a8fe17aea675a359e37cd621414ca905b"}, {0x50, 0x1, 0x3, "6644b42168fd76f0bb455e4d8d8252298b4393888bd1786388b72be500a8a50410d557f1991b8e8ad3a85622a9e5d4a4889a6b40c76af2ad1dbb631b83a38b"}, {0x98, 0xffff, 0x8, "2f7b05fd2f25b206ba7c7ee74b2c3cfa13bde03a1beb8417838946a03715122fc4ab3f70c5b301c77dab6824706c1ebcc715c51a466b82970cf6acba55ba29cdcd43563a054b4f6317f044a97b0f2d7c143f7e9a52587c2ff1d91eecf6a9cbf92f565ac7cf9084466bf318049cc9d69198d1ae2ad1957b1f7675cb7064fe3b336fe1ebc540"}, {0xe0, 0xffff, 0x6, "fb6f19a9be030f752e47b2c062c46ff5de1c8f4adad6e203c8582648bbe6116de7497485fbb842bfbc55c1327381e7df2150b42634dae85881b47336d7339de9c896c62baa2f7f9f54facb67a1eacf9ebe858ab79da5d1755e9ca8023bd0c101fd64941de7e2ccb8631376659f0b74e1560cbfdbac5ca8a0c4ba8ca4a0fdc0ae29ed89909743a2f096090b0951d406d4f13bd87559fd52275d88474ffbe273a897b488339f32c2b9796b72461f5a504639bf3c4f325f739235cf05a7dfce21a291f09104bf2f886c88b9b4"}, {0x80, 0xffff, 0x7, "1254b17ce95fe712f24ae9eac27741dabc3286eb39e95f9abca1196153a439d7bd6fc1f9633b4879238fa18f13d0150adaefa1b3838f34745bc191fadf3eb909a62a710e0de96ee2f360567bc197e808192957b6698c0ddca349ff2d4780aff30b6ba1aa99b3d5035314"}], 0x3c0}, 0xe) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000880)='./file1/file0\x00', 0x20) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r1 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r1, 0x0) 04:03:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0x20}, 0x5) 04:03:02 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') 04:03:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8230, 0x2) r1 = dup(0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = syz_open_pts() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = kqueue() r9 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x20) r10 = socket$unix(0x1, 0x2, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kqueue() r13 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x20000, 0xc8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20}, {{r2}, 0xfffffffffffffffb, 0xc6729437ac4e1eb0, 0xfffff, 0x9, 0x100}, {{r3}, 0xfffffffffffffffb, 0xc2, 0xf0000048, 0x4, 0x8}, {{r4}, 0xfffffffffffffffa, 0x2, 0x88, 0x80, 0x4}, {{r5}, 0xfffffffffffffffb, 0xc9, 0x1, 0x1, 0x7fff}], 0x7fff, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x9, 0x9, 0x6}, {{r7}, 0xffffffffffffffff, 0x1, 0x0, 0xfff, 0xffff}, {{r8}, 0xfffffffffffffff8, 0x2, 0xfffff, 0xdd}, {{r9}, 0xffffffffffffffff, 0xe4673f4af8625918, 0xa0000002, 0xe3, 0x7}, {{r10}, 0xffffffffffffffff, 0xa, 0x1, 0x3, 0x1}, {{r11}, 0xfffffffffffffffa, 0x2, 0x200fffff, 0x2, 0x100000001}, {{r12}, 0xffffffffffffffff, 0x32, 0x80000000, 0x10001, 0x7}, {{r13}, 0xfffffffffffffffe, 0x93a1d3e1cedf6dc, 0x1, 0x3, 0x1}], 0x2, &(0x7f0000000480)={0x3, 0x2}) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x122) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000500)) 04:03:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="7969d2aa18f7a3d5dacf8acacb409a5dd727cc2dfa40d565f43c15b361bd62c74cc1a13e7e8f102a2d0f4a269fc115430a79ac0753d4e6f0b308c2f31424458b6a4da96c5950978cf8f01651c57630ea2665bd5a6f5a56e03309ef824ccc57bc806b90685b6f1b7c71071a14aac745b29f606967381d9e414c2a4a5989", 0x7d) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000004}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:03:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 04:03:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) fchmod(r1, 0x4) 04:03:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140), 0x0) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 04:03:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) dup(r0) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe2(&(0x7f0000000280), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r3, &(0x7f0000000140)="8962e6d2bf3e0db9d875d4280b6bed95b0540f", 0x13) sendto(r2, &(0x7f0000000200)="2aa44b657f252ff3c492ee731934e1dd2b6264110f932461356c6122f18d3bfe9ea71bf2451d7c974d8d204a0c22c654adc8334b4ff9f1e246ff98949f8307e0730e92062e75d034c735b048477a46a9235fba469e576474d37560a06b1b", 0x5e, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() 04:03:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 04:03:03 executing program 0: r0 = getgid() r1 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r6, r1}, 0xc) setegid(r0) fchown(r2, r6, r7) pwritev(r3, &(0x7f0000000640)=[{&(0x7f00000000c0)="0cb5c2e21b0a3ac2dc3045897d6e3d794ab743a982234bdf3047c0f9dea69bd1882e5f5d8140a4e0304170a67470681d6bc021980f24f46166f90a33b128eebd74142952ad87", 0x46}, {&(0x7f0000000140)="115fdd37c4b9dcb42fec999f88bd7506f4a0a0936f6c99ad054da9d01de91f36c5e1a1763a844f2941891b8a1cf4fdc6386116fb4b92aaac043bcb04e227ccf221ec", 0x42}, {&(0x7f00000001c0)="5f0352b39046d520e3de67fb2951d0154a3c117cdaa086a42225bff6276a8773e5b360b48e11aa7f69256bd00e076559718e96f0941db7c52657d22bc09d1db15af6f649620f", 0x46}, {&(0x7f0000000240)="46a95fcff9e23b", 0x7}, {&(0x7f0000000280)="88f9ac477f5f26644d31d6868513cce1e85f6aeb718de0732f7e0e0f0a5ded7770383011ffd1160a4e7047f819d0a1ad66e76b57bd41e2cb44ffd95371080cacd879d98c8c2c63f88509d38bfbf0473ae1c791b2368585ac5ee541", 0x5b}, {&(0x7f0000000300)="b7e68188c4b222c5512393b10cc90e6b0db92b84", 0x14}, {&(0x7f0000000340)="0fe2e465ece24b1250ec96a6136913085b688dfe97767a62fa3664eda0ab81f8ea1619769b4695b25038b1e6a450684bbe337c55498c440a96b94a6d1a7fd57e8e2f1fc707dd889c09531877f91cb123c94f37b793b649c12b9c0288adc5c7ec617d941a4d079e906367ff2c0b4b921610d281daeb8b796d7485385d3547bc172f8d90f0c901e947fbb47fea5463cd5eb381f431037a32ca9bfe559c278cdc22546a8b5792caff075fdb21093444166fc3fc9bd65b00c22edf541f59de8533d9306cc3d85616c7006e66802c6bd817dc", 0xd0}, {&(0x7f0000000440)="866d31328d5b82f86fb016455399ffd3382287cc2e84223d18be5c7c49ab86bc3bbefd93c241da5763be8442b48ee76258f64142fb5477c37c0d9f0f4693eb1229ee6951888b9ba3da4f968d5ee88baf4ef8751c15338364c44b22ec26d81a58891c0fb7fed0bbf9d27eb3745cac242c8689fbb432c70ace73bfc80682e9d1407ea53fa14279be82041098a46e98d044d7572625b65ad9a24f327de2b00b974276bcc34223e08ca8884895678713d70ae2f1e7d70b18218a74293a29e3e322af7dc65d48494b4e670f312983b13c1a7d1d82", 0xd2}, {&(0x7f0000000540)="07ad7b2f3cae30ff471461b2c2193de4babf8faf1adfc47f942ecda9ddc15a34bc7544b476964a59300397837574c721f665afe23ba33d1e227f06a2804f6d30f0b60af21bf796a479fd4c050fa90ddffb660b9c82aace0a291eb53a49cd08f1b0b94a8f94d08413cb9936d2a0ef5a129d02deabe7655d51295f2f1103", 0x7d}, {&(0x7f00000005c0)="9438731db3db22b9c2e111b92183700d5d6d642c56fe5971ac85783ecb5d7bccb6b73d819731d63aaecfb8dd935209204081355378cc991564cd362d61f051f22f0f64966e23a1ffd625cfdb4ed28920ecbfc642fbb475cdc7", 0x59}], 0xa, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000700)) fcntl$setown(r3, 0x6, r5) r8 = getgid() munlockall() getpgid(r5) symlinkat(&(0x7f00000007c0)='./file0\x00', r3, &(0x7f0000000800)='./file0\x00') setgroups(0x5, &(0x7f0000000840)=[r0, r8, r7, r7, r1]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880), 0xc) setregid(r8, r7) getrusage(0x0, &(0x7f00000008c0)) r9 = semget$private(0x0, 0x1, 0x418) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000980)=""/5) getpeername$unix(r2, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) bind(r3, &(0x7f0000000a40)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r10 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000a80)=""/131) pipe(&(0x7f0000000b40)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000c00)=""/178) recvmsg(r2, &(0x7f0000001200)={&(0x7f0000000cc0)=@un=@abs, 0x8, &(0x7f0000001080)=[{&(0x7f0000000d00)=""/13, 0xd}, {&(0x7f0000000d40)=""/5, 0x5}, {&(0x7f0000000d80)=""/100, 0x64}, {&(0x7f0000000e00)=""/40, 0x28}, {&(0x7f0000000e40)}, {&(0x7f0000000e80)=""/151, 0x97}, {&(0x7f0000000f40)=""/67, 0x43}, {&(0x7f0000000fc0)=""/18, 0x12}, {&(0x7f0000001000)=""/119, 0x77}], 0x9, &(0x7f0000001140)=""/151, 0x97}, 0x801) preadv(r2, &(0x7f0000001300)=[{&(0x7f0000001240)=""/189, 0xbd}], 0x1, 0x0) 04:03:03 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x27) recvfrom(r0, &(0x7f0000000040)=""/162, 0xa2, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 04:03:04 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x40, 0x7fffffff}, 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:03:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="f095bb5968a7d7b4a529bf52ea71fd848a2df4433430623409ac5cf8faa00b6247f04469fdb42516919c973ebabfcda907113d84812dc9ba3d0b1d3433dead3022b6ab758fe0aef761ff70b817f90cf46b2c4acb8a1ea519aebfd46ed3d29540b85d8a8389bf5f21dab91813e701b088e52e27006aecc01d63b2fe9f66ecb066bfede6", 0x83}, {&(0x7f0000000000)="ca9da8ba059a29dd4dcead5c3b3708cc57dd7123ada40a044350cf", 0x1b}, {&(0x7f0000000340)="aecc8aecb2fd58e2c89e79e8eb6075afe5a850d93c8c3189f966720c0d1501f09c8f4fb5446b9d3f954bc278452a077dda10bd5988d35f5d7988694007fe8cd6fa23d688bb5c02c4aa075843a93aade64e1b0710e66fc081e37f48eec08274b5d7f99ad0260aec219afcc01a6fb05cfe551c1da47cca389c0e3ce890e01ba0421ce51087ee99d8af6730917928aa7fe95dfc6dde2994864e9809b91e46", 0x9d}, {&(0x7f0000000400)="b0637a17bbb1dd2e0900746a492becd46a937a40743d2d1f7278a3ad402518e5c637137b6bc4c88ea32a0164faae31047ebb6dda099bad799847bc735e5b7e2b4673eeb1bd7a6308bc1906ba95053f18febb35b5adad0fe469398dba89c9cb7a19a2e6e8e53618bedf16002b969f8a1bb276753f6c416fe5cb2f8e4260088fbf33e4e983d13872cecc2f35a9e89bbd252495bd0c6ed985d18084fdb8a9e1b1", 0x9f}], 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:04 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 04:03:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8001, 0x0, &(0x7f0000000040)="86bab4846b13f425f40d3e9f033505d0129a58bd461a1e206b7ebb24ac03cc2530a64289a906d7b6e256a7531aa9cf5985852a8f9e87373c91a96101ee64782e75609285b1f858f6ed973c18cdb00aef2b02f7e77e0d2679c4bfa35ab0915450d7ac1f6ddca3bb95f64c6df39e2cfe9f7808c9fcb1182f1b770111aadeaf", 0x7e) 04:03:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/199, 0xc7, 0x800, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) syz_open_pts() pipe2(&(0x7f0000000040), 0x4) 04:03:04 executing program 0: pledge(&(0x7f0000000000)=':|,*', 0x0) r0 = dup(0xffffffffffffffff) close(r0) 04:03:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) syz_open_pts() 04:03:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x11, 0x1, &(0x7f00000000c0)="457b43da6e11622c9e7b678fc1e87ab6bb50f1a844477aa9be8e984acfcb2030c1253a1d960526521139fdae3f3a7c418d182aa9192a3b04a6fd2b66760293027d9d8217d0ed2505acc3024b1bdec9d15856d8b7f34d1c0f6a7d089f77af6bb8", 0xffffffffffffff23) 04:03:04 executing program 0: r0 = getegid() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x124) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfff, r3, r0, r4, r0, 0x88, 0x46a7}, 0x3f, 0x25bb, 0x3}) r5 = msgget(0x0, 0xaa6b00acfecc4218) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() r6 = semget$private(0x0, 0x2, 0x500) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000000)=""/2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/87) 04:03:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000040000000ac6, 0x0) writev(r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) fchown(r0, 0x0, r1) 04:03:04 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) chroot(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff0000"], 0x5d, 0x0, 0x1000) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x4) 04:03:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xfeef11b9f6a420b3) recvmsg(r0, &(0x7f0000002300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000021c0)=[{&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x3, &(0x7f0000002200)=""/230, 0xe6}, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 04:03:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 04:03:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64], 0x2, 0x0}, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) 04:03:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f00000000c0)='!', 0x10000002f) 04:03:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) sendto$unix(r0, &(0x7f0000000180)="bffac9b6da54475b6af360fed35e10a070d03b569564f16480050bcfc95c3c56a810fbeceed7f636256d4725c5ff4af6122c85d433c32622cfec34ae922ace6c68c7d7dfc05bb89f25f5c56735d9b8e747a9b088085133b02271249996516a40260a9a3a8245d279d44c93f5b1f4d1028a14442bc5a43c73de0b664c57f0603f9e5939150a4183997454c1f94cc71be0f32bc425a18bdc71f1777c0d94a110c291122c33ac9b7937fd6c8b5e7cbcd30953aa10e7ee869af089b8ff7d8d8cd023db299d443dce2f58ea9e2e7ac9ac283c2c40c1601c2e56a46d00f9b05382b4bda931dabb", 0x35d, 0x402, &(0x7f0000000040)=ANY=[@ANYBLOB="500000a6f1936c653100"], 0xa) 04:03:05 executing program 1: r0 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/42) socket$inet6(0x18, 0x8001, 0x6) 04:03:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x408, 0x80) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x18, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x5, 0x6, 0x2860, 0x8, "2057ad87e7d6959ce9a3dab449cb671869037360", 0x100, 0x100000000}) 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() sync() write(r0, &(0x7f0000000000)="fda8e8797ddf9fc949a60f910182ae81a23310b48f82358ca0f8a3a89c743ef79914ca6c99fdee270b59ef44bc", 0x2d) 04:03:05 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, 0x0, 0x0) 04:03:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) lseek(r0, 0x0, 0x3) 04:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x9, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a", 0x8000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() r6 = getegid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="61ee163376f8a2da2f8f7fe8df45a1486241c60e38518e6772b4afef0b5e9bc6619a7631bdfe3beaa86c76a4dfc6ef0e59fd79fd3655143570af0836f8f01872ee2aa5e84ceb0b5690e1383bce75d51b9eb252fecff43553105151a0bb8403d0e4517a0ccb312477cc5bbb79e496cfda046c0dc3793aeba7020c2413e6a248a1c8e507711e70f409b8815b0d494e0f7c8ea028ccd8d8442c24f94edc27a7578154bbaa445ba33590ef7d7321813006e0e6a673fcd5cb1a134b9ff2594b88afe9435f5a56f14fe276d5", 0xc9}, {&(0x7f0000000180)="c4d4e3d3be58c8c024cc7cce91b714438bdd330eb41479a6a5c18a68cd56b7acad0762f19a7d0d72a794d80fd4319db524290d6f7efa2b024f46497af878190d80f53455", 0x44}, {&(0x7f0000000200)="3a26362157cd03b7f41305c89ddc5f30387f2ad5c595cdf04052de8585a4fba32ec917d3cf3f06815b0752b417e33b3a529db8788254706964c5a52a3fcb5e72eefddec55cbe4a08da0a1761760745b03e9c72e24d230004a00d5529c2977e280efe8c6950", 0x65}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x0) r10 = msgget$private(0x0, 0x100) msgrcv(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="003831758a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053a30f9037b3c41efd0000"], 0x8d, 0x1, 0x800) getegid() 04:03:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x5, 0x27, 0xfffffffffffffffe, "c451690fe1707f9e12eae5d7a86819b91181b1e6", 0x7, 0xffffffffffffffe0}) setsockopt(r0, 0x8000000000, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 04:03:06 executing program 0: write(0xffffffffffffffff, &(0x7f0000000400)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xffffffffffffff91) 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:06 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="64478835d6e346afee6832110996581b4434203093efcc355895", 0x1a}, {&(0x7f0000000240)="5fc86ac564e17a392a9f949790f855a51ded6205b28dd1736b87beeb1a817bbc4e44b974da5ec4347c6287005e158d220e7a298a54a202b821760ab71ce03dfd1f0d2c6d394124c4687cdc7e356dc26508cb08a3e631ae45b7eb7f296e2aa48352b777488c7e7770e02a39f1d505a7c375ac064ba8e179770f4da415a86680d3f3dd853014f4cbf0", 0x88}, {&(0x7f0000000140)="1725caf317df194482cbb45aaa5f7ef145a6c2f5abd905cfde3a8f2165079d49854ee4b55fef3eea3d2e1c15ed", 0x2d}], 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x80, 0x0, 0x8, 0xfffffffffffff000, "b6193d444e7550bc4dd0e7bb75b4b94241a3e089", 0xdb, 0x20}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:06 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r6 = getgid() setregid(r0, r6) 04:03:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x800) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 04:03:06 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getrlimit(0x7, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r3, &(0x7f00000000c0)="48979fba9a2938c31765fb1ddfadbbd6caad028339759e49df7deeaa17546f94eeb4c829ec0a178e1b494c34dbb05c0e2ff44e29e7c69a5430284028cb14fd276cc329e1ee8d6cf814d386c2185b753f91c7e0b5b399d0d262c7b5ef924126818c3f23396f6fd385a19d88ec2166499a554cfe01cf6f502ac4d22cb22101d5de75b9c9d70a9e6c6710f14808246bb63d0e43227513e8e3e7d39ad1dd6e056b6344c0c89dd9f303299c60c3944c465d5def5207f8b565acfe66a0402513275ed58871cfd24ec6ff5c5d2e9406ef56b01b30671d6119719f78fdf4e2c740", 0xdd, 0x404, &(0x7f00000001c0)={0x2, 0x2}, 0xc) bind(r2, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r2, r4) pipe(&(0x7f0000000000)) 04:03:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0xc54278a9f82a3f7) 04:03:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100), 0xc, 0x0, 0x0, 0x0) close(r0) 04:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) 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, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x85}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="b043a4f47facd489d453a413bff30c4ffa655a1e48a083e985cc4138bcb1df033cc58587235685d28000d7ccef61", 0x2e}], 0x1, &(0x7f0000000100)=[{0x40, 0xffff, 0x9, "07a7c11a88c6230a9275bfe9648f98fc2d7c437ccc918ff8e26d0a37c391a93d6f2e02da1db25cf076f6a125cd"}, {0x90, 0x1, 0x5, "c24b3b48c26f8dce614b5b954b9a0a14481437c93b168aa6910111a868d6f883b3c39e65aa0bec6e3046c5a7f6a9bd1ef5149dc9c44333cab1d7226018e62b9a9ab89bb337ffc6e3ea9297337d4c9529851de8a68446c4f518b23eaa29e380d936d71a0a9338bf79dd834f70a941b9d6a458b8c4470ae13b56acccfc99"}, {0x90, 0xffff, 0x9, "85097ba0d6110db660a4c76c30da4cbddbf2ec3733059026ad666903f33d80ff4aa8009f0176129d6514e54e24400af5de72c284009b2c2814f93022f57c98e67f63df336beb303bb9e6937cb6531d836a1f594c1f52931c6f29b0415fef58d873601fdc0edb71a7f59115d6fc6fb1ff0a305ac5d366762e08"}, {0x1010, 0x1, 0x3f, "ef234b38d4cbcd329979c83a3d6a6a00c85b240eae504e34ec4dba08cf6121a0e86f8ec402b25616a244b4c410a691d4fcbed1039cd7aa2507079a111c36a9a477d3da9a71ca097cd98f79b13886c5e0051201562030ead72fcae4ef3566717f78518b13ca7c93d17b5e58294193893c499fb093303adcf802fe268d326f3e3b30fde4ba3acba79b17d925049d8bf5023712552c6fbb82f665088a5bf12133125d6d963fd1e21828ae2773e3aeba000168657e7e24675487d99c40a05a8a7909bf014f7f0e22ade6719291b0eaa42c5c9f108943f0f9e3c22cf9f7120217f4e22172f6a7dc6235ff3bc44a772113e30961db1daa63a6711812c1f5392360b62d45d43e431e699fedf5bb8a849e4a4689be7620889a75c5d75fa1208a54c5318e0a5ad1e3f713dfe63019cafe859cf2b098cbdc98fbc54400531172b79f2d59edc573b572286ab4c7f199a5b86acab36cefb21b9d09ff996ac73524c44c429b0df43cdc3c6dabd77bd840724dc52eea254216b6351eb6ebc31840064fd2ffb27f51e66974d763048ed0255f3e735e0ad9f4cbb11bb901af922daf0ca35033b47b1f20b8da7234b09aa9a4b2b43e71fa6ae978772a77905cf5acfe981d256890a55a2129c68806a3aa34a598daab13f87a9cc11ee2c520f3863e4c0c17b96645026eacc6e9e7b765149c79b6d304ee4e28e7b298a40e4666283dbcc4952022b3e57f747882be49f595591cb6d4abe5e5b6c971fd533c4e8c946a8ea20ae77e7eb174eeb1d96e2ef17b2a7d258ba9ad1250e19e77410da7543fd589f23d5ea578018b0a72d12a119c406f05117ce7faf32c543ba2bd7db5f6e0768158b4435cdba2903beaf068d63133e4906f612fb7436369194b8a8dbbdfc4c9934942aee6cfd394d1dbb9e875cd8e08cc0516f663d4ae3d23e9064c81880c966a367b751d0282accf6622e6c27e8821a761452a1513b98e2176d90a5d0bdf648e93e81ab0f072bb748c42a60b62d7540527dab0aea5da450ab55a0165fea6a95a32cb49e94f2878807b59ae6dbb0b5f6350a9a2ae687c14c3d936a46aaeca1c27d4a8f43800ac957ef16a87276e1550b1a0724f20241b4afef29dea12d1ce329abc105e24eea4b718f10c75ea34fe26fb3e8dae14db1dc2fd31a2d352f01e75229028a29e9033c2d84653a342a790032001145042aedadca8b5d5789b29ae01653e34dc9d273800927fc0271ca3ec9c0106f7ff8ae69918b0c385652eae91d4041ac42760464ebe3bfc429e6da210de9392cfdea196689e716ad67f2c75219f7a83a4434f519922f295117001497aa53b23a0462889f234c86c6f21802d46bd466bad87c52307f66a5ee484e1d9e41fd7db591704d5338872aaaaf891cf7a185a54fad9622ef6c0af7f8cbd06f4cecb0899a62a54c243f4299c355b5dffe9ba6c07a1dc562a889ccd9e4c6a5404576fcfdb1319efa2ea240da969fae41c1a13e8cec5dbe0c67e3c74c47aa38dbd0574cb746724569f8b66d6fbb72c6970724a3212f7f3f31649ca89e7195939668d972cf69516f1c677e65b7c54990a6be44cc8b5213603282e4e542b731e6d3083cab839ea19c254f0aafde6bc0eb3b00d7a3f0bee757d3c5b87ca8a31b456aad90efa90c47139b127ed367c0ae9f2ac7899d1d0f17457a22272104394e81b6de526b1f66b9f367ba5d5c5b012c767e2c0fbfef067fd21cb192d1fb8d54652b311d72da79b65cb298d2141f5eba063a6a27869198a3fe6d86a05642b9320c61fd7461d704a5eae116b1aa9b5cc0e46128a3902840ec32cd66e125a4b82f8d9e621901bb131b7f010b8a913a6a8a9763469e502b7f6c40a615e5fb14f4f755cbb711f3bc27e7480ba0c88f1cec5e0a2336660a696be50737f170be230aa24e774d0d69bdcb5a65c702b0da3bf8b83080483b46bd4ebcd179e5cf6d8c6047b081fbb96ec3b04425b1f722c40f21586ef3c621d87c9980f08670c099b095ba643b1d709b9ccba02519bfe59b96c5d83a47420fc9f223363016d74ff33891f4c9183af989be5213423327ecb27e5bb2f11c96e4a65e5d309c66f7c385485d72f6a537ec102f5eff1e3bbe4c9f1a51d04f5e38816f1f1cffbab19e7c81d839358427484360b38f82cd64e76db6f3aabbf95e7bf52cac2b49aaf47345eafbb26cd57c1b7c65ca3ca374d1f0b377fc96c022520a467fcc939f7daf8062207f82b8a835a5440c15bcefb993eead1095b48e145d6d3cb74359ce1a2777bbb087e8cccd471ff6ffa4cc01213b67341a8178b0724d12e3dde3cb90bd0e40cf8abf02ae0875f7352907feeda7002c3699f41c0e8982332a464b216e508d95ce6f1bb96a343f5b02e92eeedefae93cde2045236c517b6fc0a1cb0c0ad189a658840d2c696ea320b4cf3343925297953cf7c872329b876cf784dbc1c255c5280d3f69b042960959327844fff965db7197a1e10948be078cebdccf06b6d2d3e42ae53235974afcff282a7b66208acd2071d44286d8604ba0e5507fcad50cef8c1861e0423c62c7a0d70493661eb16541cf90ec2828db017bdb5b6c3a1ec03674d2bef5410bfb637f7d10f972e052068194717f3988f3026d3bd5a4c9bb5d303434efd9c7b0e011d1df13bbf944af30e912470d48cd3de5faa02f30810ede982c8ce8c2b0f65ee45614aef10f3a91c898d209f549aa014f14575098643f83ccf6174b9efb71ca409436d66e326969f14624db5b79c38d6aa5557c4503f606ec69fb013ae771e39e88d98e7d1571c1d43a80947cc56ce9a6de77720de0250c386702b9581032c48730cbcb351fe7745cf7fc1c50c21f466c3b31bf01c5e07fd69c1b5847ab6d83cb781878a86f2bc082b97fb1bb1a7fee8cfcb92a4da19647621d23aa76474fe09b453a93a2831d0824dc4e86cda34358f9bc573561d40285a928d707fe5f1ece02ed8bfaba6b584a7e7313ed00d5805a33e4ee9c2de93d91f083037cbab4bdb03b55cdef55378710349dfb389a85c11f6c16fe8b3f0594492276c40df97a2e394952507a6be405e0cf4b94797f92e358593ad5d132907cea122ac9518cadf1dfb683107d1d881dd3727a16ad002d1fcf378d5b7a303c5c90e1bd06acb418370aad6194fa385635217e20847c79eb69cef68256bd4a0dd28002a3c54f972acde2d0dbf77f70eb9735386ef106d566a9c4f7b17706eca370751a1b6707d5baf65e916f14509de0c0d9acb4cc507bb3fce8e39c29d384a340b576eb3d8cee1489130f41bbec7dd0043dec9f04ec2cb8e2c74d92da065574e8d230221ba84700494ca23c34ac255b39de0730dab811470d164aeeca5af1613e2c3ea968561298108d495c0f59f25e640ac2625755f39315096110a63dba3a3476ac4d0feb8ac6f898c0432b91f15db6f99ae207a03622452fa514bdccb47ab43c5591fa99ca8b8e46c7c64bcf5412e2836bb6ac488b1590f43ce258c536c8d55e07b769e074b11d21911691177384db8d89f3f413f581561d055d80d58b4724dd5dfb09472d704a5e250b3147cc84af9b28e4adba89413c1cf7383c9fe3a07f643b4faa9ff24730ea592e97e549561d71cb3ee6b281994860f3f6db695493f7ad4397b5f747fd979b61bd1a96f8f66524eff77fba424afe2fe176c3b9dc92ec3c94ff586d0c5f7d7a08195e1f264ce935da2c4e7c7a5656a577d3eb367215db107a128922638ecad89e636772ca2d21b0e5ae6b13608286ad7a02865d0b88a5c617e60cdd9d4373b05e9ba458c0c7425952ead3cd8ece1fe25527788d65f3d3502261fa060f44e0581d311f68280cb522bf798f0b6f5ad5b22ba65279a881a4d3067f2356fd48c5cc4a0ad1bdfcbdd919ec02f0047645d079389fa1d01d17cdfdf44e01fd8e13ba9f7f55c7ecb99137f418e27488ea00c89388faec63d8496ec1c5e2363a587b10e2a007a54a27f173e1de41ecaabd02167877b4a8d82195f6ff2ec1ebaadab8a3e5c298f113bf99c565ddc8143fe2b1cc8e2db87a64a4cb8667d8a53716e5102ddf0be8f644a563d8149b95f63dd3a614752b8f103ab296c203413134243760a4e8149c24892732ef77c5367304d65067ae74c846ec161ad2989c232b4937e9a595ff25eef42d0fb692652cd22986801ac14328a209cda9a9728b6e931addd80ac22e89c3ade8afd1ea910d2a0b4d1c6b3b46e79c10d95638f3dc17cf91a38fd81f1e3b0054d81c8c77356dc516fa124226ecf0388be831247566fbee7adb6ede90bc6421a32dc40158e00bfe381fd3336fb43d228c677dcd9d96137c4f0468478069d4ba4086baccda78622ac14ff97f5dd508dcdc030d5f8b994832616bca33b79f18cc2c5cfd1370f312d5d12c20d5a933536e8c6ae4671360d71f31a02d0fe1895f0046e95456af5c766fc068112d25173888d9e514c813543625f88504807da3c3745990c0188d3237f3b5bd7fc1a8eeeff5892d1ee0331f8b3dcb026dfbc96b8f5f3fe28b3fc2901bed7d943619871cc2efcb87193c5b81cd99de8903fa12da9137c846b6df739ed9eb0d71248d829619c035b3b3b04c0d2a3f8d9a07e509aeae5a563dfb171e92373b30242a3d421194881bdd8de2945d323b625a6dc290c2814909533a8a77604ab97d38fb5133b834e197a7012433caea120d8d002b40a0d3a54a992c907d07151eeb99da2a7336cc5e62c23b9dc359abc9280a05c5c968b6b6d989ec274b8e894ca8a73c437c4740f8d9342afb17cef51063e4e6c0550f0b40281d92e88ff5e55ff94268c088dc75b2d88058262c8182b0b83b7903cd3cbc82b0db6906a65540d0e30a9b8d08225c9b95ff87cf375f2de2ce7e61659431d003b512e274be0b33bb207cceec1981e5e403fb68f30867d732c28dc20515700307852f6f2dd7e177fb6d74ad7925a1fadbea6f08ba20a4c2fe126e260c922ecaa2e778a33b8582703f05edf1b669c1e59a70711093b341cd806319c9b02c780088a51b941057c12f6bc1e2753f15c9648b16a2fcad05e5f365874543bd8fbd8be2da3778fbb540e4e55f19f84b72283ce47e90c2106c94d6b6b27b71f948ae3711267f5ea2c3311eb2b33a5c3ca2b9a142af0abe518e377d04181785dd0fd078e426ad4583eb23bd3d2037185674922187a795db207e937224546189f93a6d96b639934d329e8ebc53f0b1aad6d8c6099885be2af4afee87a24cbd3e431c10ee78e89302f8b25a34ff1eff440aa8e7a05c7e997a05e5851a655b4d7ca07568822cdd6852084f8ec7979ae3aae72c5e08dcfca9f772820e17608072052b2ce926547cba7795fc589888bb923fcefb821443cff658e65b00b04b3173d9cb11e921157cfba0d323cf2f3b14a93350dcff57cc1fbe57ffa2155b0df4d5dc8819a6f13cd1dd82604befc0f0d6abc2d653997db1968df7b4f8ef70628f670ef1ea2072932279b7e0a2a3c006daeca8b41add2642feb461f2f0057c811d210cfd0f2402aa95d98535b1d8e0ea3d1368b99544c2108b27c1894ec545caca206268f748376c20c436583783b26dbe3e9c0d2006bc09887521108c4a57d45e0677644f9f8cd32261d56683292b30597900ba9a5d09c7ad139e2ab7b76a98e3f5bfa909a437d87a01820a0bcae513a7c41e058cfb2b6aad258e7e99d23f8fc313e77813d8d0b9b855a09dd7c2ef0a7b1bff0d4d7974bc43f489aee51a4b66f71d07d400cb85d966b27b16e18ecbd0b8005fe34d07dd3510e5eeb94afb01f1c8e6be58c0dff6ecfb8eec2fe12a10b872925ef23a1482eb9bea97b3151edde"}, {0xb0, 0x326f9e85c1b0c7fb, 0x8, "98d37791e8640711d68c3dfbae304330d6b3270243320a4acd53c2b65db6e92c4b9b42f714e63826012b663bf195d82869b1ba53e782f70c0e8771127ac47f42386ca33ba94e4b26bd481243cb60ce2d4a2ed0e4a74d93037d4ab6727e288d717f441ab0d1b1eba331a2de0d23bedd0c363adf02d4347df56009b03412064f297795e74e49acffc4c343b2b3bef6e4531f0ad7def498531bd58732"}, {0x28, 0x1, 0xffffffff00000001, "dfac03e1d716667d35a407c6f752bc7a95f0b2e3bf26d5"}, {0x98, 0xffff, 0x80000000000000, "0ac0be4272e34b0d55bcf24ba9d72fe2e4812829cd563cddaa6d9bce396e2f16e3df88a912a87bd7beb5068ff961370840bad978985aecba3e719621c5b9330048df7b45ffa1a3c3f51e4e537eeb516213a51bb48dc53f579c483f77599c68266cf0f3d6614401a89c9b7a090e6dff2c27aeca61513e2472481f4c2be2a4fb91c763a9639f"}, {0x48, 0x1, 0x0, "746bd05256171e442b1d1ba2696eada17f9ce2c2a3c1ba7424e208b68157306853c9eda6a56b098eb456d13cc58367be64e943faebb22554"}, {0x110, 0x1, 0x8, "bad88114edd5f2f2d39da2f0ad467652a8436b8d23a5fbaf093c84d49dd79a79fcea4c863e96837f39f70ed81b4e363b2fd5015e41144f3899205f4eab41b812f9beb4c4a4dc07729d1d01bf1980077a255b0bcdbe1b3878365494770c9312d0305ad29950af5501cacf41fc265ae57148e968d72dc7f6ce2c8ded6aa119359c87c505a0d89373f1a062dcd6e512c3c43742f8aacc659cb70e30485e67380efc7b0086342549e5c933c7b7e8317d158c01511dc474c42de5a0d07e3ccf08584c0e6bb095c7825bff6cb922d2006077af035ca0e47106e17bd28b96b948e477b0c9facac3e6da60d39d8fa9c0e223a7b06f9eb27990ffc6d096bc07bcd3"}], 0x1438}, 0x3) 04:03:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x35b6}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="9c2f01b21e6de749ba0f7dda6fae7ae0ad8fefca96868820866d029d7fe82e9ac4a2f4c70d2e7e747e588320adaa4dd9894bd6171ec27cc3838fede26b7e3c3ab7d19ff24edeb489397fd28a658caaf0c34b336e7bd6c03e15bcb8fb7a16ac9be2e3e8da76155a99727462d8770e6a1112f59586be9b7791bfbb673bed928e7ed65539016af17c5f5e4247c1b80e237c5ef2db4f75c395ffc029eb578e245b3ed702e55a4eab59037f85ae849e4bb00f748be6d1ae7d580a85e5a67c2b3dc89cf881ba4559d46ef4bd2538d74e120efc725f815469e20b8fd6e890ed0902aec225c2b04cf2b23b", 0xe7}, {&(0x7f0000000140)="370a0232508158cfbea3f085859131f9e578ce43626c1f297cbfeada890eb0a2d1aab8ebc64e5bc1120a69a0c418b10ed86a811519836e61e5c0075c09f0deea5746986b9a54eefc6a1d3cd869c94c179e81da852c61c75f3ec9ebbb656c71c905408bafe9ca5e5dcd4ffc8b63892710194c874fd9312f59cfb3a773e4985964f3f32a", 0x83}, {&(0x7f0000000200)="ddf63320739774a945b32d", 0xb}], 0x3, &(0x7f0000000280)}, 0xd) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001140)="38bf85f46cf25417f113e1bccd0d48dc1a440591251a0e5c9f778c326b9ff9b387dc98c3a598ba4a0b645050e707fed871105a2ff098a96bb36d3673685d1d7254891ccc5cf63434524e984222bb454b88309af4c054fe1cee5a1f7336e9ef95ecc3317787a2db83196ee3e649da2abe10a9a857929170947b2be447de260bf7917671425694198274b3b589353621e6a8f94985fad4b688da1fc793146e28b557c364c6c34089ead8de7e0bc35577fda7", 0xb1}, {&(0x7f0000001200)="42f3948ccc28602bc06ba8afe44cca87a139c04c441e9686fa5f10ecbde3d41e98a4eb88fa012f86c01e23653a30946a065c0273db59e9dcadd1be414ff20cf301c8d4da1f1f0f4c7a8b071bca9fa020c698222e5f9c83552ddce3db90ed48be733f7db9a49c03a408017bc4b3db831a4edd1589734c136e16537970c8e1750a3807703259767563467c8ebd73e9a219ea57d396fd42ec0cc8a25f8864d1e97b0ea3b8ec4375cbf735fd0bba0e1d2f5b1eacab8c414a99f6761c443e4146c7b0fd35267acec97d57712facd93b68b32d3d380d9bd244c7dcc8996c64ccff6b2e688f6c679482af28e9b78b8ac8", 0xed}, {&(0x7f0000000280)="6e8ac2bf8a89e1ed55c4ba1b68927bfd49fb4a8c1d2960d7da82f968822c12", 0x2dd}, {&(0x7f0000000340)="6c63cf2e9480553d2b928a6e5b7a2973e478380a6df2470c6a798c82fb862c710f6c9d14859ee8a6", 0x28}, {&(0x7f0000001300)="442073555da39adf76aed8d817effb19b8bc580a9f4aae604b81d6acb855f3d6300c11eacbd9aedd4967e1b3fa2cdf67f37670cf8d8c04097dcd32fdd7b523379873dc7f41d140d88b57f0654974ed083c8ababe657c42681ca52a524384b19910204d5aad3934df9b9e29fd55549747e9c5556e63baa9ff243298047dda26fe13af55752c094b04cd7c04956fcfcb1ad9096c49b77f32de1f1a645f70081eea9597a3c6e6a3c10808b7303ae60bc1eee9ccc7249cc4beb62dc5d2e42e0214bb63", 0xc1}], 0x5, 0x0) getpeername$inet6(r1, &(0x7f0000001400), &(0x7f0000001500)=0xc) 04:03:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 04:03:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 04:03:07 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8001) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) listen(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mmap(&(0x7f000038e000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) setsockopt(r2, 0x29, 0x6, &(0x7f0000000040)="d5ff9668", 0x4) r3 = semget(0x2, 0x4, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 04:03:07 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x3) 04:03:07 executing program 1: r0 = socket(0x0, 0xffffffffffffffff, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) socket(0x4, 0x1, 0xffffffff) 04:03:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 04:03:07 executing program 1: chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') r0 = socket$inet6(0x18, 0x2, 0xffffffffffffff4f) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000140)=0xc) 04:03:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x400) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget(0x0, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/28}, 0x24, 0x0, 0x1000) r3 = msgget$private(0x0, 0x140) r4 = socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r7 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001140)={{0xffff, r5, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r7, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r6, r5) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) dup2(r8, r4) 04:03:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f0000000000)={0x3, 0xfffe000000}, &(0x7f0000000040)) 04:03:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x18, 0x2, 0x7, 0x7}], 0x5, &(0x7f0000005ac0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x3, 0xc0000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x72, 0x40, 0xfffffffffffff124, 0x1633}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x9, 0xd4c8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000002, 0xb44, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x2, 0x8}], 0x6, &(0x7f0000005b80)={0x0, 0x5}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000005bc0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000005c00)={0x4, 0x6, 0xa96a, 0x80000001}) rmdir(&(0x7f00000000c0)='./file0\x00') minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) preadv(r0, &(0x7f0000005a40)=[{&(0x7f0000004700)=""/4096}, {&(0x7f0000000000)=""/40}, {&(0x7f0000000080), 0x2d6}, {&(0x7f0000005700)=""/183}, {&(0x7f00000057c0)=""/140}, {&(0x7f0000005880)=""/205}, {&(0x7f0000000180)=""/48}, {&(0x7f0000005980)=""/179}], 0x1000000000000089, 0xa) preadv(r0, &(0x7f0000004640), 0x0, 0x10) 04:03:07 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) sendto$inet(r0, &(0x7f00000000c0)="35304cfe33753e58d7dc1b9424479a3f1db21fa47b9b6e3a2ccd41a0e7e34f16d90b4d367f5e4b1bb2bf2bb9e23844a3c732c199d8fb0078c721f025db1435c7114fa37926745ead3e04cc8e07ef08a2ddccfbe9d4384aa3a7f1fc52f54e7dd5a4659fc88c28da092f34ce5c3ca21e12d52630b559582cd33e2486882c671a2979aa16e724e14034f3fe6bfdb677b736e304e69e74f61394bfb8f97d6c48ddb8f2e17cc8120a691ea78062fa97e386cb2517d5b3ea893b4eb5053a60b7a0aefaac5dc8af1e6e4469e228cebb2d70862942b76e0b5fd46ec3785e626666b482e7613430c9c247327fe3e3a1", 0xeb, 0x404, &(0x7f0000000200)={0x2, 0x2}, 0xb) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="219bbbd958e418615e26916b41468dd7370c96c5cbddf82db1998567ae1c84d5ea0a1533dea8f75edfa387e84e3ef8452aee982ff3b265506ff4cbc6678fdbfe04c4ce35e88d5eca5f6f332f04b5f101bd0ec0860bcd9fbf2d6f24f4070bb5450291c2be5a83cd8bf5a1b5a9bb38176953de73c0a97b0314f20b1045c39b932e5938884ea991a3d0efa8bea6205d", 0x8e}, {&(0x7f0000000300)="8c64b8232165efac6358649387678a4e64a62a3d0d6ee2db9b7de9956efa9bdd353a89db10c96ecee4bb44c6535bb1aadba68a17ab90debe365b4640b0a38f1a080f20d572cee741fbe9fcf1b5e76417718ea6cfa1632b543b3844751a85ac3ee9373ac3fe82216d3f82ab285731a7479139f0a284fc6d2702acef48ca0b297aadc274dc542983a229a5ff5233ee28f3182dc6e81c063294c90731a421884497288b395b92438235cad8b7354c726d8382c6744a87d7acebae127de60b0a776c3ef0", 0xc2}], 0x2, &(0x7f0000000440)=[{0x60, 0x0, 0x8000, "4dd8c17fb2c4afd803d03656b5a0e4b0457b59e3af7f5fe1c0bdb3044d345f8cc8011d788c3883f21d95e8dc41ac70cb79fce0794bfc87f14ec44d2445e8e9ac2fccbc9886805d080dbe397f9549e1"}, {0x18, 0x1, 0x100000001, "1428ff7d"}, {0xd8, 0xffff, 0x4, "bf2a64c752c43f9b5f849418d8bb77293cc208c2adf839b08f82d009b16d0c2001d2a49f70a0652694e1305803d94fe7950c2539f3f1a8cc5f097f2bf2a797813a1933b605150b0a985208eab1ef0f64e01f128c535cf991a5166d04e5618b565a2a422047751e3d454e375bc410234966f0556afbfab54a05480fad86a71ac76a1f7170b0c776bae5ccdf797d65b33e44c5829a2b12271848808fead269abe089860a126b5be49d8d5daaf161718938e5733976cebb5aaf378ba6de3e8547a501434579897b60"}, {0x70, 0x1, 0x4, "506c1cab748f4732c907a9c7e76181f452d936eaa6bbef52c766263f8a7732b2408b4b8ee35179e1fd4e7e513077b2aed06017e6e6ba4ed2d2b3f8edb94c36498a5bbd93218b4d8d45f1276508817a1d4999475e843a5df1d3b0e8c0"}], 0x1c0}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') 04:03:07 executing program 0: setitimer(0x3, 0x0, 0x0) r0 = getppid() getpgid(r0) 04:03:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_settime(0x7, &(0x7f0000000280)={0x8, 0x1000000000000}) 04:03:07 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() fchmod(r0, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x2, 0x4000000000, 0x2003, 0x7, "8549b3c550d83a0a10f5a77c14eb9d00"}) ioctl$TIOCCDTR(r2, 0x20007478) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) write(r0, &(0x7f0000000180)="5dffdb4eb5b3fd0c41", 0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x483, 0xb1a7, 0x1f, 0x2, "14d9d49cf49caa138dfc0eaa33bc7432058489aa", 0xef, 0x6}) close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) 04:03:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="fc1ab490e0b8e78e6be996607ab205d7ef3bdd54d17b1d84cc2f015a4ab547b4fc2cf3ccfe21422f88f5f888d2dc58e6a689b927096368d622bdc85e063b88e802e705a214af64d5a668045513b2e22b5aa60c588e7c04b4", 0x58) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f5b60143ed063bf54f18f221e96fb708e98bf8c72fd6dcb518df94f5e385e32ec1dc8c391e3b999422c709ed14de993722662db4fb745e4a39d9d949fd12893e10d6bcd6356af74f212a95d40ae8639bf1c60def42b4e258ef94ff27883a05107926d06ad7f580abc2eafbc8aef4130086c54422b3d7e938fd", 0x79) 04:03:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) 04:03:08 executing program 0: getrlimit(0x5, &(0x7f0000000040)) setitimer(0x0, 0xfffffffffffffffe, 0x0) getitimer(0x2, &(0x7f0000000000)) 04:03:08 executing program 0: r0 = getpgid(0xffffffffffffffff) setpgid(r0, 0xffffffffffffffff) 04:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) close(r0) dup(r2) r3 = syz_open_pts() flock(r1, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:08 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) unlink(&(0x7f0000000000)='./file0\x00') 04:03:08 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) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="348a499f2d2d2d2631d7a9b106d32c5c5a6b378adcb994b72b5fc4412826dc80b0cf7f0529044e2e12bacf1fcb472adb3f3d4c29ef4e09ccdbdcdafde481e258ff4f6a5fcf99cc7cb690998123473df7d20511a3634ba694800fb748bd60304a7fe6864c1a9868768cd83e52bf0c7c002b6951c61739925f4be32fb60e8f015c05db7dfdbecce163e722fc2c65f71b61185657c9d5cf3dac474d90ccf8", 0x9d}, {&(0x7f0000000200)="aba7a01abfe671eabffac3dcb22c926afbe739fe4bdd143eae31cee9fea8d206319ad1b5fba621df907b1696a39619c13de3f03f9c3614ad9f09ead84ea949f557fa09fc6362970aa7d43fb96527fd7bab19440bc32b76d9a2e3d76cf6fc26a802c500124ffcfedc2f87023f66d5db4203623e44138b7767000a21a7c390113d3216416cf4d309b5e2c034cf298cc1cd47bebec2ba0b5c3ec211e15859d158a4020fa7231f70f9ccb7d6a489f1f881691e44711d37b9d1c99424c2cee2420e247161bacdf647bba8bc7609416dbb2614b4d7e2a101aa78215e1b44", 0xdb}, {&(0x7f0000000100)="862f0603588ca46c0a0d7ccfb05fb768d9b6a4bad8aaf08bcb02a616aaf224ed", 0x20}, {&(0x7f0000000300)="fffde182fdd9a0151d704d9457922f6493a9872062fa214f95a12be1083f444d2641e00aa36c904362339935e039bb28633d44fede38727d02e5e6347a5558bf04ef684ebd167883ca84a93363fe7cdb912bad38a066835dac8bcaa7ac99fd9808afe4b5551ab043de72bf9096c9c9e547b48d23c35ba984349e139b6768a42045e601e6354481dc26e10b77c3300a034273690faf62ead3b2b7a4c3bbace14b23ab0d837bcfac204c83fb503ff7906bf623098dd9d877e1e2", 0xb9}, {&(0x7f00000003c0)="1295b6f367e49e4a65df03a13ed5c9a10f9f688fa8eb96878affe60881b73268493cd6e434dd0ca54fd98bdc2e", 0x2d}], 0x5) 04:03:09 executing program 1: r0 = msgget$private(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getgid() r10 = getpid() r11 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r2, r5, r7, r9, 0x104, 0x5}, 0x9, 0x4, r10, r11, 0x5, 0x0, 0x3, 0x5}) getgid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000440)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/32, 0x20}, {&(0x7f0000000340)=""/24, 0x18}], 0x4, &(0x7f00000003c0)=""/112, 0x70}, 0x800) mkdir(&(0x7f0000000480)='./file0\x00', 0x6) r14 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x5d, r4, r5, r7, r3, 0x0, 0x6}, 0x0, 0x101, r1, r11, 0x3, 0xfffffffffffffff7, 0x1a09}) msgrcv(r0, &(0x7f0000000540)={0x0, ""/115}, 0x7b, 0x2, 0x1800) fchown(r13, r4, r5) getsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f00000005c0), &(0x7f0000000600)=0x10) getegid() setgroups(0x2, &(0x7f0000000640)=[r3, r8]) msgrcv(r0, &(0x7f0000000680)={0x0, ""/133}, 0x8d, 0x3, 0x1800) r15 = msgget(0x2, 0x400) r16 = socket$unix(0x1, 0x5, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000740)={{0x5, r4, r3, r14, r3}, 0x9, 0x5, r6, r1, 0x8001, 0x7f, 0xacd, 0x2}) r17 = dup(r12) recvfrom$inet6(r17, &(0x7f00000007c0)=""/143, 0x8f, 0x800, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000880)={0x20, 0x200}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) accept$unix(r13, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) unlinkat(r17, &(0x7f0000001a00)='./file1\x00', 0x0) 04:03:09 executing program 0: socketpair(0x27, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xc0000002, 0x0, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x61, 0x400}], 0x80000000, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffe, 0xdf, 0x1, 0x40, 0xfffffffffffffeff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2a, 0x1ff, 0x613}, {{r2}, 0xfffffffffffffffd, 0x62, 0x20, 0x3, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x42, 0x1ff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x2f03, 0x4000000000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x22, 0xfffff, 0x5, 0x14}], 0xffffffff00000001, &(0x7f0000000080)={0x5, 0x5}) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r2, 0x2) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 04:03:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="d5ff9668", 0xffffff9d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000001180)=""/137, 0x89}], 0x1, 0x0) 04:03:09 executing program 0: syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/108, 0x6c) 04:03:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000366000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xb0d}, {0x7ff, 0xffff}}, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x8, 0x65209ef7, 0x2, "25904c5bd21a6e0ed02318f647021576b6411828", 0x3, 0x4}) 04:03:10 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) 04:03:10 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x717, 0x5}, 0x8) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) unlink(&(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 04:03:10 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x6, 0x4002, 0x8) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r2 = syz_open_pts() r3 = msgget(0x2, 0x420) msgsnd(r3, &(0x7f0000000440)={0x3, "6f8e0797"}, 0xc, 0x800) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xffffffff7fffffff) close(r0) kqueue() r4 = dup(r2) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) flock(r0, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r5, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x7fffffff, 0x800003ff, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x100000000}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000003c0)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "7367593da7a099b04dbcd3ac8efc6c238fdb984b", 0x81, 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xf48) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x6, 0x101, 0x3, 0x10000, "30e99d7a5c0dd8e707dbb9efc623b91247156e4b", 0x10001, 0x29d}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:10 executing program 1: listen(0xffffffffffffffff, 0xfffffffffffffffe) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0xffffffffffffff7d) socket(0x10, 0x4, 0x4) 04:03:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xd, 0x0, 0x0) 04:03:10 executing program 1: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x80}, {r0, 0x44}], 0x38f, 0xd16) r1 = shmget$private(0x0, 0x400000, 0x2, &(0x7f0000bff000/0x400000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/29) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 04:03:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 04:03:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfff, 0x9, 0x9, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x8000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() fchown(r3, r5, r6) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x1ff, 0x40}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = syz_open_pts() fcntl$lock(r7, 0xf, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x8, r4}) 04:03:11 executing program 1: socketpair(0x3e, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x40000000000, 0x7fffffff}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) chmod(&(0x7f0000000100)='./file0\x00', 0x2) bind$inet6(r1, &(0x7f0000000000), 0xc) 04:03:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 04:03:11 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7f0b, 0x2}, {0x5, 0x67}}) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000000c0)={0x1, "e8eae4ca8bf428f9427c502db20552d3875b1abdf24940fa702317833c718413df999dc942aac5d8fcd4b63e7c00dcde7ed5fafba3fbfc29d9b95bff762c0374a7be849c46f24e02fbe06b9f39d31a2238104e771b829c721692b4d26170dd5337e8d7c169d63a43bd26"}, 0x72, 0x800) 04:03:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000006c0)="582720efabd16ebae63225069560f8e5815f73e2a044fd33055552e7d5e417895619515a4c98b06198824b3da025bbd47b3bf579456fc7d4096ed8a4f5f71f209f749262fce900c79abf7359e7d02dbe652d97439d58b5840b852e84c6a1bb5a9d4d6be7562850f307ac694c5bfdb9798ca1650510513144dbff91587a89a018aea2fa8a8c636a97aeb6eeb0025dc8f9d37aaf5715851241a49dfefb511473b4000000000000006d99783b637a12426dbf759d533bd825b95c713d61bdcc6ea8903ece9ad332c35e722ef4aebedc860c545fa77710951d79c772e1ce8200f960b52d54f218be00af0d", 0xe9) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x6, 0x5f, 0x80000001, "977bf3b65edea04cf82114715e27e1096066079c", 0x1, 0x3}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:03:11 executing program 0: r0 = socket$inet(0x2, 0x7fff, 0xfffffffffffffffc) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r2 = dup2(r0, r0) getsockname$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000"], &(0x7f0000000100)=0x6e) r3 = shmget(0x3, 0x4000, 0x420, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x800000000002, &(0x7f0000000400)="82df97bc8efaf9ca58bab7533411393ee6e9b2986f6639f04900c15a7ffbc96a9c0e69ec428f9f9cca0bd860230c37438d569f6acd59aaabc1b17f96584c320e5473b498370400ffffff7f226006f921001e166c7aae1103dded4f6ac24f6be8307254b6c0b7de08275f8d86f6c0ca9edbe8a9c795664aad4fcc3889f603cc32e7523d8f", 0x67) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) fchmod(r4, 0x4) listen(r0, 0x1ff) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/87}, &(0x7f0000000040)=0x59) 04:03:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) 04:03:11 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/25, 0x19) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 04:03:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xef, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) lseek(r1, 0x0, 0x2) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x1}, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x423, 0x82) 04:03:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, 0x0) 04:03:11 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) pipe(&(0x7f0000000000)) 04:03:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 04:03:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r2, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) msgget$private(0x0, 0x400) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000480)=""/100) 04:03:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open$dir(&(0x7f00000001c0)='./file2\x00', 0x40, 0x40) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file2/file0\x00', 0x10008, 0x80) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 04:03:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x2) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x8}, {0x4, 0xfff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000440)="ed5bc35187f9ab062736c3303f21a46f52fad056905f5ef981ca74508e6ab6667d8974a220374af6a2a47ab46015524caa000d6c72b971ebceee00b38434af94bb25a3668309b463287caa99975db4f292f36cea0cd370b0450aa182c71c16396caba814d4097001747c6a1e6bb8812165e7e906c2c10cb77d9841ecf40bc8f2dc1257f439a28c159c7db51c9e3d6601eeaf046d073a8c6357b12ee3f59124ae1f4cb6307e4c4e792b463021c6dfe4ab1f5e1da7d8733408683efb32978dd9de5b8fd4d1e6e84ba05195fffd6d0f56ee37e30a9f6cf09ca4aff77c94b7c6d5c08cba944d73", 0xe5}, {&(0x7f0000000180)="c90ff4ec7c4ed29c47188b2ce0a751eadd2265892d009cc4c343b21e567493643333a42091834d5dced784c9f7e1614a2676ddcd0a19d5319784f6402eee7d7465fb7986546c5706d03fd8e08a50a99eac625c59bc8775e0d2a1c1d80a4ea21bb264554a60d300e71eb12970986a5cf1f252a61fa4b52e9dc8787eebda39743c614f8dca78", 0x85}, {&(0x7f0000000240)="d00233b84908ca83b44572500c2566019cb69fe0baa50f0ed05b4ed84a159aa37b753983832c0988eb60a083483c47ed21a872f656f4e743c581fb7faa6e514e23b8dbc5b286011c13cb43358d88598c46086a957ead5e349f3087b91dfa7c79160c7749f58278f46b0b5ff443694344bcbc5b51", 0x74}, {&(0x7f00000002c0)="04c622d060c11f88d758945498c271338488a084344e48954c2bd7d5d9ec56b6d52ebc85e22acc7542e6fcba3331067cbede9c1b1db9c5c722ff8201e4c6ffc74cee5a09976b871839267a2a2fcd08f6dbe9ba209925e15ffddd63a4ac118854042a142f56fc5f4a05cadebf3120d352a180976dc0b536b9ee43e103b06a43718328b683e6414925809799ce0f4a3932f607", 0x92}], 0x4, 0x0, 0xfffffffffffffe4f, 0x40a}, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) 04:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x93, 0x7, 0x3, 0x401, "88414c1282a4fc20e78a8e2efcaab2f3c1e65b70", 0x2, 0x4a95}) 04:03:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fsync(r0) fchown(r1, r2, r4) r5 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair(0x20, 0x3, 0x1, &(0x7f0000000100)) setgroups(0x7, &(0x7f0000000140)=[r3, r3, r3, r4, r3, r4, r4]) setsockopt(r5, 0x0, 0xb, 0x0, 0x0) 04:03:12 executing program 1: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x49e7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r5}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r7 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r7}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) r9 = openat(r8, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000840)=0xc) fcntl$setflags(r9, 0x2, 0x1) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r12 = semget$private(0x0, 0x4, 0x8) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x8) getgroups(0x4, &(0x7f0000000800)=[r11, r6, r11, r11]) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000ac0)=""/244) 04:03:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x8}, {0x18, 0x0, 0x0, 0x1000}, 0x188, [0x8, 0x8, 0x1, 0x5, 0x0, 0x3da9, 0xffff, 0x1]}, 0x3c) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x6}, 0x10) 04:03:12 executing program 1: munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 04:03:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x7, 0xba3, &(0x7f0000000080)="9be30c17ec7dc0dd4904c422957212d9b2d1ddf2705470bb615c9cf867686a9914cbafe0e618a03948548a0ff48915616e12f5e57d44a87deb437cdc0b37a2eeab72c829ccdc0a0b03b12e1d227316", 0x4f) setsockopt(r0, 0x100000000000, 0xd, 0x0, 0x0) 04:03:12 executing program 1: r0 = socket(0x36, 0x40000000000, 0xd4e) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/4096) semget$private(0x0, 0x7, 0x97) sendto$inet6(r0, &(0x7f0000001080)="605bef52cb803bce9051535df22639315b07b6451d413b0718609e31e8451d058fbf80d1e3331dff85c57cdfbfb6094d549ec9695d80b985cd56bf85c3942b2896e4db02f6fdc2d2b86d26fde2e5f98c9b570f5fbeb7d7f8322bfed9bad29a36881e9ab1a40ca33bc2060ac5ffaf21e9c1256dda9ff2927b26b2af564514bd8bf9dcf72ff364a753a43ffa8ee2a9cfaf91220a657cdc0747249deabbb886de24c9d58400db25ba21f9ad5a96eda3c3aa0405fc040cbe396aa4b4f00cd9b4bc691b41c05522bbd651a94ca2d2fd4e53ea87", 0xd1, 0x1, &(0x7f0000001180)={0x18, 0x3, 0x8001, 0x5}, 0xc) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000011c0)=""/4096) 04:03:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x800) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/46) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b77a4cf727514f3480bf28baf9f6178b000000"], 0x1, 0x2, 0x1000) 04:03:12 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = semget(0x0, 0x3, 0x78) r3 = getuid() r4 = getgid() r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, r5, r6, 0x4, 0xe9c4}, 0x8000000, 0x5, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x3, 0x9, 0x0, "3455456510f09926abf46343970747edc6603cb5", 0x7a, 0x9}) getdents(r1, 0x0, 0x2c8) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffef8) 04:03:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x9d2, 0xff, &(0x7f0000000140)="046b6930b86f54f801dd74977350786daec173d52e8937c908539f70ca03bae068283f165cc83f05f0ed1b959e1ebc91e64e23e2ba13667f17508f7cd79df51c628fc1cb8ddb4dfd7aea0c30e9260f5d0898b572640b2a337acc677d61b3c425cbb799ef8dc5a7506e8a747330ee23fc546c16289849ab9ba8", 0x79) setsockopt(r0, 0x5, 0x81, &(0x7f00000001c0)="f1cdb6ad855d9ceb1460ec447eedf9854a20e2d6305fc2a344ac27cfaee08e2f3968688b3df50385559b3077ac7609284e8bf738782eabcbc6a8b7a753448014c38b14ff2aad9add1cdb38043032882c8c7f7a5b54312c31e0dca5d5273b90e55d30d13399f5c8883a2ad844cfaa01cf1eb48dcadc880e04668ab9a3c992308a6d474e2d5374d269728b33a59238cf86298ed8d74e24fce05abbd224bee0ce8879c4aa266a7a61a020678cc5d74c15b7a12fda180a9de3797949580a951fe27cddc76e397aaf07afac1db952762a44d1431cf39d33029a235670b83916c5fe494671e1a0b6ff98a3be4aacd224aad5dd4509d1068b176c2f1c7a19c7e5045e09abbee9e39f0d7aa97a74659d58978d1b142d4fe1e31836717253e182458814d015a4cd938abda1ff915efad69e3cc5a0f0a58a561d55eee8487f74a7fa27efcfc91909139ecc9997250602609e16a4fc77121d4b62e466f3131b3ce4c2ae63497031c79400f3e518d9dea7534657ee33d109ae0f2cd1f6c5f04879ce94732b3608d16a27497eb7d2e10ce800610a9d4e786f8f15cfa4f6569216fdad56c5922302ac2837694a7cbbeb7f3f0011687bf94ee65ef0cd0af3650c899844352c44169515c64e69830a923aec1f8793cce8eacf7c37393c348f6fd7ec33161ab53034bf5fb291bbef9381717952734d7d451599d6eeb93dab1bfb327f153aad72a84fc75239ba2d9b7574c7d1ed7dd31037d9d5123c4a97633245601363f362ffe7fba589a080d006158bdd897b79cbf024bd4857a9edf14a3c3ccd492083b06889353deeebbd13406577a2a293f92abe9f6b01edea4c26a6f165e06f982789d0a795ca2dc0a2a8fed07b54ff60bad2bc34ad695208f7f4c2972ac401ae5633d486289c3a94ec0430564c6021c026459e9c7ac1ff0ae255f4497e7b98b43c44e11f60d98d6fbac269821332cb1a2ddfdff11fa27d077d68957b5c979154673ba14ed9291f1af7e695922e90e4ce68ef36fc62cb22dfa2d67787711cf390e91ac35655321daa8aae0f9e01fa0a91c54eea3c59c2973600b6b8d0ee3c449e10531b05beda44fc58339f4c3c63be45ed86c229497ea26b43571014efbe20db829db58c15a0444cb6f99e13df631a66da1da6d12b189827d3826a296bfb95c2923fc93a6a2e2af760ed89edfa877a1c452e8645ce3f0ef577d57f7082f2bc6a78fd88c74b2aebd0895aa0506cda450cf0bf17ecbcc3190ea3bbdf6f42cf3582a543e68c4a5237e692b596c22888bed74c92f97476cd2691b142f3199fcbd4c8ba4d346d6693ca13a8afef8c6f847ef85252e9de9673f6d9d19f295d952f6fafdddc43286151691108704ead543a3fe49abe2ad520e2d82f46c8dd5b837709b363dc1b6c0433354929218e4a697d05f4f1f3b712cfc5c2327a2fa4663118f7b8e88be10e3f05ebcf9f4a3273bc6d7b44af79cf1454a53935ca63270458c6fb037a19cbd9bf5f45f1d4c662a34fdcdda76f4f869f5c92d87d89eb890eebcb963081904ddb908aca2ae2c316eb9be54d08100f84dfd4401ce3350b088420799cb4cab7d6d60d2078c822124bf43753df393d8935629d5e663567ed8de6b1803d386ff0a71391466399dfa9d06a4ccc4aaf4d9667a3d4a2fc24d7dcf1d38f72a94288b51c2fb265b9e4a4f2a86bbb415ecef279eda06f537d17394fa0556cde1ca58223f97fa8c3339982d06fa4b1958f29829911f092b4596106cb08787255e896186f4552725b77c534771f29bba43730f80179952e033e189f1e6b0cc502314138d31317eb5d347cf5e3b1b799fc332598c77c00b1bc0d693834c68f0b4dc1e28051c8a93e74bf301b60f556943d9464f3b1152da5e13fe8c74b4ed3bf436cc6c133a6dcd2793c632b988a8b08f65d5c7e6ccca79e27c0cbe19b940428df835e5c2b1543ba183d7517d45745e7dfbf8a3b8ce12055af8bbc2033273ab2572f62d7f3154a03e1aa1d2e06006c49cbe6185615c1d22b2a6d371b49d33c66e28eddee17d0d2d2ff995c1161caeb5a0a8fee700ffaea6ec05a31b923622a5d77acd7cc7b4039ca5a240771da9f0c2fb2ea0d659910b642c2d2d7546240b273e617356d69255c43ca9aec169c8d3101312d352811e4bc2098ec29082890bef5906cf27d2d6edf28f917e7c78eaada9044fa849321b2a98be237061b1e4047e608ac1002dbf0de521bcd16da86e21bca4b325ca1aa27e88c17a306f9f9bb79cd9ef0f7410e1e1961da2b68095696b751c5375eba794575a194acb793d0ffbba300ae45e7607a0bad8af65f16140e5171a42433d72b4069e8f34e07d83fd9b00be3e339a30666a07f9aa0608382d6771790ff9fb15d9372dcdb5f3409b814eb38dffc68a8a4f1515df65450fa31356e22b3ea9fed73f7a413eee2cf681ae6ea65f7bf59a647e5070be7897d4405179a7e3db1ea6001dddd97318f8cf5fec0508c6cea59fd0cada2fca55bb18025cc8d7ebe9565cbd50cfafe3fee72c8086f1da3ab73b6ea44409621da7d901bb0934c00535e5e6b6bcdde33a610503668e317b8ace97da88da15b6cbe7bb9d78bc3f2dd76322ea914cc8392ab7cd4e1e2ff5571b3e14acce7fd994303ddd87d1923761d05cfe9f9baa44c1d9ff3ca8774625cba83067031cd9131d3d610a29a458898b8d626460c64612bc7bbf32f94dca31a9f3387a4849fd57fdda7246a68ce956eed9f48d6ebb8340b82be8268acd25696ba8357c0d2573965ec193f8bcc93431de1953c7bd4744b8f781dc136eb8f365e4da51247ca02b6b1bd5163f9a4c05fceca2481fae587673ab797a3aab06b40caf1ae9f89dd764ce0bf424ebe92f66b091c7384416fbedfd9cc6adc77fb5361336f0d9c847d9ca7def9989c00d393f4ca273299e3c5e52faf577c0b37b37edbf0c4ad2b2ad9aca4983857ae822ad67412c9a3ba4f17b844e31d3f95d01b173d37d8f5aba098ce700f4d2d9793706e1301869ee8095cb0a31e32302ce5000dd8180689f84d166899cd453486ba58314ff3a0b4079a91e4771c130adc2cc1db8d6ea164e62921fd43b34795d1cdb677f76d65d18f294fab88619681ad1e632347630ddd9789e409d295e6ad278cbf428aa75bf1e1123918cddbf999d0d35bcc4fe61d90da24db4f80f91a6f7dd84af9e0a70272d9ea720b6c9fa50b593b387d706ab2ad5e24014c27e7d558f7272d87e2575bf14d51e671e828bc1e765776a6e2a4e918db2ce560103ccf21bad7a931c183e75aac89f87441bbcddb68041bba7d59c1e68c3f2baaed3b96e1f94f3ccb185a2d75978b2cb78a3bc9c8e3a381eb26017eb4fcb75bc45a418879f016f5e8a4bbf66e5b7775a5c86f4f3c9f609ce08cb7acf954d34e9d46c5f8afc047959359d96c65e864b8e446cc745685bd223b4807a08a32b027323fe3db8fc3b3b784ce6ae4d4938f3ded81d65ec369b2b0b5cc6820461c5c104d45cc64735a2b38869a6468dcc691448956ef35d977ae00219e442a616113e0ca49a1b10a3b6b18e36507bd44d6e7893c7b47b40d9e12b4ed147fda89165d8a488a4a46c975c109ceeb5d0afa8349dd3558a9a657c1a3f9831d9ddbb3b120a920d6d442fca943ebbac4c43a2594afa131f0895a9157a566df8f0f29f9a1778cae26ff0c30d50cc57a88477e42e171c792e5a4d2398baabb7d960a08cdff75027898497e1887759aedf4437503f56c763a9e27ab65f1ec6a571b13c992f3d8141d84c207ec3c73f490aab4ea46dd1ab87e4c9e4103e674c671841d869790c2105c7c7f2322d9b093974d11aa5ad94a696b165d227160dfcaf5bca66090742b5eadfdce03f657da21c4b752070950780cb46b77fc91595a38109fa1ee6029ddf9de569c23bc94cfe050153ef932fbf3f757e75dab8d36fc47a552066ba36df8e5ccefc2dd86db5489ac5b79516ab3660912a921cbf4e7d9e45131f83ba2846853afcb3e57cde380e6832b798fbdc5eb3876fbd06e13cf050f3aa1e154154a6ffe212a0af9d769a19f4787928202e31482f84dcb0b656c0e8935e53bf4dc67e2beef79bafcca61b8319ed4f2fb561ee6e6eba15568f46ffe1c7c91dd5c5030dacd86766d49663d9b1d2cda026d751beb4d56d8519d6ff0582e71e96c9b768608c5a6b9e27f3b522340decbb2931e23bc7a9b98464706c65a9bba99ccc5a711340ec3ac9fd6138755c86fb1b215bb08e9d0271c4d0aa357f3bbad7b634c5cdd9e1553796326bdd9efee92ea0b06d7c4e1c13faacaf2a979b60b2957b5c92be22326373bc2ed6f41ee81151037dafe33aae666a24e8647388c0a56157cbf6dc7c3b34edf0d95251f20607eb59ad50133c9f1a99e0018ce7ce4a284c856daf1d0a6b68218acdaa97ee7e974415e262bfdd3ac7969df1897ea1e8fb3c6621c99606d5c0d429495812776dc7593f0367825451816981f12bd6e5a3c4f3bafa5ac77c806bdc0e35212375ab8e040cc03f000d10cbe0fd0ffa00ba47aad3c04fc0feca7997455e582737bb6d3b7b967af7ce84d9baa4a8c1c0ae50da0d6e8d47f9393263412e5165ece7c604790fd0ed0bb13886faceb5805c7fff1ace3837a4408941c0654e9243947174b83666166aa2a76961c61f1bb660d319f6073b070a39799d53e3ebfceedcc590d4e593b020fa2754c8f3d945e334d4f0ce33dbc70c74f2a9258e335a545dd215950c2a81c860fe5d3771ec5db9fee805830ff1fa4fbfedf2da74845c2bcac9e5d34b7c3c188d6e5c8fd9de0c33a11a6c68d3b7bac029323e29f9c3c4765f4ec73cbea2d18cdcfff6a80052f0d897d5a0bc70e6ece93bbe079f4e355f0edf53e55de68c8ca6d6a98b03f028e2ef62117479559c294e14d60fff337c908a86942abeb023fbe07df236fa0e73f604bef8105ecb8f2ae44165fa63c156547577dc316ab75c8e32a9e797a11d6684d0bcdcd99dcd96e595f0196e00ee61a34be42621d1e87e6f1f060f3e273dfa687932a9f45bd6dd2fcdc30323b3cd54371f6b930717d2c25448fc6531470d78407d5b326f5c7e72601a921d7840f3cdc6a71bba3177b94efd12cd038fbba74303f499cd1dd07cc26f57963aefa26f181ec9878dd6eeb1a0a267bc0e0a16c5212386c3663aa868c6d8ded6bfa0bff395fce337cff27db9d7256ab363d0a4941eac28e9e80f7c9e066ec859492b3b85f13c433a89dba8a7da843d0c784d22293e36dbe6adae0d9a7bea3bb3d104e3257af68d7750900bcd6b8e8c0de200c795c16e1a09288d15fb2645b57674d7f7de27cd5e272655d7b7fa928266a5b77bdd5347704c5d80065e7256e90a1678038d1b9ba5f422885791da5714a5fd2a29e1eb61ad5cae7ddca5a8ce200dd078d56c8c428fa0fe072fd76d58179c57dcee68662607cdbc6d1486500a5d723ec882655eee2d652146e85c5f6f6bcbda94731fb94e13271ad50fbff0f34dac1ed3f50a399698760e755436932d01feffacb5c18ade8faca173ee29c8badbd15951fdf2c200004c543b103c18e7d2f63b789499397931b8288e365970e3aa5d6c995ed7ee72fa0b0f8d1b972fdedfc6a670ad27e3bb2b3b301cebaaa21a442aff42b1a6756a01a5dc80e979d684779a0060eec131aea7a7e3b973c3783bb7be3c0c0a8b5a37cd68d0653bc8cca322a57d1cd84acf005523c7e2d6bea4d3de407e3505a13c5226d421ab6692db192d82851a682c6ffb0dc778abddf3cb287bfaa5ec6d967275f841776d2e0091893c2234ca87595290f187b15cc2bef251997d86cbae34cceb9dd", 0x1000) sendto(r0, &(0x7f0000000040)="3b812b3593d9d4873e8095000a26d68f5aacb0b38d413ded1a4eaece8de511c06c21ed9217f9e5c329d976827a79c5a0cb7e1b65536bec5a3f59a8f6c2607c624f923662bab95935ff60acbd7e31c044a5471aa49eb4eca7fdcbad702fb3a3ebab7e3ef93701fc670e4ff54fa3803438b3b59a7fa22fc4dca55d47bd410a1dee0248c7", 0x83, 0x409, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001200)=0x12f520000) connect(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00001144e5062b489e8207e01b74112906f66333f6b42bbb0a9929c3379e07e8c7c525fe084ebf99047855693b0aded1830a1ebe30cc718dff9ddf687650ab658efc546bd42a9022ede9c4d09d642250617d2ca0c2d67d074f9a052b56b274ac06474ce14e667aa51701937732"], 0xa) setsockopt(r0, 0x100000000, 0x101, &(0x7f00000011c0), 0x0) 04:03:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0xfffffffffffffffe, 0x20000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlockall(0x1) socketpair(0x31, 0x5, 0x1f, &(0x7f0000001180)) sendto$inet6(r0, &(0x7f0000000100)="62d453f36c3710948a18d373c687e83ba785ea23b694d34204bd44161dac69e5f1acbbcd0f39960860a7da94dc9ec049021c734debf7f1a954c1594240683c401d19d24a0b90306dc2a2477b95159823f6bf3d99d2a9087c6b14d11f60d8e6503c21f8d872e97c1feb7db0e7641b5beb9cbdcfd4520e01c8a0ed3d83747420c9fa7e63bd738b94e715ef05cefaf63cf43879e7afe9dfcf4a957af7c99dc6621dd6c979c5996cdfd5e8c68dfac92ee83d086a70b491a5e348fcf88bb18bdc7335a716fd89ef947fbffb0c8cc06708e2d0cd1a6e5f2685fefa44be2e384ea6bdca4f5ca52e057263f9cdf28998c8ff8eddc3246df6aba9ac5b0409c47d10236231ecd43ba5bae6687ef3f94b8c184a1daa3622d32e7982dcf29eac8bc717c83bc7028335fef55cf4cf67afc8e610d545d7372ab34dc3f84d273af1c84a588488f654df386bb4969f93de1126dab7e91f420f88cfb07e60d6967eb33c6d268979dbbafd062b5f33e5bdcef3be559e1c470e605591445fe052cf9906eb9669ab17fb83b72c44e5c5ea02f55d19ed260f557e917693209ad107c11a7fbc480184b7c41617e4ff58dbe31555c358f2bae3800d0209cb29c821ca811f18ab51e26b163a5b680b4a7226547185abf6a6eb26d7c789773ab6b0176eb1aeec09265105430c1c99f73642f35a9ba80997d206f96aad9143181f9d86ea6f256c1fbe199d9d6039ac0532f3db066b9f620990fcbbb618c062ceeaa73539f61e6fe37863b076486e227f2e6097bc8f1d25cc14616f01757bef17e456c997dc905305cd1bd61b774090e749e0cf5b1fbcfa5be7b8e5d90a1fdf1749eca8763f38e8f3b9fec4c38116637c3ce88ff560ae512702f50fc52161a521bdc03375ea7a1209dc01070138ba1b22a17ef6e8b376749ac8342af41a17f604183bd66f3ec44fa059556350729763c09fb1ca3ec96461fb515d9aa7ae8354b0b7a860574f2a26e3b9cba134bd2efbe23e124440b5fecf00106c3d56b2f72b3c5d5873eff45ec22e6b1b0bf0d146ed34ad4244ff83a1b4bb041c8ef97b850448e016113def16a0d33598681741770b09b18b7c5cd235b266e9ec02daa5caa96096d8d62403632a13946d6ff15e2ebeebbe7f27f43503ab304a8046804363dd82a6b45e92004d4b5e1abb1e3951d1201d1d56bac265ce19ebcdccaab3df9bad8693f38c2b5f2881776b0b1a16c5df5b84d2305426693883750b041b6ff9a3e991f5bfc581930d39183eca30d6c8a497a3161ab402dc9942f91ab247df39626e69e599cc1e23a43fbef24cbc2149f95062b8afdb6a4d4feb29574374a55ffa67143e008761bd7ca0cf21dbd77662ab8a7f10ea8e1d2642e87b81d512af9412c03f421f6514dabcea656abb8338da69247022224276e55277af557a708a8148d90dce7e4a0519035dfcbd88d45210926a04a0bbfa2693b36e928d1819761a4a4234d1d256fe7beae1034954033c360ed6f3d2bd2d47aaaf5ad1febb44377ad568759bd6edd8a3220cd18150c3529ddc5a14c4990ef93a0ae41d641426cccb95ea3fbba34029e7d1eed8056a690bec8ba0e0796ff9f7cac232127327c132d727ae452c086a4b45d91cfbd8bc7a64de1c2318f18c7c549eb9d94e7aadcca652b7bb7bf9e0b19093309f1015f1cebe1fc949b749b5f5ebdb1d002676d825c7402811994e60251aa33542a5281c06f6bbc377a3fdcef5e7100ea4a3c531a0f8d807cd473f43607898394cc57d88d74a6ab03561be3908188b4e56b29994b09d50d16e3cabf992813a34f3d105b8cae221e50879be99bd13697bfeaf5a573082d6644321ac00134a51b996285d2f4dd7a4152d814716130cfd4bebf16f86abb533624b334c45ac21a66dddc6ec0aac167d680916b8e0d5717a57de10ee104a3fd7a2253a2ad5d7fd10dadd19b6cd2c6743d69e9bcb3700125f9a38d7c508450fd595eb37b84f93fd5bf5d5c77fe3181f6196126dc453fca04ff009677c1f3cbec7bb9ecacc4f1e7da2ea18f40998e71d7873d5d8d2b3a3165fac1b6cddc0a5ad5acd50dcaad6e055135c956b3191efeaa79bade3caa3878f5327aa4ea9448cff9aa5546c63c24f89f44927e26ef608689c6fabe361f4453d12db336777c46810acd9191bfb8a572bbdcb0d48fe56b6f997a03327eb8763e0d0265e4a147a5d2add89fa477946fb7a900a4b208a31ce922d60e4530c3a1e3a8d393518fd6fdfe2ea64556fa0ac2beec8e7b055adf3bf851f58d26d568fbb91741d1d32405c942d5f5775d89402e5ef75d8539b98c2625ad142a6c6f625fc6ab17f6d6b32d04346b2860a706e21367cfd409d812cc8447c1dac89bef4e5973eacb5c6d482c41a93f4ca0bae43b22c9fc35bc28bb74071da9a22cf6263da49598787077c093065b2b362b3907c13dd8be84d8521d746cb9139fbadc94ba4cdab17456e0993f2c4c61256e1d9eb34efcd697022830a24a96a1bbebe46f9df17ed42ce98a1903a9c5a2058eba4c31284d86db1eb4859458387daf69163d0f1753248bef18321241ef621a83a828811a2071513cb87671a7018ed552df7156f2d0b8934ad11512b29a69afba724966cb3b773d9ffb2a1d5b949921fc613a8a8c5b63d1e994aea5d9110568e947e66e910f6c667ee22ea0b3fb61368d0347252164f6b7487adf3c94439bf156352c70a6f4d2448a7ca9a80a7e85cdf085287812e33c7e9320d08d87e78df68e0d504a1073dab8a7bb2df2fdb97fbfee0c38e1924a7f6a16cb09b027f497cc05cfa383bd85a3464a1be4a3697a98951fe7ec87d263c2520254a291d56a12724326519dfa129a0ed0ceeecac12255c25c3a62de8d43ebe73d79fa247e27125ba888a95185cb9d85ac3a23a775815cdf531be586729e385881ec809fef3dd552ad33c39b146898ede2a2314100ec592cf8c042510a0f52ec06274cbf31a0bbe42c190ba65f82255b0171b075a94c61645df0818dca9c592a641767709e66623ac3bc29effd383814a6798a0a05728b08ab58006cac9e01c25b2039c48361d400daf4a7a6dcda659b69412dfc15b729aa468708de544fc875a60a53a7962924cb24fa8ffb270f61b773ee000c75d9dd0b2d63664c0327c5bc8bdbc0f745c3aee71d775c57408997f4a3d0572fe5c518b2286531f35a58ad9a1d0d38e8e7d4a2f94c16ca0fef9237dc2a252136e9a744eb1e3274bb11d4ede66c28fb2073f06f068d306595988979980fe8fe014217d93f41cec65df71e440dfd7cdd29f2a0b788085aed136f211310aaaf60fd5902cd802f41fe0075c5dcefde7bd16d8d6211b74a8783915dd0a6651446c99745d35c97c88ba6fd1533bf1ed51a755a4b4b41f02eaa31b9cb516777def9abcfa91c05db40f0bb313321c4173cd88bcbe9779d0eb0c3d91a8d1dff4e8ac191e0d6123726d05c5b9a87856db06c8e63d0867f56d41c8ffdc419cb7d6860d017af4c3f5b113c6f851c568ad15b4c1293d91d7b42c65303c1f75b6f9e34aeba7c84f2b70a2bfa649c8dbc4740d07f830ceb7381c66ef754d5d8f82cad2816c6a543676d92938e648eece32c00dafcfaa2a91e679dc2e87e7c853eec9d85a19a1be8d9e3b04d02c621f7d007e3906319a915f5d9e3defee55273e3aa648e19e22036a48b35d76ff4d2bf77217315655d4136576b7510b680dff8230fc4adbebd36928fe3346de1bd6600e539c7d3ef0e7b47be583f052071ed3cc8a2b96b58f8c1faeb982a951c0420a44803a9f9546f898b0d8e6ea30f049bdf99cc1fa6b96e298cb842a485df0324d329eff9f565c780d38181f6534fdbf2ab2cacd06f322cf40d1cf7e3b4c4ae0db86062f5e18fd840a615ae6a2ecd664f82548eaf77d4d62c995ba883fe1e53607e956d31e964d87effe6d6b7d520a20b795821d2ba219d7f12929d2c0ce5f0333a18b0a243326a6e4b7c8c38c79e0e6fb5ec54d384c8fd072882fb72bb364eca7fbcf4991951729161bc88daddb46f1d6281780c9760ba499eeb1e9c0c4420e8accc8134819b52cb180b478471ee39f4c241befd9d3a96842aedac4693433b3be1cd10f630c6b9ddaa92eee9b1ae5742fe8a5ed1d7ccdd0fbd6f879770d3e6dfd44b0cb0b6e82622b49ba31032fff9179fc55b1454a8b55ce28dcb1e8de50d1501a576bbee129acbb6fec9f9ef1d529472b3c0451e4c3f5ed6b6ee29cedef6d907dedbcbb589a7874f585ee8025ef667d909d7dac4db3ba7f9b21b89bb2f889782a418a5ec5050920600e8b744b1f76dfd8c84abccbb06b955021e0d98317c3c82fec5e24f38957e0591f961489cd3b44d05862913134a19aa8ad7ad7527132ab640cda02f975cd624a3d5b1c5cef84615ef4b3937c3ddf78418c6a4d53250ecd9a9c2588c1a6d95bd10b17d836119f9d0d979b95b4830962275adeb02e67d26e7ee5289fa97dd3fa2928b7f2f01cfb06ade5a9697cae2a2b79e433bfc77c05f23067dff34e175f3059743668666265ab38ebf9aca99085cc74fd17a8027d2b89eb1387089b1e9fbb44e02ebc50ec4f538017a247aab593d4b9a2327ebac735379ac7ba4241cb7771d3ee5e34a40bc23a1ba883714be4b9262d782f3f4068faaafeca3c12f3464b6a58820ce98bfbb68314eb3cf6f4a89ed5a48a56e8647e6da97dd868a11943bda4ad708714d742427593fdf35146c2ca28afd85be35e6aa9c24affb77b8fb63f03f58e4f67adb76957f44e03584f5b3e621cd27c3d0193f76eb7321349e1042ddde5ad09bd5774dca350b8c7c8a298980384a4cbe6373945412817bbcebc5a68c02bebe6579114623134cb1d742f7af05c29e0536a57dcc3f7d6f7773f81a6c446f407920e05b9532d09b13055fef2b04ee14235fbab74ec32744c331261d5410681ed45368ba2c950a4dbed5ab203604d95094a62f004ab6c25907aaeb248903c03a83e4c632ef61ddd88e5361012c74d6a4c666b72110907ebe6b3f1f4ad1003e05f7b5f3fd2e1f600b010879e48147447096aeb395d4bd0db80aa1e1fa1630dc1442947bd8ec699e682294c640e3128138f0d750445d3bf6350b94becbe36c0ae9e5880d3c5e7395fc8ac042e4936db24ad290160372f94997eacc95d597c9f70a847c85d7872cf3602eedffa4d997efec6868dd51b3c0b8faeddba51f978f2231bb854b4737d159a8ba8ed035ef5106ea5c239c8c3bfc73d0fce17eafddc3a9985fdb05adc3e22ec898bf47d601e06d25f54e5341387eeca2f3af2fcd74d8259f91b6b0c4b11fac910e1e8966b3869605f9d739e5d114835cd7b96d885fe89754cfc3a7eec0b5951cffaf75ddd730a21366706c968202785bd7b334e704321c1a1b4ccced7bd42f2e4935d827a7a8400f8077edc6a5bcd0987b9aba53d04595575c6bbd788b1cce87dc754d4b2761db0f4c2e30ef2c66161a0c56b18dc80041771c3b181c67fef68e6c10430a6e56438dede99e9cd6fe6049cdb9f4b79b48e5d3196b5fd16ba437fd575a171fc2e202ac790ac46ca21f0a89ea30722b8f147ef86da5dcf1791d0098200237d1c2228ca7efe17be5d35c714510638a34361ea9fbd0c70f0321ab41540671d732960f90d15c3ff43514af55500d36cf8ab3d04b3dc1cac5910b7d7a691f7dc8b95dbd22725df52a4518c3a1185de9d42fe2c645547b72f88018e46145341ab10c8e1276ac9b6541742e3e150c90e7b9d21236811b3456dc01c962ad9b5137926febf2564f79c6041ba0a318e26f7f533c480fc72452e9321a5ba00a9f6e26baf058b99639fd7b6", 0x1000, 0x0, &(0x7f0000001100)={0x18, 0x2, 0x1, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x5) r1 = socket$inet(0x2, 0xc001, 0x0) listen(r1, 0x855) socket(0x12, 0x1, 0x3ff) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 04:03:12 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) chdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8410, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 04:03:12 executing program 1: r0 = syz_open_pts() getdents(r0, &(0x7f0000000080)=""/11, 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = shmget(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r2 = shmget(0x1, 0x2000, 0x243, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) dup(r0) shmctl$SHM_UNLOCK(r2, 0x4) 04:03:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x94, 0x7, 0x82a0000000000, 0x8001, "55bb92c66e4a0dd6f86498181baa55617cb47d17", 0x4, 0x9f03}) 04:03:12 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) dup2(r0, r1) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r2, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:03:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="db539b0957ab386237a15240c59441b12eb74039035e8bbcdd4572da43964395f109dc5ff8dfffdef6ac34bae234eee517d192007b66f2ae2ac608c6e877f3861e12a0583b1852d11c6d385989e6cfdfb0d991811762314dde90fad5380c6a90e69fdb003994c095e1d04325c834d4602062a131c31b98e72dbc6af3d560187ff311d63d2120bdc430753c745afa46198f", 0xfffffffffffffe9d) 04:03:12 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='ww') getpgrp() 04:03:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xfffffffffffffffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) lseek(r1, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 04:03:12 executing program 0: nanosleep(0x0, 0x0) r0 = kqueue() r1 = kqueue() nanosleep(&(0x7f0000000040)={0x1}, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x1, 0x8000, 0x642a, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x102) close(r2) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0xc200000000, 0x3}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 04:03:12 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f00000038c0)=[{&(0x7f00000018c0)="942b79501c3534add31d81dbf90627e8b86314a786c2802a1530a6f3fa955992044676c6d4c11ee0989ab64b3d00cc30c9cf4f601e18034436a1e648c6b3c8096f9870e025bf1e2ed32a8fe7353e3906cda7ea02b6365954996a3a6bd4d4b51744985a0c0e6eea295ad03b833327cfb3736f88f61914bba22502991b3dbe027daad92105a25f92d3f7fcbf1ead3dcac002505972fca99dbd08a0da5fa5f874662fa59426f5746c07e7791a3e9bf88648bc1c8c6e2de596d84d9e2120d2a5e14279695cd0023b1072cd51d82f55ff54546308a1a97e9f64061670772f9ae01b1b0f5ca7271453b87d8f162ff3ab00f13d4081858c960c4d283e011b40c1753d70a95ed8d637b0c3b86b488e3f494c9c33014ca529ea4171e7ca78e5da49e897a4e97684dbdd1fe9d38cb00a550dc50c8020db7dd17555902104cb1fdbe1805d334e0fd81cce7e4a1c685eb5b94bd0094714a033b8e78294626233422f31e36d565a0a7f39ee6e77e6427803bd36a1afb7ca13df1deac53374718aad6b83f33acb576c9837fd5b808548f1892b14511a62435e543af2c5d5bf91681f990bfa26333ddf1f259e2f5b3baae209bf5f465328b8cc96bfa60e176da472c9a43427217f50a696737a8b74de26fd26546543bd0f93cc13a353f38bc902693621e8ed782b4a5b8c8dc76f97fd2442740c4b99d04a70e530df90013c8d5128667b16ba05a28e3c3241498e833ecc9d62ce109bae189dcbbeabdd6895b41629facad6e9d2f6744b89c31363a1143b5e1afdbb5c616b1450bda6493d318b50fc65135cd55d38b7062973a10141a8dee0a517603722df4715367f50ee859b8bdefb9d8c7d2a9e728df14fed1b30687fe30f3b3659cb25ba6eb106fc6f998c17e86cfd528f33b3fd41d9b4df08a6cc0e27d5ea6b5024049aa6cdb75000a0b6272f3a50dfdc5b89fab43f79f910f4a8e9204f55d84500f4db28e2d65cf783f4a5e54ddd94155e97c012d8a52e9138713ee0f6fdcb03db94eed89daf88362d99e1c019641367c168e9b5d2b503e6c782c5c288e35eb3ad7a7ca4cd8936642c9f9dffa21904bf0000f0040c2553fc0923076b6701749c03c1be1aab5f26e067d0dceebd3473f2dd2781fa9cc0e6eeda6306ee5950ca2b3d36ff15f50862776ab884b38db4ded77871c7bc78d1f901bbc1a27ff010144e129eb93d93c07fef297faaf921678d9da8cb3d1feb6d2f13a6f1e3191e44ea28b12cea17b6dc905e02fbe164be5823cefeb49c3f498f25e542253c213e79c35f10548e7a124f0a6f29ab982e02b76bc883721373c39b369b1d0915dce98520e824702a2e6c26fc8e7256db2b508138459c5afe5b62d144d3ddc56da9a2847e43cc28aba030c26b6205a9fbeb4b79f005ce320087109a0b09bb758b6bec2db62dc904c63df0c47bd8a658eae55b93de85e7eb5a9cc96cb8919fd781a6bf015f57e8b8cc86c4b2346b6aad96d10f9c29951c5367558e25ea9abf8ece02432378310171f4949eefb472b7ddcc3d10423d425788918ca2bc77fa748ffaf8bfd94eaf22e857f79b08d3368e0cea08fb06cb19f0a0daec7edd4e022df61d0cc732033bb64697fccbc9d6c4c8bc1bdde4f52ebc1f257774dbc93f32733d59fb627ab58539120559e693cd57719222a2359a4f2098c75ab8eeb4504b17078c3e4563ef8da8cb874af21389bb36a9e8107a76034b8696fd1b7d59412cf6f13aeb6786da036b56c9b0615e40de60f4aed9a7f514b2f6ca6a85550fcb112f14d1d1d6b6ca140969d8ce3f619bacc0e3a5c5bbcb0a11b7c4b905b6e9d570818f793a3a33d9de79c2133d7326633b8645bdcf845317bdefa9cba52cf3436cdca88d8ccedb9f04290b2c0405165c1734a04ee767568b3a99ea27c64aa1d67bf47d9f54206ff5eabdd42c5f15d920a499118e9c12c3994eaf12ec631def05dc5a967751096fa2cedaafbb854ba5bdb6d309e4db413b24e162374133bdb1b7b027cfab742daf216cf21f3a6d7c3e41aaeaf8f1e7b040512df601ce7d2be0948818131212b349e961bf5205ee786da379cbc101aea6d2009859e5eb72b8212730ac1ac30655659eb57871aeb4f70eb84427d756f8438b55d8b80795133f874482049d16ec536a55240685457cd45f7ef5bdc742d389417f4d861ddc9b6a75fcb8b6d5c08f4bdcb42e81e1f2252cb27748c65dbbc9bb72787539771d750eb8f94101f4ee60540296e3e69b4afb6897554815d894d806bee16e372a923c9f101f178dbf0b3a151d84553f6028178bc5797cd3df62fae8fff4dcd51871f6cbce6bbf7c1bb84d9e711b81067c98b015515a6f8af06787ee3304be22420549ab363f7d45a10c28feb96c255356ccdf2371246f8ef40cbbb66bf279f483abdd29f438b539e5f1b0c1fef073154df96a85ff162394031b0d187e63d9029a3e83cbc770d16fe8cdc8e0a90eb6def0e1b63b8ee6f0ecc7f7a7fc8321bedaf0e5897e37412b8281d3b873f8108febbd617ca60ddfb515263f4c87a28bedec613d333124ab96fc4a06883678cf27190d67cfaff33133619ee63a054f273ac47ffd707e6ddf6d3a014823509576e3cb03277fd34e965936afcd965568b58dad50209f0a33a9855de6aa6a8fd0d3ebd810f8d29d3abde0fb3385c7061f2f3b1af865de006035fa0c4c199d2ec1de6e9fe955e41c2f09f20539eb3ca0b52f0b2bd221c5a358bd3718177c35628e372dc94e470a60074e741d9488737f8af306107a1d1680faec18ec2e492d2bac55af4d21e2c1b74999d2c7c78103745a4c9f8502b016598bdc70ba0c54257cbb4c3d89bd208928887e43da54c40f03048b70ee20249e68f33f0ebf983c25571def14dd155d61c7bfe12b23736983f9c4260790b93b8d5c3b95f8c92738f29670044a3ff14fb6a1d49e7757fef8ac5b3710280c05801ff1d724dd4d24a53c9fa304a0ab7334f57e37b2064590fa8baea56e2feb6116670717d19af64d9b2100aa8cbc12f2cdf4ff8928674c9fba33ac0e1e5a08b5ac62489af373b6bbc2d0a3ba4eb11c0c1d919178a9fc57c716d410a63618e5bd5e639d15700ae6f4993f3f379916a675cd895cf9a1d30facef82f443fd6f585c8be61b801fdb3329cf9e9103e033663892a8dcfa76c0f84f29312c1f892bc8bf17ae8f220915ee7f15207590dc531c1eb3c667b4fa666021934258817a6f808e07ccc06806c3e5e77dc3c8702adec7baff48108c62cd02cb53f2904996e49889f3865600741b1115232a82ea383c558924c08c735f2afbe5355170f94906e57d751a7d11a60d6025c6d85669eeef18eebcbcadd8c710a545cca1bfc162de9091fcb22cbf62348818496d84bf3459ec4cddbc74e6cde6c0359a22c48b98791d5026ff19ab1f25b15327f1ac7b3538686f845b5679ce55119df5c720caf513301a7d9cff71e6e3fda0eb666a868a021b0d3c32b2336fa7b9b48aefa8f5c44767c715d8bc067efebab9167e53c82ed57f502f2821d8601b0eb9f0d5bdc03efa2bcb17930912f4820d12ec57f30a8e28141da334dd99140e4fd9bcb5d5a59b07253de3571e25eb127ddd57f6d090ae44bdc79967d30edd23576e5bfc4dbc763b58e4d17f42fca54ffb4bf87f9fe6f9e4057b4baacfefd33ce292189885ce89bd3e06a07d4c68e319364f0ab20dbd37d3c405079ea3fb5580622434cadde1d9dc0f3d8d24afede687a8e16b23beafd53ff4eef3c4720eeb86a8f19c4332abc7c51227da3af70ade970ef9283092c8d5d86a6d06c7d3b7227723a9008329bca3423de88f76337a571c7ab7d9956a246ba186650ffcd3b2772b74f72c990cd8b575633175444a83ce65f455d68a9a35b1d73a35bb1461e56dcb9e74edc38d7122368b2bb377c3144c16d6d08993900c715b07485da90bb20f4c4a23e6fcfd2a2274e57381404a4da3fb03e919fbed6fbb427df2c74050c0f8fabf6d604b39cdff07a148adb4e7f3e9114d260cecff2defdc73eb8cae79b9bd9d9e247d259e2812c1a31d29dbcdd905c1bcf7b38d286221a5dcf1cc073246ce443aca926233872cb761cbd1c707a9bf3b68dfe7fd3b08bfa1970f869db111bae952fcd4fc6d55936dc9e77449c5e729fd9bcc1c1e2d6ae71c4f37e866ad5635d97c434b992adcceba55df8884d979c5829cea8257ec17acbc30f9a53d4efa8bfc6246589956cd03fb3283183bbc36e60044be65b0594131a2c241eeea2a186a8f9b8f779a1532aecf286034d5bf800b1f1ec666993fc2a98aa60f8709f0916a5eb3cc98aa5e851fa27584e55d1af2960cec358a5183882c3d8122a53374b9f55daf8dd9c1f0b2b6230992cb8447cfbfb2b4d6ecb41368a37e57d071cf8d470ff8ca3dfccaad3e281ba88b7e95c06e3bcab08b7c702f2d5127df47510674e1e7559a78ad8832c46a47e3c048eb2c1d594c2291c063f3e2ccea7efa32a5d6e4cd17a9c3db35bab1431885698fc89a5661b6354b7c73e3663999e81491443998230c8fb464a1edb7282522efb434cf916f6c2986f6595661af93c05d7d2b802ffa27a7d1b56038c6f4bcfabe1e542a348234ddcd6a17492b0cf7e925478a4aa7bd8ff1e102975c200644ca9c7ce6f408af7888c3bf0a62eb0a183c2e27088de2f72ec91f498f56e304e7733686ba8448ade4158d6203cfc927a5088480b80f921d0a0419cf972939fe906ff766f0b7421eeab3851873f6a289f058c5a72c69b59a5d27a1997925369f2eaa0b4735e3d95de5c953d08cd61f9a2f6406358a48cfbb86ee96887a9b52a1379a61879b5418ddea3eb4739af8ee06e73aaa0099ab251818b983ddfa31f2e96d332caf1999bff51a3db6afdb63aa8eb7031217088157f4ffdbb2701a9cf628ddb612ef5e1d3f59df0343418c030e5d0417eff7e77b9dd5aa36bce929e18319115e912584d5406a62078ecef068f8678ccb805ccf66e51ed431b1cad86cdd99d6df5e6f0d7174a4595b0eff3001433d557bb303293d29e12bbcd45ceae731a660f8c5b30182526594194b7636a702a035e01874d4b510440f2b6d26b8d0d2c5592820c03ceff69262c969c929d85adcc1d25de1900821d1ba792b1f2ea6a471b1508d9b66ad74d4b9238e3bd83bcfc0463e311538c64d3811b261fe2f12f5c210b449644f7cdedca8bc79e70c02c79022594095fc5549758c781775644cae111079052e48686ad8cceea537f163d571413da5fb3d60a8b8bf5839805c1a8bc5374282a8d777bd22a48a5723a047ed1d0824081864400594f457b1cc74506d5641c45fda2404d5e9f83bf720dc0bad6e980c9036fb69a3571325e3c488a2ab11edf55a49f726c79c5320ad25ae3fa67682eb71a2a9a59580340dbfafece72969604530e7d2baad960bb1b22db34c97c467be76f133307c7a0c65ceabaffc9bbe9af3ff6d9f09374422dd95846fe4ddcaaf7f70aa0be4ac858443cb012649de9ea75e4e43d699b79a5a7d3935821ab0bdaee078952849a5a39dd96d1d91bc40b7347cc4eb998173324d9e1464cdf9399aca95340273e19ae9e1c18c1011450057ff1ac0304c3e74342912908b6b06d69f6ad5203298fd03c8006e881f5d2702031b4c85dadf16be8d821329c6577bb5bb293d770df0a73344103b12d1bff2e924b769aca46d7c1df0d3a8cb4cc462575590ebc5f886491ceea37b19f251cff51aa2c5bbaacfbb5ebd94c9d5be2733316315ff0c63cb4f1ac7770691c8c1a467832d94dbcfc0e8ff7484774f4bb3fb452e804f3c1763709057ccc79bdc0e3765a823f8e3", 0x1000}, {&(0x7f00000028c0)="9adf819b34be14a76427891b4fced384270c75d4a76ef14c7eb3aa0dee7d1c7f8906e09243fb026987341a5a617780007be2572fda231db3c011b573937a177aae3abce94fa3c4935c75974cf198a1aac5835dbbc5cd34a0be92c3ea5671f16a74fcb24b8bb5e86b22c12a5dfb51386e0f2ead5432be31107888f0f77187df0cd1bceb8eaa615b2ce848424d61bea02d4fd040e41158d84c3dc56f72a1c789cf83db0089231fd486830b7ef8fea8f9b7f2aa68eb1e3099727467cf951a0d61f122e9dd49b20a552741365847c0f90b78741d15ce4a31d9b3f868a598a7e4db8871bf51cf2a3110afc170a735ad3f10c57df4cc3543c39c215186f3df2a601c395a8893c4e778e7bca5feb5b42fdf6469cbae05645fbd60c0b9511ce46447f49b207b2c23f955ad97c3009e1bb09723b100be13a04230e32cd3e77a4a4234322e968694095c8d6fb47827cf2c64c7aa94f5bba08a95fe9f6052f66897b990a2d8eee760f24034b1126b6d12339561569ef0f9407e4cb1fec70ac92078a0d2eaef0869abe68ab4d8e2cd2768688d99d185b06f9558ab3b1d9be31cc50639fb3f145f9c6e5448de5111e7075ba47415a923b8659d8c9a3464d5de82263f284be66deb1bbcf87689366f12df3defc7b20a64ba225865680f31572b5d82de21a00fca05f6303e95a1ad8e6e21a61da5988b0ecd82fa64a0e924f9d479d954da1bbb2db5509c98820825f376e272b8d8b1aa3927fd03acb63948ddd647c3715eff9ac3275f78db2387f09123ce5029472f960f629881bdebbbf9141af09579eb70802326843663ebf62b295a5337b662a5a4c385634d2fe66bc5d45c9b20b3282b3b45747656d449a9a60387dc11b8658d15c9e564bb086131812fc5157b00b1b1e1dfa5d18c837a4e1b85fc252381f021d266d25f98860aa76899f3839afce3a4147fbf6c58e5fb70cf79107b68b69fdaa50597bc5833227d7f10a4aaf2b11566801d206bb0294182a0879708df219061baf69b996fefb7a79aaff802d6ae77a7bfdc20a5b002c6c43c1aa06dabe49dc2cd5f9a46da42976deeeb54dd9447e52e670feacd0c1e83756fa7055271d8fcd3d2add81d3bbbc81b7b9a5a46778cc639a3cc220447b6b70b6089132f8f846a69770fe03d2ec30cfc3ae8fac967f80d22b807cfb467aceffb6abb84c22642b8fb35fd17f2ba7a2688177db04d3362177edeff4b182734a8ce286ad3114f50928c9506f37adbb592aa6a6054a4c076ff5a2935451187b55d0ec8453064302b98d462e19eb971ceb35e7aee6d766f65b5224f69ec6669f514795be0c1c3afffc48d39093a60f7eee39bd022707913224742b394edf8af9868d48fea7eb6de87136b05701660e9fcdb404aab50b78080f47b51c2604780f9a3908a67d6606b6447482d6f4cb6fe5c3ee35f20366574e4dfdcd72cfb089b2321e97fd5f3b081095d8e522074875aa652e84a4e2a2b919a24e241bec89416b245fe8b8d7997363f3fd19d5dee7b69afc5e8638ce7960db1247a347d05117cc364ba8ba90aa0e70c909830858aca19089513f43f345e16005e7429ea4db48a3c824c7b8e5f22060b13c1b706fc4fc5de6ef0abffb29682ae4f2d50bd666c55fe3c823b8d2fa5cd08a5966a8ccec7cf72705723e335c5de1b9b18f88966d41c5dc5df87d542a42dd20b5ae6d5cc3a964f61d94eb87ce276d82b00d2ad80913440978a9f57fe823178b05c0c98f8a80010c9ea035500f9b78f38f54baa42a2e4644bf6c646d0743871a2c6e12322f9cd8aa10c297deb715d4e095bc8eddca49bfacc0e5d6f9c9f1c14bf85e26fe9533cbda1a0f92380e5619770ddac738b24b19c29f370e1570a4d22fbded9dd583883ce5adfae838f5046ade7feadbe039f7e3073010303f9927aaa73f1d9cec3e053143152a5e0869ee8cc3af7a81b5397e89d7d05bbf991a63713d431210108896f5357fde6d6d5d7afcc45b78eda0a43067ceace7abe2e411aed18c63c30fb952f61fb776b3656969dda2a5d9d39413573be6edb13a8a55c089717d1160f7b204f42e5dd5c372375064550ea5931eef36f3e1d894421cacb320964c007c6275c46c6ea01eaf3fcbff831d3d99251aa805e5e1e912f34b9312550649bd6e963b47197c2c6e534bd40daee94f230ce8a8ceee103fcedeb409b7022db4265034dd4937f969c30cde8afc163567219cf6798eba591308b77da5f6d7503754ec3d375218cdc739ec098d88a419d4da13925d931275ee44784e3fab48df6146ef97402fbbd14d32239696e765a874b1ed5d75f0375fdb128989008a8455a8d171ca3ad3d3b86c754e52523405bf516efea961f3cb451e28b606e0b16ee9ee3157c5574f3cb654d5a61543cf33f674c4442427759931c872075d63da22d735be328035b3d08d2631a4706bc5d660b40bc63c3065dd28e616cbc5a2a801a0607f05681b3d1dd2fc989f6b74d7a8136b57e6d327c5b8349268f1999c9c79ec73d6660187af3ceb6427565f9974dc1695c243dbe7f1136764a9b27d8ea12e6497ac7fc0821dc50ba51b469cdb7739c22aef0e69482152a0935f42f501a2772c0620b127868a8b58f95868b7192eea66a4e209166b7d96c82a3b96e35d1492c087f70c432f263d234886232f54148bde9bf014b9e10fdc7cb7142bed8858336e06aba0729141ca415f6d4a97ef2a018230600a3415449672ef6a8abef72453c39cef348221aed9693ff651ab0b4b8feec4ca1181bd4a467cd685154f4cee76731401a0722968b8ae6c267a714be0add251b7636bfecf8ba0e8d5caced3ecf32972c41c5ed3259b5d07538419309f7c6d194e2fb9a8730bcaba987b738d23a924873e5790361de56fbb55ce5af36a4f2fc6577a7968b3861aac9ea1bc1022e64937f6ca05d0ec2f713d382bf9cdf3062d0a3acb5f0775ffadaff737f35ffc0d85c29741842db49ff2cf429f0ef484cfb4b52b4b693d6c6c747bec93fbd97e2534141388345d74f9c3268d777ae0fbfdd1f384dfb5021d467cf2174a3cd666324004fc24f1f31909364fc3f2b6d9ae9d9a9f93a22a014b9aed5a16eaf08eb67a38d72c9d41862e026dacdb741837ab3e389db08192154414c7bda8449146542af125b45161b1691b83aefa2bac36b296fb24f15f266260b893c0f5af8b0bc04646a3d3819e3fd277f82627382cf2e99c5488717d7e429e6ab975bd5a64caaf795a9e611376f8d539509060adbf32c12a1de8cb628f15cf5fbde1b2b33235164174ddf8d7b02d3940bc4c411f1d71f6839a44fe32fa7bae05159808fdce91df9376ac1f92d69c2548ec363f62bccaf81f78dda97a6959d5e9226bc0dc2bab6e71339b1b3cc3086a57c09bc24c3d70a594cb0667ef703560ec6e6ce8fb061c1f50957e635561c2c718fb9848a415a410286d2f03556d1345c99c8582c8f46950caa3cb50cb28a49ca49435b2de041f791d1f1ad032f8cf2cf62ca943bec12cca7bb63fa9f3a0b852775d4dd0d7a8b5d222b6e14a6e42718de5d297dad7a4046a109d96d573e0683cb208010b9d9ea50d5276b6ae0796e2d6456752a0d62f4156bd3943ccf39f1d2c07aabfd75865b05a8e4e14aff2d0c13f521fe5a5bfeaadb9343e1f994d9be7ce7dcbd46c240f22d2e8a33c4154d67fb8ea2982170fe2fa7510066e615d062016fb0c791c123e5e0e3cbcc4cbc94b5997e00374a1b2ffd0641c96a73549a0873f45a4883a2bdf95ea8e379b059495869e74f46f4d7e6c6066eeccb1c07dc05c64e2299698e2c8f9223c6ac039c25cd7c274c8e2c03c0411a195faf460877311a34898ef1491bd8929058fdf06b9f89501011070d9bea78244bd3132a314807db8e02cba10beafcd2aac6f4b1f5f05be0ecf6964980dbe0ee81227a3163c616b7ab425969a91b152a204a03138ff753c031a0c2eec0c1c451f36299353ff9dc4e543e232d6c91dda7f9f4ae9c55f18d331e3b5530478aeb9db4bb3f27611b449dcb2f10a0151e69d44a4592f7ebfaffc90623ec183e73fcf69299c76bdef94a8f7a10050ca3402dc86c9a877dbef9fa49ad070c9d380dcedd768cb2dd842c22092f870742260f5b0fa82055219b45f6fd6fd27573b6c60f5e76f6c3072b5b1dec74ac1457e5af052e3f133caf4caf96e517a7a22945774989c98e88a63105e7220beab08457cf6fc212a73a46ec9d1590ad5a469bb403d1c0a5ca0ab0bc9c262fcd1acd2cd172f4d170fb3a9121359f16a175d05a516dabf2db02ac2907121dcd6fa57a218adb1ce3745313b08734fb7351749b86f9efb022d45cff10c619401d0975fcefcf02b85623e5109c65cbebabb11ed25f1a7e5e84635def4dd66176b4a9f31962aad3e80ec923cfe60c883322faf5adbe1b56640bdd24b2ea35f27ecbea8634a5f128c3d11dfe04a8e54c26aee5f03b136f9856989b01d657b7b0cbbac359058223931277c157d7b20b903f172a2de26241d1eaee538a19e9fa5ac2deda2c1838b3a8f33ee8aabbd8549356ac8f0dce85561456562fa6fa5180aeb10696df38634d2b582d5495db453ae79f66234334cbb355d6b18c7c1a8ee1f51109eaf5dee859ad617aa31e7a63fa15050e7f130ea512977863be3c18416d26fbed383ade5f86e1ffcfb98805484ed58e4419fed27ee1ccf53643249a1c28b94f30fddf66e4a1d181417bd24c6aaf506a512f118397d948260429371042e56da679ad7cbfdd491751084a580ee53e314163ab403c9a3d8bc26a31445433ad223fdf65545f56da31808555e13841e289b2af6bac75f466b67ab734b73443a1c19a7aed081da7a44c40508d4a9d2c4845e4eaf618894d0c0f31c732007f38cd4f2e0b473bcef881aba53533e68104e4fa23c801c64456abb09e86d7b01699d29f22d1bc951972c683ddc3f0b624b84a7af75e0ea27c71701c08cfb907725f715cf0ceee2a855bda0f657fd1e29eb5d3d7f380dc606894ae680bd8716625a6bf170179ba936af35417c6b877faeb64f1040c1395db6424d6d06ac85e412e374e36f8992ec9822a4e518f07dd7d6b87b93d49fc8a437b1ae77391270b86820906d67f376bfd3d5409ce1997ff63c83177848348ef7ed6114bf5092c0af68116f75bfeb0092662c7755a6f36bd45f4dc68a896905400da58458a5355e154f1ff5b23a7bc25679b45f61f0c9e9d4554990e8c6d4c99c067382602d0a3ad7c98748dbffa8ddd0f7b3420f51efaea02e78bc100712801f4fae94ee6b6835ae6d0b7f763c50e4e366b367f6f82bc85db58fbe6f94e08c1f8a8890a1d1b79c4c70edb681635bab71424a0048393c92691b97df0b1741bfcd08dc72cc5fdb809eacb980f95b6cdadf4991c3da2a6f4822c3f7a3a16c391878819c008ab6ef65f714b6c12a20ba2f2ce3eb14f2ffdbf5d3987691eed9c1bdc6395367f25031b84f70c4c7ccb4734f2682bd4c849ee354686ea7d1e0ce4fe4b7aa250ec8231d7d318a536587372bc83cddd5df34ac5c3b5103fd0eb869f18aedba444936b90b25b57611d95b7d8936fbae47c2ac7cccf272ebfa14fc574d6cda8fe758d1d2335d6ad873907b5061bc8589eb14f770b1afcbb61d6a6cf22a5ce1aa9b9bfe25f503e3e3594ae00e0d77d604bd41bcf6b0c649228b341aa1331bbc32ad2ecfa27b674b91ff9bd81733b11dfa04cd54a6da9c362f357214c012cd3416131b0354ac6caa6ca86cd1ebdbb56cbc90f73d2fa319e8befb093335db793f24b45ccdc287ea498c611195ce78026a1fbdf44e56e5eac832996e70a", 0x1000}], 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/129, 0x81}], 0x5, 0x0) preadv(r1, &(0x7f0000003900)=[{&(0x7f0000000000)=""/151, 0x97}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x181) pwritev(r0, &(0x7f0000003a80)=[{&(0x7f0000003940)="3105f29523736d30c6df1a5bdfb463d6ead5ccefbcefd755aa38c677cefde0d30afd0843a6b423999edffebe8afdf69a9f6ae9a759a415117dd15931a5802bcb30e11f132e191d95331a9e3d449134d758b9915f6f254d60559183d6e8663898570821f1f899c5fbc8522d862acd0cfb7917c64fa6ee1b255cd681161bdadf3c4f758226cf3034c8b2318b873f47beb050b517f6295554186f42e7135842acedff28cbb44e99ad59fc94ac0a6765a979cf2a05fc605f3326bb5f92ad1cc4b82e690f433261212548804e8aaa392ab95cd32aeb34439dadbfc9bcbd75da3cf9182e76", 0xe2}, {&(0x7f0000003a40)}], 0x2, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = msgget(0x1, 0x100) msgctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0, 0x396}], 0x11de, 0x0) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) writev(r1, &(0x7f0000001840)=[{&(0x7f0000001500)="da525b6c16af6071080c77546af1bc23121a840ff821da62c558ba1ecdf321913fa186a43ade3b66a176fc5088a58a42f3668900a72a787a2a0d1a2e57acccb4105876be74dd6a4ab9b7a77360c05e25ada9e29c66b1a71e565273d5ff2f503fac6e1f81ed2d50fed94e7ce166dc3b8a46c06bad739473d4a3b81461138dc52944c3f88dfe4029d4106f1a60d0cc70b7d3ab66f569fd02cad7407c3f21d0f51338aa2caaa7320a5dfcd17513644cb9e43e6c25e7692c21e7cc4c916befb576eae3086f1c43", 0xc5}, {&(0x7f0000001600)="cf9ef9e39dd9264a75800c9f2daf4495ba4b6bb58bbc0c91abd0b2f8180ee2a7442f82c8f410288979637b77bd80cb1006bc33a16457673f753f50213d031afea446a54bac6338b76c3b737b2adae0d5ad7dc171f11168408d2fada2680941e85f7a71a3c2bdb3dead606040807a8eb5cd239bf8c83908968837c0cd30491d7d74b184f5f8eb76a8554ea648167e9c52e95e64e77cb71a08dcc30e0f0a8e9865f71ec9ac64c901a7b77aaf9a243cb21da5c8596dee917c", 0xb7}, {&(0x7f00000016c0)="c635992752619ad9af1acb77268dd7365bae81ce032432842496435c671d4509cd", 0x21}, {&(0x7f0000001700)="18232813d30209557e0b309a47065dd543335f17a04aad2e1d533cd84febb7408deedf9882cbcdda01b2ce47c2deb7c48947", 0x32}, {&(0x7f0000001740)="00c012fba3f929af06426bcaa6cc8792f8145b5fc5b47a18ec23752dbd7122d9ec4ce9697dddcfcc2c32b29eedda69", 0x2f}, {&(0x7f0000001780)="5ab4519cf12b7f19a2019c8a4f8af58c28f907ea79e70b5d8f474db088324571182d5153aa4783f04fb88f9be449b99778d7f6f784ec1df1f8991d2c03941cffef2f54d5d33769ede9d5d3994f4c220f04b050fbb1bbbcf877f0a45f60b3cfd938db2c2260d20730e4f15ebdb23c97a0855a40493d1eea7860a35493a118e11379d36f6746226e5f12a27d6fb50806c7982b37e64df5cf8beb18bcdbdaf88556a1", 0xa1}], 0x6) r3 = getppid() wait4(r3, 0x0, 0x2, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x4004000000001) 04:03:12 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendto(r0, &(0x7f00000001c0)="27eccb12071ba867f5818425e39dbd2f753c38af7a4ff1d392d0eb63734317a5616c3d51ee00c4a7d9d9ae228abb5c1134561d43b4139938604ce914856799e2e3e341f7851276372f445fefe6ae6abc6d3c1b131c37ca32c6a901cadbfc71373d8ea18be9bc7758f95efec96dc29dc51d5047b8d4109cf937de67b62c", 0x7d, 0x2, &(0x7f0000000240)=@in6={0x18, 0x2, 0x8, 0x97}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="1c5926514ebddfd0bd2f077074758aa4e07475f650b05515d700efbcd4e3582b3e4c7b20f6e0494abe33e097cc953e152e6f7282015ae38d469565992a673d5ac0ead787327d5139c0a9f9e6083464861f6f73fe46df8b6816c41ffc25d0e76135bae740228391268afd7018d1", 0x6d, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) clock_getres(0xfffffffffffffffd, &(0x7f00000000c0)) 04:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 04:03:14 executing program 0: r0 = socket(0x31, 0x2, 0x2) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x20, 0x1}, 0xc) listen(r0, 0x80000000) 04:03:14 executing program 1: r0 = socket(0x5, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="27871bbc455b117dd661305ef18fb6f858b8c8ba082c648f822f4ca1f18b1889da1bf1086a2d05d7d09211072cded7780558df39dcc86a88f2a9152a66210975401098465f376e73470d56a3720db401f71157d8b6efae89d55afa9ffccf16c9917ba4d7f5784d4eaff84ea3b045b0ab629ea2917d62d21e0ab9c97b8f860899c82b85bb7a7406e48af3f02b604758322eb63fdd3b9624b666c035df006cfd4e518fc144f218acf33ef299fb1d8caaf1bbe6b07d582ab706590e432a2a40ba210f78d93cd01483d714890ac290f13819061dc666275cb5b1", 0xd8}, {&(0x7f0000000200)="5c63876bf0a47648ae1925efe4dc29f771b445a2f70a243afccd6bcdcfff27b43230f098a129f50496bdba345f222b770b9fd96cc5d877f124dfdb7524feb61079f6eb1f51b8d236f0a6d43e6bab2a97422375b1fb26984b6645a3dc8026c266a3d718", 0x63}, {&(0x7f0000000280)="1cfd41a6191a5889b751ef03154494319d21cd9c7d7b2287e045b7f05c21396890f33abcf7e7339c4b9229e45cbffd77fc371113108b6a857a2a144cb2108ca7d4d6df1f1fedbbdb8212c3da8e50765c65f0a30cc22cdaf426ec2809c8fd855ee9fbd1fe7804030c07c0d37f61786059ea8cd3552e6dbd9fcefd12a9095133b55a2eb31150dd9e7508546fbd691e5b314c6b1204de660597f96a8ea2c6c2bbecc7ff37398f0596160cbec8e93d63710c07f4eb63bcb48c68004594", 0xbb}, {&(0x7f0000000000)="307c4a30e993dde392c86b1e14558569d2653755a5979274dbdd9e2603", 0x1d}, {&(0x7f0000000340)="4b317eb477535e48124e9a709effde5a3212477ce8e145d1dcfa061bbde8f5b0eed4edabcff4f11e720ecef5e623a72c70734ccc50fc0fea1851f1e0a242acee6b1b4c596729aefa5184b73e3746a6547af2314bfc6620876963e9ed83b5fde59a196904a23f19e75cfd978156f2242a15e4870eb2a889a7e0", 0x79}, {&(0x7f00000003c0)="78e4e3039086f4ab50da7b3674e74bc95f35bec9f596b5c1b2c0ad01da5d06a7bca3962a0adcfdc1814ba37c1cb5ed71ae5859b4b4d258ecab15e46fe8573e83e4f5c502e686b607e6870ac2f0f88824cad5faf8f0712ca43ace5d466b564bebbf34e68bb500cd4ce70410aff27f01fc63200ac2d9162cc789134be43da00b96495410a6784a3e7425b91a6a8865e760b7f5e3a88068f8e4dcd3091032ffb2f7d3256bcefea85bf5960ed029", 0xac}], 0x6) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x1) 04:03:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 04:03:14 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x12, 0x100}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="0bca039f4a6a6a025d72463c5e4c775914a8b4e5b717e5b02e93d37f56d96dfda3b2d3615273161f6b20ad47e59f8da1a11571cd4fc17c", 0x37}, {&(0x7f0000000100)="713e783444e0d9d9f1e95945f57b53b2726bd8c4b5517804201f0181cf76027db79e9447682f1e6cd99f263ebe7ae01189dcdb059d475952c25d92af4b85d7a121bb690443f97e551e548889b8d756ac418daf8ebb1e7a1c7f0c4bab6acca70ef4faa3449884c5978ab12293", 0x6c}, {&(0x7f0000000180)="137c980a54c9100336a2828539afb91406a954cef9dd33c43b648da7dd144a5d019ba4e332fe32c5c3b5db33227858", 0x2f}, {&(0x7f00000001c0)="959382870febf7c7a822759465496010d1ea63d086579d301144871373e489fefdad0a0bb64eef79330b991837f4e38b7dcae2975be09572e4053c16e3e74176d7c253f8c8348fdf28cc02e145e5ec5cc8150c9b1fbd50b4adbe581ad3c2014bb823e2610eed45928e833c332b6d00202611d020f0f6bd48d94197c9", 0x7c}, {&(0x7f0000000240)="b559f28ecc9bd883c7101889a69a4cfd76a70fc1eca2fd7bb2", 0x19}], 0x5, &(0x7f0000000300)=[{0x80, 0xffff, 0xda46, "01b5dd94acafa5e164fbd196cccd0dc9395bf5941f012b6653b9d8ee03e1d794860772330b22c18bb775639c297457cea7bdb1d48a4c589ae27a41654a5f1fd460518876b17fbc9ff36367dee4566e86fc82276ade3b22194bf10b5b15883df732c21ffc1ff8d4d2ce"}, {0xb8, 0xffff, 0xdee, "c987b0571d1e1384c257fd2963a53fb3246c4a820b2f12da55fb6a8888526fd472a5285371afacab4c27a377a37bbb1dc67110b9ab056a1540958a2d9d7dfa059b013ce48e4ea0fc19c9653152d3ae88a6ed2595ecbf37f237a1c4539425643ff18bd5e57cafba082cbbfa5d9344ab99274cb75514a56ae8e1448d687e27fe39d52d1f7dcd817dbe8f54d0dc05b80d90959f5d0e81de694af39bbd37507659a8521b1720dc"}], 0x138}, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x2e6, 0xd7f5, 0x401}, 0xc) socket(0x20, 0x3, 0x7) shutdown(r0, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x400000000000}, 0xfffffffffffffe1d) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:03:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = getegid() getgroups(0x5, &(0x7f0000000100)=[r1, r2, r3, r4, r5]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 04:03:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt(r0, 0x80000001, 0x9, &(0x7f0000000140)="7a7880c4f69ab626255d064b74dda02406e665e228658b6617b15be6475eac1eb02837efec5f54c041c742c4dabb6fce42851ce3481544774e9a71323e061a2c3733b8aa264e4a2251a6570b7f0fbce40d81a87553d07008738d695cb399783f3c8eddc8edc228b363bc24b053e449009d300044d3fe91056af827707d3ca750cb977548a6803b324fa1199c0ba3625667b0af16be843bdce04c88e899748a7e42caf3767cbed3e08790", 0xaa) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) semget$private(0x0, 0x0, 0x400) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0xfffffffffffffcfc) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000280), 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) r6 = getppid() poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0}, {r2}, {r0, 0x48}, {r1, 0x1}], 0x5, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940), 0xc) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000000380)="1d5e426b7cbd9eb70f54943fc78cc75d2b9b48e3e5a031dd7e4fe707bb85a4567ee6f90eadc0feddf0d533ddd3d50dc9a505e64ca9fa0749ef4c30b474701c9b35b9e1a05fc8c758551a390bb3ee46846143867c9d80c3c13da0154952da0f87f9ae5f264ac33b295d701f276baf98075298567a9833655d206d23c0e59e6fb0a959c09ae8f5d40492f3be4bd60593421ddd1271bb65947d77194d1cde49b193ad217b1830af73de33f0cc4b", 0xac}, {&(0x7f0000000440)="00bf6481a9207ff1", 0x8}, {&(0x7f0000000480)="ded82074e12966ab497fef23184540867359", 0x12}, {&(0x7f00000004c0)="90817396dff3c8000f6292b82558518278c575af4123f950fa551de2770909272a5c5b4f5d03b64ccc4a6ce14415d845624be8cfb99787e987d200b074a437f0187ff2580c0831ae373dbd81a4f3998572d8a31b0dd980565702db55327c9926c95d654cdb36134b65f5a230192531822c79ce3dd639094ec78bb78ef58e30e0eaddbbd5c4e8740c3ea6ef8b6c4ab90973bb94fb30a3eccbe513e3f721c96197f4957b56d57a1a34439cebd97cda0428d844e0751e685a5b19c1dd91d314cae7704dda5a046de787d96f8b1b2fc913ade40eb4525a183ba0c6cd1933e92881ab07fb5dd191d6b4ea50be8078b5e4a16687428a57f826de53d10a228c1ca722e8d26d4965c0967154a9be01b514710c5b57af5bfcfa4e85a773935fd5b6d56553cada1b01c67bf9d3daa0d5c217b6a3cf5e58888fd715944d752faac0620f18e1cffe72c26a612ab9731c1ece9421dfb07d9fce75ba50b617f53693d58a7133463a4548e3026b499c548988936e2601c93a6f7c6a312108252a80e196fb0efaf09b780b52857ef35ad675bd4cf54723dcfd4820275281872b1c933b2e53f91217340e0478e1d1d4c94934faebb3a66eb815da8f89049579f82518cfc9ac52e8cdcdde2b2c1f1970a44b65f291064331661d2a2e7bb9cd343fdcf3a996cf1d0f970e279431f0dbdbfdde67e26285c43709a4b55b841b5512de48c0dea7e4647ca8b91f9904ef2c8b3c743e2de372ba17d3912c2de34eb66a76e69d7d4d8b19044f7934c1ccb760e3021f8de07cb3ff86f901ec56333275efd707ca6d21eff3bfa48ec2da32b0570617e0880d83e1d6f141477a48f1b18e7a70f9f990785a78ac7032f036ad698350c67a88eeb92edcf4ac0cb0f58906fcbc43f1716b009c784d2b2596bed96de76dd46f966125abd4545d3c8447c4ea0c687a2dd62631f02d383c5cefa12d308330bf69d914df21ec7e84efd72a115262272ccc258a2d684dcd37157a276bbf18e1deeec749e9eeded414479b1b01662868373002f3e72036231b44d900f2642eda73e6cb7e15e088268353a323c4d4dca6c110c15f032be65b2b9f200c31fe368a557a339a5a82e88c55ed9995b76c4a87a4fd51d000f83ca288206c863150363d44e572b8ac179fc7e85d2e871be4f300a9cf38c0c9a435ab8df55fbee70ae6603f9587432206905a47e6181ad3588eabd72103142a2b04bfc3ae91e0098822e2232ffbaea5e966d403208dec31fcee2bc459da5da48e9330be8627b1bb05ffd096e4c73482b64047ac84ae2696ef0235e2041a57c434c4b5235baf46b22515c6dc974ba5ba53d0ddb5dc2a645b7de69b26f5fcaf9f505532b8ca37ba2d7c9cff7cb555b9f953691608a691e5588cc73d0b5ecf5e45f8e9cf708d53eea18059833eaded4ee82f4413206464005274eb59f70621fad10ef3a05a91571c0495a9a6eff60aad12aa999e70062ea911c6772eaf6e4afc47ac6bb65a3318c6b5d1ddeed309f0e2d64429a2c0b24fe740ff857619378e0887c92737d510f16078f6c0f0de10b29b458edc3f504350e3d93d1dc5a800742f278783391367801d09ffe4cb1f164fe787e442d751f0dc742ebff398c9c0ac493abfeeb64e38e159a391dff14a51395610a4158d31abdc5be331f4d7d76052e9247576e5d66e5ee0d6edf519166a129e389b2506fd9ea4a0f8409f85c0d528c4ff33ff4110a612d7cedfcdad16aee4b6dd7b44013e69bfc1c12938e0f1ee20555571a1953c9e656b5340f99caca2c0f40a194d460bf5d417d8aee8d3b014d31f3f1668816f10059131d6a4abc3d01b001cbe8c778f32bc696e67bdd573158037156077d1b4eb2d996929a8551c76b834eb26817ffef64e1a2cdd3a141fd5fdd8030d6745e699b2424b6ed9f95ce5b6a3e910f0aa8b7933b634559d8100a06fb6c72ce908de705081e10fc7733fdc9bceb21013d826adfd388a548788c970e750dfc387caf7bd760dc565fd377d3b795860d986d6137cc0fd3e969188c0821203fb464fa2829069c466ca91346d5ea374efb5d0bdccef8831386599cd3b197f3cc93c5ae9b58f7ead291a23c3b4bb84cdae660703619d9243d4bc0a9206f00c894571ac0388661a7bc6c1f9cec5b923a20c96b84d19ebc4fb5a5576dca0c7f98429cecf71a2ba3b873cee74c46bfcba8e7310f31d5d9a75610e1872cba1c080ba5171f04542c7edeae50b663a8bc9ce798b7e767f7845d186253166b4b3ebd4fd2dd4f5f20c51e4f09a866178c20c24e607472088aa4b9a05b637c8d0007edf88b2dcb14b3ce295384cdefb8d770b4d826161cb5a0e0d1a6148583e76e28ad9e27b1dc76e0b3f73b20967435a92b953be940966487d46a5b60c4adb166f0c43012287115ce605dc39f4fe877099731e5891d8859fe6d2744301838f3935e18ecbfb72eee4254c0d92301c30b8e48b0106200c13abda9103ad6c1cb2ec846105bf8c9c1c563c43f736d4b3ad54e43f471c2d5afeddaf64c2feacba98d12f17a24818837b8fbb77cb9ae9506f8d47b26532204fd5cd0f465b33c8dc74349a93c1b9c1725103c370724341dcc5887a86765d3696732fae0288af131eeb5729ab1e24ea2c14b31eddb024c71fce135673e0de177a1b01e7e168bd9e825a128d962c63fc6fc88f99afddcbdb5be38ba11b7ffb463e54407ef84c049f09b46fa2f74263e2d8327f453ca7838bf0ae5aed9abfc408fc9cc5645a599f8f437c6230909156cbfc4e4de12f88f025e64438fc26af2d1213329cd51abb118e918087110929e5847ae0641036545552c9f7cf16d0af40dc0f4a1591228497e6b8a5fa29cbdbe0caa8d70b69509fc81269543028feba659913732fd2fd4135cc663c6ed7f64343637dfc816e182928c83dee0630d38c91fde941487e44a90400831daba7c6ef2e6e7b398b5c8df4854eeba029f01f606f1fc976b3a156b346004b6fcb78860fbccfe29afb96c97d4e700dedb1104c4e2bbba3792d9ee2d80b7a3dfb6fdb50f809ade6ebbdbb2368a5ab1247c50f47249f74f08d26290f11ebe44e26844c21d6d06d378497086be2320f05443f387171cde25958aac517c3cdb5f2a46146c297ec99feeea917484af326f1bc3f6f5476999deb85f8987c343f28edb744b6dcae610ac35e6e7f6a5207f08a1ff7925f8c8a4650d5ef712a989cae9040d95af0b32a5da37e565404d48dff2a1238b37d8a70e930f054510e07ac13ee80c43c6bffdcedaa6f5a34af36353453d7d5e1f54fd51be81de354e25b2bac587723e7be9f8804eccd66948cd7da21303c0236a8cd103a8227131c603b60a200d8258af5deed0c3b1fb3f7988c88f9ada0530bc0a33d16cec0496059c8290909df1dc8b29467af373335a5697dc25be9ca42224082195883b4fb04175731822047e258d001e512c6f450969b5252c8a9d6a00bc37f0c67e0673399911af650fb5d6deb57955cfaf60c7788763b8aec8306fbd526a1af67b4ffd58b8006e876800349d59bb87208667b1ea87548109a0b79586035d7f5a05e04dc66cb6ff111a4f9c1efd5c26e6379d01a2c18ae248c5ceb2d7319b4bb27fa68e2b0ada464d17b8c43c845d3556c387dd284daff2c9258277deaec9912f01f464474f0c1c4c7b4dbe9df0bdbd450fb4c2d1aa838aef4a3278df496fe7b984f015e881823be92c62a65ce128898b8128d9063bc294dcaf6310023445b7800806bf2b038ce58ef351c784a4f0306bb134f2f628a829066f80f0ff054449250f07fb2794e6e7d4579947109116ff094910e1088f89ca51c23493702b94020af897995a64ae2539e37744f271a7f4eef02dcfefd16e08b043eac6dba398351007323ab596181b5c7e7f2e14bce2f4e965372bbf9f426b2fbbd451391f93b2c63958ca52eba612c5ec190c5793606452c25f60d4849fd7ff656e3323361a3a4c8bc239532efe5631631be31ef0b054dba15a4802afba1ca558dbbfc973ede7141f231164fb919271a499cde59994ea3d64e8dc5afc6f8b14ee6ac6e486b96212425ebbe58b244e63f347d817ea7c15c1e16a556635da623e8a5ffdee2588272c8a966de9f6b683c3c4bbb6e6c2321492270daa0a2e76e03acc70bfe6e9a241eeed8f6a412bdb52fe9de1cf7cd8fdc497e1e57133e50298fae817bcb1ad621aa72bba42b71c3593ea6f448d42de0a74d5cce3c712e33d2db013f8b800fca58951db04c3d57c540e995e35b75204fa1328833a8c815d723dc9f922a1521cde787d24a4e76d25025a9d242a09ee392df4df257e62241800d2ad635629b88f9436e2694598f9e633f4e7a53c3ce89c8bd9d9ad533ab0b6d79d2e71c2c945790ba6d02b9eb2f0031e4174a59d7909850b1e7d7bc10d98c98c9b43393a2fd14318eef02da2bf4901fb70a5548a89c430bdaf99af54017d606d7d1422a62f09b3263e85687f8560407c1789f75e8c724b6aeefab467ceab99e98fb9463c8a65a0535116868b44f9063ab35b788b0eb09496e741a3b06104c4a6caad2106c108dcc0a7598807cdf2c620ebb56d9e749dda26fd9bcff4c08e79a112435d7f46b198958a8cdc7c1eda9fc8bc2101db7d6cf13d013a86cdfaec7d956a7e2a5f24cca65e1f12207e62217835569553404332691bd7c19e05bd76f6ff541cc1c7aa25724b38ed66cec8d6c23d4ac614a8589b607483370029256a67eef448c27c17e080d1abe11be808d0c8c2341b9dafd776286df50c17474e42326e3dfd4906d688ad37d147c64613e94edc52876c4581c331a76bb15f8e8743e8e9eae60397adbfde7afa3b6be8a7206bc6aed02015c51fba1801dfefa072352a5d117065a7180050227efe1dc5dcca3d3c6b2453142213fa9a90b60f62e64158815fa1c64f6f956a06b929905f95ec39131abde5092eab84f28298b3dd6df3dd285f76155b8c9a25f15378323deeb744fd74e6ff145618e3bd27b18a86863d417ff388a1c1b2570f331bfec9f10f26c7d083f85fe9cc0dca7ae600f791b2472401204ead0ff1e0a473b3037bd0bcc9bc9ae9c3614f0a883ff71105d13dd1ac03ffed5ebedcb95530e9c65e3bc40ea1ce6688427e89de2cda93fa2f2b98795653069c3d4e4ef1f444a0eb19b0fea473448d0b622742e50fb6921706b6386a2bfa1179b5ed860e01577899c4f6e8886d77ddc1902240704a4bb854978e96a96e0808e520a2f95b3e2b60e82d6ea2a085436bc1c71ddea09d1b7eaffacf1b5e9646d88f945e72e5653cd98ace68cebbf84cd926b43c4013a0431990688da1dd0659a6274d641402d1d1b387fb08394dae7ff4a256c4a1cdc80504ec07e000d98890c4b6cb23897a066c44d3be4cdf7f8c77f4db7c03b07256fde674cfbf2af5d3dd827db50f10f2a8ce71c46e08c59478781fc68ded11addc17921f82f83c6f366adede4732b800a31dba73fd81e0087174c020ff2a3c39aa8242245d2c36b08c3728d4b2919356747af9b62aad8db9e18ba99bef7d81815b102c62892f6e75ab72a8a9cd29d178675aef8f7dc58f1f3c5934d79e5e36216e75dabf99fe2c52e05c6c26941c4a21011be7a9608f876772304c1482c08a6f83ac106cff74bce4d2f381691acde4674dc4ecb67630e304ad62996febe9d036270c989ada4ce00294d227cf3a4bd9fff22b3d450c5124c238dd087657532923cce9d38367ab8a6e67fb916507fddca22dfa7402f9cdbccb16b4fbf909df45ad64910d0ae3212310d81dd7a691cb7345ec6da710152f45173ee6e84062be3dcc779b410a784b76c971a", 0x1000}, {&(0x7f00000014c0)="bd969bbd3dd7b1a41b0e6e3a423dfb5dd5b98c0f450457bfe74082d49f16858c2b0ec9348ddae30ee4e3b6d785ccb11349c6d9110ef60fabdcc5fd4edf2bbf848ff7f7225cec32fee69ec3832465c6c1b1c3469a85e7be560bba73b133", 0x5d}, {&(0x7f0000001540)="66b079b52584c38fb6dfcce1156e4be952dea66fb951616c508f8ddca88cc7952d1b28eb424973a2dfe2920396ffee3906da2f42defdbf37ca", 0x39}, {&(0x7f0000001580)="ebeec4f5d61e7e19daf965d91c2d55d8a72a3b7f17acc244bba7fd4c392fa82ca41c2292950ae675f2dd200e20a4c0fb1d3cd5882e6ae69cd9c9a7ed2152c4301ff3490478cc4aada4e2bcb73a1dd2b5db1448bd2e1df1398f60e0f9db6fc5b60d51e35b476c11f9e2b234c12a189153966432e5a7da731b0e8c972fa429a6f8478eaaad966d59f3d3923f3b8cdf394954edce46c732343812f526de009340f3b0aca8020459f066f92a3cef37360c84d0dc939d56aad4b99c7ee56281ac912a30114a3aec31cd78762c2696740b428afe35d35bdc2a4b22d947c9955221e89054a2b975038745ee1e55b40b442c2ea5", 0xf0}, {&(0x7f0000001680)="bf6e4531d9ed09710698c63c492e209bc0d71d60a5f0d7f59b90bbdd76843967aad93834667785f304bbe25b5b9e69937c44b9bcd402353d0644b0a7cb3165654e9a3c022137f9ad1759", 0x4a}, {&(0x7f0000001700)="3333cd816675dfc3eaa5310afb529c9b59b6f207a27c2fbb762d9060863b471fd85807ed7bce1c13ec64b0a50c2893538795b7588ddaa8df971be8ae79d1ff110cadb5b1c372fd53c34fbc340b71da1247061f47a1f143a303a440714ebeedba26ce56eafdfc90fa1284f778d351062f6234b3d3e5e0206a1b09d1c1a6a4cd269149395134f16712904d220070f0e7d4682b6f20f47940137ccdec0ed7f6dfe1a183c2fe6aa55ed8fcbd55ad7808f96d5d06b6033bdd9953e42e0090d0427a0dd056c5dab666678ec5200757a45b4960aff5e14c841db7e68caf2d0056036d113aed72ce5b52ee5aea3a14aae488c371", 0xf0}, {&(0x7f0000001800)="e55aea29762663a18e95d28c4f58f8fb926ac227456aab9b8cf9ecf388ef216dd35c96b7bdc1a9ddfbf4ac4388891eabc92521950ab5dc06ac8edb13ee4a14d81e993d12d7bbeab0e9d5b555376fa9274c63", 0x52}], 0xa, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r6, r7, r8}, 0xc) 04:03:14 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/207}, 0xd7, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000080)={0xe8495c37dd17e111}, 0x8, 0x0) 04:03:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 04:03:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/203, 0xcb) r1 = socket$inet(0x2, 0x2, 0x2000000000000001) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 04:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, r1}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000140)=[{}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000480)=""/118, 0x76}], 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:14 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:14 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x2c) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:03:15 executing program 1: 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() poll(&(0x7f0000000480)=[{r1, 0x20}, {r1, 0x2}, {r1, 0x40}, {r0, 0x21}, {r1, 0x2}, {r1, 0x2c}], 0x6, 0x3) close(r0) flock(r0, 0x0) r2 = socket(0x20000000018, 0x4006, 0x1) setsockopt(r2, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="f85f2e3d9b33d51753b05f4616e8c12ede62cf5b8e8168c28e18", 0x1a}, {&(0x7f0000000040)="1c7024b5358008431fc28ae893d91c9c7ce0097e9b5dd3e15396ea1531643f7838382d4cbb8da98415523c3d31ac50076d63", 0x32}, {&(0x7f0000000200)="2a69c4808c69f7c4b94b2918ffad09cd112fdcf60c1620390da96ec9c39375653f26eeff32fa205367d264f80db3970e87ac83a06a85d92df23578e52ce5e7d01a2ce06d9a3b1d7fe983a851242bc476b27aad8b52bd3e310eb1857c88ff99ecc2de754070c07e8ac6bc47435b5a4b07244dd4b5671d79072fe964b4258de21f9b43a2dc4bbe32d892b9351c6842a09fa8e6ebe714f2301dee214dcb8b031de306b8dbe6ff522e2ce276e17e51e05d1bb58d0b8eb8b3f75354d21fe9abafa24acf02af415c2888035c0a933d8c39d25a1ded21ff91226d93837ddec7a79ec1332f86a4445ba6193633d63566e1115b514ae67ace", 0xf4}, {&(0x7f0000000300)="d468577719fc8cc2711fcc9b10eb38b8ececb57cc267c0831d9fc4901037e27d9d2fa22c6da5672b31cb4b040a1689e4a1b6cb39c29aa0982d73cfbb8d5d417cfebdb2c600b545030e6830ff9fb88a61084469db1fe4df7888bb2a9f940b6c669c0d28ff8e49d8b34eb85c884d037c09fafcdaf966adf7cd955c124ad222e77eff6a7360f8258d4d4bdc20d5f594c27ae2b2064c1040ff13effedc778a40f2b9b39f0b48dad96cc10e2972aef2b0e164b82e13dba5a8c6f1710cee8eb9ea48b3a01406fedb78d18ff970ae5435a45704fc609a71b049a3", 0xd7}, {&(0x7f00000000c0)="893423812a5e2bb03b7ca31b0be5984e312e45ed366f9b20fd7d1724daeed4458fd59f556a760a555a2bed60588736386c53aaba9c6ecf9f55989d34f4ebf0afbb0070273fe81833029d3ef0462353782d45f9d3c6fbe53a61bf9d915b9cac3a0e6ac695fe1dbebd534719cb183cf601542352777272e03e35eaff2d010191b8ed4651dcf6bc0e594bd73f10bdd3a3f180aa2cfe023120e73641fe3b53a5c57e9553956423b516a46aa3bdf9235c0cbb4a", 0xb1}], 0x5) mmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x1, 0x10, r0, 0x0, 0x0) r3 = dup(r1) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000bc0)="fb0b5eb1efc3a1bf3e434dd73fbaf35efc5c99af424522c6402a77c3a041419a2dd61b41597e621929663c538ecb32de53c66dae355095f3b9292b276987dd7b239c7e", 0x43}, {&(0x7f0000000c40)="38b54fe78bf073215e54fe318995e2a8c3d50e3f0094da73688291e20f7b9f60c214a4e76566847011839f691e49c56ce1dd2d3d5d9251cfdc77d76ebe4941f89899cf21b3b0cc0404f7ff79cadc7633d6f44ad0596eb08b57bb74557e2bf97fcb36d6a745b9ec9bd01124017db9e9104d63193d5a72d70fc69a5451e7f7693deebd546fe7830fb5d41c3af87ecc00103b32d58f96511bc158c2dfa6729c67a3fd2dc03151a6c9d5002d2cc9259cd58271981472d00cb4cae31cd9601ea525aa5f7f13504d5cb6e4eb18789f6363ae505e137087e72ddff1442782", 0xdb}, {&(0x7f0000000d40)="dbf3809f6a5b365d5bee726fdf1a0d8bdc7a7cdf304e412a28d45b077da930e4b88baac0e01981b35ea2f33025de38ed1de730d05383dc77e122dc5ec5257172ad16ab6113ff8523e853a1ae7c64a80a60dac281b136420213be7f7b4a34673b0782bf29f6f9559a895224ffc94fe1312a802e8398fc23b54184f14b49dc6f87ebcf7fae335a8d2c12a20b02e87257af4ce0b60d3412faeb7f6b3023a6892533cf8d7bf0201260b77e935ad817219422dd3b0c592b002c83580815955db4666e39193b26abcbb8667f37a1a2d4a403e53e9eeb5a9ac6cf341a52acfd2edcb8380f3f3501fcb9b483c0044c121b53caf1208206a9d9491426", 0xf8}, {&(0x7f0000000e40)="50d5cbbec1979315adaaaeb4aaa92a46aaa764338ae9c0d9d8834f17e1ebda288cb2173861e999e845", 0x29}, {&(0x7f0000000e80)="ff1fb6f5d0dd6f2ec73d3ac2823daed6f5f021e5ef3b838f28b1bfa66f14a05a1c32d481d8bb5ed5b4b7d0ddeb8b8bc2256529edce8497a50289c2f3ebe8ed89d1ce459cd342b8e29c8c9c7679522221bf2166cd479b489d290c62357d6b24ed96d69fd9ef7cd271522fafa48ded34ef689f7a259ce5f8eef7100ef45af49a797f5c90eed08cc5d2ea9fb16aa82e7ea5b1", 0x91}, {&(0x7f0000000f40)="3147d66bd61b76d4db7bdf", 0xb}, {&(0x7f0000000f80)="5dff150f2891dca2100d86f7043969f2d7f315f753d0fd640ad4c202df7fbccfea63d1ffac96a2485ca34e3e562b8c93869fa063034a332f0e405a18c1cd24dce51a63495398bed2d2c6ea3c4000cf6b01ed255119009b2de6ed9909d4f6e1b6ec085556d8b30ee45b32fdb7b95745c902d2cf31fb1453719cb9d5d38a0b8ddadc3a5e8f9fe73e79", 0x88}], 0x7, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) syz_open_pts() 04:03:15 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x144) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x6}, {0x9}}, 0x0) 04:03:15 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) 04:03:15 executing program 0: r0 = socket(0x800000011, 0x4803, 0xf) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') flock(r0, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 04:03:15 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:03:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x0, &(0x7f00000001c0)="f9f0", 0x2) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket(0x27, 0x6, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c11d99eb7a30ef090db3f3577f7186f6624870c53a761eca869b3307f3bd76cc6a3f2835d14979577d6ed03f2961355634568f9d97e4168ad86662a8a3c857c2b89c7024e35db633c024d6f0b47247a553c54b525b009caac3eb0701cc3878ae8786c726ccd97f98676384b0ab003230f7c970ecce1920beefc03211b92fa3594a6ae374abf51a5bc1bdceaa4e5cf11dc2aebdcac48a61f9f6f54565fbbe0c35f46e3e51b35c39d184009224839429480e527e99f698e74626919c6200183c0038e259dafe31c1411a6e6795b977301562bc77aca49ad68eaa61b5bbe2f4e473998409b05c69a36dc818e47680b2ae684bbcfcd4f8901bc505e2d01b613bd7", 0xff) 04:03:15 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) getuid() setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185fee09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) 04:03:15 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x7ff, 0x80000001, &(0x7f0000000040)="a690369c8c3ddb0c3805f400d96d5edb61a284182e03aa5ad4802807955649f96dd89e94f27d79a848f17faf7dac21bf41e184314c0bfed9dc884f021ddd1b1809d4fdcafe27000d095a24df6630c34dc3619f0daa1fed5eb7c2f825286e3c686c5b4445252cf17a7718afc2d2d70ef972b5f5a780070da4c1ca54fe3f3919418760d909113362ea37320e10c24e1a5c", 0x90) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) dup(r0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 04:03:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1c0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) clock_gettime(0x2004, 0x0) clock_gettime(0x7, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x20) 04:03:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8, 0x2, 0x0, 0xff68) setsockopt(r0, 0xf47a, 0x100000000, &(0x7f0000000000)="4a8c6fcb2937689afa2a89aa3adad5eab9990569c9c5a14704d276b5fde77bb7ac46295b63cea3398bb9fdeba2fcee46c69d434e97bd00aa0fad39a7908c12c5be78941a076bd2daae4ef1e7918c76e3d72d83c3433995d1f2f61d1e5213f78bc66491c635", 0x65) 04:03:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$inet6(r0, &(0x7f0000000080)="fd2a8febbfd8503131930d6627ab18fef9cc0798a89847b34be27f8d0a5c7c66b1386905c4d5af2959ee2fb30eabcf8d51f71892b8f8c6723295fd85b9dd67ff7dfd95fff64006a2418b9d01bbe79fb7adac199546d909d291b7590ccbed269633582fd8359351f05afadf7863258cf1fb5ab08bf940226ef97f1901ecc2be133092f4edebcb4c22541521605dd537c1c058e0c6224716de649581ee96a09565b7ac5a259703bdebf76aa1151d0ad1b63dbcfdafae2f7f", 0xb7, 0x3, &(0x7f0000000140)={0x18, 0x3, 0xfffffffffffff000, 0x5}, 0xc) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xdb4, 0x9, 0x4, 0x3, "b6b4ccc8ff8458982ba4f3f41ac72cde1cd0198f", 0x80000000, 0xfffffffffffffff7}) dup(r0) 04:03:15 executing program 1: unlink(&(0x7f0000001100)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1022, 0x0, 0x0) setsockopt(r1, 0x7fffffff, 0x3ff, &(0x7f0000002180)="0edb4367df96d9fc9634e9e3c8b1581ef1689a84e2f8d09fe9b678f16d2e1c4317d25e54ec0c8e01a5667663c20c33509879f9bec57b1179517972bd6825fa265f1a1ac88e3f59c10192ba239731d8684e620245c711f33a3a692b259efeac768fc08d2411f6a3a2dba693715ef376f64ecda442f79571459f3de3fb549d4a355e8e0d5f2c6cab959977f9405d290c91b5eaf9a2accdad941ff52bc28d83b9c3d23a6a015942a54e2bc317ca53da63502a14c7ac2d95ee1d90f57f1460803bb93d093b1ecea7a912efd39c4cd7c719e5bc79064340d9b9029b4fd68ecf077bddf3fc0eff5a35543f60ffa0ce94c2248a98b1f183e0ffb9472b74f7094f263886a2277575a83b6a9731d7abec17b82f7e6217af4032debed90aa08f0dc22ee11c6bb5ca39928d18befea0797117959d58ac832da29912387f7c1d7f262695e441490a2fee6645831e1d1343c7bba85f1368e77af3d19f72bcab38c4c834597ff2c57c196f82e05b094f288c2712d3d524bc22df75d62d82a7ceebd0e1d2dcc504b3cc9350e76ffac56642a56dc8940ecb4551256c020164e8f9e45c1c346b4571dc4159c4cce435488e4a7ed5fd6759a37c6c40d3cb1ee3ec53fe3acdc73a551afd713d2210fc3828a949f26bb65d6f8280da4d89b68ca753229c0c43dc63d9dfa4350d214bacac94b1e940be1f5c7d5eb42180d14394cb2531561dbf21a8bab051fd43b7b84b9210b0518f59db2e538a344e9d45627a029b32f0ac22332be302f46ebbfdbc596dd4aaa46fbc1c40467c88e7f7d18a279343dea32da63f5833e17190cf3adf6795648607bd28b28a78c9d53a811e4cff9d7e41ba28de191ff36defac4e5a8aaa9b09f0951b8c7a8d78715b6001fb67537f44c0c71af9562f17ecf71a77cc81642f280e454f93ed062c5d7dac8b58cbf8df4c3ed9000e92c3bb6ee55f19b4ac5cc2667ab308f34d0dd393d4de8721d6c01e70b1ba701cd4aadee8640a9151ca6fc0bf92e77098c13d31a4e8a2b335b88141d8658c4547080192ce108e3979f5622140cb1cdc6a6ce9f48fc99dd8baeef840cb89ddaccd41d81f50991f23d913e8e3f6e94921719984f8e4c518a9714ca66922053065f0da16e79093706d6bec0c8df16ecf3d84ea4d10a07bfbb2fcd7765c082380333ec3971e397996e65207df66f3437e72c26964e3cc926213b03998aec1d87d100d4feb101bf04baf2a5ab697ce56eda64096489e55859fed81394883a5aa7fa2deba5ba9e326269a94897f117de43938318ef488c37024bd11deb9e4ab458d6b7528d1487668ac9af19e4f17065f82a0bcb6f2d723566053ea541f196e9e3f7c3c4dcc009910ed4d0a0131c96e993ee282f0a9ce9b0b447f677e4c168fab62c843758642e4717bf29aa4b246a81b0afa0edb17ccd81f36fa3c7b5a4b1b25273811d5b25bd1d12362a49e2440cf1608b2a9359b7c9cbcd9f2eef8f7d436f52416e8abef9ff655033bb96d85ce136cf89b1c4e4a99676be0f924f79460af8e7b1319e8c42db5d5891cfda9830b0ef2633e529b41f6d35afa6829e6d2049749603d936a241434c9d519ccfbcca95f1268d7ec3ba275456a8d9012a45d52cabe020fda6b7a4b92c4419caadaa61c2e4a193cbf1f00d731cb1ef824bb1cc3ef2112ee788ac2d5f954405f9c78731e6ab203b61e00a19b1eb0e9cbe7f13bcd59c08860b9dba95fc6d0a4badd95ef290a03bacbf6c9c53e5cf911e8b55d80758a36b33738b20796c5b6821001ccad7425d5fbf6b64aa2e4c091fcd4be938dfe85811b188dd19785b13838eba7983dc0c6ce2e1b851ea9452faf59453864bd94f289862487531483e0a64d2abd5eb9b6661e66bdd726dd9488980838f33baf5d33a0b23fa41de118aaf6a55aef8719d52bcb6be58003dd53f652ad430bf5e94f95eb9f31802bbb9190f27dd37b11cac9eee06ad1d7186308d94d7246667264eeae8f7859b203233309b5d8f97d1e314fc09afb87f9277c1ac78d763e742036af40af7d5800563d3a51c8b1710003210f066e93d44adc6d8e675b68f099352635f6e8c310050911bc8c696014269e880a234667c9f70279ffe566bd26f3261895d38aa698865173a9658293a571356ffe5ac46fe5c52c3aca07ea7493efbbb059bab240701e8892184c6d2ced720dab935d0721d7cf7fa9bbdc118c233fc6b2ab5f054b6b69521f42551cfd6346692e2b2d306c09153022af8f2526b5a909744962c9e6a9325e69c205038aa3dda58257783e9ac01bbbe9b938e0f0e1d549d234fb53047cba325eae251ab451e22f36b8659d9e48671ba8574d69e56ccc73e600bf12f7537dc6b8595edc882cb3eb41785ba72b94a8fd9c8b9fe9affcf1127ee1dd3cad156fbe5431ef50aa73e7f82c44a2a4eed0f3414d10944b30db58d208b95966ac273f6ef1a1583d7534eb65de85475fbfaf4ca87f56261af972b983f053c926554135724d0cc3270367009a4247e0ecc665b88729a474837bb7608ef85e1f6da5e76f8802331f474a100b62d91b0cbe685e71c023b0c9363813deaedb0453e668dab279df708b80cc6ab82eefbcaf19d141352f917b3b6705b3c0c7dfb961e167a4bb1cc7e86611352781567e991e5dbf9df4d442295302d849376aa307d893572892b3419bf271cb987a130a98032a6e8a9b63788d5e7e5fedb69fc32842ecc2259c7b9f89fe9b94a2ca852a4d1f25cfcf7a5a5b40f167157b67634875180ee7d0b28915468144449e830ae8aaad48212d194c114b849d94b569d147c13041d56efcaed2dd03121eaced229cf69ac4388440a277cbeeca83dca750548d15c0b872b26fdc880cfe137791ebd2b1eec5ae4f68b18d159a3a657788374a83f65d44c6bbf5c17a6c26f57bbb829dfecdb241efc4dc176a8f8737e3463297cf03cfcf6e68827cb0192a4b5fb167b9ff4abbaf5fdd2c78c5d648a7c090d1c4c24655b25793a9d8f6fece0d76e82fc5397dd0c62dd1f5e7ced2daa525e232b0394c5ecede2586ed8f967ff04b57e2fd010ff96a26a73c6e1dad7e940b5e2cbf6a9d4e95d8ddbaa5cdaa5ce1a556e5cbf159aef5d756be2b2fae25503dac3ecf8c1605cf022de31c60447c0bf220e9bac0b3b2cf038b9c434d27712619e8563ee3feb1c5db5f77fb376539ef76e49f8aad5ece8a3d8aa4062046e87eeb1fd3235b099117b54af8fbd6a877f737c7e8c8af354155606f4efa7b72bbfb058a10ccb0ed9bda1d0dbde37d6644ad4d6fb47cec27e52e3708090656c59d014d4dc43bf76579da805eb57e6fa704bb234825b8df2ec37f1b17e7d9a3ca139c04e2a1bb8226a0fce4d22a383cecd9afa75ad219a4af0dba6adfbd4d4d7a79866d04e18ee4a623b835b5d32906151cebb187bb4df7b5bd3f9e4936b7c6cf92cffa32e651e877d41da087acf99e79e84d3a4ee86e846e90cb076e35e135af0fa26d369f2dd2c053b1f31da69241e44cd2942bd8ede9d6a2c3d7700c70631cc6425dc4f192540bda61b6cd3735bff309a02cf3ee420d6d3c6065243fd80559b5c526a616a8c7cc9920f426b82a2d05bbdb8b487149204281d8609210a538ed3dbdf25f9a105de1be1c1107e985957bbfb65a7f0f72bb7af90ec9f46a1f08671afafa171eb775ac2efd542ae6dae60969e449ef6feabad5bb9dfd1a23d6806d3a2be163739db3cd9fe735318bf370e6a2de8b2eefb552a947d4f065965f40d377525138dea5560f02f4d47660a137ba746ff442f0a2e05b97e8127c12cd3eb88d4d0031e31f8b518cc72325c21bf950e1112e4437b331310c97d7b14a194c82424539781efe112fc336c62373e06434af4226f8d2326f1cfe99ee25a7daeb796ce6092f044464254bb8b4c84ac4ffa3ef53681d245bc5008cbf31829e24ebe4b453fe68ccec5d8c90a345191be5a5afb5976b7d8be199217b8ef74ae5e45adc2a0c18388740d5374851db8e752d067d6a48b0134955d111948d209da32dd3bcede5cf42d54e55b92cbeea296b65576ea00971deb6a864d47bb83adecfecfb2df2e7cf68c29346c367d35348121eac28e43163a84b3c4de80ef547a580856fe2a29ee4153ebc65404522f1fe2279dca617249fc1ec5b917df5302bdc7f66f8fd5776bc42062c9946d571697132903ce5bd497049579bffb9140be23b0d9cbfc4637e1511e6f23558d1087ca9dc8355385cf1ed944b37a3c03c7ea1a6e0c12edfad36b02bd96016163fb7cea4f9d0e00196589891ea52015cda09f75311807bc5728222624f0bacad7861dcd2094a1e8a5e9da038b7b55ae1fa206e4c8851c6db5ec43ad8b32a0f6ce1cf3feb688c769bc076dead63602dbf0deb15b2fe829d6999308b0dd83ae8251c6eefd66adb6392aff786fc36c3906326681f290171be0c34c7af87877e75fdf56fdef309fdf1b6087d3041b2e3d5c89cc86564ee4b0ce9e6d790feb9a91d0b0520fc312a15012f98fc1df387f9365e4e0e165c1e2be1f6a1113bbe786207bf7a495b12b7667061e2a1652c2cc10254e4d38b8c47b2fe76119eace3e60a699fa14a3d6e2e7d8261a3eeac05c6399c7c2cc16e13081c56cc8bae2acc39a247a6b410f40147187ca24ea178a0cdb9bcaeff5233e17137886e4e968a7cb175a48e23fd2eba6f0bd05dd6a1c75915813cb9454f1326eb56cd60cf9816bf37c8e41e18c144e22ced85751d84bc0c0a23470d05d0f5e7c55406e382caa6e3f1c8857977c2b35f76fe258dbd014eb0689e3b74e44ef18dfa56c017e6ad6052e8934f20076b823a0fa72074a49f443b68219ff18cedbac4d863d91bc321b5b781881b1e197756da91f5c8763296ebda538abbb19825bda05ffed2ef14683ff242ddb2621d393882c1759a820012f0f266dc378378b5282afeb2936249b20928bf73846928371c9eabf3dbe2a87447f82033f37894e8f0bef49d5f24ff8703ebc22b79e29e1ebf908de5c36ef12a6f1627cb1f3cd6e0ec74684016d3190be47ecd67ff921f69c36672ad1d46b8bedfe118b02fb89a06383c562ed034dcecb2ad4c4ad90ec2c2f9efa9408f2a52bd2c61f7da89209cb96824a45acc32accdb0966d213a87c4d474eeb7a6559c3c1a5b9036f3245f826f16c5dff2c49810e0639ebb154cb4d6c120fbd719e01eb586e6170843744a4175b70a8cd5827f38df77f766778d81c0ccd822504fff9a92a2ce1918ae4729092e29555d2f5f61a7bea4c3153bb0d72088fc287cc29081e79b6475b6d241d8cb3c6339f38082ce49b0997870dbda2cf357a93127f0699cdf79f3bc0c953b21328d9b0be9b8ddc2ba397300a13e3ef998911a1bd4f6ccf8211d7b8be5f88ac8f0b47addbc6edb65802de8e7792f8b9a8532f3a3dad8a1f8747e37113fcfbce366abf60b1970242ee465a2c5eb8150d003d77467bad88f742288f278e7e9c606cf30d5010cff0d1ad87c8966043f803e3090bab03d20fc1ad4246e7d5029d039daf8b5e6264015a432c6970d06da81485db12985d1b0509b39d73a7920f8cf9203e9e80b51a579b0b6cb461ddfec618c0c8558e3f8114b9f04f5eb821aad859351b5b39e76563381643885c0e29d28bfebbd8ea05483bd1d63f66e0d6250b095261215f77e3cda762f47ee4d0806f348444d7772e014f4266e8deb02990fcd6619ad1b8195010b2cbe9531744427b3559989682d00b12f1058a513c68a5cefd71f55317a19a6e5e160600fbd69985ba70128373c5356f1dc77701f4fc4b0b20350ad5cf1556e3aeaaa7ea7f784c438e41b8249a1fef453cca3", 0x1001) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7fe2, 0x1ff}, 0x10) 04:03:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x4, 0x1}, &(0x7f0000000080)) r3 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000280), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/180, 0xb4}], 0x1) close(r2) 04:03:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fsync(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:03:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:03:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x2}, {r1, 0x10}], 0x2, 0x400) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 04:03:16 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="b209d76655920ac8617531db56a153b7d25c309417b0", 0x16}, {&(0x7f0000000200)="d4e3e0a631adb49ba54a556eb9eb6dfa97e110849f0d7c54b5bfb263dbe347659d4fd277655c8bb7bd4105033dd49edc56e827d8d5", 0x35}, {&(0x7f0000000240)="d7cff7cf38c6b70646d9975062992d63ea532157b0beed5eabd3f17c5369ae45adf7d5373128fb9ec4c25e8db4314ac70affa1696a5cd3225e60d7b1b07562ba37b74ad0f22160d1026e22ef1691782b900f627716c85e6afd1ab1a2da4d80cd320016158eecd79338840c05c1ad40c3e302de66bd088488844a941fea9db258221a1ea1d2ebaf2e1491e16f70cda299a86174ab4cd5377432dc8a2ee7c782d7fcbf0283ab6b34a9456d9c4e0ab5ce97d34bd2920b3378b05e18884bdb5f371b77df8790ae81397c70200168a7986c4a8a55f606494616e0eeb14bdf232e42b391e550f7b045886eb67f", 0xea}, {&(0x7f0000000340)="4b26129b8ec984f4933c53318a7668abbe8b64ed5192f55d38b316407b7518d32fdf79e418f165c9b7e0b8f20897ab80f4", 0x31}], 0x4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 04:03:16 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="d1c235ee2c2e2f0cdfbcbe018912c0dffb924b68945dcae20aa133229a99a97798b8716b3405d793310e0796f4c3fea858431507b57a646c708a00d6c22afee5915afba747f749317c78a73d8e0124e71c3adf191bdb32db82748e0f421eadcaab5b70253533cdcf96364f5b5c5987531ee3b455a43740b423f240086f", 0x7d) 04:03:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x8}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) 04:03:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/176, 0xb0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) select(0x40, &(0x7f0000000100)={0x2, 0x8f2, 0x2, 0x44425f8b, 0x2, 0xde8f, 0x1}, &(0x7f0000000140)={0x7, 0x80c0, 0x4, 0x0, 0x6, 0x1b, 0xf1, 0x80}, &(0x7f0000000180)={0x509a0872, 0x1, 0x5, 0x79, 0x200, 0xfffffffffffff801, 0x2, 0xff}, &(0x7f00000001c0)={0x0, 0x2}) accept(r0, 0x0, &(0x7f0000000200)) r1 = getuid() r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r3, 0x0, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc0, 0x10) symlinkat(0xffffffffffffffff, r4, 0x0) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) 04:03:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b230c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x3, 0x5e2bec3f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x5, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x327, 0xfffffffffffffff8}], 0x80000000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0xd0, 0xf0000020, 0x4e7, 0x20}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000021, 0x5}, {{r0}, 0xfffffffffffffffd, 0x11, 0x0, 0xfffffffffffffbff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x200, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x7fff, 0x2}], 0x9, &(0x7f0000000080)={0xe583, 0x4690}) write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$dupfd(r0, 0x3, r0) 04:03:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r6 = getegid() r7 = getppid() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000100)="91c9084abd699599f58ad6d4747f89e083dc37f7f80ac4d3015ea8eaed866e1ee7873713fa59d91b731fa78779e5639da122b95f61ffcb5718def97f9d5dd90f6f14990cc14661f0f3317e0b09c4b7a6962f8fafff46bf042d62f93a099c733eb9fea3502e7d52f64d3057f473a74c7e89ce8284448d4056b1fc3283dca8e68d70a738e84054d4c6509dd901ba8db280168a20ba87a967f48ef5ac6a570262a1b34493677a74c78f1d75b3a96a02f4e2eec98d6413c9207a6aa64e2121630ea4f0c68256", 0xc4}, {&(0x7f0000000200)="a406e85d6c6f2df717e9bb92c3eb23e4256240a2f392269c49344e4ab818a516678abb4b928dc6a3d1ca7da199928b918104f0d3c023fe76a6a0cb21240ba2d2ecc1fb1e7032ada4097bedba1741a610e4c106cf8a46f33bbefb75e60d22dd5ca093d52147974cd3eb12a519f821a93fdd32c154247d6022b7ec47653fae06e306ff85ca7e9435efa2dfe13f8dcd4bd18df3b587511d37eee7af646b7fd465ca4beae362537bf8771bb90e", 0xab}, {&(0x7f00000002c0)="8911760b8840a8fa46656496b50de7b6f22e8797bf2e", 0x16}, {&(0x7f0000000300)="85c91976d28a86319fad0246a0e83ffbb77184c5b3a44f8df13894ce5702e64c8ae4cc5c3582b84cdadaac32cf3e1ab7b03ff0e3fed887bcb171517d5cc1d4e2041fa689ab79d1a7742b9a534c46e7ae8f5f45623acceb8d524748bd854911019afeeb916b0468c8727587318e2a9406146d5f74ae27d27bae74cd0f12607a7a5e55dcabf71ebe4d75712fb1f37d2b3fcbe6e86e7ebb86530c666f9441e0bc7e48be84c0d816c8b325d83929cf1e735594b094a54051132838a9c3071aa30512821298fbd41438b639fa9b83a8c40ac0f9816ce72bfdf663e5c618ca89fbd1a61772c3e65c638a9839cbaa92ce50d9e9175fa3f021f1ccefa58496b210ba8e5de306864f146ee681494765913eccb93022f4ddb38393d1e72192df8051aaadf6a24da01474b3eb0e921f9a8d08619e5a8a44e370ac63ff0a42270a042743e567363a0e73674365c712636e8300396aba7074c7df71ebcda56ec4c9745506d39a2ea5e9661dc1755282e13cf528dd4b74a34e437ff8e679305890eb3adbf92c89e90236edd8c1f1f2f6181a1c3133c3881e4e1c5e025f9669f27c5a8d1e62aa2357b4a17b326ade6b796fa71187d30759c87c0ccf78f0bbde1ab09485bb5ce416265f2e363fd2dca4aa3d9a96c83da27bb823ddba20e0b70aa2fbf5b9f4da72aec9756f26ff6da30747a7cde755d0ef0c6413e7aaf47f41e639cca1cbda669dadd52905bce8429b0bcdd746ead68e1ab015cf4eeb8fc375ca8848cc3010d302a9d302d61c4051dfa375154767d26ee19cdd51b20b934819b55a7c03fde0835916754352dbe3c3ed11814eaf4bac228a4bcbccef1b5a1d36944eaa239ddf584def8389eb996af71d6d52700a695c94028a0bb36b9d0b6c4f678a16af94f70e2ad55970aa7801b132530a05c3bb78f5b0ddc9d9e635c55f7ea364489577de0515c8a8c5d8c8d8d3070a958dcfa6d306103a829d16db481ef731b2c22d2c5b99d5a257b30e78d3e1b92e54a2e122af5062f88386d3dc5e114e8b19774dacf742b800d195cfd4d9de2e2c7cd2ace9371f1a3d94b2e4eee286c0b06eb73b0ec8114f37cbe9d4bfc0bd3266bf73f670ea4dbb325d6acf450efc6bd3b590df608edba09dc2adcb2300c779aec424cc74f51a93fc2b3fea021a37b4c4698de0d162a314f90ea1380e6f1ee15281040fd24eba6d7076183474ccafb392951701c0053a7f6e51511c048a419f7fdbb43b626a998870e4603d6e2d3bdf3fff32f15c130a8ba4d8abc7df51f67ae18725a4b8f59669b41a3ce057dc01bc757b1509eaff5e5de717d74d4d782b279007d3cc96b048bf853d6fa449b4a67975ce5e0125ada7a03fdf6b04349dbe717a12eeb8550aa60d78f19b33065e4d1111be3fdcbc1bdcd94cfbba73ab9d500445a333937ee0bbcbd64fedf3d1346f4821a8d660ca4be24272f1362e1658c1f13a1f15c9c3e2d06a17b4d7b84db07c9b4d1654f8b2cccf64e2918ba00e18eba015114f27a79e315758c09f68eb04b7d21ca9badec04f68c85d719a66e96fbe3efb6b377535a252b0790cf54c2d8eb0051a1f22d0e938eb67429a7bd51db767ba806adb02d74e20eb943ea03dabc7ff0b27c8a8e54b356c435b72bb7d7dbf0cde54554799c4caf5a669f68ab75b286aacd45d8b23843c4eaddef86c17c31aca133dc42b60b60c8aa929b307f2a76bafbf763b2a70abeefd37430f28090e41d113cce5d9c85eb9b031abf24b080fa0ec25fc90c282b063347c67e89b1335b891a11c1781fb55b2ccbaa225e1ef380b1bf3698d39aa7184f583739c27b6cca53b79ddae787d34d05c1cc4100812763450f2a3fd4c42245cb772c2cbc2508b2e69abf0eff876a8032fc8e8686468ff206776ba8d5ffc1ee9563129ed907441ca33e34eef55a316df6aa55d105588486f306eacb2a7453e47f1897b62e0b50deac017c58d1693ba37f31dc5ac69c1e419223b6f104a3c90b3eebdad4209c43e7341add04c941ddb65c9686e9b5cbd98b573d048e23519fc67dfeeb40b2e9926790abd2dd96d5d713fa9bf24f72de1e473cd5da855c5eb65f18cf8fb7ad00b7ce90b2f9b2a768cda45776d1ca44c97364a201113fed635db6844550957ba2b59051bcdad22347a7747cce996a3c9f3f03674071c31206cfab310b3d179732f686432acfa3c5ad05bba447bc0e340716a721fb0473cb09d2adb719bfc30143caf34a6ca0592b5a14ccb6a2f635dfec9aed9407b6930cbb59285dc7bc3a2db10054f24ac1aed21dddcd9b42d8117e161a8b013548c254f20eff822dc97933e6ce009616b8dc17b6a280eb1083d531a2d6589860d2e1986c85f899cd6af514d77dacfba384dbf37f1dbc10b477e4daaf5c8f5455e568a2a556c432e27da0801462d56f36f3c80576bbb4e1859faaa575b28d77f24dc50a957955ca7eb59a0cd4a984c2e4dc784579d3986dc21369bb87cd37cf433f74410c2c14788d3e0d722ca56422975675b989a00d10fad4b940e1553c4b2ef2b3845b9b6c6f5abe203bb8d0dba49b2cb4791d779845c3967d96c1a9b1723a8e725ac05be59f1878ae9ec4fb23b86eb9621040f57db0c1d8e473923dd9b5aa25ac71565058148d118ff713381407a5c92eb2b20685e3f7fa1a591141b21438d3a54989262d25c28c9a9cdae07e329f00305a283f14b15e7eca0a5b4a131fc0468d903a0c6df8173d300a3a65cce3576fc278f2ecb8e51843e13b94c97414674c6acbb55db32f334340ec1ecbffbd9944dac2e4035d7e98c3730914ab65ec4a022e3c695b2acd794bcdb5f6446e8ee44b2f3e3648e897a6c98c262b263bb879d5d11c1e85127448963405ff6ef1529c47f8c61eb288bb0f76e3d95ba7fca1372579d749402dfbfc3b9792e348f5d81e0c99895b6f85f8519a30fe4a000da18f2079032f7c8057d57b437e4e904a646bfd35eb1874b36c60e2cd781229ad34d99ea6d56e0779b30167448729329f86907c48e418cacd26ade75e2f2616af647978db25826d4781111f914d4fa784dce3ec99424f44da64d1d0b0a1b37202693712db3a2cd5e62e7121700dc55e947fb02971d7b506b300fe4d1d2c952809c499fa7c8dc21b3a80a15261a24be9cbced6062e78a972e8f60754b1670699cd25066b99ccd1d3957b3801f759d725417c951619e4eeea464b515e8d608c5eeccf51d5d38bc43ed2a5f29bde63a3c811ef4d45d95039da95c6fc2d60e3528ec3573804fa9e1ce2f56b28a007083c211723a50f2ae082fe31b39ba6d10d5560c0e825e3072ef2a139f4bdfb9715a7dec2e28df775e2e6c7ea527b3f36cb3b865f8d93e03e32073cfd309a7e54ea1d765c448b4f5820756b187497baa835ec657dbe8953f0948f753a27d4de2306f001cb4a812df1f8ad1ab30b179ea662f70119cf6b663769ae34d3e2ed807f75acd73a712299231c2f9a86b80755a5124baf143e956caac8380d1b30228e442064b93fbf9dc8ad3e84480f328abbab82e3fe0df4928b5fb7aec698bb82a1e19c4784cc5c3536b5b20be694f3fa021c52a3ea3501c312b653f15ce25d888158c7d65932343f144ed6788d23faf9e3d7632d27dc892ba8018eadecf9d91a4d198faf524c5c9c02d7dea16a518e2e9bb91ba3920d5125d34b844bbdcbbb0f595cd741c3efa53355214d67eb38e0ce4a21c23be3974cc85f139467f94c22e8af45363a3cd8fbd59ca64cf48fe7fca78e47a0920a279379f5169170a36714a02f5d9b7ed24d9bbb12dd5c04057d9bb215cc7d170db34a7afa3111752d7288865b0cf4f3316585bc91415fee519144d5aaf881af5a1c041fc96e9113a95d881f4becde44db25a4baee50b3930523b92770ad7a47041da92878ee2f9bdbc910421c08fb2a78daf1d13bcd9efc792b7a9c3343950e59ee037f0060e287e21506157a0fe1b14869f53b34ea6b5aa46de0aa95bdfdffe01ddc2ebb9200f1b30dc54d5b86135ce8e6b29f4a20bb0196e3012ddba420196c8742b825dfa9b236e5899025f58030e50e92774fc82a7e91f91d099cc9e9263e93417b16e0e58c4a913b7c9cadd58a5dc2d49291bf4d6f0dc03850599297c4fd8400f0d02ac32fe9fb10acbe8673d1b93ddc92a4e5a99fa266f2bb813cb30c4fca738ec241d00d4e0a3b97592b745bd9e03141f0ed27e95f7fedc7bd26387b42cf0965eac3588cdb923bb32a9516080bae975367f9e40c3c1df542c771c943b289aef8bb72d038cd2d08875a879d8c025e9ed72a719b4a5ed6d0bef87efffc3438365818a57bc3c06c08fb0bb8f07c48cb10ac922c908d1eaa2c6bca8c5b80c5870f51d5fd227865e4806efeb612a72f9fbb94dbea2648f0e59880e8de7a116aed893deef1cf71aa5265a31f67fba4e5c8cc797de7db90472adf8bbc88996a75f6d1b53d93b97750ef81ae625490426862d265c9ed5962a0358b1f440fcafd56d6fe8ca4205d3a68d6da7579d931fa015a2013d8aecc3d817829bc55ca2a15df0a63bfde3931575b5d765c18688e76ebe4fdc8a00fb9cb462ec875b91b6757e326b890658555112572689d0cf35065443e94961c37c7e874d849ca0adb37203f9f189c69f97a977340ce249052f0ab815e34c1d61786d5b668df1e53c79eab3f5cc999184be6b8bce76d3bbbed723161c9e4c7a96893cd651531b3f39d685a885cdada1b334049eaa6b9685898c126a66a31eda29980279c2f1bf11c68fd26b4d8c824830b8602121127b489d408e2ec5cbec50b7dfe489d24ee98f6a4764592f937dcea507fcdb55d40599b9e39d1d46b2206af98ee6dd5318a175c5044806044918e07caef0c607582e695675cb3e4097648bd5f31f41d6a04b62999f2ae71541245f3726103230b185fa1d60b0f247181a377f8a7c35068670316018ebd0a3d6014a9859bf45c71ab65138e95b51ac7b95a4fb2e462e15dd2c22fa4b85df9553f64c0ef67b1e39574f8407eace05e0c21cd8213892d0e760c5f51535f3065f4dd0703a614c4efe1f03849c813788b60aeca8630254638aabf2a51f458c4f07b2fdf9b01e57f6fa0d86c49099573f92fa032d3ff3f7c57dfe970ea21dc83b05562fd6072c25d4494b66678b9f50f7553afe2961e45d4e8f2c0103379d04d1b22b4d77a7741ceb4a62ffa51e720bf00a395d9f98add8e67d1c90ad5e71eff58d3bcf803c201545255a088dd6f0774101bd96d682e13dfe209066bb50f78b7916d37554a7cc0ec46730d141e154ee8774ddd803dcf12b82df296c4d84b407105f636bf47317008a2d216c957b643f71fec932a0202e84c39e790ff64ee7bfc9c19545d8a9ced5d49cbd34cab519ec9a8197908139d2ce92a0d41cab27a848bfac1cc0ff6b36ae47a74c214b7dfca4b2563cd8d06bd615af3b857a953b120069f43f1144fdb514ac8a137cc1da269acf395114c1752ea6a47a96ad3378029c50311cc1a3c5e96a2cd260489d3dacd6dd1f5173904f75878b623b31a3e1755246c4efcc82e8cd702cc462e7c0da5ab32070ffa5e300e44b6d3e65a1387ba41b90beb8db10d49c4b825114a11a3a71dc5699ac15f8193e9ad836e56ccf1ca85bc4cd8306c78fe3025f119bd804fbde26514503242d338c56e11351c03b8945ad1e1bf1ab7d0ad9cd8157e4c3253022d14dc280cd65835af453a3ce96329ac36a43bb16a9af4e10f58b1ccce2656c1a25ff6025201accc90fab74e71fcd69e00101dca6f6c8a84904ff4426cf390cd89b8fd8c7543f89e76bb5ce187d826468cd47895787702a2b1cddcaf1d7b37e", 0x1000}, {&(0x7f0000001300)="e589e30c7344e32a89b635760d60052f23309d22b7f04cdffcc91bb41d47087d134df4e2dc57ba518c98555dd331b3362befc2aef19cc386ab65c0ce2518fe0851b0972f843c31fad7b707060566aabad36df8550257da467ac42a32d1d3e3ae8ac2e61b04cb62c980e922443702ace1acc8831d253e12e4239d4cf76e6da0b1fecbad68abed31928b139e10a1ffb0d87c927acca24f77a04312f6dfae9436b8577891442be2bf4a9de7922196", 0xad}, {&(0x7f00000013c0)="8992000986999f1aaeac5c6d2211046c0152ed2c908b0f151b8387335df8943cd3d679c8e7da8e77dc45290022586775deb4a9d3b9d3cce429b07354ee13e8faf244bbc757897299d63aaef8e7a4dacb11bbf7a79faeefba56d9e7259b3e60", 0x5f}], 0x6, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xe0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0x80000001}, {0x0, 0x7}}, 0x2) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x214e}, {0x5, 0x48}}, 0x0) 04:03:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:03:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 04:03:17 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 04:03:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) truncate(&(0x7f0000001540)='./file0/file0/file0\x00', 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/110, 0x6e}, {&(0x7f0000001300)=""/200, 0xc8}], 0x5, &(0x7f0000001480)=""/113, 0x71}, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x1, 0x3, 0x80000001}, 0x80000000, [0xde, 0x972, 0x8000, 0x3, 0x100000000, 0x8, 0x7, 0x9]}, 0x3c) ioctl$TIOCSBRK(r0, 0x2000747b) 04:03:17 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) 04:03:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 04:03:17 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) setrlimit(0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:03:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x0, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040), 0x0) setsockopt(r0, 0x52f4a243, 0x3, &(0x7f0000000040)="b99ecd538bb703fcae4f9e2febd2a27e2cf453a45f4a2ebc5b41f5b01679fb8ca6e65255ec9483af56e766e969670a93539ba7b890549b1e5dc84a24710c5a4df4c94511e8608ffd6edde775c4e555a639a20a494a847aafd8d58d90a07f79e79404da66e7b3d2f79be82118b59bd49fb88976f6af9437f5e6cc9c8dfc9e4c7cd4365dd1b070877cab35059b445a6e321416f1cf477f14369c553c63d2c6ff2625bb9ee6e15d8f0496c229ae515e71103abcc92a748d55dacb42aeacfd718fbc9ef406e870df8c941ad221b9e58839663aa088349f0e5c788d339372c740a2a4", 0xe0) 04:03:18 executing program 1: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x2f, &(0x7f0000000040), 0x0) 04:03:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0xfffffffffffffdb9) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x205) r2 = getuid() r3 = getuid() setreuid(r2, r3) mlockall(0x2) fcntl$dupfd(r0, 0x0, r1) sendto(r0, &(0x7f00000000c0)="0055844b1645561504759869111fc6df2a49427096fec0dd2a475c867983aa184457611be54c20e407393d22fc28775b3f57eeeb080d664002cf87e261c54f0577ddbac601037c7c871822686cc06a16dc161b6463cc9673854ea748ec41725a42695a95cc3d5f0da15eeb9f38d7ffb59374442312d9577295aab5c494c927cdd2ab8e8bd1b1ea95301d4d0fdbcb76c804e60972e9e52e0fc42dff5dac648385cae0e939188e72ef75a5cb38d0d814f4a93685a450546378718f94ebf8ff4f46bb3ae6044dab3759a32cd750f452d3e09df365c4a91c61acbb2ab5eccadfd5e81d7efb96331a35c8f5bb4a969ddc188a7e3a89c327c6620dfcdbbd", 0xfb, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3be295"], 0xa) 04:03:18 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x100, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x3}], 0x1, 0x928) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fsync(r2) lseek(r2, 0x0, 0x2) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) 04:03:18 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) fcntl$setstatus(r1, 0x4, 0x40) dup(0xffffffffffffffff) 04:03:18 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() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() getdents(r0, &(0x7f00000000c0)=""/165, 0xa5) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:03:18 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x5, 0x0, 0x100000000, r1}) flock(r0, 0x3) flock(r0, 0x3) flock(r0, 0x805) close(r0) 04:03:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x80000001, 0x1000}) write(r0, &(0x7f0000000040)="e1f10300", 0xfffffdcb) r1 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f3f9bd4db038bc95d11670b66696c653000"], 0xa) pipe(&(0x7f0000000200)) r3 = dup(r1) r4 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) ioctl$TIOCCBRK(r3, 0x2000747a) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:03:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) kqueue() 04:03:19 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) linkat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r3, 0x0, 0x0) 04:03:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat(r0, &(0x7f0000000140)='\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', 0x20000, 0x79) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') mknodat(r1, &(0x7f0000000440)='\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', 0x100001000, 0xffffffffffffff22) fchdir(r1) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000340)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x208, 0x0) 04:03:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) write(r0, &(0x7f0000000040)="bc3efc20cfe0115e73d44d8b697c41fc1c0152fd297868af83e27447af0b8844d4624e5e22cf25e9b37a7faa9a1cd0a0ec32a5e183351aea09c8707ea3e332e7e2347494b982e4e5ff32fff96c71f801855dafd3fa7e30310c27a1e03b402c89c8941151499765a73d3df00d3092adf0014bf68fbde95a4a16917f2095ad3d099b71816bc4862b6d54434d7cb9b66f64be893dbd8210a69b4f2c4e00f6ae6da8cd76d7b73ed086831571cf6ad4acd58c949f59a8d255e2732e2c4735f5b3b579d90b1035a57eafb2badcfbed7a15e6538a1fa1f8f1abd2bf641655", 0xdb) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000005200)={0x0, 0x0, &(0x7f0000004cc0)=[{&(0x7f0000002ac0)="b9c2e2ea9116de7209be51fc3e732820c6b89448d138d8e98e1eab530022680a28ca4c6e6f558d023d2f9669a7a965e1269f18238c19facd2d38212499c65c268930e2bb7c25451e81a3f2e39868b1c43532c6f08e9a848a06e2b6a3c416162145678986f3ca41491441cb3f1fe1571d5bed032f42380d72bb11e87b3ad6c1d51b0e286a27c28420819ad5dd16cbac1f199d196cfa38c3c6997c5f72ae11210a4763e2ef4775e00aeb5de35f994e7dd1103319c8ee601e2130d1e3626332d313fe9039751fca80e3d534928f03f5caea9549da382136c19988b05cdb9a95a79c24d6e7f03d7747efe5cfd4b01d37f831b60f21506f8f6559c123b4402fd8", 0xfe}, {&(0x7f0000002bc0)="e1e6579727f8005c6653c0a921bd6cb4301d7b54eb38c751602861867e7808bc9d2df13922f9e7693b1b918fdb2fbd8c6abf1d79799362423534cf5cf80c8a26ebba87b8aa084f1b0ee9c86318b82fdd2f31fd185e9b2178c378463619a8e12249c16efee73290a23d77baa1487ae34ff517a917a30d05d47aafeb9c6713dd98b3d10d4f1d9b25b9ebfc75760de7b5c4dc029018a09b296c85cd0117c9744f3b105feadf98caa123d91409081197d7fc2511c63daba2e82f90e77a06d61c3e5f538e56f1ef14988f7180be03a196220cbbb6f3b178964d6538dedb91e43292dfb71bd87c6964824b204d2bf7a3398a38fabe0f491d7aad9b1884e57aa75f823b15deda250a387d5caff80eeded399ef6047817a85e6e9a5b0bd250b9cda1edad5c26480ee67b4435b7beddca035f367bae950e099192e9bd4a16af59d7c4522621ae192ea644cc879e3a15eb0b5a1b2ceb871251dc5660bdab768e18241772f1c01ac313f7d0a5dfcac0b7b95e396e9ab69193a6d7d0c0ae4e9078dd0a52a2ae9c6486fea4a54b356be4569402493a7db0d75e2649ebc95edb10953cd23471e6a6987eb65dbe1dcc5f686669c88da9810101ee856322d183d97dd81f1e32dd3e85ac04917ff4b62afad0065c5df4772b6382d08eff62cfa978edbb94c577b2313526ddb5369817e83a16f5a73e034c30f82315103f30fdfeab92fc3d18ae81ed1bea05852a27650a7e781d33f87870b654decd3a432c694f3f115c41c100372e307997e1284143cfee9bd64684b737378795487ed07f03f592935873729f830d639ed286518078b992fb33e651097b6248721ea994ff06f03cdf69ee7958e2fc13431f3949ddb3c7116b1fb0d691cba30f3c6fae4bbe2205082c46353267f50cc8a7cab59fbe39fccadf20540cc7df0d6eb9dd009107e780693a404fa08c6f25373890082e9906d847a473aef50112a017a3b0dc517f37e045a59f7f11aab0f24370ffd5b7f3c50efb941f209a0281d3552ec4a79e84c930d9e66c6e703b8c2bfd70d1ee2a241cbba6ee63c97c7a3b8e34c63e7e515f049cb63b2dbe1b8d3e5d8fe202addbe154d712b59b0dd5f0aaa7fee227b1271256f6f1f97ef45036d8c344aacfbd4edbbcdbd0fd15fed8e40df3e5232b0f7775a67caeca2cba781697ee535f12b2e252cb2343be8afcadfcd87dcc73e8f000fe1c903d7776db46d3449041239729e2115bb5e94acc5727174ee7752aeb7da7e438bf996225ed52c43e28ca574b552990f3dac4e5f64a9468e3a4a1d6b15b48897c84127938f7185fee00bb88e783445e8f86ba7f264caabcb85bac49896c5f8f56b24ed6bc97c567f3d3bbdbb6a7adf65f01a0fd5ffdb880446784d617d7a678a2139f737129723cb11d37dc2d684ceab93415307a6fb7aab83d025b971bd9f482f7cb3c2a36fded61e226b27c9c3d6e2c63051ca5f54cc50f405e7d6866cfac642e55ead5ba3fb22e30530373a6a5de3d51c6f856dce9c8613c451538ce1f1e8534c88b92da758a164219c3d962a88e5ee192a3716bbdc5469011687052e2e05076b63ffba3aa2eeaf467d2f8121866099b095bab6e54b689996e0e5ddb554b619ac7458b8d575f467e610c0c13bfeab3275a70a8aaa589fbc5be12d51bd52d85866d1c5969e918764643745c02dcc0430e8046608a0093c13673d9327b834b4ecb65246d9fa48cb9cc9ecb82d3491356681d6e869328910a030f2a890265cffc672de6339165ae8d0c0f4f8cb695df746cf3bfc77ef0514920d715dcbe70346a236f567f1bfb26cfef769264c6b4e0ccc99b3eea1f380f8e7886d78fcd1b744e7209a49bb79ffcb853b15d531f5994bb5fc2740b6fbdc185845e17aa122a6f0e16383366c61876f35fac170463f33bda2c222c540e55b0184a0858412ac2ac2b141dbf618cf8fc22d67314154c3337b8622c524cd09355d5e9d68f8320256e5dfb948850fba42d7ace433ecbacb712263198dd44637264522ba28d1c8389666761f1872a21c13c774f25d0c5b86ea051c844f8190766c29542b92b645d01f9518086f622a75d452402590b02148dde013716327b95b7f2742ef68a492ab782d2f0ca435bd85767b9d45a5b80b39359a9c04d2430c8fa49532ee3c0aad440116487e62bb6dfddde5205a9be98211d00bb25a296a229d7b4817c3900ffc4550b931ba058d6b0872ce249533d7e3dc47b76ee6f68a25437e4643c2ac835f998fca85ad3349d7eab6edfbd608c80f7fce4a42446b2a21d70d0b3f6bb4433de577533a5684d6251fcb6933ffd84f47f98ee103030c2b5ae51083d8054db7ae5f998650d4d010c8b83c28528ec4a3629fe62c023f3ea6439c4066abfe47c0ceaca3d47efbc2bb7b9ee88a76cee7befc412e848f90462f2e8e608cc89b79622a798be1708073f9cc33550b7fd14b23e7cc30a945adc3164775de7de9210b7e65860ee79c87da2c0d3f4fd71d53b029e09146ba92c6173ed0061532d78e72f7756e018df17dda78e1ae0709096a23fc387958320e4cd46b5b7729e15c6dfdb3a1c6c6ccc214a0f3646b691802048bbd349d7ac74b08a26ebff41922ff274dd3fe40cc0e3a4d5a3f90803c4f0738bb67fcad90d689b199ab38ed0f58fb6d23c4bf12c6707147ac6ce9e4440c02a89200ae8be233fcee4536c9a618b2f19168d5210f4e7611ad5cc7955ab0a5ceedea7fbd47ab4f828825870c94d0846e440965c61980d79f8575ab17cb0b76517d7e8dfff26a4696a1b113a0d6a07d2b0c530a6b1713dfc65b866efebe509de3f9dcde256df5121435a54102f180b398d8c98d364eb200628e22c2d09a4d8b622d0dc639e6b872012a5c1053238472913625786276f7ccc9ab38b94ae3dd8a25249ace7e5f632e12410f6aef4dd75b34ac2079dc480e604a6dbefed13fd97a16fd1e2f0c8fa6da4e253c6a5ed392bbf77aa92e58bcba99d3ff4e6fe4366fb67894ef590d33db68130c9066bf35256f3d333368abfdc3e944fc7d07a906d23fa38756b5d68f1e78da9aa1cf0a652c6bdf92a88e45ff4513fdf27bb04f4c744d5835695ca168b6ad6d0827720b1390f4686b713a193d0220ecb5d1fd61c382cc5a670c08e59453d31bfabfa78214d64ae215b0bc63775594ad2b77e6337c4fd46cf35b9af3fa0816d2d276e1441f32389331a18b2dcee445e6f4566df93f19e3426d7c2c1d1c7ac44f9134766f10f0e989a9fddc72edcb276dd3d5d7bf3bae0b4178f521b980fb775d1fda5747ab60a6259e96b5480a40e3ae964acbae4459473c8fd008460cf1441e0d73f664bfbdc29b226b83b50b773362184139999ebaa00fa7a499bfaf674d6feb2e1e75f9693744eb9c54b71eb1dce5ed857214b64e2ec9613f7be1f43fc2261957d87ed2f82e9da14af87cad5bd08d7b9e063a737d3e705b5fdd1bc0c6802ca0613ba4686f63749619579d7d76e0fac747c7f24762a82d23c36de7ba039bd276610aea611c7e298e3bbb2bac04c51ab867a98bd620d8e374165f3855bb5282f262419c4c2f3165d5d88c9a326019b43f9a1c3bf4b4f1168da15ed2c90e66de0c8b5302c9c388274bc34235ade40a59c54c4c417a975266f827fddedd2451c92ee776be5fb8d90794835038cd50c1c2e37ec9059839549ff26cbc133d1c552953d74dcd3ef7f220060d0656f81d53d230d05480b23b1fffa8e8a57a6d7d786dce38a46d2e114be635100700a76c20f8a8a4690243838e6bdfba1ab42a4cd41df55864cffc1172cae9db0bc3e0648a2fe5183908584d0f2babc0478813879a05b9e5ece9cd2f74b92979b899d66a9a8f7b004562141ed7f853ef268b68e589fd8b2df6fd17a6afdb608c7f6bab9348884f7e0a01bc90cff57034024a3a14df5fbc77620ea831f07b8c025c5e7d79a9450ea2b18e00997776cf2279e550efdd21eba1a53fcce91d5c87b7ca9bd4f9eb1ca009ed1685962def3354b8d699710005096cde6117b5796817b49b652471d18d31051ae2fe3415dc633f775a30e433a449c4b2d847c0dc86418d9a8b078303597fc1d08ce7124a5fac322a12c1cc6cf516b74f6581abb4c9ed855b833584eb4c3395f7e00b2962c4eb56d9980c2ec930d30fec1472e9a92cf2950214f50deb6a58b0f6b929434df2aaf21118b5347297a3db7cf8c61ae821973f7542ff56e9b246f37f8b947d2f1c5db32957f123ca75bd99764edb5b53c384b896354d35cb67730d42ad4b4660011adc6e739b6dc961e017fced09eb3e613078a0bf961aa25afdb2b1d58be6b25bcb692e2d150da649a63a5719fd640e1d8026bff75c31da9469a3a3eca27506312ff59f749f70cc617dbae45e22f3bfac1aee7054db5e8bb86cb2e8a481f098fd7e76ece11076f4c3ff729167122f99eba4efc9b9ca5aa8633e6600b79d48e75a37a05063896e511fd4d2c49a506f498622ee77d806cc16224152f8b9fcd402bcf1eb5438b7975e0a23ba544798e430f7484b9f96f8dde1acbf9c15845dd789ab99bea84f315a374f31a67e35b11b63440fa14919361906b377f86c3f23e60a911a3ca9d2c067b4a7fafb60adace063643c64c3d0c4222c631a16abb9c269c7338d9f6cb0822153b0cfe7dd3ecece1159ec26905ed8259dae7a1920552a0906ea218800c43720106c30ea9c7f04f09fdbd573f2f487af9d1159fbac6b38d55c620ca6b228dcd63f65c250a0cb83424076cd9f514b07e8091bef87cc90fef2f93fe02d38ba79babe483fdeb190e6827c24ffdac56a5ac9cbf376a10091f099a6691e2ed52a99977c8414e3a5cda0aaa57f11f23c355d748b0119c1e94a308e4e8ceadbc5015916d11f8f1fc4107f763c1a618d4078ba89148f1f4ead427bbeb09426bf95d08b3c723b7172745d553a6ddb293439bfc244a3b70102236557fb6b0f8639c41ad5930e1d6ab76dfdeae8aff81675cfdf67abb3f84de2eb7bc70fa54ebb05fcdfff9d62ff72f63b1ea37b86b9c88fb451ce7d8bac71c690f6720cc0bc4c0d4f55835abd4189f711f660023a9e1996caf02b10e2676fb07630ec241cfd8f0edbf41842254aaac03a77c69c98e11aa2ebff5e984da273050dec11f3436b433c02fca8c149e933ec64c67c2d5439b890dccec51c15bc0ae1b44d7798de378e1df7ea77f113723dcdcafdf60ea7268fde16215c643bd627c8d04842a6ebc564b176dba629e5f8bbfe101c4df02a697b6b30a05fe4df3dc277b446111863aa915e7e60ffaf5d1401a0a5cf7215aa5573f069602b23afb0a1722a01a64c84957b8997c31e23548889c5ac83c491819dfdfe01dad6ebc55f7063716ac1eda591d36aae7766b5b5e7b2922a745ff806ed9a5aacf5ade14a128b888a98f62d17207870cef5bc05bccd42fffc4201e550c06d9516857e9a0e2539e62635dc7a9344dac3799b67efc8dd52c05e13115f98595242dfa01644b53f61468a0cd18dc0268087636e20a2590d9a4043ccaa234d2f91e38aeb12466fc40264319ecf831785b1b95513fed5784696a760b94e1764a3bb81127f9a05126d6dea38f3c35270b3cd31f6e3079bd9fe36c884638a931db954c5fc7ec3bf45c580889f1f0f47301a86a415aa5b1e2d1f1c84089ad88d3d537556b8d93abba2c3c51242a659187eb874491b02f797b7b4a4474fcabc4bbba697b7bee53799346e4a731fed02032e6c69b2ff5ae1a80b546f3473f0d0fe08172f23e359008b44c5365fe4a623008c3dad202b3822202cbb950fe5dfc354084054b220913a6fbcbddf7655444d7cf4d70", 0x1000}, {&(0x7f0000003bc0)="c187cb778eca7e4012e7c72b9ba9aa2d1371bd806b03e3c2522b69e536f5f12df4d893428359c652d78684788b644e931dbbc5edad43b36c5d96aef993cd1390e35cf87e9bb145aa190fa21311c8cb98024d13ce8070cd85ced6b04f3a297753ac1bf4fbd3da851ff806c439b56a931558b554e4d0334b49666cdfe60e567b2a5401da879b1f54f1b4c6370e8ab6372dac670ca2800c0d18033a6c4cb716d3120da4e2de081800048b5003efe868a7a7777237ddf7d748f8271a80120580e93651f1d91f06c6a8f6ddd3c7c99c79a535f4fb0e5ddcc138a850934a89965ad94d3086daf5675dc1f56cbdd66002e1680466bc1d0ce2dbf118c1c57e983d9fc7", 0xff}, {&(0x7f0000003cc0)="ee836838bfa19e5cf1af2d50bfc86e7eddc37dc6e02a5fec41e561469121996fd039aa8eab28c1d29a438ae0c44c0b087abcfb0b0355b5a9f98cff9853a9537887991cac08d48bb3a3b4d2e5356a7a833e4c1dfe15a371c344efbf49628116ffdbe9fa8652ff9ac75b4673682479b7f76eea103b7a5338d4082d412ca075207d462d88d47015ec9b3fd80446042c4ebbfd1baede3841e9e53e932a2007761b04ec750cf618a1f97a85a704c83dccb35ecbb9bcaba73d3ab35b40c307d7d82034121a4a801e80a159f6165e6448d671454e312790b799ea50d47033ded44be6d6ccff261c4be530236981df02e76cf9ebb216468b882787f3a85ea59491987de138675057d79ddc7d7fe814b88e1acd7f8fd22b9a3690c2d042b74b5c466ee3ef3323b6c505ed3a406db4d7a07c212a4dbb239ea8d80e59ca9574158c94476e0dd3330cf969ff8af52effd721a2674f4e44659181014cac5a011356ede4f7f245facd169b3f288a38eedf996a7676f3d47f46ecdd48a42a04ac913b659518524a3af244d68e52dabc4d949190bfbe30e56af3713c41ceac9a94d2a618d7e789473a99ccf38952508bf8505cf5b90ac42fd26ce6da7ce677aac9c0d17b1be9e8a75a9e9441cb9f43feec11aa561d2f8e7418e24e95ca84ed813f046dda8f9dd74ccce9517b816c60215f5f266a0b80b2f2794d0c33344f209d6f2098b314f411dcc9bb2e479014778be391c64d3b080bb5bf303f994fffb75d908569fdefdf0ca69e9698d49013638999df31f0913a6af24c0fe5ef6d558184c9040eb1eeada804432381609d45cb2f2b98557e90fa048b1ab60efe112bc4098e6b9e9e758eaf3dd2ac9d5123a0a99d092e6416b55375cf087893f6c69e15cc1d50262a8b10e5c30d29d498060a76c447377200b1a120cc0636fd472b43fcd3484c2ce53a1236b87f87a07911cc81504e67b7db83516bc8935897e296fb15957bb899be77d0099f18ccf238d916aed3f03d29f6f5d2e156926ada0f9503744c2b2e3d4bcc3dadd5a2a1b7bfabb61f2c59444b7106de59d5677bc889bc6b529eb589802ee127849e68854324d52ec9a64474e9d680c853dc968567d684cac7d2cba6999d265c3d1ed009b05d19f158ad73efeab1d461245ad8c626506e7a6338f9cdbd063c771137f2722c31d49e79ea06a906f61de7985a1b89af0a872538748dd02ce6170edb3cf36a0de69beea944f1a2242cb9420d3f10fd46d3e1e571eb55548aaa859942a9f3bf3d98e300de8381f5f0a24cb55da1e7acd1ada65fd40c385dc3064720aff400132f6746b6392ad2206ece4c89617b1d1009a2c6be268263a5549cd276966695a9f3d60b21340474142210346ba489e605a93bdc031b5a642ba3bf0f471d1c48d640686170c0c1e0bdbefd09fc2218c914def98d5850b3ffff5d22598f25936e346e51db0df74bee117f3939a656560b4e60c00a4dd8936716f004bf686fad7b2ac73376c7c8b4e475fdb6cdb4d156001f9f7be1077298b2e1c9794fabadf1442942a8bcce9cc2972037c986ef6a8a84fea66080f53be90b9e5c1bea2fc361164ad13f1efeb01c05541e68ef23c49a6c32035de6534b39c95aa0130bc6e9acd5a8d2d6e7456f0bcb87451ce5ef8b8eb9d8aeaaed6485a8878fa7de4ff4baa1c4680c6ff2718fffa48edc54004babc9aa0f1141920bbfc79671bfe45cfcc73427bb612c426f5b30b1c8bc0af048469fde289fba7520ee52549b3eae20192eb2b2ba9db04553c86392d62b55602f142452461d6cab5e43090e0da2f80f40b5a19f698df0c50ea89f1bb7dbe173c557b8eb0616054df1a3720388cff70943466e22fe8639d6b820c8d0900de5d7a1bf011755395d36ea14f4e222c1c9f37a8974f7b8de4b310134ccddfd53d057a881146c0db2ff140e6c514c174f19f00a8dd210c8227b8f4a9c805df575dce33d0b5ae77d205509e6d17bc29ff244c42c4194a41d901d4e3e00bf29b30c74742f21c173fcf840514b7d69d8898d8293f6267d01e5098349674f8c518d85c4c6e84ed52a737294942be51cd0d075f362dc889f33b8f6ac2f3b50b06aba9d79276a3bd7326e8e4312b45bb1853b7341a432f2395e1bc083bb54a36f47453d8b647eba165f8468440f195f01c055dd73750f24143782ad6422e58916297cdbee8271bbd2b2a80b54aeec910c457054ae570a2bed62dfdd222781f5178726980462aecc2c73cc39633df21384f373501c2cf5bd08d758bd9bcdf7acf4b1a11fcac615925388d6b16ca382b533cb3a1fac607d3bf048db5f8e0d0c595b62cb5189bf4661982170882dc867dd03974dfa354552eb8684afb0961dd29bb5f1bf55bff8968242b343997224c1d7b3a0f32d5b20222166ebb5a5b40eed0e158a10521371fe80aa7ba7468a7985505b2aada970f38a49651ffbb291924547eb71ee3864172776f5d23716dcff7a75190b0acda93f101711800445768881bf2638cb5758302fc1ab120dc6aee740fc2bfeee248d7f1e1f7f7e6cf45ab59e1903909da9debf21d8cf2348c34070e2ad1f88e86138eb4aa5e38d14d44ec4091d42d4017b44f79eaa0a150199534215d34ab3c5d5b91d90617fe7117c7eb60655a55b1fc8b04c4019104ef5c469f91100ba02549a2f0b7bb732bc16c6777a4b22d0eba71c9372b83527f75fe0ac7fb07f5de332c25acc05b58397a7a95fe6e92fae94a433d1d6045402dcbd0ce78131c77ed8b289483a820a7afa928eca73588db5b0f3c38404a1368d739eb4bac37b3e5a2cda29431efed090729e23d5d41505ad50a08a8caeffe431e24051bc7864c0098a6332fd9158bb1a136255651b00399ecd177f42d961d28b0e794496c105eb98afc54deb4f56acc3901c900f1537cc4db984b3ea75cef44af2f10089859bbbead405910cba47c00c8819f5f27bc09217d9256288a32722d7521c57e7021fbba27e47431f76e9d70925d68455a7e6851b8ff0503937d8a7c0034f558c98160716fb39933dc070555092fc5ae74f82282a37dd431da0c64e6adac86a74640c5867403f55739e9da59707d481082d74c806837c36240898322850d00be651fa6e2321e4c05fc7940c2c5a9958d9de2d26781ff77d4f5eccd59350acfe314d288c58efd0a0230140927f68d22cc1c61dd6a1267d63e9897f97f100faccec3db2189dfb4ad5cfdf998668e093d76e8e131ab2c9e0232b94149a6f5eacd47926f2b3da91fa739f64fac7bd40b32e5284cf1a76a802d9bee9cf01286bd6a609956692f7fb62f4a774bf331446a58393cecd872cd80d6aa833313c92439ef5f46df0da9e22a7cea198bb38a2db9793df69c246f36dd69f734e3894e916ec856c95a3118409b47ed0585758252cf8aa0b2bb11997b4a517525f983f7899553ccbc9fca1b01398162e6745aadb7eaf172f7e814f2c69bb844c1149a7ba99a028c31e00bf7bcc583554b56918193acd4ec1eca7a0c943ea950da0e0a45b211f0352eadfe828cdba2688cb16fe92a91724797d6ff877ff0b6312db376789de497fab71457abad3e9d82fee3e032e99aa59b3d56c60ad412e1cabd4339c6226ec7a58a05592f26453285dae9f8e9401ec7747d2b3a763cd547f77419b873a5cf56df1cec22a4750d245f8bdba6073c78eac7b1f9a14e29786efa3a759f016549761fcf78fd611900b0bfb00ef4c4ff4980311f5a68fa7b6a1e9a7036b46471c202e54e5545af6b9bbc2efcafbfb2505a6fc9ba462f1cb08bd9ef39e4ca14b172d8130a7e79cee9d45b2d2991fa5c7928f47b88c5c147bd57520ba55891dfcf8d5961a4e3924ce73acdbfb35e952cd911ef5cfaaa31b4f6b1d926c2c5c2a1b698f5ae7d8f4be9c02d628557df53137587c0652d512091f0610d7c64e1980d95b148c8885d5d739b7557f02b080cf6e5e5f52ac20394bfe360a0ee0c8206753ffa491abae43908291028ee340e05ff7fc7fc65986c7ceb1e9e1a3872a8432df41ff1ec4705e0c97346e7881b8d31af00d88b7340ea46450c5b3bbcf7755ab616e947be92d38370f2c6c55ce3c2ec1d0a92b06f0101241a0f2b3369f109a5eaafbc9122a03a88120a229404ea1ca2987fb4a73b224ffca02f99379abbecb2466fcacb091013659ed2dfd6513b2d261e7f09bc050fd2e1474fb07eee503d5b1e9668784b4a866fa3622a417b9768e2cf8948bb500dc952d92a413202933cad368b9168b8b73bc272503eaedeac384825614149b8699f18c72411a2887eebd6eca8c9447d04e76c21cb81d3e3e0cf9f5fe8972430a0ad50240f53ca1914b583b680f862370ade0b418576b5ec44ae03aa2214e667d534e0dd46c260f2fc3e53c8116ffd1b0386eef9c6b10696e9e2916dcf766789b3469d60ca3988154b81f5cf83a8c342979895e373a9de2aa0e7b84450bc74850568ee5793e49182a01d990e7bd2484a646a204a5f31a11e43f9f2f5f977310e4ddab0c4f7521a182ea2904857d693b41754e471ad53e8b36661f3fecf5a828cf2b1519f1731ca00c6ca3e8b67f5297b8dfd440a57f0703eed55025a6826998795b370eb0d70c4b1a24bcd54819c2e09a54368be64d6702ea252eefd90fb5b12fed648730e3a2dd8b3765cf9a849545426d35e029b8f3ecc2a69385005ad44cd32c62f29891d8d794c829f5eed4208c92442ea375edd037d67a9e26cc870555ce14c92f2035e9d78a2174fca3327b353e7211eb10ab957c8d25f41c94fd1d51a6c3418df6ac43d6b8881e0271f183eefe710ca28d61239a31d5888ebb588c395563c5879441487eabcb76cf83e99d73f694e710777ccd2c580b61d08d66837d0a6d1554ee8796a23b68727f715fb5378143ea4340bdeea25955041a120e349d4ae5da9f0dce900e028c1281ad81709256076325465ec9ebdd3a2e7491e28543a8ca20753259b6a7138933fa216f94949c22dd58b0da185bede44d44d1938c75059a1f398479c713c1b64a95eb85bf47b2664752b52e48b5905e994cc03544e5437182a9dc31a6d9f098587ceb88de89f53a2699143da8914e22f522897a8920692772c148890dfa6aa04d06e0e21291c88a3bef320b22d39b0fa3cb10b8cd01ce30ff842c2ad31c6a4b94bfa92945eda01d865e4613ea81e3b17e1d8ce4358ef8d3734d98c903b4e68a11f19e417cfce73518dedeffa00cc98b0518f0d1501bc645a1bb7d9d8bfdef3e47e3e78c3834b6785db1bffef10540647f4f76d7d8516cea19f6e6d93e425b79b2fd549f425e17d34412d9abb13b1c7d10578d75c9c0e8e4eddd648f76f3edb6cb1631b6662c894acfc6684d6a9be6b2b9939294807971482f2ccdd27c9a4517e9d2c23acecdeb54e23a0fc304fe79e1f5368a94ad8f72c78039c5d2cf552233464fcb12cdfcc517b12729e33495ae40bdfffe552157e52d48d7712188c3b50af83e3b4c5a24759fb2590eaf8cf720999026159694427f2d126cd2d4e8ae0b00df3e4fa5fd106f0310283c1f1696c3fdd0941a7e76191a020f1fef1eeb7f4a0ca76cf1ac71c7d32777e93a6901d92f84b0dd78a4964a11b1653913c7d72a2d3e87a94a6c068e8dd730b166121a1923e45adce004dedef7f706545d03d5a98e5f67f140f9c6d6c2798da75809737018e3086d55e0d898c1dd5ad954222a5c06924c93412ae8bf54d0f5645931bbcffe4e86587db534709a9f9ebd4efff0a60459312af247cc01bc5c8b70eabc74d5f04931fbe0f7d719b3c5f3ef09a0d1078a8b62a2b8fa260397d6edc7978fbdac9050a7d831", 0x1000}], 0x4, &(0x7f0000004d00)=[{0xf8, 0x1, 0x800, "3bdf6f93e9be79c285f9b2897c76a7034fc9d1c7c25fbf95d937d2d6c24eae6a2e7bacd5dd46a9c67fc89a1b8a780ca44da074948b4081f1aced5ae2f9072e1c7abb1df8086b53419c245c98b039a2402e30e77bccdaef45e8bf7347636c7a7c8b91c08b355fd44ca19744369b733ad1099861186ed4be8c5b5cdb3a2f8464b7a4040526f27efc7e564c684884b85b0c7df3d67688bfaa36c625715bbe5afb29d4a7aed1ddc0cdd9bb39d9f42ff3e70cab3d659145ae05f58b7202e42fab0d46316ee5b5e9eae9f8515ebc3f05310a83a8a802ca9939ecd653724928fed04fa24785"}, {0x100, 0x1, 0xfffffffffffffffe, "859ae2f01781ba0fe884b351560d83aa635c66d98e977ee0c096acf532eb7b72fad775cd73ef0c5b06a8ef53cc2e24c18e90d51103a095adb3a1d0e8fad7d43b2fa3a1b9105a65500e2a00459a6971acac53f319b3419150583318d6d18e78a747ec1c79113e4fee999c180d45e55b66449a7e6a7d41a0427aa29ef76fff3f83050ba3a12754ceb58de7b9746c2ce5a7731a0f593e5f29ddd7cfb5987cf2d0f382344bbe837b3f0d810b9d456b53c7cfc502796f9f473d5be6221f008e7235eddfac064c4b451cee723212cf00b01e5c326fb6f6a96b1fd38635a7f2851cfe529068221273c394e1e2f04cae61"}, {0xd8, 0x1, 0x4, "a15bb2797dab7bbd9917b358109c6673bc16cc47d02befc416e280d22e231a00410fdfdde80c8312dd81f9eab5e48ec208187f5e54fbf522917fcb2c0268143ff1c9b79118d90f4004140bbf8cb608dbb94873a790d988ccdf5ec7924659b3365dfc26fbf197d5581602fd542b256a09b75836e41799b65cd6968982cb8b0cfbfcc9b11e96ca97c15c0369946450323fa15fd754d971cd314eeded34865077049b777c0daf538ff7a5f24bc1ba84edc99faacf84bd0f7b76faff10fdf068b78be7924e1d2ff9de1b"}, {0xf8, 0xffff, 0x4, "9347f2deb06a6a3dc7d881a5f13b13ca56059c24592e3b07170f1740de5fe292832db5a06209356d28396541915f383cb4f7e64a44a00d654b5f2a874c92789fef073a17944087ffbf6e44348af08880a91f1fb8fdee2c0f93b560af46056b50eaf1b2beebc82a589a9978adf111d0bd103afb539c0374d40433ad78dd9f0b0361020e1153b7524527da5ecaa5404b752b9364ba65f9a9835eda6e454681da4d47a55802795e642dbabce9e977efe3da498431cfd16eff4f3e7a19560372a07262f8bc83ea943fa668f0c7ed5500a73dd449a26d7d908fed97aadc54a9a17c524a"}, {0xd8, 0x1, 0x9, "7f1af7dee85b8e9ef31d41eb2c7602a7067a802f672a75df3a82d2048e5eb0a28aae9dce3fc751928676e4bb0d0b641ca63632d8f4873783ea4398743e95467738f518ae157a0f76fea9239755f4f0a47873c29cfd7ea808bfb50f471a7c05939d856e6eb2782d613d27f64047d44a048a32a6bd0257805a3e7cea6da422b9ffd433357cac5dd606ef054f54eb3dcb5e2e598fe15d7f1ea2238fe40e785d76cdd4092a571db77f1f9b25c4abc7efac9b967497ec117765f0a9463a3727cd9e5e1b7d242369"}, {0x58, 0xffff, 0x1, "bc7dc50269d643ded06c15b19afe7167647e6ce30e958b7a82a3fdd18eaa20f5ae44a91061fd9180c6a028003410d7e8a1cd08d97ba5921327a2d403a1a6706445777dd750dcf581"}], 0x4f8}, 0xe) sendmsg(r1, &(0x7f0000002a80)={&(0x7f00000011c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002600)=[{&(0x7f0000001200)="c4e5a29ecda8c7ff093b88be", 0xc}, {&(0x7f0000001240)="df012b5d0411beae46e7d5de74188bbac67e141ed0a49297a9050c19c1ea73a032099abf040cf875e21764e2a7858e9671035e5a0600c8f0fd15fd1b7866701c284e4f138ef313e079b2b545f6e1355fbbbb467aec6c57de0ab2b92724a73d05314b60c6b537b5341faa4e4015427b5a19f7cd416d4d49c43bebe9838aca0488b167331b1faa8f741b02a9bdf1dd20e1ebe872fd4e981dca924b5da5cb9028bd94", 0xa1}, {&(0x7f0000001300)="71215228e4f1e0cb781b33064a7aa50613f697765140b9671f2ef654a2bce3c04c8ed6a0245a97a5ac59265af3a5298be720eb22b7c28e7de8a59c660c695097fdc85370bf1c29e80560b375c4b6f7202499f1da5b86986c2b6092dd7dd144e50f818ce4d994447504af7efdae90207329a5311de2f73a56b2eac642ca41a369708bf9d1327ee110a58a4885073dd67a", 0x90}, {&(0x7f00000013c0)="1dba07f60b5bbd7ea9712d415b7bd6e0d94e70ea4ba7e2e2b2184450a211b86b7c8ffc942a8da5ecbea48f1e94d80e3b7cc7be2c39d1bfc30ea51d7e05a8396cd01e2872bebfb825ae42fc2b42d626d02da93a1de87df63bfc8937c5e2ef1928c0a528294b9d2c1e4c6bb47c844f972f8372d0884db2fc23d5ad96f06a202e0bac72fb835feb0dc97010e5eb2771d87dc3e3a58306e3d9e565b86045217ece9e7c3b7386e5a5a3079303c01c004326f171a5cc335de7bc5271f2a008aa3fd01d36e4ed48711dfa1369ee9dc20855c918a08c1562935aa676783008f1e5de012d5fa43dab99a8767fed70ce17864036b4cc9747f2c9ff46ced5f24ea62160a65b3ef3a6cc4f5904bb21c3ddb07e235aebc286cbb319e5a32d8b6d57d0e028239de0e289f9a8d71e84c2b343a254b3cf67b16465db09421860b23db8aeef396ba6e581d4d8ed23455ff51740dc8311a0ae4fe8820b19444d4f96b1a05632429f16cd43a755954eee12644bd94a54d503faa1725b6e202cd38cda08b12e68f0a6753a352bf7adf5f00254210d5da6a1d6622a57c13b98a16768e367dd275974ba9cb8aecd290dd0e86197cdeb7b64cb0d43ba7ee53177c3c685f37c75bd6b9860f083bc0371ffee0f7ae71666317acb91f80127c4b9c08d50005ee394a4d5feed3f69e1457c82c250fb183414c83e73b4a151ba3be258f2ced072939a5affa72b586b8e26c4da6e9bacda3f43e5a4e9b4171a5a1d8ed1af0c7980d8bafdd517143447481f37df797880aa5db23ddf62b507777526fffe58561b3253d3b7ccfae5ed49a99fbb8df3085a2bf3e0211f7a323cd86363e47d786cca6732eebb084240be6957de8e66d7c3f6c1c4f3fcd1082378653e2df2fc7731a02aa99c7b5b0d417f8a9e0785fbc618923069264607772b223df86264c86cb8ffa8729f1305df0ea78153c97ffa50c716aadf9320fe8044e846f2cbb5a6030ce5ebce93ce6b7ef3cee9e2a830cea4e113f0a7f9f90d02c8e36353455124fc11e5277d07d051a9d63e6afdaa24a4ce56c11044cfbc15ae7cb0230f644c605ba8b5b3797a35470c1231ddc5402188fbfa62d432af9a9d25999dfe38c283ab97c10d9e7b47ed257407ebfc08a38facccc376681d9ac3529f30b5c15cabb39285f0f0b1b24e971be18f15abb421c0a774d8438c016a5af802aeb185909c68bbd3c1de4d799a0282c6d570307f30b23e81348d8e44e36cde622e0345340bf77409044e631895d424f5a6045bef37d6c91bfcf4546e4cf02f2b74f3e4ef7911c81427cbcfe9181580721d11a412d050880dcbae17e94f2225a68d5d8f035ee3c448a05dc74b36c6629d97122ced48610494157131c418e7a46e7895404450c95da231bb1ba2d662eab47802198e4bf24615fe650635daae71270c01952b3843c50c363a29ee6c2830d04a345ff038721d48bd3f839ff4de015450ccb0c3f6b8e44f80edde4af01a33fe161d5a02aac272ba11a82405acc2b8b66d0912c0c1641cfdcd2159fdc170c240de9a9606d82d76e2800925c57b8c0bd082e1cfe79779b375454ad6265b6a02245b1a40ab5476d7567f9c1d905f3fec36ddefcb4d0e02624bfab4654942b984f397754b646cea71ec8aaeab16557536dafd1e7982ee362f1f372e47282618eb1519be9c83ab0604d06e52bfb00b378fb2aff67507f74ec8f4d832e105a457656564f7b56e92c4ba873e6122bb4707cf8615fc505adf45d93535401acd4074f5e5ee033448ca4b8f7634612542e9ded915d6b6fb7bf3135eff14a7d8a548df8d80ce8d555eab33948c22e019bc0e6aa875b990262ba6df75292ea80d166d605cf52239ae59f4c55cc5627195d743fd1dfbe17971a053cfbe839f39262bd5fd6b8ff5d706bde4663273bede6628b9d71e3ef002a9fb5339891e983482a0fbc2991e0160a610082075add8197d85c1f8909bc15a53032f000e98631e17657d84b3f321daf86eddbace25c162d2000c9558b5a858d1f618fe7062dd3b61faae7156c6efa9d29b4395aa0763c32fb2831e1b99c79e4e38eb66dac6afbccb59b28dfd6523e075a5ba35cffd826677c57283b99368aa2bc06606cebed6a279b88f6cfd768a71ec8831a960d52a89af66be6fa069d8d3f2ae59925fb741034b3d576951f7277bc8cccb7c212aae2b9027c76d861bde5d91b342707b34eaea2b4f8371074088e57d6f8cab738b9b5f6c26fe12ced58a637dff2251678d817d146b392eb196fefb08bc929ae4bde9a56e01d9472577918b033e00aa7269ade7ccd251e9a869724ff3e16d7082465d1bd4777efd17e9eab2249dc8ec6ff69bb7636ea0f4f7a6b81c5cfdc5a1ba1f418723c328363b21fc349abad3fab79b471b5f9470ced5364f3e5faa248ee0f16c0301dd87b941d9a7bf906a15f70bf05239ea8b1c854277b4084aa3afc3bd5a63cd4c2a999ec4db54ee2e84a71c80cab2e8afb97ef7765008b40e98aad8f3586d81b8cf2dc646fa9403f4dbbe60c9970371b2d57fa985ba2775569eb45e62ce0900b45675e71b00ed9c83bf1a9470fa5d8f31347e2dd3ea1293cc2378fcf7ba950da5735752f71d3dd8405db465e1a9cbb52cac9bf3f7bdd8bfac474ab2c79cefa6bffd4a1344884cfa76fcd0f19af964c14bb6e167c7f305e6eaaf729437944ac7a4db3cfa5f61f9997a99c0e39ab0ee6b3142d7dbf23a22990b186224b2d168308ea76bbdf0d8202abcb0cc84255a5968b3f9c193c630f802f27f20056e767aae44196c8e0cc539f839b2e3adac7826eea3fda020d8433a4ecf998a8aa5e40acfbfab84ac2104d1070b79a4be5b21787b33caae4c92e6b54d5d0b3e7642422c85e8bc4ed6ac1ea8daab26971b3ad093cf7c6641848c36a3669e387169672c5b332335f39a434c5976ad42058f25128ad45a66e3734c3fe163413df5ea91f360d555a3b738c03c943e53322a46bacd5c0fc535df54c8818e29617107153b0b337a1bea1c3c5dd090cb6d06d9aa6909a03ae417669b0a6b0415c64278f11c4825f4e913246783a551969a2c1feec9217f7616274d433ae74777080744346e350f5b913054a6b07c9ea0982e6acab2334e7c9cc8d51d54efd429e64f4ab1410e00c7698d40e60b57bbfc41f329936f1c5d4680960314f77f152cdaa72366f40a94fa6621fab70ac2f55eeb9786f981409b6d3d5f9f7b53da202e05d11b5fde9da99c3f5b01ea6d8f1b50073105f6128a5d8c19588a230dfb5d0885cfb5780ca6d395ac0320825d33f534d1b32f7c5ab96646be40bb3511f754a31a5d05c2e989e0d7fff405a84fa12e0fe7e95a75b444db108ed39a2e89c9f0a3d7fe0a1d9e274f15dff2fb254f5c85830420d1d0ad3f7ce5509a94a1f68545e76921643c78720a54905aff829bf70788d5e1d6e9ec7ad756286840f75196391dba122817a85e2e24e96e7a456078c088d5bd6d25de3aeb3c082c234c63893c4ae8e3e13167a2da0e7ae6dc19a6a0e94a25b641e4aaa5d04b7e4af508da103ea5acb3886028b9e30222bd906276f11990c69b8abe16e375c53c3efdecf22d5c01764ebc38cae9702a15a91d90537404ddded25540b937055c9500eec71a66910dd02837746d8c38a2a586e797e946f397ba697d62f0329576924c24f8c69781c4cd5b3ed460648925f142eddc3ae3ff601dbe1b61e3620413a1ae40978e05ef8c1a26609cb8e1c9c3ccddaa474d31a49bca6e1a44ee32f6cb7c2076875bf3c324bb758a39fd0872a01b4335d7ee4ffbf3296eb18a4f034765ba74cd4cc27c5a49c6cacb67dc4d4f2dfae0a00033e6d58c50e558e2e5056ef35ac8c343c6efa122f9dcd2a83111b507272469801cf454a950c28d4a3a07ddbf26e181e685abb6b08c9da85d2cd09aba5ea2b179ae2ba7d8d1cca15182a72ffa2a7001cb4abe6922980acff8f3263e06f590e5ad6990cef42fe0196f6c19660df2ebc7717f289dea2d2983974fb9fe6eead6e7fa1fd663d201f9bba690cbd3b838a89bdf17ff73cd3fddcf726c852dfc988c042ebbbcf66d5b5354bf14fbd2c68591bd40b75b110431381ef9fe8cfe436fa298ae26a956f6bd201d7226156de31c5701b742ab39296b7fe626ebc1c7a3cf9ca3d4bb512795d7eaf2e4f2634e31e1d67947cf43f316512f319a132fda4659c01c1deef08c4233203f7fabb75dde00950f29ca248aac8b5a03f70a341a4de655ee12a04c72a642caad7fe7aef705a1bbc65f0562dbbecbb5ff05bd455c6d1926641dde8c338b92638694d80427c2229f9a030fe74961eafae34ab0b0cc1868a4b561430b463fdf0530ae33df62463319dd4937a5dab6d8101280114728e1f3cf046d126972c2a16f0e2e3c1f057db8dfdfc10a5d7c1086895ae35f73cdf675c80b12d1308f3968c99be555e24b693a9579f65c18bd6dbc188c1fa98526e770a22111b5bc39f0d68779d73003e994435e69b315b8b7261ef4948afe5fb7136904eeebfe3642f492e9e2d75981385aeff395696c3d15f5f016be53487b894073ceb3b32acea310d56d9014fc17437bf59a58ab23dd7da76893bdf860757b2abbaadc5c5b6ebf541aa59ff12a0100976d5ddd4a0663702d1ccc03aa885a4e1249d793b5af0156042d7c404e0905aa17e2e772269a39d6f9555dcb63e1273122a3c3a0ceeae5749a4643dcc84f1ea426e12ce77c51e52d3f1cb1ae62c0e8e68a6b9c9af93d8c4e2b78655b4d88ee064fc274b58919c819ff6049cd3bfed6da64206a598dedb2364edc28dadc8b8e6ef766769456d03b52284438c28f0b94e840fa1f43e2862a0ded4dd587f938109219d23714a03952a666195a1ec8912f72d36a2a58898a798bb820da9a2555d117f0bc04e406ea710481d2615b4e5c867dd1e6f421512562ab714845d6d34f1a420fd1310f6a0f3cd3d549f3668fa1fb5ab21e8d487f5479d33ac78505e40dce589881bd621f0795972bd400cc8bb3f1a4cf341031999b2df948180fb0f60ed78b2fe9c21e62f8a218a7345e16537ee34b03d7ff056117267b091a95dd761a3f0532b7b2ec6af27491fff44a3be7fd6a6b8b7ccf3e87c8c48c700ac9309510b7ed874532fc9f5c184a19e1786b1992e45c1f75279294164c54ab62e7dea53f2699fc03ba6e687436132148bf728a8d57a7d69c1cd8d861177b312d75e7f56e6edb1c5ad7687a8861e0e5fd6056984061f186e8d7a52609ac1548d627885be896ad2bb34aeb63e7068912427abdfa9823c78db8c816b6367aaa6d4b6e47b030a7f0b76660ea7d69e2cf6789d5647f597502b2b1f242c426482caa5dc2cb97938a8f9e1088405e380ca0f22f5c100343c5e2c19c70a860554a8a2a14b6d7250ceb4c94c2c97a9dd6b022e95ed762f9729817fffe9c7649309cb3ed14c472136bc25f409d2faa283e95cde39cd78d3eec9669c1dd940f48d8b1c9aca5943b65e9fd01d9e8591944eb38f2a93c0e74b9f05fca365fd8e8aba1b21d779621c7741e3cfb3f07e84e2ccdec45aa092d4abfcc71483dbfa388584ee9d15a642588c2a9327d880384982abe8f5797e3dbd7a7dd54f846b9f4d1a506d68d594a59addf8747b0b4fb9e61beef23ac7692a3628732c2facd950cd7d9151d55653a1c574989061b2e044d1ee7f189a2eea50dfe534519e8ebd7aa4271a776cf1d3d11ce9d90eb8ed4eac6937c17cdaf45047b8b5cc7055dfac96911cad7c3c4c0ccca8166d55bb59fc6807692d25acc5c8c6f0533ac89bd3389e41b9f0082226b2e35aab214b4a7e8300d0785850472fd", 0x1000}, {&(0x7f00000023c0)="140ec6757dcee6afffa112d09569a1bb9b0c442eea7e3fb416de70dd9dac711fee578dcc36ea1af3b472e4800ab8ed0483907c8fb3f97d3be04eb95951d5ad7446576a3fd33e0c49665248f55f3fe6a464ffd2a4", 0x54}, {&(0x7f0000002440)="0e7acddfe9c5a49f0d852d14bdf957420b60ee4bff62601471e75ecbdc3e79b5942ebe51f06ed1b57240c3e36726dc8d32770a44cf0e5d7048a2aeccbffe8703754c10293e9d25ada7e5a030ddb74add257ffe6cbbcf648c026dc2203642c33f25cbd3885bcd7d94a90ffe827277ab8fec9d282c16856d8dd774f274301144b5ccf8d161d5063a8ac41a899de86e67dc36ad0d7cc717cbd32036db9d41239373628482cfe9ac4093b5032816", 0xac}, {&(0x7f0000002500)="72d12eceb1aecfc0ac12e79e9d6485050f44e70b4104fff279a5ff61ef05ca5a26a00a61689bf15484972bdaa3228fff64b8ca6595cedfe11be7771ba77b8d5070c66b7d01a76d1648c0e008b7abdd02e83487fb202c9237cd2590fa68938194fff5e72c968b8e59e004f6822feea5537186f799e0f43b70d5cd614728023c17616136e0dcc88690992a907cbf226e0e2ab9ff6450eed83ca7301514f60a7ea1105cc335e184a3c3ad7050171eb9e03be207e40e56049eab3b34dfc2ba67ef3794e52ca260e2a6262b733056af366d150c4edcc1d4a2a828d01509", 0xdb}], 0x7, &(0x7f0000002680)=[{0x38, 0x0, 0x7ff, "92d34d21a5ccecbc85c42836af6b6d24c927664fc38818ced6e50afb51ed27bd0f3045"}, {0x60, 0xffff, 0x3, "4b08daecfc972def17da1caad002d0c974df7b5a178ecc4bd1b972642dc5276159b844b597d6ac731b03b84c8700fd148ccefb2bc390ab9a57f64c70effe88e86b5ccea67d3479c3b2e8d6"}, {0x68, 0x1, 0x10001, "12c04816d3570934380079ce5c844f65d8bf4726f9dc1aebad2975585dded6dcfcba5242afef3a2d9e3305df82fbbc92607b58910c485ab02dbfe10c2fe7b8f6fa2bb08a29a31ea62943d0329e65d4181122"}, {0x30, 0x0, 0x0, "2392ab9ff9e1a5cbc3a47d92cfb35c996b3714bdd512fa4784592090"}, {0xb0, 0xffff, 0xfffffffffffffffd, "0b55c4ecbecb77747eff5c16c9e205c395f27fcffa2736e98686064b58f3a1b892571f6bbb661e2fc7612d96e20c0d17151202653f22bffb4e1d0ddce3bb10ab7d80d73d5a8e8e69194386f5a9827fc6ef2b4590fb828f93e1f7bb691fd69f858836344190c990f612931c6b1d6b86c4fd1ebfbf35fb52fa6c0a033a890899f4189ecba90fd9f2c921daf3ad396052783cf3fb88bd97a4a9ffa7de653c77"}, {0x100, 0x0, 0x5, "730459632c6c81bec0b197a844e6f4e5e839a6999549afe08c2d74ece7fbe47107987b3a8afa2097b7bf2fad000948c7b5cd537a6b82a93fdcd623492839807e6abbaddb10420601a38045195f4d862ae8f7362ce43db446e8aa0f691fa7498687b9e0758ed926569e7f90f988992f1c8e9237df98f9d1c6141999902b0b2e07f8a4ed753de03e1f431874fd46962e9775defecf42a330e9ceebb8bb2a35542cf7e990e32af7719d26d24491fbcf2edcb00ee52f427b6dabb6765a986a5922e8df576a10893f05e09bd7755df151c10f7fadfde53bdb0c548241f4d00a0a3dd53ff70438f251632444c41a6e"}, {0x108, 0x1, 0x100, "d3b7a5011a5ce275dc5a41d553528040305d148fa70e58970c18379404fd8463cd2eafb02091af42c38b656d1f5d4832867a58e30a20db63174630eb8dfbd311f4efc0f368ad79d8a44b04322b39b3a9a31bf6c1d1739e92dd5c4097a9956285b5f1deaee44d642c0825a58997a73dcec08e425a3d2900b4796d40afdba03e644ff9bd26b93c59cbcd8163aa4802e03cc7f522d1fe43482ec0b2979dce1b08a3e29cd6e82859df0266ac33b410c98a2789095ecfb8d49ba81802edd559adbd6010a97c963050c646a25baf6bfcf924803040a8f62a9391900c6e655db5697ce0bd72f2f7e0185770f0d6e1da93c748e82369"}], 0x3e8}, 0x4) 04:03:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) sendmsg(r0, &(0x7f00000028c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7ff, 0x7ff}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000080)="5c6a543b69ec580fd746d18a87862f859a72fc4e63b75e603a1a370a3b72de4d66d8e1642fc42fd1d9eac4d867a2fdc57af5e3dcb8cb", 0x36}, {&(0x7f00000000c0)="02c98e8a14cbc4b429db2c30cef4069e9551eacc0036da21b26ced92e37088be8d51783eb96aa23c4cd941cd07b7c158a81b251f9edaa72ef6dcb7d8f55cc4f7873a8fdc71ddd5b15726977ace637a46d56edc69e35ac77cd3541b3848e1a0c63e14a936381e340b529daf58e00722621b4f56091811ebc5e0a171f9241d90853c9b0558db1372e2851e6e520361db3977960284df16ab7a7dca6bf6ddd6e5f5e8499ccbbdd0b45c3fa0349388c6e2cdf635f29d6a70418bf3dd07caa777e663a7a7fac986741f1d3a6ac1930752cbe503e3d6989beb41feeac9d1002b9d9ec21c59", 0xe2}, {&(0x7f00000001c0)="6d5c56fc2dd4c7270f4b62b624d91fce111c3ba6df445b4ec599f7212b3383a1d482ca5c1d433ffd112fd164d93f77f8558f74c21ba8b38386b3c621ffdd326cf7cce9451914e7a0d2f79285bdee3ed88958", 0x52}, {&(0x7f0000000240)="8d37ae60724f3b765a2f0c8afb502619d51cbf858a0706348592f36d982e6c7b92e3c46028a9f9223e5b5e29e9fd065509e2e3879bddf266a83f233e2b753c8c6c8f928f1e217a77786a49a6d3ba21df6ee07ddb7e6173c8602d4cb001f22eb9d78a24af0de103ac9ee4f3e882af31d86905dfc595aef473ee0800004217f8993031573172a74798bff84d489539a142a1351fe8dd81d5d5d4ec8ec75410406cac0c9995e369e0e52f48444416e0b9dceef7e24efaa0a01758cee1f33ca5a5597fde5a202f2e207dc518117a39d96470aace18cfd3fff826c00e6dd5c4af8d95cd5e10130a1729a4a0deb82fb1f9", 0xee}, {&(0x7f0000000340)="950c935ef998ab866462f1923fe6947ccc46010d12c990f8601c25f0317e2f1e516780395d1414defc2cd105f13303d2a0dc08678dd095be9a5eb821c10999ac60d7cbfebefbe3ef3e92384a9c6af4e8ed536b46282f6ba462aac57b774f7e5a734654e7c73d9f961645f1d5ca97d9b8633d42d2059b03a5d20a21625918c533a5ee9ef5e24fdf16823fba6556034d11b1e77f8bd4c39eaa2626340b94b4a7f2113979948df69da2d80a380d75db123cc653af6d191dda2dafff00a9da2eafbeb06e74cf5bffe26a0e5eefbe94ab25d2cbcdc743e2e93ce3169f954f7c46daec08a53cee2664131a2f8852052cb66b3a5145ff327aa7f3ef46828cf3ff194f28d4b1dcf80efbff3d3cc9fa2d9bc399feb032ab557a538271d8d2be488e6cba5ba3dc9263c437a3b0c77239619710c38a6c1600775b8947987fd0af9c610e7742cfb20cd9cc660f0db7efed2ce4ddb14c30e78b9220bdd9165c365e2290b57edc88c04bfdcce61da97ceb02624665dcb608d3b8a4233e97cfa3a14041fce36cf577e9c749d9392196983fa34fcfd4aaa8f8051647ef058d3b74ab29b86bac0d30f439825c7e3a6bdecd6552aa4820203684a0589b0e046f08eb7fddf22f5549f3baa1d111e0e17d08796001f2d8930639e25f7b56d2079ec75df7e19ef06d142bb19162763856d745e317e1ad4716770c433a18e436be230c67771e8ca66f58a15a392280084f7ce07e0ed79d346bc65cc26a9445d9f32a488281e0dae678b190e0ff2c4bf692ab5153cb0f64eee8ec99b5c40bc18441fcbbc141ab12c507bb91a33be900708149550555955e2af6dcd552e3bc24037107eec5e6a1e6f4e2624759c345842acc433d784dc99d0824314b228acd5dc75cde7ec5a2dc34e175832e1d880d15b8381c94fc74a63174ffb60dd27f51541a6ff8bbf45061655868800b80c304d443d2f4cccdacf6c5226094fb836080ab8ce9dfcd8893e0c9f9c67a947dd9881fd9ad9b854ddc54a88a080dad30fc74d7ade4864f129ac25b0a9ec7ab2780555ea6b21d2006185c38a23d7ec612311c3739d601fe6c18227661ef088845bdcea5dbd460fc16a0859468b9ab1ef409a73c9de27d2be07eb7b1cce32977ca3639ef45bb5d39a7723f74850b4a7d5ea8430f343275c2f0e81a8babc8d4f43ff2b23125985c2c441446d8c831420cd6a26e64a7637190d892499477791fb1862edccb1f03af43b8c0133caa8ee012790519c0d7ad3d1b103796580ac380d527b4ee91946a0da5f0fe037344a400f0451e00689f00d09c64ab110740eb4185bfde591dba2a7cafaae27c46420ab5b1f20b5624921ce951022ccf867ba13c1dbbcf5e4c91a9925cb98bf6272fd67d8367357dac5d717d3f278e1d508bf6fd8596f7464e11ce7b1e8fb5ea912fb546bfb13ec8446433ee92cc2fd0c8e4af6e7300948e9a72a5b4ce64bec26b9782258d289d58dcaa4adc4b7bf492b4e9b1ad65c0c61b881d1beaf68ce1709045d21d0cd6468c0bf7e382ba30881030e19a36fc0ec01f7b650c7859d9d29562a122d4182e57d6e8f048a4c4a462a1ed4820d29c46f92376b42343ef9fb02f7d003ed5e11b1b74b5be4a4b31c4989af9b55c1ec112a6500f5383fe91e61f9c8440f65d3599337573d39126cfe69c10c97b0036a32b2e1f70e9e856d6f1fa093bfe1dc194697c025d8fc21842964bc97128a4510e74389080f0d55a629fcccad7abadec5ea7892c25a96f2757fe95bfd79db3049b0c744b35e4790579b3cdc092504104d005e74c61bd0a8a6f6ff11a43f9b0c0c783b5130b175900bb3fc2f5f32879aaf2d4813f1a8351723d624588bc311116a266b1bc318a46d02a28d09c1dbcf65fde62359ec86ca46bfd914e3c7b2e0c7e458d2ca532be150489d38cc0b36e6061492e2bf75851670be471fb48f751aaab1ad5fdfdb1bc5045ba6429f609a7f33ec7a6ed36c159314f236d5762fb602ab5a018540bb9701c83f2a3040c200500d97d6955b58542c845ee7a01aa474c14eb9c274c659a0b2fbd6ae32d75d9fabd0d0d469a93c7d45a792f683b8e81b41ece48c3454822603e05d002a98873ff08b7cb148ef8682d2ef06a993524d59b2b821413951bc190b61518560209047c9da349b90cdcea36b5156a24c4d5007d92c7c4ae5e05078b39ba3452eb375c4dae61b3d3d9daa52800aa03e80e497094649666c132cdd0c415ae2cc9586cb793af957ed8e45d19a30785f7b846212714ba7cf6d5a983af97e8c2fbb37cdf6c3075cb2f8455710966aca7d1b9a455a562dcd361ddbcc56afd06356fa33466df7a7737d4b72edaa7fb999cc1aff7dee0bb5459ff8dc17553dc4428db05dee7a7ce7e368ce7a560039df3d7b47bb435eebb3cfde83e88d01b92ba211ec00f634c6a212c1af3fe3555e3b0f361cd851bbdfacd5a5306691047ea184918df98b88ec08affe96337fa066cac70ca689da33ecf1ecac971649d4bec2cc0d78a35b964cbf8601c478909ee52b785fcb466cb8405b240cf78d97cc6d38c8b07642effd41d3f263041b1bb94c9a37c50801b5d5f019fbdd6eb6459cb7b826249cfb3e6f41d81c33eefed587740ec6dadc18930096a984aa1f224194193a88039c478d87169188b81de220a41b9215832eccdbfd91df03c4ee5976188626668e694ae977d1e0dcea8e31dd749bb704398b42bf198f1911a9e85746064eeccc3c4914b149bd71a32bc342b89e2f74841b92a425915b34cc3c3b88cd81e18a27daa413c67a34e1c852b1436e122829d9f931a0907b5f6153b0217f0aff2a6296b578bc48fc2b1399400413c2a6a783a3cb76f419419b9752b183e6ff16b23f09f14ce75bea83ea99b341e27eae014311b3ad9347c0679b7948868ac24141e102269292a40c54212bf86690ba051204dbbf442f3b0b4f2ec87ea7689d31cd3cf747ef9098e5c68b86bd165e4cc87fa6cedfc7ef38881209f95d6d40aaee92d5504c3afcb8eada70ee104adcf0f50f7a812a5fe9a79560431dd39e0e329957b7455aa1d242a0d877fa30f28c03d89890c6950f5dd1f2ce1b5738fdab0ee9b5f699c0cf121e28447860ff282e28e036b74c37b0ab373285653110865b7db20caba43f43509ae898a7e7c47192a963ecbc073364e96e1ca80227e63e7daa0df29b80d42c781e8812c2eeaf330f298ab8b42ea1a4f6aa44a160b3822c2b79007aea016419557e86297ef0112bd9f728e5ffaa41ac8036479e43b92d9bdef437c9b3650dc4a3d81e627a5d187869e0208c41171efef44e73a939d66c6f07a538b696a659a8cfa82703ef2d6eb2171903fc84399dd1b9c475e7b3382dc360330b8b3bb4477313857537980bcdd5fddf801a0b351b92a7a4f9360e8dd5add2a95e3dc83af77d4fe6e97952b621eeb9c78f239f7c4d6c57a842bad45568f74828cb80cec563903dbd23caea5f3637d33282e87cc175e96222b4d1c922801179c2421abecae88f4e324dc41e1d4ef2a70f9954122ed30c2f5e3cb7ac7cd62df7ab3f9a533a708e5e61400d84eca6180be235b4f6c51c26db819da1246cc6f68905687774f077b6563057b6549c76c4e4c9a884ff05a4083ee6c9baf5ab2ba9f95bd8b30dca5e65730a7b2956a66a60f9e12c6193aca6ae551f278fc63a8e9783690a8312f69fdb47e079973279ea8031be4cbc6a521d5dc20133be66a0a145a12dcb33067586753d94586081667a10420e344eacff51dacae3ed00b0e09258a84f11611c21d7be36a4092a51f6e47667d7cb6309878f16a85b360831c15d8a8beb84bc1ae75bedf53d7ede41816bb73400a8724f9e8d42c8c5cf2dc447bc76d2c1c56848b90c62924cfd25bfe96d6d127ec1cc9be92ad236d39290e1e1bb4d25406740997cd0a54ed026a4b1ed7f6221c043c050f849ce60413f6b54cdea5126f5a82c5ec7942e3503d616121394e52f793c2fb3bca122fd88b5bcf76522d242a6d654392e4904a3278f71a2ba2cbe435d4894ba413f37c39fb27d513cd4e80af7e3b7f277c91ebced31ea6e657d8db10e11ceb1b4ab86758c81da4ac4a605f9322936bdce7b62cc483ab2ae77dc8b3cca13baed582206bb7532ac19af02490489d7e7b3aab3f5a2d956676dd968fc38c8cb62883b20cc0cba5d32f0be65fc2b909e520963204ececf5f2525907374938fe818f5b8b915a27b2522066f54cbea4f9bd4269701a0c84e0d6739821dba4662dbc0ad645ba4179b72fba39587300660ac8a0793666ac9104ce54703d06504b473f6bce6e9285d818b0b0a1ad4b78aed511295c488877b840c19ba8af5bd83a9ee14fdc4a0f640f9d59f3892351ea77183faeaac4bff553b5cc3da3657c9d1dbfaf8830c2a7852dfef2bee88e8146982e7abcf2acf8da9039d376a0754e0da40bcea8d0e9ea4a05a8e6657256c0683297596bf297af1c6dd42d676c1898acfa1c7183c61d6ba599603206dda21c5d7157d21853bbd951136ae8942841ffc2a30fb6b845a590914ca591ca1ec60ec55435bde69280668ac76419fbcdb3e97aa785cf8b416b0e25ff27db5c5d6d624a26ec2ee8e8c3de6ba0adba698707fa6da1e8e48d37861cc84b55ebe47dbeac5f967c3f7f27522825820b5c4f2981bff17d1c3a60186aa0eb5ff288eb6949e5c4099709ede18c4de65dc6fdc8c65c218c8235fa0a11317514d4ab1d0516701c88f491226ddfa3743333e2f957895ff478d794e2fd4158e72c2e7dc4eb585837d1a391c946553b17948898491095deb09e4bd43489418f92fded86ee20554587bd6727d0ba2113cc3a876609079fc1a9b7fcf493943604c688a8c8a3a3b9993cc3195f5f046856679e1e907b5ea8a8875232faa3762b4738124c3b3ffc6176c2af41de8edd35d7905e646b4b7821f7a21ea77020d9304be8bf53e508c5452e137d9c3af1ab73f898d3a8ab52c3d925212eeb629a046b082f95beca6e5559ab98420a20641e3877e0495db1cbc87a0c8138eb4da5c2313313f3cb563b6736894379fa623dd1931c568de15145e1f3a1921ec38a26647973e77598afe663bd131ac5854077637a2c3ef9f4aa1fb527f21582b5b19bf9b29ae4edea639d33b0fd605b83a0345b33a7047831fdd134285ea98218e3fd97b4e7c1f0ac3848eabee1575f735cfe91d2c9074b3eae2297cfb11dc25b4976ad053177dcd8e15a932bf0ac21d03ba33e58f5fa1a3e7405470836365a82c8e890c60fdb959c104f63ec2aef1f81acb795232421c94c20b2df71af8466ba0f865fc71f2295074bd1becfe25fd5b600db1271e0675594804d74dddeda0d9a0ebeb7c9de9e3134dbb12f66f6839286be7aeebf445a42ffa75f9796596e3b51c1d8a9c3c9082defef7bea8f88d2d66da934374397beda58e451081a2003ebfec9ee7f3ca24256b5bdaea24f55ebb90bf2730f2757df872252196d6bb781bcae69cdafe997f4894edf8f9c73d351acfff430c24cdbc066f947b3c6b46fefdd78be014cc6d493636ab9e83b7d0d23b21a21d1df2302cd1eb6aa000f47e06dd9956d6610c247dedbf75bb43807ec3912537eb656507965abbed238e4f3206983b6b239e4964022299802605ea04007daeb4c0f3dcbdea3642de521e4429dc83af4b636f825b6220f503a400725f96dec8d8bcaa872935aa9fc1153708079995cc94a95111738690f1e3724060e1aa1f46df912260d307cbcc1af3959d8ee48b68d2935a635f757a77d3ea3c10e5908af19e09f0e8154276d993b679de132a77a468e8365832b5711c061a997372e9d", 0x1000}, {&(0x7f0000001340)="756177d476ea01078188c87084d71ba6f6de1756ed9e5191a7721903fa8bdc12880526cae1523a1aa80aa9f50c3df9a5b761f65fcf8bbc34aee950f8e9e940b58f94691d6174b5af9bdbdc102ce73d41854a520a7766ce9c0dbe2261a5f21a0dd1e13c0041d2861711db2b1d6fefc3ee7769f035674f0f5b05e8e1537cec24ea0e6d8c9ab95426693788bd49c31fbee9e4c4258cce509c75d0e0c599fc3b97f24709c22c0260be72d210b842bcc8350439cfd9e96f328b56a57e612c9a69976d88ee071153a784247f2d3c457424bd558ad935e9c519cd10132683c70dca6345bf58cb57c1a3c8301e157192bfc3bea0", 0xf0}, {&(0x7f0000001440)="a3ea2fb86afa377f41075e7a22a0f445ea81eb920dd68776113b37aee4a73e3f1606aac5b236e77e4c030a959594b5237298ec45b1283ecb873f4c4db5bc4cce2ef8d141b60437927ccb7ae72edcfaf9b53a276f0e3dc90953e3e8b32e34cc37ac7316326452ea31c8c937d9b050aca2329299b8e70a7975a41d545ce7bcbb7931898fb215b385af7cc96ee4f3b1c445b09b6097c222ba58d031f4aa2537d4411ffe230e0fa5b496e1fbdd418fc807c7f2aa84fa9d8417c0337391a9fe020a50a008fabb72abdafcf2540f46ec5a8a493e952d04c33b989fcbb0501cd1521e2e2a3bebaae5821f6d44206070cc9355b7d84df3ffeef555c34c020180993de50fed6611de0937430fde7e4d4f8848b1fa884de6410bdb7ab0189dd1a81034b82daffa9f23b613e4a21806a931c10ab56fbcd2c759ff0c0ed5c7029134ca3ccaad7a1a162be9723697d436582cecc33da0f69c910ca953e6693af612086a935f2650c6fa8819a674f7a7f409d8298faca1ad96751eb3ec1b5bb59fe4ddcf8f68028fd0e42b6059237c7030fa67e4ede2855a83c4aa5a1f5d7abbbac3139b54a723143c589445ac72b242ba72aa3abaa1f2a394b4d3a9eb81c5c2c8391ec6da1b123e587921085ba77966258d9e7be03e0a91738e11cc4ed6f76be118febe564bbfb08ea4890aac1cec1bb7d43b2b3edeb8e77e6154e16d3f683163de4a5591b8e28628ea68cfcfbbefbf8899f4c8a20011124d2583b019f086cba6b4528958229b6abbd83de68a3da74b82353e30fe3bca80567fc3a2e35029163dc3ffbc9b3f9e35d5a0d86d2590d6e39165d6f42307216f1de24649ffe3c95798f4f96c53f1e08a2654fc06e1d22770997134a95fd94aa73b59075fa01c8633dfa2ed8068cfc3a7585c28549b6b675fbf347a7285b2da9b7b1695539f25aabbbc7daf2331bc117e2bc57aae92b2d94636a2f1f0964e5c5d3bab67d10fb5c5962a6ea0df06f14d65bac61926941c4a8efaa1e96e737d4ea5d811602c81d14b97ba82745a36596f942125a4c551fe53c1dac50baf829bfc5b112567abc405ed1d0f62fa72007ffeb70b8c70fa960320640fa46e125d58aa8d0b2287ede78fee62513198f6d2f3a0190c08982e8b15e2dbdaeca1ac13a1613098bf9b787e2908589b9f06914f2d65056b016446c151944a77ae9092115317ec28d48fcec2e8dcd8e512fe14d932f58880fceb7e8d0fc148a5e87d411d4d7a2d71675fd88191ebc541418169618c8845475e0f1b4342358cdd1064f735d88c966fb25c3563713269f1f4ffb63c332cf4b2a700078a37fae114e86a7361d1b3ad10386fcd95fbedd0593e0d8550bc9e2357c4c40d46075cb9a00298308ca79fe4dbd8790541f0d1e973d87178d6760c1e890372b94ffe417c912167623dbcb4f358cb80c422ccba0d85ed616057a5af38b4a56b131d7747a890ba9db414f222926bdf365b7c5bc5e99d2d6b492e6f9703062c2be39560f514efefad7835dd8514a81dd5e6048381c3f3d9aaf7f8d252efd521ca48956a44c02dd7ca446f0814e466c0e3d2862a83f828c103214af4d940d691a45e89b1a86472d9dba114eb4442ad04ad056e13da67fcf771d563b9b73506ae4de91628dc6efb80727fa42c0cdfc50b01f36b6d597250dcccff37d40d6236471f81c53954c4cec7e922be5ea24ad7f9f100ea538e92d60d55be64425cd9010d3f50a0bc6c86418ee76c5e9b64da7c5f24652acc3b3b5c8d8200ff4f4ef840032d1571a84f911eed4af72bb11188351e5711dffabafef94145981e4e3ae0b8d27a1277fc13f0b076def7aeb303ebe41b777bc8e30e71173099a3a66158dd588405ca78c6eabf8a879cdec67c156f156658adb5e1f8af97644ae3d1a571a63a4ce226e557445b89fe882d92f42d63153ccc8f4d83885423274acac46ebf2070d7ba79d5a68e929d96d4607af581e4635e7f8ced7814f9960ad0ae95b504504b4532381a50eeb5549da38477c4ea4ff5a227cc131e81780d0111c1ad0a3178e02a51c34500b7d120e06ede534fc03637c515e16aa2123ad7cddcc255b3e62346c2777e0fac9b337a534f730bde70cd4161e5c0e18c82adc8c3f749f9e7e0ab398c7a68a75f58184cc185b8d98ce5bdaa9d389186a41240851da4872a57a5c42f3626e148d9dbcfe664b4a669d1fc4b1827a00f0e64cc6c2ebdfc2eb44dd75ab0a928bd83259cae74af61254a454533b5d28a47ba49af5e97fc007354d39b9e738720a8abf75d89d1fec6889f8699c972bb1105f29f65c949ea5fdfd2422de109814fe906952b180ec0db5ebce7002bffa63336d59b902cc008e002d011f987118e4214ece38d04e94382068b1ac9ac6e202c37bb9c14e28eff949c56c9b4bf71bfeabc3657deae4fd84681c9c1ef9838c3fcd7edc9f8e0922302b9d22c8f97c7db249f9312068414b36ff0ad99f69327f3c7e692e914982aeb29b32cc314767c8f4bfce9befa7d2e3a439c7505c6a6b73b80e6d501d1a8f419c0bc8ce6ee1c05c91efecbdb69e1086f4062e5cda27cbd21361135d76cb1dd3c2219e8c6abfe58577741cc7aeb0efa162a5bca192854bad40e5389be61f93cf6af6175993d8637e3e7fcf00adace4be2f32b24665bd0bccb99ffa366f557cb1796e5d7da66529ceccd8801058f164028e20e93d62d12fd80fc18cc15064249a86381bf14c459b00571acfcc05b1ab45de7a67ee5810eee6a3bf7f6e5932469332754acfdc004f95147118f00f89de0172c2791842ccafc3d4e3840bfac02d699a20aef89e25f70f23dd17e7c5b967766837caf5411f2f547671217a80b9d8ee46204a6b2ea42d95a2ce236819f6835ce70a07816130918a35b5e1a6a36087f40fbf0a7a77da6d008fec6e78dd2f28963f8130b4d1c25e21bab89a0dd1540aee4319516ccf0e93f359f46bdd10be6052daf2ef85993ec603e1859cd4e28b3d1f25f2342abc562e1353cb6b2e2d6adbac2ae88ed5a57e8236f746ea0024b60ebf0691e83ca2a8b07e3ace2d87f35dcbb7fbd00b6d3257f7a3dfbdcedce72bed33d56975b6b31ddbb263e803d69c37af2aaceaec704487a2c3b4d2bf5ac1ef317b4d03b791983f4960e12e7ef546f65222fbcc7da45c732bf0b563ab0f5ca418840f7ff69be66354b4c2655cd6bd8bbc2b1f75ff2f0b4e106a428136d0ea91c9e5769538ea8dc2381385b54f5a4acf4e111ebee1e705f59620592e87f4a632e68ca6bc7692dd684c8026092b6f91986e0c5c1c5b1963fb66acddfeb8fe06e65158c1dcb409be4e40106ba3f9ba76129f41ed5df2f0d6018dd071b3230d16935d22ee0dbf10ccf107bab3a0117c8cc57ed148ed52908517c9d611b12b8848bcbc77b7f3b6fdb775cb1426e404a09e353d02b534feb2547e8ac3ef4e2ba44311318dd99a6c761d27ed6f27ec857d9dc6dd4fd9821b084bfebb2ca79c83e9f620071a20b4348058b7f5e14373d36d07a6ad50ae0f5a1d5ea40c0300eb64de4ab3a7cb91593a14198641f8d935840400b0a696a4e8bd597d064b64864f36ad3ae21632533b774b74965e7785025d3c8295d7985fee8380fb7ca8dbd30523a88c81528086597ebdf7459aaa91721e877e8444595f1fc4c96f7d3c2173ba05262fbef1f83d0b14e93f6b0a8a89f5e67eb76e5cc9908cd1f528eda2b6918d2e7a745f00e56227b91194f397309e952b4cf3a9e0442ce59f20515e7b3d60a556c4dd04b97e904357ca7af22849b2802a08a76142fc08f8b888c0159775dcb0f1d5f4a923801c1691bdc0f871d4c84b1b3c52b3640c70b91ff5a4e32bcef4b4c167f8cad5f3420dacc75e6a120ef812baa154d1dc2202bf99e9fedafefd382d73f8131665a3f2863bfcc60f1236d12e73583c167ba39bacc67c7c012a11a698126b2fedf48c002aaf606758c8af4c8a25d2e4ea0cc31d4fbbcbc3175a034a445d1f2bb40124ac17702bc044ed8a0a51fa6a9edeb45e4cf40ddb212336401e4c817b2b870843c955bbab2cb431fe96c080c2a1dbda117e2c2a10375fd54d1bb0c6c1108153d35ed9776fb75101287be0d77949b2601f94441ebf173b13f05f1699d17fda3696f093886c98adeea1369c04e85d4b11059aeb6ccbc5d1aef6486b7e20ef08ca04d8bd0266d710260329c67b67f893eb00ee1f0767cf5ec8e397fb4831cfbfe6520a3fd9ecf6ac9def7f06314e3d67ac2ee094ae31df284023c0139b035e01498415c9ad515fc9ff15d13cce023d50192ae8f148907b50d2f174fcd2c6697d94553e0812d3945970420e3c05a021fd3dce0e1b22eb6f2275603bc0741bf2fc042d8751c00473c9089d771da164c5d914bf240634decfcc47ee756f30452e369a55a787181751631c0f859240822bd22dbd3c86bf28b16818c83dcd7dcbb4c81e3d4cf5779eb685d75a4f68fd4956e829a3b1d25a62dc602cd42daf89640aac42e67913020604a1d5b5627dae0855c43385b6b55ce7d9c4cf525b4bb234a75f334e00afd4ac26c06c28ec2eea359f4bc26a91aab22b4479c6c7804830efb6f9895d389730ac6b568f6788c3384bdbbff4133799603b3b71ea0e84c5cb1e52e6e63c62485f1923f761f2b3ea2c4274a10d428cce427d66f74fcbd6c302c2ab50d035317abf1988ed25ab4c80292579dd7a151e4e0dc7c6c02864f6cfa40e7b07f07fdbbae2815571216d82f671c8eddf1e16ed213bceef62c630caeb15b48b3b7d07455ff2faede1f3191ce8c76c5b99da35f26e0384187b84c2a7a7fd6070105e3de7dbf726718a076552539062b5b19b3b8d08b14ab60089119eac88190d680cc5cb31fe2ab7c9ea3726280a1842befa9fda76fe23393af1e3f1e3e8d99f6e180ceb6260899c1bb35612ec0e54108160b17a3ac00c0bfc0d77d9a2effab6e32f2134090a697c45a242a867b18aa217191d91475647d77f46de7e1294b8161246f4b6b005f8d91a2320aa99ae285963ec7127df0424ead2fdba6e221b1b4b4ea5e60f8f35198d9cfa6982423b0b569661ce4448e27e6851c0cd9684c1f8d5502f8454e83af47454af976b281dd1761726e11479ecb1a9a5a4e1811df9cfda376333d08a729b88de88a77d98fd4304946665f88de07e4bb0e37815efaf20e9ffef084e1541a7ed88cd82febd481f6dbdee6c590ac75648f6fa4335c67f935eb9ef129d4d0d3503beae003f30015df2121720cbf000cde6ffb86f96566d385eed04a216e28e5f96454a7776427614abbd2b44839a9b21f1b4d3f12390a7b32c3ebebda6e1d97681d3464ce0d6fc46e2d086d1039e7be6c9a929dfe221dbbc26e50d9230935d5af9ad34b94c2c1afa7c49a80dba1397dfcda87c8e6c5cde55779cb1fd20fc7b3ae556fbd9d95867aa570da94780b1aa899354548aa1c321f1f4efe39a5574e54dc4e7b94980cec0ada8d973572db51366766e63345d363660b85c539939739310b91b9858dbad607e60e789e0022307e982c89a5f6a705b98a3e4d9a7d0a7a7795b715c20083f1518fe5404fd564bdd086815fdb45292bbc3276e2dca173b9c1cd76a547d39a78f5d727cd0cc43c91beca7c9ff68eb44f49c996f195c80cefafebfea18d5485dc2b8c2291307102a76a6db1b07f21f73a2e63509eb03107ab11cac092a2654c3f35d74b77a3bb6682c8f871ae4e4f978fff9aeefa6521301b923a0b3d05ff7fc4a1e7b2174d8193ec69695eb91369d34f5aa58844683702a9d33fb80fe9f6a7ab0eed6d84e2c37f1088736e2ced57cc9531e8d763edd409b2b26df4", 0x1000}, {&(0x7f0000002440)="2634dd4091e0d74e1bbccbccd1bb6376c2576e6bfffde2a1723bdfc80998f0dde0b6e9fd4a4dd7b683d988de3b6c6068af6b8abbd16cd896f374c85768d322ca1a58bb23f05a32de0c3160fcb2c4ef2b4ca37ea791dd859e58140516d17ad58ec606421da4e4f423403fd35c28c5bd59b23776984d5a0a156b66494cb20616cf1e8980930ffd511ea714d46bf93522eb4e78eaca8b131611c61c2543f98adf6af679310941376341dd7d0fa03964c5ffcc467421763da0788c39d304e351b24250ac6e20bb610724213cf9023591", 0xce}, {&(0x7f0000002540)="524990b8fd39bca978e6cdbe06317790349a16783d8da1e0b4c9ef8cf722220022ddd1d9595f50e01779a5a7d3fbfac791035ff1457327bcc71f4dff925893ebe2f74b916b03e184f16b66a01c50253771ff330580d883dbf038b94fd17fb5aac50d62c86a20", 0x66}], 0x9, &(0x7f0000002680)=[{0x110, 0xffff, 0x3, "9665e5e4b19b0dfd9db07e3efd397809212a008a2c610eae77475dfb17567d0b3ec75061f08f7b6bfc05c0a9f22d11c8e2dd778b5d724b6515ae52772fb91e8410eb5a2c45e9fe76d558fdbed5d813bfe0a97a5c981eaa8c80bb35a6dda007d00bdbe97acf97a3a7a2d4cf0996b2aba7ec1dd9d6fa9f4b864581376077c21d9bee8301dc094b034fa3d9e066919976051251291414d127f8a4c3e6bd4791df6c22e96f3c6314e5987e3d2828b2bf97ebb4286e944cf17f89812f5d6f6136fa29497d14c5d3a90feb54f6229289c62cf2595766a3424e022a8b0491d7578dcaa963deec97ceed5bca20b4862374921788786db7db2caf2ff0c938c7"}, {0x108, 0xffff, 0x6, "093b50d78b2012e85e833aee96630802570d7ea573da7a09e9f9791c46f72ee06adabd1f5386c17d082169c29cd0588403ede2a15fdb2b5c16ba94fb64e55186d1761601e2b975eff0e9814ea00e416649f723181690fb041a1287878ef81a5c516fe782495b4799ae917a418ed4ae74217863960fd8d04f8ce0411916cefb734b03daea97ee5b6af6f9986c435397b656b9a9fef0122c8502646fd128e93c212dc7af3435325c6a7f38fb35588957de225ea81ea2e3c8d922186a4c125c91b9ee472e29b5d6577066e9f5a0fea6adf23c0638723ff7e7e854617b88df3c5138bcc26ff829a11e82a79d9b960fb4bb19d0512b16570f"}, {0x10, 0xffff, 0x8}], 0x228}, 0x400) 04:03:20 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r3 = dup2(r0, r2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x38, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe}], 0x80000000, 0x0) 04:03:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040), 0x8001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x1a, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000080, 0x8, 0x200}], 0x7465, &(0x7f0000000140)={0x10000, 0x1ff}) ioctl$TIOCNXCL(r0, 0x2000740e) close(r1) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 04:03:20 executing program 0: munlockall() r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = socket(0x2, 0x400000000ffe, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2110, 0x2) setsockopt(r1, 0x1f, 0xffffffff80000000, &(0x7f0000000040)="cacdfb30f9b3f1673ed14d8bb5f6fcef64ec5de2d73a26a7a6ecd27246f368c6ffec02f650cc1d6dca0bb5fcf9397e7590590734f5fba280b68a080d406c16d9feaaf44c3957f87aded6effa5db8349a5b8a0f8020eb455bbdfe4468d409e90bceb7c75c0048eb97bfde9482d95b9474ed45b9e03c0c2687f8f851148aea6184a9eb697c7e8283dd7488a7db3135b5bcd1f4e2c553e11daa044619e9249ef3d79919dde2ccdbcfb3f8253edc138f90c46396", 0xb2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x9) sendto$inet6(r1, 0x0, 0xffffffffffffffa2, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x10000, 0x3}, 0xc) listen(r1, 0x7f) 04:03:20 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)="0618d37b22ce349c88022a0ec0acf8fac3e9a3b1e9e6968965b2f60c3a280a42d59746682d53612b1ef22052996606a1d8479624a99f6de22a5302dc536341bfdd4760160ce9bcbb336ac65962a9931fa68835cbe96379b2b7efa4625cb545c61a36bafdaf4b6f78565a26c38f4e1b246efce12d71ad20f58be82376dd6776ee16d6009414da8901ba573243df30ed4a5bc78868c28d64880c108db99870b9b1f63c5ba4bf2d6c49436f1c22a1a0d1180c18b678fc50d09be36681a63c6124d7adbc7095c521ac3293de8d3871c43cc4353b", 0xd2}, {&(0x7f0000000280)="764e90a8e630c9ca0a1388ac1bf55444690f78759f80623dcd4594ca274f49cff320bb1677673e977baef41d2338256fdcdba7a7103938065242ba74da1c75219333791405d97beab62d0ae538734b75a19e19870a8221ac005acd7810d531cf9731f11c62dca74441179b24b9bbfa3decfdf04be271b51cdcac58ee0624ef703bab3fcb4a4c8af6cece89a41686f0eb7121252f43fa664229aca38ab0607f002ac6d7ea0c244d01df93dc44aeea738eefbb", 0xb2}, {&(0x7f0000000340)="63923065c1d30b946fabba8996bbd2fb0bc65bee6078d6021997ed83a0dbbaacd04681b68230b6e3a48c9633f02aea9790b8c597ad", 0x35}, {&(0x7f0000000380)="491cc4a7d72e8cb386e6c5a91dbc5b5663a6fc0ddc2f30a14110c8e51814474ea9fbc86f2530c4d29d44035d5e2c546bccaa6417dfaa8a6ce9037cd5bac2257e78d8", 0x42}, {&(0x7f0000000400)="f0c825c7b8eb0938c21f78b1320303119eb7ba5e948ef92dfb3919287f7af5be54a875f9a0b0a1f6334ea07f6cf28997d1b6dab2c5edbe27854c3336a75cdc68ff49f9fcc6d573be12d31417c0ed44c50550084331e4aeaeb270c28146bda4d83441f6580d36efc8927348c86fd682fa87d72550358e4d6b823ad1198dd26256e5c90b5fbeb307806c23dad39412fcd1e620c412b7f571249e1b6bab7c947645ca2598546d6fef0d07000cce03fb663658ca5f0f2cfcc77d9d6771e054d705ac4785105b1f06e1bb1b8cb370bac9e49d6217b02a644e3c9733925cea7880860e978663e42040b53073dcd0b66b882cf83240528b36b4bd0f5468b00f8cd7d061221aa78e8aa44deec6dadbf77529fb5a1f574acb031a10e1e57f900d7753b035a57c44f2d058cabd623693bbdbf5c886663bd93fc4abc32aa24e44f5c4d601020c70363def923353f2ad9c7c059a7d987f77b03894428467dc350b39879dc9ec6d1689414a832768228c8d37a2d9f01eed391b7243c464faaecbe6933e10759c82925a47fc35e91be4931002e92504547248a6b2a3ffcba3a525ded5118010ec1dc991792e93a1c913a43f5a1cb840b6111572234b3c3e78b21e87fcba741c8b659bc5c55255a86a084dc7f0e17f9ddc9654aa5e5dff9abd00c97626ffaa85b15e987a425ac90f10a2c80207a5021742e1929229400fa12e0776f668a3ee2908b2df10990ded37edc5380d3ca6c0c7fb4bbaaa5f542251ddc00923f8bb1d002ae7d2de3191ac37cc3c3be3360a842fdf6646be55bbb671df05b1df8f834a1af94a38d91d432209ef7e0e1bee59dcb6ac8d79593ab9c54df578702674a7c4d66e61a43e68249d7a468654e73d3d8aae67a327741ecf44b122a23cb50cb2989845c66233bc22e4bb97494e4a5385c8a846535d441f35bb5d6e6717c9b85fc58d039d6c446c8716bede77ba3d9fc35546153c250cc25edc42543ad6268618c09074f7076d80593b04d0ebfae6f7d33d6fa4638bebfb549fc02ba5d96755c344d583a6a2b36811658006e0db9d0a39fb7c6cd222aa3237cceeae2b0e747e9b1b47e1677ae7ff99301ca82f1445f9630a2581d211ee3d95d46bd55536196213ab6c0f805c16ca6635de6c697479dec1a0ba634197fd427fcd446a5f99265bb69093c665ca2bde9570e7e5bcd6684a18b0424d399dc410d200315e582f1ea8c52a3dd9c63408e4de06b314d054689b9ea21ff5c5ac6f4282347e5fc617615e91edc054e4e81a45779a02145836f790027b1efe80a0a2f867e50f5ee68d430e2a87cab5b78a9a34b2680e4f1b0393cf53dd5e0c7b4ea5d9af0b7e9a1383f3c43d8c42b32cc6675646854565e1c70dc86008df7eae1279b045be35b39cd28d250848d9f136bdd3e8313dbaa4beb5dc507ac89848cb4c545767dd08252cbfb0ae8b49e79935639cd8c6d99502536b689036dbd258f6da9d323bd8a8cec6b611ff6e80958a1d98d640923d3e73221c27fae1b18803642aba73c900f2de35e09b7888465218fbbcd9570b8fdee73261a0cb5dcdd27559f8f36ced379fee5cb33f0b3942b8f52c4a36d1fd0aedf796666bc4688d25889370935c062fe3741df34c23b89ecd06c8a4dd00efba01bb9ba94d6ce3c0cd269aa23dd5fbe87a07c538c57bdb1c7469375abee51a71d48e6d027c9ceae033582e10c453f9005e86c041783a93294cc0b1b9b7c976295205eefac1314fecf3e5dba0e5379bf8a7e8a196d3bf60f94ea6e1e1cf9b9501567f02e62613eeb08f2d4e7bdd08a38eac22bc886d3c1608cb36b410b9dc6d26bc7fdf695f7404d15f24bf4226fab5082dcfd879f28151c750c95f645bf76e40a994c9adade43cdd25f91508932be05368e34c8a72eb3fb7342ea51792ccd84907d3b9d3ebd57405b2243ba5ee1123fa3d09f5a6e03be7a5af3aef40f78d9c0adfce03a1ada2165ec38b061b87cba668df422eb0c87f6fd59da5e5aa3bfa92e49b4de997d20dc472010e9ec5e65cce33246154c10503fc768633f0c680d346e2ce37de2d83de2b1e6aae06fc6a91e54bcf2cbd8bab41c628b9f98c36f5a35aad142eda28dd16ddb31f126c20fb3afef589181c5059521f0f40d8cef5e55cd19d0c001e9927d53b7ff7ce4683da3680a45f3d0d45f5509ab96546b7e8af9071b1dec7264f57c1197515478559e968e8ecc0cf02d32e9c0046848beb26986d7ffa6d0e97e54253893045fedcd914a0b5a4f4456756d3b52d16ce5cb6e9f0c5689bf8279928daecb4d700007af96efaaae16f34926a81761e5c9ee888d77eb5eab9fc91755e371717b9fda6148c73336545d9a58414a11b23abe9e023dd5b1a09e4db025f55aaaa31f8d801d09f1d04fb84c3d12e84105b54168bfcca781df2ecac1a57c2f58d63d1cfecdf2be4326e0ae5d12beb1d39bc20e41396f83dcd689bd3426693294f14cfecb14d6a2093fcd23e223222274c96b5abbae7b64a21eaf5ffb125c16abc3c12ec36da7a0bcbe1454ca4d238e41502f2afe82f290468f4a85532cc4089e2e031cd1194577c3ca990cf379f099e8aebeb6635c6003d235f923af2afcac4057d88f42c602cd05d346527e30fa56ba5a24cd7d626e0ab74aaa10b23f62b8d69c166bd431cd794f1935314bdb4af0765f0f4800eb41034d6dc2066604e9df1de85477e815e2aaed233bd1889d50a67df88de67835d0a7083e1740edaa25332f9def948a5fee9b7083c6e72c8288cd141ea6266267d18626bf54e02587ca4195a8460073bc7a2b98941ec2ab60ffea3317408800adb202272cf78e9b4d4cc98c04f1be36f1ab1800973d07b1670165ba8bfe96c9196f7a51a25e16e8b0cc9f4351109b6b958ad9ca6f01e196005e7c76db9b3991f26a1fbdf12c413838300bbc241215d5def2b94964d407782ef57ebcba908eac79dca4d1f9657a4fd12c7e7b5689f0a78a2e7fc7721551c530eff2416248dc8ccfa55122c2fd1712701a9cd41e02243a61ca9bae2f54f0149313c21de047bcc04fb058724634532dce30407c87f650ac7940ef99cbec9e1366322cb8edfcbcc096c85c31b512e2b2620ba4cba68b824665f361f103985685441f926e827f4c7a45be8da7c71d76699615167bef5c16266a177875d15d6bd37ebe7268f78e0ffefc39f206f73fae9bb2b6d35ba482e06261f679356d815518f38e86eb4e3fb04c493f70d9a1258ac7e75c6c106dab7c16d613514a915aaa440b991d950892894b384d0ca8f929d387123fa742a3f899f794a0bd369e9f7953e6ea13978e32534f3562cf9fc312083de1519a7ff9a95b93831be5d49f2d47ad61f39147d6a1359f12eec08e76c2006421578bc602810c3a3470621f3727c764460e6bed034900a73d02112af8a4b81cd89ba1e010fd28c605b784131b5327dd1e6828ff3b3e59bd0c7d132592ff8bb900027274916d4f82d363de2f78079113bcc8c60ef06408e4b460babc9b144a95e7fcf63e84ee438e47cf0da6ed086951b4968b658b275d01676d64d647e7c370cd4dcc5acd7f7615d1a7171542d8b84bec5934dbd98b0b163318feb74cae7eff4e36be14cad2ca003ae4a004a088421d50a4708ab6841de3f86c4a10af8180221e4d3eb5db091635c563e5a0b7cbc53486fc62ce932c0937a996d7da3e2d3ab690b07618993c7954ea5d6356dcdad36f4f471c267e807274f2fd6d8832a616086a0146e268621cdb29fcb93f90586810c29dce67613c230ea4442e533b785fff9441ca9fff191edf99e64b75fef02cd71257486c809fa992a2ba997d88959309099cd37f792bd5d3eb7c44953ae4c4bca90253e4bd6dea0f283486a12c8f2a113e499cd41114ae7abf500eda118b28dda9aa1ad67631ae833e903153db302627920513035bdbd3d642570730b2d5fb29b2fa06ba578a400cee3dd8dc38358b2a479124db575bd16109a509f24fa333b30ed0953084075d0fceb88c671216f1e82267205fe6dcaa880b60e21b7e1b64fed080b63633eb08127fb76adcd0665787fb6a481741839e6b2e22dc456b83463e45279bc4585988b2846b27048c5792bacbbb6779c1eaa7589854480ed2dcfa11a177964f84e1bd45283695a26963ef8a4079e0626ffb23b7af518accf2b4dc46e9a7e958c25258443269760e98072e0e38acc74215dc332cae889f28aad033050c9ae4aa20becaf8c2ac0abb674b48e60434d85665c9982e8f8a43bdc8e3e3601faa36901d11cbdb7cc07b077ec9a801795b9a2bc39ef7b44ab2b34ca7030d449fbaf44e41b598d053558c9a204e9f0b3c356ea817970d1370bc6d40d3c95947f31da0154f604085d1c45195169a392bb0050f2a1ed79594dedc5f696f8b78a68ebddcab8743ee11e5603729f3319c224caceb73b5b9f0e9b986dcbda598a243d1203621a25c99c1842cda28e3da728464f33c66971269b3a7246fc79cde74e36f3c362e0defde9fc4d264f79052ff086ed03d7158ab2772a90dd75d6e3ea87676b338839e6922dd4e873bb8ea2d7b6d076fc082953ba742a1a5c052d96b767d5544c335d28851362a1c00c1deb0d8ad06538d4d0c4d89f4e58bdb9b13cf6c0b73d29c398288d83c62aded7f3628e377a1ea3a25b92bf155c1c84679f79ba0ba58b1b81acb7d21aa6ed4303be23a1c06e1633a7d7a2799745c97fab77ee50b381d801a2c0601a62557f76d89d00dea87818fe1b139fddaffd5e09e73204f77d2c5cadb855bcd6ac43500202aa995b30abb91c138875b1a2078fc90fa0ffe5b5f1c435742fe05b6df17926304e330c2f9d5060b9d8d73cda3668e1f29cc278d81650a33c07de422386c239b81ee8eb6975a8f9c2cfaa867e9f0a6fde312f551df991516616c50bd973a13eab7b3c5b693d0ceca7a072cd450f02acc973c206bc084a32418dc1dfe2badd8aa4cba7c163228bcce952079e0e98a722ae39ec8c28a24ac93122ec992b22b8b3e44fef359ac756434fc24b640879ded6ad034026fdd2f8b32fc78017033cf47d6de7125a9d9672ff3cdf6fe99d022fe0ceb0c254f18a1c61d6b3c45105c2057535202c7cb1f6ce5d68ff5ae2025bf9bb5267db36dfa21c8200ed2f5d957c050e81d3cc850e12e6fe6af244371b586e85cc73db6da42c5bfe002ee103b6d85f586c1389ef987848afb6eda0b19279b74d336de3c78b607851b5b0dce099f67c82335b3f5433d86642442a80388f114cb9cfb1d67354545272b1360d8ba4d4a37c0e114af179e7c8498cc1b5d4a772e06d19050560997c416f06cd690fe587dda43b071bea4c0c3c109cb3b45c195401da0471b2f6f757e5edacc750f19a5cbff69bb468dd1316a522dfbbd563c4bc002d89c73a769c06fade7d36557939f0ed9a6550daf7f674ce00dd8382f5411d98f9ab049e792ff2e3a65d6564824b3fc33bfdbabe4c2556c3f1329a8c63a05e80be267216ed34ee2091f6918cdea82d39d1aeb4f513b0fe46bfdd92ac45b9b1006caefb8dd82b992e67ab21c55fdd099c7243f0149bdbbb5f02d6a2a8784880570bd05b633c71707aea6f1708020712ef90eb334b8c40a45f9365558e8bddf7ff63b53852bd8190861f9700002d7be0134f63690c071e0e7165fa27e8b093349eb21d0ef7ffe33d1c3c796c1d23c5209811bb4d1135fee9ddfb47de0944464e69d041fd7ff3009daf79177bf5d8e3dc8dbaf8ec5d1b6b9f50a8bd574dce90a4cb9d27ca0985d7a4670c38a5c7aed665fbaca8c622a4b4a9f3a27ff0039b893b9cb70d275696ff40a7108e9e6364b01fa8", 0x1000}, {&(0x7f0000001400)="c6029bbbbfcdf96404721bf2617274e946e6ef6f20f5141e33b7855811640e15a7b1b58b32705442f594588704e7d4efdbf3e6a9b276865eaab081ae2e6e54c0552b6f9d996b461b0b62610de96a22064506", 0x52}, {&(0x7f0000001480)="36b69af4ae3b4ef58d2bfcd815333fcee3e9caf90a5e00cd42f7c76a2b", 0x1d}], 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x4, 0x11) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001540)=""/113) getpgrp() fcntl$getown(r0, 0x5) r2 = getppid() poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x200) fcntl$setown(r0, 0x6, r2) 04:03:20 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/254) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:03:20 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040), 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1020, 0x5}, {0x101, 0x1}}) getitimer(0x0, &(0x7f0000000000)) 04:03:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x420) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getpid() r3 = getuid() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/130, 0x82}], 0x3) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) getegid() sendto(r0, &(0x7f0000000000)="d63ad71c542997f19dfe7c1eb19a16d4bb2785f7935da6824ccfae9a35833037a037444e4cc7939eae3f3ce6f444d2a6be6a99018e0ac52fabd111e71c88a5430ae53a867b1947fb45138d00f41421d80c71f1a545950ae67acc6c575e113e6243514c107364c4d2e4c73beaeaee6fe243ef0ed333bc467d66e2f53e", 0x7c, 0x0, 0x0, 0x0) 04:03:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x1d) 04:03:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000005c0)=0xfffffffffffff800) close(r0) readv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/62, 0x3e}, {&(0x7f0000000440)=""/77, 0x4d}, {&(0x7f00000004c0)=""/25, 0x19}], 0x9) 04:03:20 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) semget(0x3, 0x0, 0x8) 04:03:20 executing program 0: pipe2(&(0x7f0000000180), 0x10004) r0 = kqueue() kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0xfff, 0xf92}, {{r0}, 0xffffffffffffffff, 0x23, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x61, 0x20000001, 0x6, 0xdae}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x828, 0x5}], 0x200, &(0x7f0000000000), 0x7, &(0x7f0000000140)={0x1, 0x1}) kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) kqueue() 04:03:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x310, 0x40) sendto$inet6(r1, &(0x7f0000000080)="eccd1aa7da72f23a841d5244f6d1aa9e56a22549e724e1526a5deae94fd042fd950cbb0d1bff41ea0c0353d1c47476a9a23798d27cf7edda1b2a761b05f12dd96cd50850b47cc55ae8fafecf3a12d63b162522", 0x53, 0x408, &(0x7f0000000100)={0x18, 0x3, 0x20, 0xffffffffffffff29}, 0xc) 04:03:20 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) flock(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000140)='\x00', 0x100a0, 0x100) r4 = getgid() fchown(r0, r2, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getown(r3, 0x5) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005, r1}) sync() 04:03:20 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 04:03:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x900, 0x81) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r1, 0x0, 0xa, 0x0, 0xffffffffffffffa2) getrlimit(0x3, &(0x7f0000000080)) socket$inet(0x2, 0x4003, 0x7) 04:03:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100, 0xfffffffffffff30e, 0x6, 0x2, "b9490397bdd16bc842da7ddffd6e04f983ee1d1f", 0x9}) poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r1, 0x3}], 0x1, 0x928) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 04:03:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 04:03:20 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) 04:03:20 executing program 1: nanosleep(&(0x7f00000003c0)={0x3}, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x8003, 0x5) accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/75, 0x4b}, {0x0}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000180)=""/83, 0x53}], 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x100, 0x40, 0x0, 0x7fffffff, "aa89c9327d09ea8fc1146e29593e3f16aecfd6ff", 0x101, 0x42b}) 04:03:21 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)={0x7fffffff}) 04:03:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r1 = msgget$private(0x0, 0x560) r2 = getuid() getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xa4e6, 0xa70}, 0xfffffdfd) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r12, r13, r12, r3, 0x8, 0x4}, 0x3, 0x78e, r6, r11, 0x1f, 0x1ff, 0x6658ea99}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r14, 0x40047473, &(0x7f00000002c0)=0x7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xffffffff, r2, r4, r7, r9, 0x1, 0x5}, 0x0, 0x5, r10, r11, 0x1, 0x9, 0x8, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:03:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x6cd, 0xfffffffffffffffc, "99982e8fccaf3f8156d8d5851de6e626828518e6"}) write(r0, &(0x7f00000002c0)="37cae34f96c686cab6b99add2d485ae6e2c6eeb6f7ee8a3affc005e0b521bf5f929400955eac0897d7c91b93fa804d1ee0a32e08f1a99f71575a1366048fffd45a55e40e21044779dfaeb88bcf456d59d45647cdf8a9c7f839eb688506bb0b06eed6cad23d8d81bb371a5de9611f03a6f5be6fda94cb3d5b95d96cf46cf4151a62dcfbcef26f7a4cbab94c052a591777274f637e44ac38b815e9cd1dc83ed823f637a72aadc779d6f5b6dd2c0a42e19f435185dae7ad5cada9a22011ca966e5f08ce0b62f08eb71f45d01d026e98b89dc61c00000000000bf50f09", 0xdb) 04:03:21 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='W\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 04:03:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffff, r2, r3, r4, r5, 0x44, 0x9}, 0x101, 0x42e8a65b, 0xe032}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)}, 0x0) 04:03:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="87b173ec933300be9b98c5c5d76c7d90e6f0fc6d0974b84a64bceaab4f02e46acfc2998f474ca5b65653a548766e6be6abb788ab75c1deea97af560e1ccb8b3ac1f374dbc36cf6b16002803aeb94d89a757b9ef64ace2f6d6b434b426a7f944b75d0877512f70dc5f3fb8521d1cd6e46b90e0632c0cf553723627bdb0d0b0d566f8f43e66e7575af171350949c75b068f53dc885e7670fb3d8c85537dde10a48399da2603bca5684135acba36fa7807ad63232b7", 0xb4}, {&(0x7f0000000180)="ffe2e0fc363a01963afdc7a1a4038cea6b4f97787ee5967cd6cfaf1dfbfe02a35dcdf524745a1a54b65ccc5d7570d9bfe5a8c1aeaf0c28657e3dffe5c9f4e36ad0f975b5713bd8cd10429807356d22f6bb13742954f7804f0b97a097b6870b44c8efff36c429793822087e495adc3ca31a9951fdd856a3eb8414130703b0447b36459d3ab8573ba8994418bb9421cd2d0a238b8496ea3d09e70fdfadbedf5a2ac71d28455bb7cb91469e6ffe8d1469ea60145ee2e3782ea59bb680d2b1b1929e7998d4bc49fdbe6fd2e2976a21363874c909132c026f76216274a92c66f5faf425c5f515fb1e66a82e72e0cc8a99559068f118df0407b4e1322d7618c8f10ad077ee0ab67d0dc333b51533eab2585d8d9492c2ef38087e9aea67be13ba6fe1cd230978a1724b384e642b35b486af4bb0884404e0ef22b821d534fa7b1a71f422ee5b093b4b909ec4e8145a66edd01e460df8ec5d2f918131cf83819e152512fab7b5d1779bc4a48882b26c5cb21afc32c84ca3d074b180e9f240ef35598a602081a3a35f34ddfc66bd23a67bb24daaffd4d876865d1da9c424c11f3f719944d30f801ad9dc7f33f1909883cb41f1e019c65fe2ee1cc7355b78379bdd0801cdb44f1dff0a32e55d99745d4f0f1afe5649f5cc3d1c32b868a41b896b43e0e314220b78602148cdfbb1e356e985f0d3ebac5427462f008ff6001ea911d71759c8c3fbac3c5b4a849b005703b4eb2bc0ffd0c372732c884a7b09edc41c65ab82ad95b0f60e9dfc4415d40a79aaa4812fe590e5375a0d3de7fca144a1f3ba9cedbefe89519a3bbed02d015b72d75ab7e5c879364927adaaf311199b1b4711081d5d1d28eef522983128bc2f972425a1a1107d4a4f2e505c32417a5831cf685bb5be5affbe70172b8f053745be9e64a6334a45c84251536c5c427aa3bd096f7095b87bf9498ee8c235ebba07bdc855ac948fffe683a96fd15ccf3f89313039524c36a809c596a71795005764f680f5b944a5e74ea11ad760d5d1e1ad886552c05e7a8c8e9206f6746e6001e93345ff65ad101f4696fdf60c85d6e2c0c203a7654afdb3c97d6da1e7cb213d9f8da89eeb814429d85a8f1fd3792a36b6d7d5669dbd5f7868982ebc2947ba4eeb852f3d9ce3f6779ec422100d73657849b4a6109a7c230a56da4c552ba4902a13246e7e54f17d27f0a2319f4372b25f2fd28a9f4cc1b63f674100a5ba6d26c72ece05fa6a65abf2b0ebdd2e2b17cb1223eeaade95826f3487c3f0a09c9581a6a68de65517a665469e039e5f3ae3b0da6b3f39b9d69b5539a1d27e9de30b212a8ffd23f7408edcc574e5a7be7a4467ba3d885bde7bbe8e47b5b8fb453476e552f1f58de3544f7efef4ac950a58977ef298532cda801a64268bf1014eb55d3c8f055404189f6b5d4e65041964131d3385c30873b799a98120a06170da764077677b448d45994564c313ac6b89691c2799743a6ab0a0b9369446d764c20531129e9405e7ef64f3065445a6b4617592ebd5d757c80f20b10601f0ffe56bdd082449cf323996e4862878329d094de522a4aed425fb86d71cb579d32cfd7b23de730962e4bdb6604b927ab1da6d89f03676138c4a34b17c18fa5be9be88da7241ebd68ccd932c0d7b13546be1d02e889837c5489a488243d6a5ef98393f5c3067e50c4d439af09f9e148b82c97f2990f425bc46d60f2c149eac05b369073fefa200975261aefc7f8b3cd997e308577875f13e83c05ee99812a97ebd65c3c09a5ecfc4b037b7d20dca5f2c69dc456eaaf8d7df4c0fc374ae58e65798f4eddc9afed73b428c5d1f4b29a868a34ad04236467f0198ab7de091d0ed6d89a953821f69748b90f53024f445a0843561afc597d613bf27f958a74ede8094e64c9c29d0d593d5091d572dbd30d14d98eef6f2f1b3ebe50bd2da9ee1e139f2f59f3ff1190760443c7cc3e7081b468dd3624cd1f44d1429e1384a5b73bfc4fb12e09796d0aa846299bb88d195739099200cce964ed8b9358a33de2da830856a2fb837fcd219c24ae9b6189c74c0fd9591c9d882cfe3c614ded8e3e6b255dd7bcc836e3996b6bc538b4cd17a91bf915cf091973257bbb52385fc40447fefbfc49c8783a4ecf91b97cb6a16768ffe5948825bc5fda44b393b04eaf08d6d630400ffe87a287acb2367dd6f0604028a1d5a3d3fb2672001b915c39e6ad9ded9705e209f9004b81c9870f6268ed12f10cfe2191eb4ab1a9e5c0ddebccfb03e586c2c7637af6522d46519132b11f812ac2de699ffb0af46035b57dd7cd4f0d73f5071ae09c86c32691b6729991774e446a54c9e6129a80e40a1d57fa62c64a03eaf8c653824510206eca92ec828af4e7a1309a1c7420d28bc805cb962cba8839c7481980578ab9f73218868c4c9c2b4d1a8b80739051d1e77c79770e53defb9293ad1c28f45fb6042ec29f89c8e433244cf8f56390c5e6f0dca489ec0fd4d928c1b7b1a786b0973429141f118294dbf93432ba66cb60c3d23be633114ed594c35edf181c1b8f6648957867e9edb8f2b81ef86ca7e110a1d9f88693ded9b1aa3ae8fd1c3447fa20920990b77729bea641bb3084129f6087aa95a1c31550f27e4d88e8c48dddf4e0ae9620c44958edd7b9d85d608bba65a5dfab3b128d79fc050f903c5da87dc4aad1e3e9de33b9c1f1980a7f4bb7f4cffb3b26ab312a77aa944d1b42ef6f1e4491282cc31caafcb20aa41c3e5ed15fdbc2816c613a38770768ecf0efa563ef012e3bc918979108f89d954e90d708ff86a5f8a582c5b4362aba4eec39e57472a1e247fbc031333cc450bffb70d340e603949756cce6143f70102f640e270eed0dc09f4706403269193c123263b87e80ebae12d781c74d046d17e44fd73e3dd698825006ea81a4ab0611a49cb7fbb594488d92b9e355f61858ee409fdbc0a38b8a8c1d9f313b50f672dda340a7f625b77d65dbe441e07b7b61ad924df4f8fc5cee3019541268648cb9f253d2011e70ddb8399432566f73423fc417f9e84be82e42026806191212edca14a6e5340058deefc4c6633023b4e147af98adec7944b83051c4b2361d9a179a9ba14b4cd4daa9dfee76e90aaed9a5f0979166d391d9d7a20908e2fda3eb57f8322bcb6a8fa07ee36153e146f054d0166c82ac6971639fc2bd47af282c673b746f14a3b61ff81f0385fc5543baa40986c84ba8b1c4558606340351f9a968af2467c1600e1a9b2fbf99889502ac6cfcf152f35a4be410094ad2d03b6e0e03e93faa327fc05ace8fb8700ed97df8e583a6a8b541b8e0e0055a5cbc65496d1eda4b7d3b49954f6169728b68c2292d3b35dfab9f5af24f8ce65eb19ef003537310475ae1d4f86bc46d20b07c0f9723a73a217d5122fa2d2a0033f0df0caa305d2c44e7e30066802cf8d02c0aee99f7ebd497f50d93f1785852ff81ce572aa74d7387996ac9220f08a54fdae776754b7e9c85d8248a0fcab2df9a7e84a7bd4407c78daa7ffed76f5c3f7d71a444057b1dd75cf7c2682902fd6519c5554dcf8aba26d1ae76f1f82166338afdd3e2e0529401cfc18a5783153e3ca02bb2bf71feb756042ad47a07931431589790649c222070081158a10562099c4deb52912c93b5658a9691843154e3a6bf438862f112343ea37e966c5544cd7071f07bcf0aa125a9d456942624f9d6f399f1b3794b6dac8efa7ad13960942c6f3a01c27f025b965461e1ddf31370d06884719920c75067d0282baac90326325cff70b766913bdebd5bc61a091eafb1728dd6bac2629058a60a8587ced10a1bb784edcb4c19faee5eb23b35a59a173fd5c8db761047a612bf1119d76fc22e5be6e5593f09eee9d8288ed9ba35a880a86b192ea0db072096379ba594583abf8d9e41d587cd662858d7fbf3dcf66871e1ed29e0388571846c01c66a4c536b3ce9a6855fa00a008a6a2e9d610cd73c6dcf0e2b1714bd6e4ba4a7eda591a81bd16ac63a617a8e08777a18a233dcc330a5d0ed0da1cca9818163cbd20d330b05a4e4a653f6f2a08f585db89dc8124c8c5d53c0f67e55bf89beaabc62200f55ea7a8fdd27ad53ad22b41cd0f6bbdadf43fbc3ebf8b2a6c51b6f5897a7553c29e7338a1b4b54acf72ecb49978a6a9b7b13c1b5eadcfe4a255f76bf75560107c2fa0ea51bcf3a3c043f717aa42335df2d0e32639e32edafe4695520be0a519637f5170d8e8757cb7973bab66a1a02fecfcb868b7c976168c63d9613f9a5d00ca452c280dc6be83b4b1b645cdb2f7eb60ae867b86dba4cb421c541fcf0dcf997de7ec0d4d16ef837533cbef7f39b31336e5273e229816cc625557f16f006c1fb1ca1ef3d598cbfbed201661322526d9469076800e837eeb57009265ec710649c05c63e0afaa262ff9c243ba8456a48ff3b2c7bd86f9427e9d2f3235a2d8a282fa561ba8a03fcb93dc7be3114bed7469a06e90ebbd874c801efcf432424e25f6ce0415d9801c75b53d358c0c4d32e48d97d7ecada395ed3b7ae1962f9ed1610c6f0cfe13227eb48cd54d6851093cbfa272cbcc0f24f0d72b38771dc00651ef46f3fb13a919daff55cb2400fb9829fd844b9a8c58f81f0208882d9db9aee95c4cbf1f60dd37afd5ed7fa020c436fbfbfe92b5414451eb316ba9deb640a5760b73d8705041f3d5b7598de1ca3a0af2c02af21e5ae969dace5088ef95f7e191d7290f59cbe6ad772b076b51f2da795d9b0f7a39d4a5a46782d9ac60297adaec7f6c5df1894f642bdcfac1b98620e4acafd6b0487b82b34dadae86110903d7eafb69c6a6806125dcf4431ea5d6d51f79e86ff5c0320b8b51b11769c1352e9026468feb5d853c4e649ef561a57495bc658cf12ad86123aa5b393f4e554cc9c96d06153ef1253712e20417446f6672b97a5286d434e23b238a630f84703813182b3db4011a74cae19ec612fd63b8eacf720f9d3b33b75169a5046ba6811989760e7dc023bed22e0dae6ad17a75e13631549214fefc3abe8a07937743760c171a970c782d32a09300458ef2aea1f56083d9d4fd44bb97892421afb59f2334d61aaf0c23a9448e33d2df5786e7c49afb9881c0c425c7c183b0238db86a44b23274d75e6655a661e26b63ea378a62a5f72cd2d7df1ae36c102b09f71e1615d9552db3452cbd9d55c898a2d122e25100883d8afd314eeee4a2fa3ca85698769646d58c98993914b407a3564d9f3880226853b6ff8c2061de93c0cc4ff6f5f40b6006c3af4c4e8db810cdd08a32029110d01f6dfdf9c705aeac305460a24776a5084a5cfc4ddcefdd827bef1d408b688284018d95dd23920532512e1fe40ff196fa39f469dda1500d386edf5a41a1338e66bb5b9c1498106b76c3faeae4b211a57f0793600220fc0f5d3d3f9369c5acc81554d9397f44f941c583d870c669cb61fcb27320c7f95765b16424777bd99f1ecd00183457be369d8753d5e7e0b3847d48e4f5cd7fe386a5f93285110d598a08e92d70d5f01c96ebb3cd9dce941641a34b6e3745b04f6b2560e5e3628500e150e448eedd384b1887bfa266f359117749e11914b40c8b1ad4921a264313a78b5010a3719b12d30eba586f2630fa0062fafd54d2225c7eaab143bf9cc711b07c14ef0cb6996094c90f6b5e7b7f10440b95e7bb1ad7c49f4867d38824977f471e4cc58133ccf20e0ffb69d42d068701c09612aa471c803ba8cf5496f023818a83865360c5e693b50374b793a71fa897edfc57d4c170da06bd477d58c8122e5419835efa5a193536023833e7a04f18d9fdc0e141918d3b9ab8c4", 0x1000}, {&(0x7f0000001180)="ea6d2a22b5316fc1105bfbb0a8ce56688f1efcf22895db7ed858159164aa36bda6625595bbaf9c7709cb7b1e443000c6fd548365a223803ae80223bd2aecf85b8f7c350ba227254234", 0x49}, {&(0x7f0000001200)="f54a81959802a834b86b945412877cda4b599efaecda1eac72e262dad9dad34c9d84b5a8dead585abdc5e702d8f1b934f025bb5a5ebb5da55926cf2cb13d40ebbadc4cb6bbde278ad142a352e257fdea91a80e2f9d61624493d372b84c25b284eb610f317b30f5de6421511acd0507c2169fc021cc3e072428e9c8aad43ce11a3c8f21e6e6197595e48d17101234216e1442881eda213aa7be1cc5d1ba38dfb46a78d2b86a5aa5f921cdbbf7a7f6251485b32205e0da805c81c16ed66fb1cda0ea1552832efa5ec11dee26d89fb2ac09e916adb1aa30518a59e4f077937169810728a520a159", 0xe6}, {&(0x7f0000000000)="c343fd7929c88b7b826f942fc2014c7bf6fcbab92c", 0x15}, {&(0x7f0000001300)="adc46922f8479707549a450a2de0d098596ef91072a1c702b983c8acd0bd19629f2e86daa05f9bf556d73059bc607946d00ac7b537376144eb35bdf2f588a5e8bdc28aee74fc01f1c75e15dd01a9664b9fbfaf3cbbc0776e1a30818a2d7085a9340f0189afd8ab26ade827c5d74086160588524523bb46ef0893ed2da013c11a86c6", 0x82}], 0x6, 0xfffffffffffffffe}, 0x8) 04:03:21 executing program 0: socket(0x2000000011, 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x218, 0x80) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x745) socket(0x2, 0xc003, 0x8ae) getpeername$unix(r0, 0x0, &(0x7f0000000100)=0x1b6) 04:03:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x130) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x7, 0xff}, {{r2}, 0xffffffffffffffff, 0x0, 0x6, 0x200, 0x401}], 0x6, 0x0, 0x99f7, 0x0) r6 = accept$inet(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = msgget(0x0, 0x2) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000052189664b83fe0a6dfc1a000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000"], 0x68, 0x1, 0x800) r8 = socket(0x18, 0x0, 0x80) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x114, 0x4) clock_getres(0x4, &(0x7f0000000300)) fcntl$setflags(r3, 0x2, 0x1) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x42, 0xf0000001, 0x3, 0xe6}], 0x1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x21, 0x4, 0x8001, 0x100000001}], 0x414, &(0x7f0000000140)={0x7, 0x80000000}) r9 = kqueue() semget$private(0x0, 0x1, 0x0) kevent(r9, &(0x7f00000000c0), 0x22, 0x0, 0x80000000, 0x0) r10 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x9) sendmsg(r6, &(0x7f0000000a40)={&(0x7f0000000580)=@in6={0x18, 0x3, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f00000005c0)="5f5775880ad392ff7993ef3eb2d55c34d281f1e6c6d4678cc912f54d2b9081e0dac21f98ea09b9d08056ef13ddd244a59b6983abd911ed04c01aea2b4c256e4f3ccd443fc47ea58bcffb97dde56dfdcc9a88e17bb95a1bdb097a892707dd9a84226db2ddd67f9d67fac0f59529e3f274", 0x70}, {&(0x7f0000000640)="42748becf6460b436aed24692c8cfdb9c8e0e72c8a8e5044663c49cfdfd018e0f6088e982b2222ecb545d8b1966512e29532fce336199a61c03e1dbae77903234e70b434cc614d6850483a270053e0847eaf57989e37734ec1cb4a2868a9060f284e46e9efcd542533917820de324fbbb61312641c351d73b64e7b18af2fd48b09e8cd2155e1", 0x86}, {&(0x7f0000000700)="aa108f487973e81747b6aea13b65d7e0dc26e9d768801db9535e7f8531e05f0a5179f7c690e04ffa830218b92e2eccd7cc8da2eb8df056833822087c34c1eaec75445f026745ca5345818b51c64721729a1ed3f8906c2632e24b15350ccba466315e60378f84720d87", 0x69}], 0x3, &(0x7f00000007c0)=[{0x68, 0xffff, 0x1, "581d192df41d4da1bfe104ca978517c2ab1ebd7e221536032e209a9cf18dbee4fb194c04ebffdd452d42d37a096e1df169a9ae23f31182c56781705e5186232a4e33a2bde3926edf36523b9697fcf20e0f1934"}, {0x20, 0x1, 0xffffffff, "512f32f25dd772bc55d76f09ccdfb8"}, {0x38, 0x0, 0x401, "01cc978db462a86d70c2aab566e976300837ad8440396979ab12d873abd42a39117e"}, {0x10, 0x1, 0x8}, {0x90, 0xffff, 0x4, "30a245239efb0b847c87559aa34ce8c661ddc948c405335559a79c9e72838e25955e9cd10e061f74338c05be213e00895e7da1424132465ec92ecd9363c842f18e334f05f53106744b8fc8fc09573c8d9333b9816a39e2ee885fb73fe3cf1104ea865316ec4326d3fd74743cb59db4486f32ee9a6e852faa82e22f212f"}, {0x108, 0xffff, 0x3, "8fbafa752213afd147a3f6fe6c2304c9fefc8c0ced6e5e0be374f4d50824b33f25dd5364745f352d0bd37a785183a4209a3f147d5761785e0b270d0af812d98961010c993eab539bbe88118efd289870c82085c9d747a5482419758a02a3bf8dec7f83d8f14654686cba3c8cc71cc70c400d21928a59b8c3dae176e7502961394c3aa5ee079d1e23e5d9a8544bed41f47449dc7ace34c408a4942c84fed71797728ec41055c1fea7d4c43228daf6d341c915910d28cb4f90d1d7f1895a88e8f5000493a4733fee2bc8f7b36dbf488f85f97c7027075ad033542414087bee3bfaa8b68d8417af5cb3f07776a99924652e5032"}], 0x268}, 0x4) kevent(r4, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x1, 0x100000000}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x5, 0x6cfa}, {{r10}, 0xfffffffffffffffc, 0x48, 0x0, 0xc4a, 0x2}], 0xff, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x81, 0x3, 0x0, 0x3fb}, {{r5}, 0xfffffffffffffffd, 0x2, 0x80000000, 0xfff, 0x100000}, {{r3}, 0xffffffffffffffff, 0x64, 0x3, 0x5, 0x4}], 0x3, &(0x7f0000000440)={0x7b, 0xfff}) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 04:03:21 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x8000, 0x80, 0xffffffffffff1836, "ae32d23480a73b3d1366d91c011c11d2b0f5e29f", 0x4, 0x8001}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0019017c9a8135060cae279c859fdc54721009d627680cf41e9a6e4892308d71780a9bd9c84cf22252a75d727e1246"], 0x3) getppid() 04:03:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d35469}, {{r0}, 0xfffffffffffffffb, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 04:03:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x2, 0x6, 0x2, 0xdaa9, "37a67f84b46a4e8be36d00ffdae69e3c754a880e", 0x5, 0x7}) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = getpgid(0x0) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7ff, 0xffff, r3}) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) getdents(r2, &(0x7f00000001c0)=""/217, 0x1e8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x1) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000001}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x21a2548b, 0x5}, {0x18, 0x3, 0x5, 0x1}, 0x3f, [0x100, 0xaa, 0x10001, 0x401, 0x1, 0x6, 0x100000000, 0x9e]}, 0x3c) 04:03:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:03:22 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="5a63c4fd1cc53c9a2f2a687246a21081149f1b144617ab692fc6fcacab8f067463f112adaf153cbe2543765b59e8faeafa5d60803d20ad0dc8ec675d0b2309ab1b1326e1d2103d1c983568b286cdbba2b82e52d630590236d5957a670c20b36745f55a2a1204e908507981a5bfc2b32e7f0954c68b0b3da6c9daf2d78605696d8c6284f2bdf323798fc231ff7b1e64b765dd86", 0x93}, {&(0x7f0000000180)="0813aead3506570c20360621fa520424f69b08c506402554ae8c7793df1882b06664f51810cf64c22d7ed6dfb92c12cd4a17e8d718766f2b036839507dc77dfb978ad8687352d396f46c16b093c73f18dd2e98de84b34322094651e01096ee2169b7bdd0a87ce359956a33ebef1eba716706fc12896c93f42491558d63fb01f0cd16449ee5f85845ab0498051ebc54ff0d7f7e0ba963d0db2f7e7def9e20b620099cd0df5dba0f2f", 0xa8}, {&(0x7f0000000240)="8cbfa4e6cd98154f9b1d55646c78a309bc7a1650662ec66cfed8691effdd771f9e12f0057ad29be702751583b3e573d09867fce3dd7e1307f2f11c64c75990051171aa5cbb2590a3a40e0d68e39bfa774805009ec35814", 0x57}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0x1}, 0x5) syz_open_pts() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 04:03:22 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7204c1b0139b6cb2f81dc9b8bcdb9ad8a4f5f728193ef164b93f12fc4d5f16b136a5d00d1628b53aaa8d3786d9fc45887fbe9c1bf994b5358225cd8f53049792a2f87763653fa9bf4255e9c9e54839f8c5c73da26ab12546b6236655aac2064da8b544b5247b84fb62ae4b631823edba841882767441d32913d47e6d50cd0701831e00be41d841c175d4ad18a0e9c74c372a58cad380dee98b5d87aa9f245c5266db079889d9f54746815231d85d920e0d717759aab8b282b4ced2b6863d57fefd6732c70236d66a5f42042491bec09cec442868e7dabcd6e3921a3ee545d4b4ef6233100f6f3a1842f8fe85064c442d0c0a56056e29d210522c446c9745f6c8cb0c86ea5a4fd178c0a0a87918d9a95a893d82149e46ca658bcae37d2ed6a396aaa0a956d45bbdecdcf188d110c1696f00bac3d42488cd6d5934995cabcf45f5a694c92b2338e18727816eaf35d840c188c9e91793c0c7104a0bb26212c9d9ea133ea2c79fe2339cae08442ee6f322f0d7e50311fa5d559632d882c4738acfb288b244f956fdeeefddc8cae0b9c2ed0a7077be51b420e4e6bf8a27d0", 0x1e3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) write(r1, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() write(r2, &(0x7f0000000780)="11d2a0f98b3044dfcb826c7dab5fcf5cf87f4b4eeac27a3db22da84fdb931ba9a0c6e0ae9cba0ad5bd62d0091a903e83bb3744de52e8a028658a3414a73135010ede2dadc75bb135e257b8b81fb82a7b41e16011d9b6b4178677f74555878ba24554a979f2bf4796fe870a22f61b250edf534f414b238b078f2628c9942ed74c36d948b0e8db39b81d14c3fd1ddbc5cc3878133de2d8ffa8ddf59e2e5e88a1d396bdcddd57b632b71b1c49f4ae03ecfcf8f24442eace19f049b79fcb619347381aba3d4caff81cf2968f9048ddd7ea356647887cd4bb81ffa5f9e41e4373e97e512c1f47f59f93d0cce8a2b78dd00ac687cfc19af801e3fdc97a97f1255d4ab892a103a8a94806cd3dd53d4dfe8bcdbdbc95eb2270ff721809de56eaebfc2dd75e7c9e4c0c2c9bbbff270256677b7de3f6d7f03979703be9be48bf58b3b9b59ad522124c77dcc2966fab0c87457f8fc70f1c4fa407721363b796268b6ea6f582793e4992d9dbed8a81e5bafc69e6454c3f3198d1e1da9a046de21a2560dc60f9c2ceb683515a93c620d11e274e9a7b1b7a42e39eb656050bc86f40086ab420bc95038599273c28d0219e96bb6b75eb887b10d5a687b24070392fbb90be138fb7e075201be58078ba999f8bfa894d6f38c1ebcbffb61ef9d6b66bb419164a311fcec2f357c2c96215c8d01d1c00cb9b6aec0062f888b7275db9e37c627e9e1b1578eae28b73e21421a0911a7a24c10b53fdc187f7ca9a20ecd14e2c3a3bee6896889d4fad107a6fead75a9277cfd2bbb7fe2e0fd79f32384208cdebed17f40b87de532d876b52f3ff5c491872e066feaee7391637d7c11f352570467e321581a19aaf16dad54c51dee52314d1eb3e02ee01c58d335553199fb8293595908590e61220e0358cecaf58673deb35b69e5f1b3107ad086bf283f85055e5c559849b8af9a7f0abf9688be76281285fc0952f619ef5155e50dc53ae4818e3eb43f71830dc2489c866ce483ff74451b2abe4216e0a2fb66c3f718807e0c2691f29609aa511099cb3dbefd717eb7969d1f4dc176a98e2ffd530c172400b67fe7ca5a29e3227b9debaafbb6f437a03d82a666b9a1307bd2ccc5a8dd35ed83f5d7b0d6bfa250d3b0d37f0e78db77b629709112624cfde101a2369927a14e4bb79d6ebb8500de31e7605773303052aaa8479be21bb9257a0ed25884e4fbc7af33a3dcf2b1f9150ebe1c080de8e5d0a62bd450900d23e3785d286d947645abd3c0d00cd1816616a9f11995ff00f18c6ba7f9d110e6987be035a5aa5c8d56ea027959fef6b39343d435325e52d88f2a35cdd2b45e84baba6494cf81d0dcb427e880c9606b517a9a0e788ef3a3d66d59402154dd28943586275f66ba201d3b621126ab28e0cdee43dc1b208c6d238a9d9ffe9b8baa47c14e8f5a75209e0fba0872b82d3851499ac6e1d7c2712589293dfa1236af1902a1a42fd60656cef2ba9723594973df5227b8828d9124dd3476dfe6339e6c97ca3bb11d93ac456eabe43222f7bae544246f391d168dcedcca843e501d87aa186223c0e4616ffbc9f90bce9a70d0217d937347d3a2b61089d6fef4e956d5fffda7e1c52d7e2ac5aa0ca60ac379cf93472965adb8632e30049323bb550b4dcd289cf14907a77b1cc983217e5b2a897921c9647daeb8bc5ac98c832b8b9997605ed19206e547a2be60462ad62eadb1040c68ae55bbd2322446eecb166925af8d509a4196e2d1add4253dd1fffc998a6d2636f567842aa835852593af30c472051ed280febebca1efa49ca89febec5423c562f76bcd9a1a1ba95c75d21af8b4368b57637a1837ccc036607dbacc28d66610ac1073ecbc5c634b52e23eec4e8407c5f642dab3f941884d6db2830688363476322b5c5ad8c15b32d01a9bd8b016f8b6badded590a7999e5f0cb3aae47e7d1c3fb84af6ec00c5bb2be20ac0c2d1736eb2ed3ef1aa0786efdcfc482fab107acbfa008c57600fd394e85746c24341ae1f5841756bf6aa9b757b5e16f72f269f942296b333077feee4cf9e5dc2692b67b94dafede7c8111314fb554226f3f768a1247f690c5014fb0a75616d0f2030e5101305c16b2d43fd6aa9c9a9ee73932810eb6a0fb97fc77ace526ba3da7e66aab43bea2e5ad29d504b2ec0fa6189ab368c8a2265533f10af4c833c6ee6dcea0a2b8801d6bf09d1beae86d845e62e4691f8805f171e2a73b60a6a3b9cdec11060efa462237c353768c7076b4f355877764c5a43a1ee5e475beabc7fb4281a203e08c4780aab6c0096f5aecd88d5405e878424181bfc51b7b9f231f3ec55ce4e700d4759fa4856516cb4e6d55440545a0e69902d7667cbbd55593749fbab6991daf76fb51165922465bd522c79763ef296f1664bd347d4d297681dbe4318cfa9c726b75fa4f949073b8e748c8704cf6c4240f0812c2813291ab184eba3d79352f6431f41d141effd6f9bd5d50da5ac196457a76ee1479d1044469ce57ef9a35065b1e000fb8931309412016951558316f9c74a83c51ae59849e9136078b3fb00b124a5ab91bace6bf7b3af319e59c1ec2ad1b66e5d93e32b152d9a383ed841261b9a9d99cd443907b60ae7893a657767e2c35ffbdb6627b88fba21425f5b7d79c964746a2e8db87c41a5b5467e73ee5c5c94373a35e34c0ebb2cbd0cef376083c73cfa5cba9e781dbb1ffa0c9faee234b07ace4e98c60e1d8621e309c3192895d66dcebed8b5fbe3412b346079632fccd93e19247abef2a7d792befbe90477ad7e029e442163ee6d70f774d06928964dc607de025591fa0fc267707f4d49d643daf42e2f73d72f9919f6aecc1b4ee80e1df043ab993250c29157f21b9851e65a39bd991ddad7f13986bfa4b2dcad1f42e5884793330208201563b05e2cba81eacf4676386a8d2bf9ad453e55866baa63a1d6a30fb7e1cec9756d151c41bf89a6fd3ed777d98bd6e095bff64327b26b69370705ac534d0cb4d608758b64b9cc211b1ead8d55ae037703bd7a1ba4e807b4055387dabe6e9d68c8c5e1242c5a5df888e5960ef93eb40abc420402f31e7df27c479b127ae4112f27255b96ea61bf432455ddf2cbcefd76e58d8d323f1b909fe131b170ac37fc56cefeaae98893836dd49db623cfe7bf889d866047d02963fe32a31ab940721ba760a1ea61263776065b0e61d94aace367c4a93cc5bfa2a4e4ad6b22a4963e9484f2503fa97884e0c2068ca655112c56b67fe3836c91d6447c4b9f096c64aea989a1a37de8caac57e7689ce8ec8d7d0944ae89f03863fc27c32bbfc7a3607eb746aa3231e22d1abea1a7c0187550a6de3e644a4222c2edd9eefea4acb8bf779c1a2732a4743dcb02d11a17070035847ea0c6d772c7e1e7d0c5e866a273a73a474c61171df3cf9fe8b8d8abff18948cd9951b77f6807ded4788ca3e53f3a1dd6aca37577b42da3444998d19e16957b4ecc8390faf96fb61c8a1068350b858f3868d3006d0ec8ebc955a03569bdffd65b33efc8444295c76f0e0010cd7eb071bf67ab55a93507e31ac2b3b2dffd458b990d7c75aae8a0f096c2780295dfaa058c96989a7b200dee7377a527b29fb599122d5af27b0b90ca851b9001fb1211403d32e483ddf6d710884c27eeae42ad0521c1a801674e61060fa1eef479f3d7d878cccac1e083d82393f02b859ee3b7a8f17d03c59fe4c311628dc92eb6cb1a7a1686f955765db74a94813ab97c2878fb0b122dacce481225d0de75a62aa3b033da4930477369e8262d19f0c5f9e0d00d333f491a06da45f7a038a8e7cbab7fa63554e023194373f079444c7a1b62c7e78be008a2e9ba2f5469e7ba192c535b66368c2d0af9a1350c883e4c0b411a5665c6a8a4aab2274d495709aae8b31594e9acd7c03dda87183ba6f79c5981ad12abc26b2bcb95c866efc232972d63f7ab96ae8b8fc22f099ebcf4c907c5e1c29c89ecfaff616d9f21b6f8619ab03ebd63256e8f1d45a10394d90152556b7438109d38b71b5a984b097d507b66599a3259decf97cbc6b779a1e8767552d5120eaea60ef5075e8e3c7df261eec6ddafe85790e140a207c0277d012d92f6938407dddfe57e85319c4f7b1b82594b2b5042635393a52c558b5af2e7a447684424e37b80c82521cf5b0999aa926fc5fd402fe8bb719de26c3829abe1e1caa4ba6f20b5ed8a1ba994554572519f592e9745975a41a93e5322fa2d86df717b893a993fab934042f9942767bfa208e6b4a6227b9dfada8cca1689ff114bd4e4945ada3c6e62730e9f4fa5d265ecb423ab7198bbbae95875e0a37fc37bbb396b142543f962ea53221c7abb9ecfbb4715214cc16751c4f2bffb5c70268aeb1c98a7047e3e83be694e47518836db03e7017322ea34b9dff4d41cb48f903e2430042e3656dfbdf2dc3c1d76bf687a38aaee87f8a4bc143b4c978f728e8c2af17a0716897d557169ce4c432d1350f1f22cbda4e1a5a5480b12ca02533863500357ba47e97dfd4785154ba69393fc510289934be2480ccbf44d82e71253232d2daacde564e0f7d8da3875637250fb4b1e7faae95b7589aacc7483712ff20c8006e2ca12aabfbe925553d6db217b0c5357bdf721a3de496385ec809a7cfe1f8ddccc09acae86f288d13a23a6c0f0cff6c1748ddc600659d293c76321a89329d2df30f0adb6d460a346c96118ca5daf17e592f37430789f6fa976702d162be09b47e99310726717dd187da75abd83bd7fe1f4b7715a1a13283086298c21d8907271fb736af4cffce07c3b209fa28ce6700056d721922df2665c7e6bfe4c704e256f01b2b469bb3145f1263c08ed11a043235304c75536d08aeff8db81e430a839f35482291929c63280c22e149aae41d0a07ece13e21bc7cc072ce1026e1d45d4d777dc685df0e6a2daf954e1754ed1259f1c719b954d3898ca2aea8d23a9de0c68a1664e6d635369804af9c51d6f6d2812602df562ed130235fa802c567c7df407af264b469759da3bbb1e5fe57687ca204c91f6ecde7fbdfa7f2c9fdeeaaca1d88c29384b80bc376cbf70f776ee057b72386f87e35e3ea25c752c9402f7d48e99611c2e0d702432bfec6004547ddb92a43e9e4942fdf512b7a537cdd4aca4f954c699125b9678759b3f157931f44e8d26a5a6f4f3b08ae648e21bc41f7608a1b96b7afc759b90ecc97e9ad6b9db3ff96c84330f75d10d0648a111987913ac9b5fcbfa094593ca8ee43e302d1a2b0bac1104c7a5135dd3962754dee2943aec6610a4acf46ac1d9baa8433a57b1d6978e8fc60fc51d1a0511ef7278c7600179c29fa622fb18eace9257166e0790849bc029265647e402ab6e8c4a4d5d0d80cf708fccb817636024982771a113c042dd707d9aeb088343535e17ce9220a318a3b564ee21f6d7e4b759e67fd29ef0da35bb11836584bdd53b78bbe03090f9837e1c5e3c5b0a3791f083f623405e0f1f4b3c3c8082c00c46d3ba1f3076dcf2640bb86eaddb4cd04576c64cdb5bf8be9493666dd2a2f918a5691c4d0e60ce0c5bd71dce27435dd96453c1bfaa0ae611be8dee34acefbb6504fb3a5339aba0f2aa6687d30f94a5669dae1573effbcf1c36838e80174d541368bc0b150dba5205baad7da7846fcc75104e4fc157f4817f8aaaeccce7d63f225d382639044176c80ffc0680327a69805e6ff6382b7b65e900549d25a46d7831e975ae9b2298423848be9f14ab4f7f71aa353c30ba6ed80b4f616fff4de09a233b2c3bb508841f311627b4f859f348f979f62e477ca0077f843e32c1d689b744107d717", 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r3) 04:03:22 executing program 0: r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r3) writev(r1, &(0x7f0000001080)=[{&(0x7f0000000080)="02556aa7d8b218ad0dc00f2edf99952d811a0ea3816bf6a8902bdffb37b78bef1900588b859513a152c72e7d8b477b0fdaf55bca5f8b5e12ff156e398944b72f2e3e0964cebe0e0256522b8e1c2d8283244322ffd207ceb997db8d015df0d4701e0c2e81f2163bb35907b0e40161e3af21a589274864e24516111f9ca3577d4d4a045fb154ee6692afca09c8ee7d0a021a30728fb60e9e2ad710dce0f149a2a0ee9a1f53e66b64bd3d1cfb521b2bc451061930c2ef2e48bdb3dcadc964bce8fd59a640b40f91515b8c55e1bbe1519e041dc36ba48310aa03dac0b665790f65f924e7d008309849db47132b9995621f6846927e953311e21a5d3df74cd848ab44312b3b45e7563e23c8eef3bf10cf371b12c582e87db86b44bfda0b2617b7b10c9cad1e76ddd2e8be268bc36ad39f2bdec3b0f4c5a23629dae16aa45d156acb2e53fcfea21b409cf401217f26f65aed341388d37498baae2cbdc7ba328a2fb7ee161867b355606bc9bb88a8a346fbd6cdc964b83319f734f70859152f620d0b477ffdd407a4370202fc361bbb6d82b5385d7a7a1d08e0ad0a787d631f18899a606687a816997389b47b3e3fa24cf0220cbeee789673857d55c3b7ee97391ea1dad4bafea392879544a0915bc1d156ad05622100d1ba2003fbb8477a715e8660ab6d015f651ccc15aaa29d18ca9f6777335dd5160d1b17a40cd56459c0e37f5d18e5a13cb883c6b3bbdf1e513ab330e28fd1b8bbc3417d5787c6dc076a6b3e66f51d49bb310e8ed438d7abc4575a11607a78ee79d9390c1a54e0ab727854358fb13c22dee4ad6a8f42db923a27031a77a2bb0c6cc2012685da815c3c364e4209f08a7d2fab26b067bcecccf69acb205c390925bbe91e4b08fbf59a83e05bd2ebf0cd21f03dc92c9987be36d6a177dd1ce53cdbc73393034a02186b70a50024b2e37667de49dc16e2035da40b804d9b0dbea488877b1e672c208f08409c9320604018ec6f6aadae38d75d739bf0f81dcdc27f5de1460874cdac56c02dfe184fa4f809c1d254bf21b2b2c6c21068ef69887bdcdf911573baf6edbb7e7d0a14420765cd7c28fc7880d5e228d0b674eca8d0643216632be7cc8367978ce8b5f69c2d3c36126dca5592d9e3dca897e8bc094384b988ed3f41b892aff88e113e66bf0a856248f7a97183e762670b4407db749dd643bab812f69085ec7fd3de126faf5fa9cef65254183f4a4dc9751c4c05855d1cb50d65ad6492f52797f8f30d517d2df9e6279b98bc07092f87b905568086b0afa0c1e69273f2077af16394ec0b420c70e23b7de3732ff74c2397916600ee59c56c49db77038b43a0cb18d696af048924d60c3bdcdb8931e7a838ac869869ed2aa5d0208862e2a6413072a3fefe04654dbf5465867e0b77cae3727c9b81cd87027384dfdb346c2c2a2f2ae129f289c9ee0284f62a89fd6e722cfa20c9fa364ec55346139c82f6d598991768f0928d82a51e30baf5b37d1124f8f24eb90ca4a18f5d37e327eb588e912b571af66f1db5b08618ee0a0b5763344c1158b0a6ddf2675a785513c1168fbcc6c0cc2886388c82777f733cd8aa4b640bd00d9242523f30618aba93d170c7112ad0e0878b6c7b7b65713e733c38caccd35b4f4d1eb2f8a5e85f00d5a5d75beadaf9315a8b0f37ecd27ea694fc0335e30c2c8b970782e5c77d4efd7e09f90979a860cee0a90adee3429bf502276a472f6cc2b2a2b60b3d934992f55a28e38527822c1808588459ba4c950ee9b5fb69657706131adb1ae9a2288787f889c90d8f3554187dc033b1fe6952cdbcf2177089cf3baa2ec400486d7789ff1492b61dfd7a6c97b3ea5b7767b2c2b1c04abacd320c3508600e60500202ff77c269802967e426f16609b19dab51308ba2489d0b54543bc0095ff8989190182e62c402441eb2ca1b6df2ae43c0e48375ce9397f8b88d7d35b8d0579cbe99daab5a095c11e3f1f385032f708e7542ce540f26aa54a4b9c2b99c91cef1350353b17f2ccee7c25be49ab60d29375aeddf0972588d39c3f51f010dce28e57ba78a909d2482efb4b6eb3efb46662bb3becfa316be5446d3eec5acd465062694f0a84959941d92de275fcf0420e30524bae42bb16232120ce08882988f0933f97c332882dcbd765bc80cf31f5de78bcbdea66afb2781153127c7bb186b19f81d4744c9d04735b73ca2a6d159334e241e79b265da9dc49ec63527f3301dd7851d37d34b13a2f1fbfda5b033066573ad10566786f6cde04b0dda61c1733491b3102f310cc00f75c83b7f3664b39328e69a168642b75f32747019d39316a441749606f720f7c4692f92cff56ec84653fcbaef53cf5ed71a810ad63fad92a8d100ecac26f64068b43c7ffcd3b829ba467f784ef25dbdd78f0234d4b4944093009092d343f3ca89e84a0084c24787455aab5cfb1ac7694770e6fa84c47e804d86968d3e78637487866571a3ce4c3840e1828b052e1b85925ee9653a77adeeb61889ed84bbb9d088be1ced0612e20ea7c6f6067823c7248511a0828754a4faa243af081adc2574f431fabe91f5a764224afc3bb93d47f13b8e6524fe5448886570e16db06f0d8ebe22eb20f24e2f4bb57692d2b246bc010f0c567304b9cb0f214f15d697de6010bfdb708062f2de82a6e58f1c62fdedfed880fe9776296429b3db965d24169ad56d7d30efddb0877d711ba82659b7b76ab2929c3cc8d7567c289655ffba661639df01826630c8a6b643457c511c38c93fdd730990babddd172152d80f907c5522bf1cadb4feef2187efd6c074154911866182a0d87eb97a17dfe2194537a674d0c65954d8ee0ac8adf1dbfbd95b9288891fdb2a1e335d6bdd06321786dfb6ae48537a214549d42dba17ed7377cd8d2d125ec281120c071fb0378d429d9009c1eca674c5576ec54feb60cef76dd7bdf2e3c83b05e8833ec90d6b48deede30296db0ecd6c8d84ce58696c6a959b51db2170c0d12fcba975e6be54e9700e05dac899be85671f80f7d828f7ac1bf37c01d98891d50c97481d0a499b9f02d6612bcd34348fbda03e48839877d8f90f108af138990b446616d0e1a455f638e0faa5cb5a5bae9042ecfcdebcefd6a7ac67415de41a2a0e5cc7f23bda47f756ac8228f9d9b4a6ae89c61f71704007edef96d334b554348dc7889205c5c9636dc76c3541d6f091156fceec82c16adc9d089906054bea47632a179c9d707ff1c7a80051d2f03e5c5a27f2eb86252486aa65783d7386d755aef5f9de15c0baa78047bac058b7faa8c305d4538f640be2ea3db85873095d8d6f4a1bec469c71f75b35e63a32796a2daca8b7d0760aefedd4e41cff872939f833a70431bc0f81f55719560baca92edcbf36dd8b838e854aefe932cdff4daa5f08ee7324f27b6ca6b435cfa276ceba8b939d8df0812d9398dbbb13a81c08c399b4bbf586d0e8095845aa7e1e18b05b852c37b4451c961ae7c9eb26b7a6da67b22294fbb70bff0b05ac3e8ac7511dbf8aab704ea674e2bfd713b8a97027d159b23e25b22b48254bd665110531a8a23285246a770f1077e1718ac77f24a0f3698dcddd472568aa58c0db586faf3fe44d6cad94f2be52e0b6fc43e4e1c990b06348ed15e4cf02a777fd963be2ce5f33a2840aade51a6604977b1c9590cc47ba399b8041bf4e6b6f47242821e42d283962b1655e55e49a38786dd0b6c86ec45255944cdf0622ad7d3d0773b49bcb47dba35b3d7d7c32ecd3fdf46d24a7841e0a6cafeecb3efd3bbb1bc7e880f2f3b9a6c270b676b4c20f524963148cf3c2863e09bf7417dc56feed767286bebdaa842ad63026388a4eef3d539ef497869f8ed8818b50d5ac9a03717f8bf6cec6ee506460ced1a28cd4e002ab26f92940644fe2f2cb22f48e59ef1081c2ad75e477a45b6017537c6d36c3c0fd44e5769bf66942ae77eb3a3b59b3656e1a51846c4a7ffca2f9cfbad925e15881ff6c4299cd935a0f5bc975872d989ad80ca8c50ddaa2445712d1b435563f42af65ec2c0e1683b4682f4c933febe02f67044288cbd1a3374c4e0b4f2d4210d64be42dc127ea791380c6dc7dfaf35419294015d1089b5e02aeafbc3fcb8d48d203e76cecf10e511e315251365b92f2a67b7d3b27e5003b19b22fb5c21fcd61479e0605a0d865fc173432bbd263fb5f8149a498fac6253cf06cb5682ce75361eedb4a56a2be45d3bd230ad72b6a465d7132aab84ba23249bcb541c12e61302989bc6e74289bc53cfbc468bd44c77f4f4ca9605cc8cbb6320a6e8669afe4108683a85d7ec11e018067f515d349033d1fcd1942ef6494b3a6c4c7dbae9f8057efce4d3705783b1325e6aec48ecb71e525ec5d2d3ef60aeaea53e4bacc171bfc105871ebc5523534abfcf7963784df7d7b8b191576f15db7b9b5398d9ac4a25062c1a0f2ccc2ad6cc50cc51a2c527496ed6896263d9d7067cfc6802e5acf3b4dd30b156c24f79a984cc24a9bc5a00ece34c0cf99234fba5142f3a33cff3650c1978a229713ccf42cbb74b4337175118b3ca96bc627eace019e5fc8999011b6fd33d7ee1a5b61698a779285b9956e4f95d09ef54efef16d052177196087535d56195b659fcf5fcfc13cb66ca40cff2b9ceb4550a4ee661c556cfe6c7adf7207d7d198b0bdec4f8b52f53bc9e29d4606e3fdfcf62e1b3c6ca22c57971c4d5d98f37a726b0dd97504238c285018b05a3a84c86f594305cb668c7885b480671b9f52e8d01356577e5a59ccdd1f07ae5b710b0c911b1f61a9c9da8f0c134b12a4baa33e78cfff8b12e8c7f9672c24c7d51d56b6d1dbf276380d2c68670694d4057855ee6e670269d66a04c1de2249a4e2fdd4e8ab17be3231d13ddda3d51b4ffaf64e11e425bcc632663d05ab23efcf3f2230f1ff8f6520df9d976307c3bf829eb72161888e99874ed447141f25a5178b040b165c1703ec63fcc88d264241f860fb9767d486623bf000bf2452c96a96e3e650fd94d8a1c7b4600bdaefe622662ccd8de3894b5645c7cc186ca031284d426d67581b3d49b8b375c84262f1310f849968d1d8474cd1d9813f604f616f47b7a3f664ad1d23597ca74edf41691147118b630d84decd6ca191a3873cee72c52f9aee9f91316f1f23358d643b6388b7936bf78fb5ef99e17faa49428521e69516e2d97057bbbf631fc58f8cc142dac3482c0d240308e16ab14b3212172c945f46eb9d424b9ba6f973c05558a699ef61c0de0d2c5a97dc1068667d3ad5390d9f2f7872d92af99bae24e91ff33e38bdb3729085f291f15b27ce4b63a42822ef12f635a48af7aecb37f8b6a40d944e807452d8d8162cc93cfa86fc488ad7c207e2072e3057376ea9b1f54143b3c78fc9a0e6a57ddb1f2cec6dbce11b808e22579878b709374f4f724013c86b773539c23a043fa13f463699aa213eec5ac71b87a05e196906c727463e3fdfa3b779afe9c2a50ebd51ca4ded83283de4044ce5761173ae77a85e29cc3488f6fda2f4b6cde5cd066b874f4f1dbfab752bc92d1e01cebe7768f485e40ad54d22d6a0daa16f442d095d4bdc659434684252b7dcd9f335fecdf57c7d460dadd13dc3b8c79893affe98d36e56a2f32554cd8d3277ae484ad2cbeb9f4779f986da43f6894e204cb15ad3b7eaa92985ae96ebe38720630093d1c84656cd84679334fab4caaabdf6f58b4c2313f1f918a1a1fd78822fdef2627126c0842eeafc6eccc4daec60f31102d9563f157df334db173346eed6b75e09c317967c6a844dcb0b534523434ea5f5509a1892c5e9d7c115", 0x1000}], 0x1) getsockname$inet(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001140)="e89cf5813e8d2962363efe03f580e345cda9f5", 0x13}, {&(0x7f0000001180)="6c15a1e33418d3ea6f4ca2de009200f4b46f9300a1629ed31c040f52345e87c49807d13473b78dbb5e2d", 0x2a}, {&(0x7f00000011c0)="48413bd2b6e4578c82250249e827e7236e0a69ffbe11dbb6229321ed2105c161da7a5a4bb3af", 0x26}, {&(0x7f0000001200)="ffa6395dc24aed3764a0c6c1165ae131c8960065dcb5ca5ba18ee05a793024857baa35b5629333440ea5688ca5732577a4c9fb2748c0deed495eaeef19df670cccf63f1d3de0298f6fae98f28b62f7551f1b1e40b2417f531a1c0bfb64d449feaf256d93417b4b2f690f19a258c536268527946bd1994809286dc6ab1b166ff86e4533609c2bf5240f409120cf78b96871d91d4fa325172682c79345a9f9ef74a3d5a4eb1b17cd4db8ac36da587782b1cb854a842c7326d12a7f16dad183ffb4a6f54108c5", 0xc5}, {&(0x7f0000001300)="e25066f5835c6b1998d79556084ef473a5bd5e43280f21ce7fa842ff8b9fd12c0f688111f5c4fa44fbd4ec0c8e35a57539585682e74ebfbb", 0x38}, {&(0x7f0000001340)="ff94b4380a39a4277f3ba53c17b9b6731f2ac9b57487b3bd856c8b86aa5ee698ce23531ebee08699b6a89b06c55f1c1979e36cf17f20733a9df5e8c6dd537ebd312516b55a6a906c5bc156a21fd3648aef1bd6b398e612a1bd4759f02acccd6468137e2d1e9b941691d6a7cad24dd0711fed143235d99394c73844a8bd47e827273c99e09fd7add45ae015cb39a32b3c29ebe94e081609", 0x97}, {&(0x7f0000001400)="cdf03c9750cc7fc1cae69c556dc301116ed4dbd496e7a7c47156e2caace112f18bbe708882e35447440aa23bafcce2e625c822f8f59b37585f737afdcb27280bde38f6b67328e29517a5f2caefe05bea11da346b87bc2b9b80200fb939cab84ff3c7f0c4df1ab9b58440f79fa66df8661b6693a6dfc63add954639feee13bb7fdd08daead6ba82715e283d3920bb8fb9e0421366bd141d36499c5ffab33c7d0d351e2cc7a805406106dafbe91f314b78ac0b5afe419fc2f287f030b4b6431b9a361ca2c60dc14d39090d1838acd3b718288ab8c1cc33401eddd9ceac7cef8fc1fa2d457d8286d4b3215840db4220393a5ebb4d87420f70e81a8629fd869ced3947229730e248790a1578beb7aefce595b9220f58b6907fc1401d01b8606928d55b6d8301422928220fa1c0f1e34e39d827b243981cedb4ed904e320f025ae8f9551d36672b5537624d8382bb8febf7a0c546aacfd3c2cc08ad3e27ba5d348955da867d090f72d84268ced9bcf0132330d2a593750f63472cdb556b76b6803f7b65cf0d88e8e78b94c6cd298965e39617eaf6a1b27f2dc2d166d2cdfb9863e39edbafc1bca8bc9fbd0876acc87cc4314207791a01b3b59376067c14543fa2189a38687ad3964033772a912ad4dc357fc1d64dd658392cec16ef7e94ccf63240439ed3e99f599b57933c9cba554532972bc8bf8c6197fb6940a4a179b416df1522013b0fcb447334869d74f1ba6ae25e44dc67f6fbbbd1644fbead5fd0596b433e85e4eeddbc1ea3feee5eb895cef13fd0a02dba537361173d55457a5486aa877e80e5f92bbf44294ece2f25dfe45c3bfec48fc061a4554120b1569a8c14c2aec49101defa9b538396ee4993957e5f46f829b65a14f1b73649994b98869d0304aeee432e155863ab8b367e911a439966644387c70224203feb0740cbf4b18eef744fe0ad14db62c3da76589cbcdbf34ef5790f1a4979d45820de1830e5933414250af73ef91b6d6a17b7fd1cbac137093301cb0e599ad01dc9be649018e797b55ccab138ac13bc9e4b3e2cb8b48785eb2185b239a7b377d2a12f9c976e91c33fcc49f5873566d75c701ba08a99e66158c12d5b3a506b0766bb77ce29a8fd867c94617e2d04bd080a6d5dd6e50ba411836cc93ea5bb10fc3d81d7bd0b34855eb339fde5ab3cda471439969520bc74c0e5e639ce6c3c3b302c44d5f72dab7cd29583205bc0a3aa1e5f5799700d4888f95767e7a059948b1b14c4b4ef01f4fea634a165adb89d3e1ad946eb5a3d7bd5d7db2c6132db4b030d513cd9698d93752b92bc8279eff3585b838d6e8afc5ae0a92eb4bbfab080d6a76a70199e13faf16548287cf6192abc5116c0eeb8d421f8b664e6cb9d6c4d5d6299456d2274d23a00b26e030f54f7412665e496e7eef6fc7eaea0526b63b8dad68d051d0b2750186b23c7d1476ee2645334db17dc641332c305464563f63beafa4d63ec2ff4c93bfefc9029a72fd1909f7e914da1a205de7c4753e237d76731aa1ffaecf2a3db3de5542240b2ddfe57678f791d921250671d897cf98a4742384388b8db0f4a379c89e2e622489ab1b06fb6cab8c7b1978eda1772ea16577b740e6d1d04f84066b4cc38dd4cd67d15b32e1903226c85d0e63e77d4cf1f002bfe55572e8b65aec3255d555c115b5d9b8f2d5c1f6cfe4972efb129574b42db94489a7c34e40816101c8e6ebfb69af44cd45a3d59b9ac339159385d71dfd70b0ae1f39baf0c863f7125fd655329f9b3c5b109eed0c3fe3db76ca165f6f6ca12791880116d2461dc9f84ebf3fe81ff7f3e1b9db0035dbac8034366619cd6ec90e8b6bc7312f348c1f74847e90f3e835d12a85411056008e9b5014432fd5c3801c9a1ae683cf5ddba8a9d93d811051be4ea23cff55d26a4a72a602907dad47a5a91752908bf15b400a414a6e9d37181bfae1a95b3a35865a83098f44b0f415c9805b8162b2e98e26faf1d0a6f78f1181b15847f7ccbf4e904e5773839011bf1918e11f0b0f1c02da10b2e997774ba7a5bda73138feec4ac2222840a438e2b7e9899cbbc71321799aac54585344ab30ce685b2a8f115a5f1519f0a74f655600f2e7f67e91ef149bba032388ed9c21e97744925bb398609490214490129c6850544b6d30245c7395191b3e3fe5ee76fe5bd6ad49b0e80f820bcbc49b2a0aff8318056e6850dc9a271b4ba698b8fdd93f0164d39cd7d62cbc869b9adac2eb4adaad1bb75429a7e27d5db24b6b3b3350cb13042ef0792fe24e3d4b6084c332b7c68d3bec1b0d513694ef4bf9684f0d821435dbee4aa04209b79c8336719ed2f3668bcaaa868f8a0d24d2fe42f958475b7702d29a437a778cf3be84d2c655e51b0c87f4cbfa37968bd97c542cacc5a79b3f9f0e8f5a16acd83d37e0928b81671fe01bd941efbcc6afd0fe3beac66f165d7c52f480882862af9c931389f5cf71f610a885a9420c6f50ee558056c4351422bde25e2ae81ec415ecf8c8770af62a9e21fc2739f7ceac5ecb70c27729e5e3b22e3a0d4e43022b1c682c481640c55aa2a4b7a060550d0f2880f31d94bb7725649ed7e54b024dfc776d5020ef3c7fd6eb59efbf840d47c89e80a398fb612ff58ae607082c463135e7d658c47c61ca9a9001e2a48c30075b760008358a2fc4ab52afca7ee5c71b432ce32523826f721c7c4b22b147b58bdf8685c70107a50292bb3947a65feba6d59a9bc0330296292e1aeb939cfd70d749c568ac586e10477636c94b3a31cb501a00d65c2266cd1a62ef30e8a6512fe618082847792af128b88f3beafd729d29e25d0a63f7cb2f77632c270cae85e34b01f0d69784f430fd5e8377c200cda11ebbbdf13cbd03da5446d34bd6c37d35e72ac6e00daba20e8231d243efa36862e6bae710eda9032b52d89baba7c6b905662394b71480906995608b610d12caef66675e4daaf3c4d410dd265786de53ece16288217083a9ccc891c0529e820b47a5a86d2ea1f8290e0d9855df31743850a2a4db00e196f462403198fbe89ffe4d2806dd81dbccc0b42ab43e6ab528d74693b56a383edbbc4b5d5b5b8dbff64e1f9ba88c0d2161ebca805d6d6854fefa89939952e85e1b9e4dc979f93defc29d76a0c987f2b40ced21430f4cc40537454f1c86bee022459aa5caac77250cc6f10171efcf94ab7dfac9c42c2f0af68573f21737172ff8b6e11376c2ea2f0996f2005ad805bf6b7a4b5a26085b1b7c8dfb0537aa953a555969c971ef86624a562d83d2cf57fed090273375a221ee1d21931529969bd54cd86f7241b044eea0385ed17805b027daae866fdb8b7133e6b664c75ec755b3cdf1b7f9f8438b18b5a1b672a1074f70f9e78e9ff766b3bc89c879d9e3f463edf129121ee1cfc68fdc7fc73a7bcf1d0748f7d7c9cce2e6409c48e50b4c4097c09f607847d98f430650002b15431b22ca691e082c1248a53b3d440395e82a392fa61cd31bc00b33746081353bcf8b6fabbcca7d68d8698bebe27c02a4c216c980383e2ca1cca5bf0742fafe60824969e413a4b51cc246e799d6548c8cd0f87596a5a322fd6c8f5566b156712ac7a1c2e7530b4d0a4191be7dcc0717c94a2040a207c98a92c06cd19655ae494b2f3870e15cbc16842c61206f18ab86039bdae7af77fb915febf4de0cdb9fbebd077690ffdd1807d6d56dd7419d261b99e378ec57bccedf73be6f034334b45773830cc88260d1dc0c30cb8f61ec22e7ad9d77e75d2cabf610d1c9aa936fe22b6084db055187045474e77d6b7e5695852d5e10762187e9517d3a5853e36357385b72aa9e42b4644499250fe6c9d4a3ed1c77cb4ca35e12dad0cde29b43bd488ba94e4558eb17df2ae0a425ea64e8a8d1e7e09a8c4132b13ccd9a7155648bd0c92abbaf98a55d08e247560b0064201a318225fc8198cfcfe012681dc4a790246418355d05a708917db35ad9e7aa65bbe004b41a9a10f2f14916843adfae30697db892d222f4aef4eadd920d20e6cdaafd55d1ee289336e761e120a3963d2619acf7f36b7f931d62c5657c1affd4825f81d5e41e9689b6ce2b8ea9cf9ce0e89f367671e92847c20819058c098a8fc13fb99f1e18371debda9b5dfbc73dc9b809a6ca6cf576b7fd53df6bb2f3a7c7c4f30754f710b05239e68696253c6c0ba6a576fd331e4840c01e493cf8bb8c3aa9c82e8722d85e5c347c6e3cdcb0189c7b9b269e13c74c368aeca2c23781af250c37127fadb2235a1429ee0ca06aa5b6e4afd35da6fda1c5491a7af9b070c1f1bd60ec057b53703805d550cbd6991150745b3f749d48c6eab6d7fc025b1d5901eba3ba4c326e8cabb3dbad4dce9e4e583baae7af8013c646eb705a21801026b21a330e4fdf5c625b22db96b773411463d1bc0b7f9f3bd23c47ebf42428184d6c81a2967de069022546406021e4c171b13af37a5987a6f5f99503d86d20583d68e7f06870a6b29b20014c9ae9625d9fd03e0a8ae8c79f0983ca025ec7cf1c2656653e1d42a55494eeb39ea3cb608100835783b00edb88108d6a41cd6c040c8e0931b24f5a761f76051faf81f7ac0bfec0eef13ba183eb5acf3e1078af085c11f4bf5338b4060b2478d280fd849be2250f073797a74ab303aa6e689ed58a0be8fc5c69dd317e1d2f29aeaa87b54204642558f5cc5ea00996249c4a7e75cbcd62f6045177b74fd9ec24fd81a8c9f4f661164a775cf8919b49948aeebc5173a8f336f10d82c84a0c650908283de492d584a292e36dc9ff67f1cf541522ecb283b5448e134e317c10d4920c380e6c41fcbfdd90e5badbcaf6000ac6c3f3bafbdc7be76d1b082e7411c7e8eade1a6ca7fff67dc265b8fb52c9a73a14fc1a3cf693346d7b2b605cc6f032307b2be38f6b55495c60023610be24e7b24178f41fd6506582e2e959941d6211c75b95c0672b90ed66986838b1439e67380d38b50df1268bb000a88059c9baf94699c96e64664625da0e662da5a97cc321cca1ecb08833b9ea020e9c9eb80b054d90e50ec401f6178fa1c367005fb66dff47e7e78060de4f0ded778cef270e65ca910a875b25e459de812aef9b8e9c107701a053e04b941b6d4d5ce6faaab4f56dce68fb6ccc196fe7e6d46b29c5ebd1ae138311ee6554d742137ef8d91d6fa007a4a4d0f985c3d429afcd97eb8a430b8b69f84a59899afeab814b31fd3a4791c3e66401c2493a24a78254ca98424a68b36934ffaa7cdea210a0d0b58847b524da15bba38d7e0af7162986ab0f98992c7a2c7f501b97a8c1cb0f06701689b04a2e02a19ae8e1481190866d42d14b136ba6cb23f2f0cf5909d566f0e8df73dece78849812176b8106b9ca8b8157e8c34ec348e8812d708c9c8b082ba8c2fa4e5b86b0606d4d4188c7116db21d6816d8886f8f5e5112c08fff5941e12ddd2fd5bb7daec9df838c5faf3e0f292910ca81cd93eb19a99fb747e91931c9eee5a6b304e2f80f24efd270a322a4e50421adbe6f53d66d4e7578a515bc51b405d946f5158058ab3863f2d98a2037dfcda8e2a3944c52132aacc6e8b9e88b1784d7c57667f91d12b23f4feaa13912de43c39883ec1cb292b5756b4c7125b5052d14a4a74360db9729828ff17144f41e9aa4f0498488ef38a85601334f852967c817107d3b28a22aeb9208578652b0c9d24b1c99bb00e1f66c86c55d3f7eab9e8bc6f3130c4684e580aae0c5d6cc3b2fec4ba92b18e3649ec508aaaffe71d53ae858481af3c9ff3c67fc72c9d90c9d3e3c56e7e1f0acffa47033ada71ba9fac7563ada38afe4055fc57ca3bdf", 0x1000}, {&(0x7f0000002400)="aa2617b870db8b653d7d0ba081fafe68f72e2dbc3c8576", 0x17}, {&(0x7f0000002440)="fd5dd11f77f5f7f986269d4d194e4bfbd238c5aa5314173cc2ca30bf048d521407b8024c78fc8c4658fa4e46d78303ba93241d767a7c4cef4a7487e2546d96e409120c74b136ab30373d5ed799970f30dc36b57ee95f9c8fe788de1aa85ae0f719edb2457fa103ee300765566f3ed858ee7573384b3ece7a8049051293dc0323e29e55cef42b153426a1bf89520ec84652d06f3079de2b71c92ae5d9174f3c8a5c0fa04b1d37626de016bc6657b748ffd7992d687acf0b83400cdf52e9f082c4313a1b61808703a70e1749520394f480f954494d8030d54b617321ff34e9a9d5", 0xe0}], 0x9) fchmod(r1, 0x10) poll(&(0x7f0000002600)=[{r1, 0x8a}, {r1, 0x1}, {r1, 0x44}, {r1, 0x20}], 0x4, 0x80000001) connect(r1, &(0x7f0000002640)=@in6={0x18, 0x0, 0x6, 0x80000001}, 0xc) getsockname$inet(r1, &(0x7f0000002680), &(0x7f00000026c0)=0xc) r4 = accept$inet(r1, &(0x7f0000002700), &(0x7f0000002740)=0xc) r5 = kqueue() fchmod(r4, 0x0) readlinkat(r1, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)=""/87, 0x57) fchown(r1, r2, r3) bind(r1, &(0x7f0000002840)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) mknod$loop(&(0x7f0000002900)='./file0\x00', 0x2040, 0x0) setuid(r7) r9 = getgid() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) fchown(r5, r7, r8) accept$inet(r4, 0x0, &(0x7f0000002940)) r10 = shmget(0x1, 0x1000, 0x28c, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002980)={{0x2, r7, r9, r0, r9, 0x24, 0x7fffffff}, 0x1000, 0x100000000, r6, r6, 0x6012, 0xfe2, 0x7fff}) preadv(r1, &(0x7f0000003bc0)=[{&(0x7f0000002a00)=""/97, 0x61}, {&(0x7f0000002a80)=""/21, 0x15}, {&(0x7f0000002ac0)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/206, 0xce}], 0x4, 0x0) connect(r1, &(0x7f0000003c00)=@in={0x2, 0x1}, 0xc) recvfrom$inet6(r1, &(0x7f0000003c40)=""/73, 0x49, 0x800, &(0x7f0000003cc0)={0x18, 0x1, 0x0, 0x1}, 0xc) lseek(r4, 0x0, 0x2) 04:03:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1, 0x2000000000000000, &(0x7f0000000000)="5ffaed03edd822950be43ac180f169a09da05e39b41caabc08f8223fe67328f8bc77ddfaa48deae84b489758812d3428990d3130166e6b1de23cf8a1e574a23353858f1fb1fad63b805c250e24cc37d1169576106077abff7d8e0862cc4312416bf2598f6c12677bc6c4d68e4d7a9784b274f84a1a41bca2dc595b7703e5d4d71f2bd05964c6bdaa97ad713c1aedff3abd6385eb7b9a2afa1103ba8fc5923146b554b614f4b6adb54a152528a4e9202bcce5d7f59cbe4601c3819cb7cb14ac484e17afe6170b4209c500c29b17", 0xcd) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 04:03:22 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x0, 0x452) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/64) renameat(r0, &(0x7f0000000000)='./file0/file1\x00', r1, &(0x7f0000000040)='./file0/file1\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 04:03:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffa) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 04:03:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="81acef3ca8aef480e88f81bce9a62ce51530542a6f60e9bc592ef575b2e55688f7dd454ac29d28cecb3243eead3f31236070039c36cf3a8c2e191c04b4e92a868cefc7a827845ea813917c08e9d05f3b06aadc4130393e220302ce460854a48dba46a5e95ebb20313883130778b853fb6643f2afb20baabec9ca38fc3f62fe9c82636b9ef3fc5f706909c9d93c71a3b7e48b5d9f444a2dbfa0d3fb87e65e73ce01555ecf86bc228717cf2c7d6733f45def9e76a3960b40e68adeb867f3c968834c7570bc274d4dc390dfe178", 0x3ad2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 04:03:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0xe9) mprotect(&(0x7f00000d8000/0x4000)=nil, 0x4000, 0x400004) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:03:23 executing program 1: munmap(&(0x7f0000fef000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000fed000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000cf3000/0x1000)=nil, 0x1000) shmget(0x3, 0x2000, 0x10, &(0x7f0000fee000/0x2000)=nil) semget(0x3, 0x0, 0x9) 04:03:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x400000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 04:03:23 executing program 1: r0 = socket(0x18, 0x0, 0x3) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="77cacd299e9e118085c05191657ff581bc", 0x11) fcntl$getown(r0, 0x5) 04:03:23 executing program 0: r0 = socket(0x10, 0x8000, 0xf7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) r1 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/200, &(0x7f0000000000)=0xc8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x28c00, 0x80) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffc, "11dd2f287800"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() bind$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000002520e62973b3ab042231601acfa06564d90df2303fc6793dcec6d04a57a7d41c5edb36015ce5dad11f64c902d90bb57e0ecdb7a33a116993de2b8d2a540ecaee0e512adba772dfb12af3d9f261014e7b4a5f6616ba9ab1c75f2f316cd32a73332df4ba206c0dec839b682d551ea8848bf9f3ca82468b9c4d69e959308b67669c3237c7ab8b0a34b5e69c073b2060095b82a4a51f86b8339a9d685ade8118825f4aa1340facb5b1cc151ee2a88104506930a3bbe2c3664da10709aaf3899"], 0xa) 04:03:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(r0) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000480), &(0x7f00000004c0)=0x4) openat(r2, &(0x7f0000000540)='./file0/file0\x00', 0x8000, 0x67) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x401, 0x60) ftruncate(r0, 0x4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0/file0\x00', 0x5c, 0x20000003d) listen(r4, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) open(&(0x7f0000000580)='./file0/file0\x00', 0x8181, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r10) 04:03:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 04:03:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x28, 0x38, 0x0, 0x0) 04:03:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000080)=0x2, 0x4) 04:03:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) r2 = getuid() getgroups(0x5, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={r1, r2, r3}, 0xc) r4 = kqueue() r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) kevent(r4, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r5) syz_open_pts() 04:03:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x8}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3ff, 0x20}, {{r0}, 0xfffffffffffffff9, 0x24, 0x21, 0x101, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x53, 0x40, 0x9, 0x1fffe000000000}, {{r1}, 0x2, 0x8, 0xfffff, 0xcf, 0x400}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:03:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt(r0, 0x300000, 0x1ff, &(0x7f0000000000)="dcd635f2ff128b23fc7db0b3db8ccfe4a0b34e2761f1136dfb920b99d3fba3732541d26b66af9b90a1ea97d38c797e0af9f3081daeeabaaa2bde84138e8b3a1fd817744071e0abcb753b0bfc6472a15ee38e1d3ddecba034f465e99ae6b5fdc29f1e", 0x62) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f00000006c0), 0x0) 04:03:24 executing program 0: setrlimit(0x3, &(0x7f0000000300)={0x5580, 0x10100}) setrlimit(0x0, &(0x7f0000000040)={0x80000001, 0x8}) setrlimit(0x1, &(0x7f0000000000)={0x8000}) 04:03:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 04:03:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x20, 0x7}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x81, 0x1, 0x200, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x5aac, 0xff}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80000001, 0x4, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x5, 0x5d7, 0x8}], 0x2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x82, 0x40000000, 0x8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x71, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000002, 0x9e, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x42, 0x101, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000002, 0x56a8, 0x2}, {{r2}, 0xfffffffffffffffa, 0x10, 0x10, 0x3, 0x6fd}], 0x1, &(0x7f0000000100)={0x7, 0x8}) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x8000000000}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=""/115, 0x73) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x48, 0x3) 04:03:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 04:03:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x8, 0xa1, &(0x7f0000000080)="96340e9ed9c73d1c17b761c762ff0a355a94cc8c65785733811aa2b00ed873febc388f606f5dcfda48662a2addba25a29584378d3a6fe46812d5c5035c5e6eb436b6bead54e0e497048bdaadb5d924c096e66b7eadf6e3c7580be9388a1068f1e0cf103ec014", 0x66) 04:03: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x9, 0x100000000, 0x7fffffff}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:26 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000200)=[{0x0, 0x2, 0x1000}, {0x2, 0x5, 0x1800}], 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000240)=0xc7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x12) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 04:03:26 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x7) listen(r0, 0x1c) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e8d593becc518d38026996c6530000000"], 0xa) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@in6={0x18, 0x2, 0xe9, 0x6}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, &(0x7f0000000140)}, 0xb) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x40000, 0x401}, 0x10) r2 = socket(0x2, 0x400000000002, 0x0) recvmsg(r2, &(0x7f00000003c0)={0x0, 0xfffffffffffffc6f, 0x0, 0x0, &(0x7f00000001c0)=""/216, 0x317}, 0x800) 04:03:26 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/214, 0xd6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) r3 = getuid() seteuid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x2c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xc4d1) 04:03:26 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x102) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x9, 0x2}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 04:03:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x6}, 0x8) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x36) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 04:03:27 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = msgget$private(0x0, 0x360) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/31) 04:03:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x100, 0x6}, {0x18, 0x3, 0x630e, 0x50ae}, 0xffffffffffffffa9, [0x8000, 0x10001, 0x6, 0xffffffffffff8000, 0x5, 0x5, 0x1000, 0x9]}, 0x3c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 04:03:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)="703fbee1f9d87509dcfe93051c28e6755baa81e6563b83bbabfed2", 0x1b}, {&(0x7f0000000080)="ef23e04b7c46618924757e5bcd0ed4a0a42647621b40eac1d391b57d852890052126ab03776483a5dbbec2c38b6c56a60d2132a200", 0x35}, {&(0x7f0000000300)="17edd17c7d91c53e50af4162cb1c8876157796c9c9762c473bf0489bb0b21e1951b4829c56633497cf206ca182351b3912bc625abc2650ce35fb3e172b8a21f3e3039a658224c3e45a9fcb7143be098d465c96c68224dff25e72d178c88b2c395c8075ae0c18fed7f549bdc7466f55efe3c5e1d9d94ad2a5c54e9e6b84e4cbde87d980e2b8a686206b28ba613505c0d0fb58c3ff7d1c277066716107b3487d26b24ae1270b68ac43f642ef3c4e6ce203e82bb28572fa4a65ae64b665e6ff30dd10129c06c7645956527944bbc99f500dc55391362e50af2f7e2f075908d7fb282e8cd91655c350a51393f78ffdd2e1029f802cc505ccb03c18920b459625aeafc8b4b0325b7cc69292d33a062376f996cfa70b98aff4d2943eb79483387993471a4d850eb6fe9ca597ba43307a884d24bd6647ca5d4b47992f4b1d3fce4bc2b4b09e7b211df17ea1c237f574770d3e1e7e41f36735d678104b2e1af36ec1a856780b2f6f38bf23ef9ffcf77faf8fff978d0f03afd41311665b9cd8c9c93ddfdf490a39b6cd04ea872bbd7fc41ee51ab8281627853f6a546670edbd86b8a02a485fea9e8c6479b058d70e08b4cf657897930956a8ed1020d017bd60175ec90928136076d52c3929b29f1caa0c6b635cf436c02a5aac3289e902c78bcd51502aa5535152cd5892dd004e8dac08eb7e937752d3ff7409e2851ddcffdafa59b42c322855a0c692c5a3985889d1ca2690fe24b8a4b3443778a4ad08ee7dbbec79b17d527ba6de96992ac1b71e0211ca9903b7bc99a8531d8a9f40ccde1c5e70654a21b572e4ccf2ed5069c0db4f94a452f09d737261078d74978cc3f5daf6eeae90550c50bd70f8fa15c9bf8d90e60ff637bece0fd5f9e565065edfe797a732cea8504b0fab5a1308aae187c73e5bffe576f19bac64f5dd1dd2208269d5aa4f40d8febcc27baaa9034eaf053c5e0045c22d70a5f5b021b0436b0ecaa987d140fb9ed41808b762c0ebe81519d484a787b3b8edeef43a501ffedeef003d872ff03642e3cdb7a3e3003252f512bd29c0d2122026fd1650d0ea7f024371af95605069a446c133fb0bddb5267b60cc3b29673cb7145edada13c0dc2b52fd0eeeb7c9566d0f3655ab7aa890cef6264daa475a3d8776d1e3b2d42e46c9a8f0bf780be8c5c2314496affe166d30b3d4c36e1a315267e9a1e237e999a32a68fbcc20e5ba5301b95223a5bd8354072a60fdfcfd6ce84560fc17e86d64cb8e54805310c860a33d520b531e8cf8820b9d18231811307ff265b793da09a55ba2da2da4070ca6c199279017cd82e75cbf955778de4db88d5e573faf2ab08022149add1f30ccc2ed18a67bd564e9e0d3330b0ac12936603f932be31bb88c75d25143b2f29e4ee4669202f727aa07540a860aad7f02a5140bee6afaf53ce34d5599c3e2cf43e161fc5b80109ca3b44a9ad8da517a6365c6c800384f17dbe81bfd853d39c0e399f27164ca75d4b0064cea8eca6ea71a5a1b264ba4cf61af57ac327ad1beb21afc9785e2dac824b10a670b4617369dc864897c3c1405430ab8e09c8b0cb2afbec7ce5e848f3e42a8caae3c3c82f1cd964775b877ba5e0568dc3627020f19deb8e9771d6597dba2f57f078e8c46728265da62635bfaebb4a63b1697c3d77c348289777aa0a8d89b5fcdf7f5c463b67c39ab5e975f0d9af21e5bf77fe8828a316eccfc48e26ba7fd1f22ab96ebd4276d0540c2faabe6b651ce4a4ee73212f3a1695b040990de3b8f76cc9420b3d80af04d9d335a582daf5c1d8825262a0974822a51e5ed0aaa2d759fe6e69b049e0041d089a38f6d0075c1bd53f8b5a8a283d84ca361649c184007799bd303129f11bd686b4cab5e53bfaf24d0052bd98f08f5d60b905d09195b7344b08aff278c8ee773ed0eb8abe0f118f49b8a694fb8c6cbfd18cd2dc2fe48004ee76e0717ebd9edd826038673e26a185569a7d98f3990e084609ee3c7ad0f097f106d041e285cc4261226fe93367b8e7724c5d0367d05eb8e4d9f24949f909ab2bda8474b979bea4fb3dbdf64428b1085f871215ebf2fd662f3fe6050b1313fafa1b0fea9497f872fdab441a8df82906b83ed39ea6c28373665e3004cb63ad4ddc6cd59854a360bb399dbf76f477116981c2737fae07d11fdf45ecc81e9457cdf04e4e4bb818152d0e3df4444495a57262008fb35e2bd310d9276bc35e8d5daaa9e272cc1b364ad0fade3f4908034f993ef6e2547c492b00b4cd2dfae567a6ab678da8b35870f0a9bea177fc7030e9856910524c30a5cd2c8d4ea6a38bc7d94cd3e366344a1322a31c3e1cd65121523e86ae5f34450acbd86cb976851e8b71b1fa15335a3fde0ab3aa086e987970ebe612c43e7d6dcdb77c0be9809d95b5a2c99de300ce76c1acd4f17cadc389ae39b5393593454fd4659b21d12606fa28433da3335ada34f8cc61ed8ab751aaeb7991be5c9b20dc3283770a7f81ad88382781072127a7f5def8d1298c83efa376be10ff35e9030017fb8942b147ca047e3d1e48f11eb9ab15db6bd5c8bbeda1bdb63d8d683cd6746b3f01fcc2bc2afec477979d1b7f4cf5c50c371d08c22a3ec39a425f985593fb455cd0814b673d3cc10abc5280f21fe51b5df4d3ea72a0d5db298f2dc9f0595a90a395c81d8212af479ae7e3d2d09c2c44b2c5b6c63576bae7e3ae8c6f4de05c8797ece92287ee6a6198fbfbc6ef793560e1428d376f5bb1097dceb25cc2dc5abf2b7b7cbfd9002e20a536fec2c6a7464c34e65cf7643eaca744fc823477fc4ae3818e61c458dda819a3283c19a711f2dea1f7fb6a48542d9bbd99d810dc4e634301127bcbb72232ab737aa89eae7da6a874e4a97a68b505411f99cd64348f785487ddbb2bc5dde8ad21d9eb83aa927ccecce6c6f0a78be2b5768ca55b170abca87bfaabbbddb6f0c5a8a0588d42d16e6cde3cbd30ed3a1327db2fd670aa160f794862855d1d9d9ddc0166bf2520aa475bf0967e30c25bb44e2a8c7ed600a027b63b3d3ac0b281452da919cd6c15a8717fcda1d3bc51c6b844b9fcf873863eb80f558bfd2299940418829d910f2b5926975892bb186b9ff1ba0ad7f2de2b5bc25071960fab2254b367a4e55c6b102b4d4b68ea1ce4ac594117a60e57410ef74d1378c224f39afff675f428efe868c20f6d969dcc8eaaa9ff0a4839d68b5dfc2cbea71ea171ef56efaf4db7bf0b7b1c2c7df6ab1aea5420a32e91963ed71c0c3b5e1480ce2a07fe7ab80aad7cde22bb511539894a58ef5f7c22626b0f8ec8fa66e269fec7ecf791b435f319c000255c03891a5975531d88927a67670ce3ae2f13f1e3d8ac3eee65724aa8d240fe28aff4f85a61ff094cb1044bed00ac982830c232d54347b5fad6c9e16c738d9d9fabc603220105f6ae644efb6b26820a328a13a071ba748fd7509b3fdc570867b08c03b4366294cf4cc8579e5ad225f6a3169e7377d9ee22559850fc666d68f4fe007720554580725bf82fece6c2af4cb46abbf0e120f7af075ba0dc0f99e127dd2b4bffe93f986a7a55d7da2470882dd8c549a75a8fc0547d151b97f643f0b604836d0e01244610dda0605d6e001481e7c5db57e9635af3ea825148558058f58e5258704461782268a4a5cfb49ce1f4ca7d9ee2a3ab5d932697691f5a9e84b6a0cbc918ea65590041253d71dfdb3a9c5e989f04ab86253c85502415e50ff5bb6154c798d68d4314f3e3a691d47636858d91048cd6058db4d7356e3615d894573aa4ff9f29ac33ff41ed9c407e01ce94985c5431fdcdccd3adaf29f7abb3a3c4eba0e6e1ed3eeb51b9fa88665fb2d7b28dc0054c26bbcfa25cda9469050a075690ea729f09f61ab07e09e68b88d533699515c6b26d901643039115c8f6a43eb4f525da7992b4dd5965cf906ad8f80d6766952a918bd65221fe7e6e5a77b58fb386ff6c924a15a82be46ecf166ff9222c01d6e3dea400cf686581080542ba6b24ad350134320658074d3b9a0756bcc167fcdb75d132696513225f1a99e894855ab6d9eb3580602a084d2591b1492119d2b2cd7a60278bd7486720c48b398ee6a5a87b0685bfb670796d287eb5ac13e701c7acb2ec1994b75b037eabb14f41446930deb63e06106e7d144357c0a125675d41a197598df1893b9106139f5a3e11f3e09bd56e9b7320ea5c4019816ea8a741f3ff92daca897dc9c73c352148a0a0f06272c85fbe15c50c6361268169b1922f87632d57d251bc058747fb430f1662d3155b28f8c36386b4a7528c80ef78be614f08d65c241734b4ba00ff7cb1e16fcdf36a59510420a5aeea561cb93c9dac22da2572e46c3837fdc4455b3573c8ee103c88f7392424831b60857deed7f2071f9f5925e25529a56f52ee07999137e4ae9338cb5f00dad3df68fa394f1a70c25e2ff08135b540b4971d58bd980549d71e662fcb7b846d9ca4e8c77e328b4e00ce6b73c2fff91aba5b0bbe70d43605196564101cf75d81c7100fb93e505e31461ed6cfc159d963b385048d62b25f25ec08190aba71bed701ca60de77e36a84da608c8fa070f4c0bfa63a8055fe9164640896cb8869681d9e71bd7dce09a78f262e9166ff9e653bdaac31c1a73c69fe08dcd486f256f41650fdf323886954cdbb0b2f799d16b680472463d15a3834834d9a1235fab39b1f68febf32775f2f9993ed9df8b6701cc3c2f2898ebf21b343e44d0d4cc48cda86e8a607aad0e41ab7328335f33b64c93a6796ac765e649316b6fc4579d2c89732731b3ef348e091ae9f4b33cdca572562fcc25dc754a0f49a34495d8c82cb4b5d7ca905ec7f1d812775e8e549fe7f8c53d5f235e0dcc0ece672ae036cb7f4f65112078695c5c780f76d0630d9f15f60c2a4e97f2a5316f4d38bfce8b20541ca036bf0aaa64ebbd378f89ec5937ad20d962f68fb3559b162413a72eb93155037653a1cdeb936021278762ba549a7a20e1f68a1e0693f1d5aebe8570d47a4f5bec3b8feff99924861c15b5a7e6be070488d51f20406b2e2a776c1ab96f4d83899d77aa3747d52b8e0ebd54199a500c54d08e9202ae463bfffd09a065066586495d1c02663a01018d355737bb03a9496de868c7ffdf2fddffa8d8a47de5eebfed84fef1ee938f73ded4177f6052bc606dfcbf73d1c3e700ac1f17c92a58d2ede77db01e7186a70914ea0cd0e7ed070fef3835b30ee5121e2e66f37a261ec7322941f7f3687a3dfb4b2e4060207395f1d2eabb074f59e3f66ff6596003f0c38f22a34920de3b8697d97b731bbed79f7ba827e9a8959583e4405ba975ebe911f0f3f9a3b08307967d4ff731f95f6be830e6af1c035db4f9d7c072bedea3bc2410533d53f786b1ec98d4e90facf26ce918e697258bd8c524bf16e4dc9746528edaf574a57b2c07bea2d7771e74e2b4775dcf9498db523ca7bf41d44f46c0d221e68d2eb7aa6adf8fe0b3f160f2b6d4004bda0607e01f80aec7a16ec324802a28198bd3f747f93866c529da588a9b17b75a27f2f7452e033613bc13aeb9a2bffdf512648caa66f838dafa465ef1a9b6c0d3ba24acd8b75c78c33d522fdca5b335d4b75ec3952ebbf453caa18e26da59d513c5d0ba62bbcd61862cb69e04b7bd9f1e65fa1b6ff783e8ed1159eb0d9ce09636e552706ffc548595e07cc009f4870354317ff179075d875cf7b7ba38ca8bd00ab53159c60f90d3a54cb62111302aeb3896f8cf956db91171e7374321ec43d11a1c7d8ceae92be35be60da9de3812c105b81c5730353cb1e2f6a56ec9f17effaeb4576b342f81a3d5", 0x1000}, {&(0x7f00000000c0)="4c2e13097bd4233666c6e69cc8e7c836099b5b4c42c884b9d6b1fdd1658e", 0x1e}, {&(0x7f0000000140)}, {&(0x7f0000000180)="5b381595f6d9b9a434e4b6246a0b3e322ca160f218886566903d95f412fae99b41f89f9c", 0x24}, {&(0x7f00000001c0)="2fc421", 0x3}, {&(0x7f0000001300)="53f3cb52c6a0f78e59ac3437d703e6c3f70e3c0931d6271213b95e06f9948aeae04ffda3bc2025c2755e98f3fba2460c0cc918c298c4c1a9f54b413f5b4435fe56741e0d1b246ded32de84940d282216666fce7db39671e2f5a45d9a80ed4ca8f6fb97f38c6732005f197cb5c3eb32e15791bdfa4cac24c2404c8c1ed48c174284c51cbd2252001eef51af806840974612afd2f3be669d6b256fc2bcd7592868b5d78e692da2c5edc6b921f13e9f1b5ab3036ef3a85708ee3bc5fff2cdf8e47eb71744f02bf02793", 0xc8}, {&(0x7f0000001400)="5c3ba5a6dac6bf6b9f7f1b7b3f879d95a54e9e1e693eb0490af35da06dbcfd78ba19c14d6abc991927a146dc1f2047073e075b0ad7c672476bd6917aef6b34c3709870c0289a75d958817e4b616ee88de82938f59d98f75a161039b74792c180ff75bcb90a1508688876b4681ffadb24c2ce542ce124c32340b49009efad2c5efd5309fdd8bd546a3072a7cfd4e66ab97fdb6b19cbcc264288a25f6f283f6e689becafc9f25b2ccf4f524ffd61bc546d465752120c3b2ca582ca060edf", 0xbd}], 0x9, &(0x7f0000001580)=[{0x50, 0xffff, 0x7, "c0d9534e3427a8e5b8462ed59abfab05a33998631df0b92bc0e91f1ccc4a4d1619a9f8d7e5e6840d2424021e177f0e6b4ca9ef0914a9a24fdae9fa86954c"}, {0x30, 0x1, 0x63, "0c06646a6bf97bb3f87c567bffb601274a8dd6aa6de06e60888a3ee8"}, {0xe0, 0xffff, 0x5, "2926a739ead0ed1b8e0cf741d607fdaa39cf7a5c83e7b7a2dd3a54fc5e3f4d1b5aa009bccfbd53932ca630900037f564b59926c449473509e969ccf184616c6158c36726cbc0041be051bf95f3dcf18077bbd151cb89a730d1693628811aa29182c12e11da0830745fc97282e19d756230779aaa4158cf8c70771172bf554869e89d5f1ed553ef3e478cb0042ad0e12efc0a70e7421d32fea6252cf4d7276c4be9fc69b4a3f526984fb710cb3e1d4585908640591887adb7271b207ce6c603da04dbda2e77a37e59d149c45f640b"}, {0x40, 0x1, 0x3ff, "e91975e6fcac9ae52cc5d841f08b98eeba772cd32d28d0d5db60312e0a68e4a4ed375390cc5f1e0e7ce33e4157"}, {0x20, 0xffff, 0xfffffffffffff86e, "b69f13019364384fe0a9411c"}, {0x90, 0xffff, 0xfd, "09476d18c846f0cd14ec8e78f20f250304e35d636fd64fc588ec388c9f73bc639a2d99122bdaad5a412acab64d89f137e36cc6a5e228ae1ccaa4100e03cbc9785fc709351f40ad16110543629cea1ee982afb2a9e14640d9970c4ee31716be147f84e1f894a4ce507b5e3189ce3537fae22e3cad4ea4a675fa"}, {0xf8, 0xffff, 0x1f, "7dc8f8bedf4f3aa7b832355a789b86e7d7ff06247cdcd0540c5a2c16e7155b1c264960e028540137c402b1698f30b3be4618b0efe2bb4d24bc86ee3360ed8027a8d1c6c35436d7d9d0616838f850eb59ca5103c0ba82a1a6e50917e662c9c34f7bd5f3439f7ac43ced5fd9d0224e029f0aaa13924bec3f3338f9b71672c6d8f677a344c5bde447936f989436d08447231aef917ea3be5a6ee75397b041ed9fa631eee3cad129af565ac89a639c84fe872db9e7a49c1732c76186596c9467537e47bf63021928e45e2a5d6bd3352e845cc84be6dda6113c39c6528345adcbf6e8b2cab00dca1b"}, {0x58, 0xffff, 0x9, "e61474f58ee66f3b220945f1094baeb7e3dd1f0ddc9d7b2d01212909e514a23f0b5adc926b40c1ecaf09e8aacf04b9f45573477718973c3118bdf5f78b34bd694a5b6ed6"}, {0x38, 0xffff, 0x1, "51d24ee5bdec3edde3b9e2b970a58358e804e2a6c0f789d78f93531d5e60e8a89211"}], 0x3d8}, 0x405) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 04:03:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xb979) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = semget(0x0, 0x0, 0x85) r2 = msgget(0xffffffffffffffff, 0x4) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x7, 0x0) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000340)=""/70) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f00000003c0)=0x10) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="033ce16894415b83b26f4ad316cc3c00062e50fcf4caedaa2c7843eafec81900000000000000000000000200000000000000000000"], 0x41, 0x800) msgsnd(r2, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) msgrcv(r2, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 04:03:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r1, 0x15, 0x81, &(0x7f00000001c0)=""/10, &(0x7f0000000200)=0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2029, 0x8, &(0x7f0000000340)="d5ffe56547be7dcfa59e00d5dde45e1983d54b901b15dd688c74839719aabcb0a4d1b64035d54c1c7339c112e886090000007b774ed7096b7e70bd7c47669b91e510343c85e5211d398ecdf2b549833c0431bb70b61d7e5c1700fbb517f9dadf1f5365d27540e78aaa3a2d9f4caa3087f727b0829588a2601737a62a53ce69854ea01bb9770215df16a688e66a00000000000000000000000000000000000000000000", 0xfffffffffffffd41) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) setsockopt(r2, 0x8, 0x2, &(0x7f0000000080)="86ad04d60afc9e194107a90fc6a99723250b66445fcae81e1eeaface542eb24111a7492673f9ffe9c01b246532675e02f9bebcc4163dccc87517061f5b25f706d2ba9183aa6b0a327ec104060c1468083b740c71564f411a44b6c2f4c9fe9202427e37036af52ff4f3ba98ac69537fd29d740137230436486a37890f9013a301e8fb2898cbcfccb5ab45255d481d7f43a2392a9bb8a65436f7a144bde140aae470ef99abebfaba73743110a370f1", 0xf) setsockopt(r2, 0x1, 0x80000000, &(0x7f0000000140)="8201735b74cbc69dd4405fce0af4f18033f4f8b338e2a6e0ea8f46b02a87bd83c718fff7d1aa2defb30c3e43a7b362689b3f26a8332d2ba866bf79aff6db26b2c852a1fed4d3733ef0dd934c305ff30db8", 0x51) listen(r0, 0x5) 04:03:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) semget(0x2, 0x3, 0x200) 04:03:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0xffffffffffffff7f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rmdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) flock(r2, 0x0) sendto(r2, &(0x7f0000000180)="d63fc3ecb4bfa03a7086b89dab9700b06602adb056dab60618dcdeb41cc9fae4d7", 0x21, 0x8, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 04:03:28 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002be, 0x3) r1 = open(&(0x7f0000000000)='./file0/file1\x00', 0x10021, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 04:03:28 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 04:03:28 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x1003f, &(0x7f0000000180)={{0x1ff, 0x40000000000003ff}, {0xfffffffffffff800, 0x512}}, &(0x7f0000000200)) 04:03:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x1e, 0x7, 0x1, &(0x7f0000000000)) socket(0x16, 0x8007, 0x4) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/10, 0xa}, {&(0x7f0000000480)=""/237, 0xed}, {&(0x7f0000000580)=""/69, 0x45}, {&(0x7f0000000600)=""/35, 0x23}], 0x9, &(0x7f0000000700)=""/19, 0x13}, 0x842) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="04000000", 0x4) socket(0x0, 0x5, 0x7ff) 04:03:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000500)='./file0\x00', 0x10000, 0x76) r3 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x8, 0x41) r4 = socket(0x36, 0x5, 0x5) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x0, 0x28) r7 = socket$inet(0x2, 0x3, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="1661431ca172e12dadfdef9d8babf9a20684837e6b44de4720776fd681180be870bcc5712864d056910a5c1f69f983da0fb87441655b1d91f49b53e04516b0c022a1ddea66b5c5bdaad6e0ad668744eb0bc22438ed70cbeda6a95351d1bf242eab6f639bb050e87507595e6efd007a0c27f98416039605c9", 0x78}, {&(0x7f0000000240)="4a68566c2faa9f012a932f0bcd9e2c61686ecbd000034fc636ec4c28f17f8208fca91a1f444416f93bc350e010958219df354066e9dd77c346f98c7049157805cbe23790180176adc87d40bf19378553a9f2faa058594a4da943c048b3692731bdd79d14d5da47459999890f8808363c8ca514e39837359269fe2d9e359a99702162c9dd8ff9648468960890fce84e13e966e36261e494d20199e9d97cbe930da4e70ee7fd", 0xa5}, {&(0x7f0000000300)="3a9beaa0f5471c2d87cf5bf72a3cd58e3ab210ee7a91bfaaa9c999817a01bf3b0ac908bc35c89bc6a6aeaf9bff613d5a54a3fa98f3e092b64580ab46aaf0458b2fec99d99c084632cb18fc4da0493827d8d35bf6f817b34e27e1349f41c60ef7feac6deb0e94612f2a308a74a6bd7891218700b4a56fefc1b9b9a901e84024a04bb73b72cb2edd076f19f2e23d25de53eeae6d929c9ac3204b4f4d76df39ff82a612e0138304d099ac0e8a24ab52130ae502a0b1fdc792b6dbd23f9b86835110f09e07142256a6579ce741bc7706c36897a6d5ab53b10ad730c330fe4da352031894df6dbdeb4a2802f3c764e64374dab7e864b5", 0xf4}, {&(0x7f0000000400)="e27f7ce451959146191479a7b4ea835aaa9b1a359730166d85a065c4d9535d883226558a2aa049223da32e2afbe21afbe13eb00c7673c6a8435b1553e23f51368a5c310628b261a559fcc7842746f0d02f41f07a4d4d2f74c3f773cae0f914771cb3e323e5bd5d0eaa503ca3b2880374d2b721650eaef93b4f5d5ac9fee0aae7417540e04b96479b62f7d74dbe5f7c509c2741fe940caa655c8dbc83281875822fd82e3d218dad897a043e97e39af5f9321e4cc9599ed8bd15853c17a94076a91b02037b", 0xc4}], 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="20000000000096d6b7f993e95b8f00", @ANYRES32=r8, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="00000000f13f94680c4633a7f3e5a001e6d9fd74164fd878210f23ae5ee114c0271541ffeb0fdb4e2193eb495c602bfec77c708ef024dce0acd4a1ef05f270409ff132961cd287a8845135944827951f305fa74d47d57b06000000614e60358ffa4d43201352ec0b20acd0bcc1f328253da2a5d34b8c77217747db75c59fc9b3dd3febe3b4cea88b80c376963f38af932772abcebcf49a0000000000000000000000000000000053db470eabdcb8882d53cf9c24955e2f317967d73ff8a8a5467e68db401415a2c1fbf1cf8f64eae4b1c46851ffc3f5a61135e0f3adf4d4c8feed62c9d8083a86c7b4d8f4211c3d8a4ae1a48d100a6b73dfe4b202fa3d19d2fc8f70e39cd6902af9526048209a998a854184998f4c8f94c31423bb681db048685476397b9744d18e78865c0e383e20ebcda8c616a6b9b1905a6c48564ffe07ccc0f74c"], 0x48, 0x2}, 0x400) r15 = kqueue() r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0x9}, {{r16}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700), 0x0, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r4, r16, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r5, r15, r16, r4, r1, r1, r4, r16]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x90, 0x4}, 0x1) kevent(r15, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:03:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3202}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5202611b119931889f0b024f81828af87747ba9f092fca0fc64bf6133a8b4c169c57bf2db84546e7c942b9750f7e1deb684b702fbc3793175b5aa894f20bb1f47c0c43423d18de38597de62452f5a0279ef6fde0d5ed5be49d02b635b58e80ea3633dcb5bc66d395acd0d58483a58812cd2019fd09f044df2e68515b8d1ab91948b6cb7f4e032d0f9924ab08275cac11fbc5992f1f08fa837737760714c193a446a1714c6d091d2f079965adda79df7e1d59c32db0ce3edc06d732", 0xbb) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 04:03:29 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) dup(r3) r5 = semget$private(0x0, 0x3, 0x1) semop(r5, &(0x7f0000000000)=[{0x3, 0xdb3, 0x1000}, {0x4, 0x8, 0x1800}], 0x2) 04:03:29 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair(0x2, 0x4005, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000c37000/0x4000)=nil, 0x4000, 0x1, 0x14, r0, 0x0, 0x0) 04:03:29 executing program 0: r0 = kqueue() kqueue() r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x8, "010000000000000000ffffff7f00", 0xfffffffffffffff7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x2, 0x200) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x809) 04:03:29 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x7, &(0x7f00000000c0)={0x3}) 04:03:29 executing program 0: r0 = socket(0x18, 0x3, 0x5) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01005c003000"], 0xa) mprotect(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x7) socket$unix(0x1, 0x1, 0x0) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000731390d81c4425c31b4a37a86103a2480284eed83d5a735bd437fba7d22208c6a77b048b59cac865698f62dd44a8c1526f8b54819f28de1560512968f22a9dd030"], &(0x7f0000000140)=0x32) 04:03:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000016c0)=0xc) mknod(&(0x7f0000001880)='./file1\x00', 0x0, 0x8000) link(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) mknod(&(0x7f00000017c0)='./file0/file0\x00', 0x134, 0x5) r3 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) r4 = dup2(0xffffffffffffffff, r1) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/66, 0x42}, {&(0x7f0000001280)=""/198, 0xc6}, {&(0x7f0000001380)=""/168, 0xa8}, {&(0x7f0000001440)=""/237, 0xed}], 0x5, 0x0) getpeername$unix(r4, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f00000015c0)=""/218, 0xda) getpeername$unix(r4, &(0x7f0000003e40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008859c24995095ef2c906d8751b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aee129fe7a661c37b22f4f0c61d44e9a712bb49f18af4302e4d378853dfb7f35951573e1f91ea0f15a2157726e869513b665e045a5b8f15c88af89ef2e6e39e5578f55c38c41f5efa4ea6873bf9a7be397981e4010abd471d2453273addfda9df21986030fc2d9c5b54c60059721aaa6bb5b68433b128afee5824bff49da89db57e6fb9e3a5b8db18df59be80a192c0c80a1040c30450f88788bd83e77c8d109952c7097a40b2efa21773e1c11e003ec5090721ce74af7408f0e8c3e99c15b44090c975441a5f8f53ba98438b545e72615c4aa306ac0029a9298b4f0bd0b65714ce0fac2115239cf4831b8e77eed579185fe53d0350704d84830a62bf18d9fb07f969077c7a9e60eb01165e4018496163ce058725e33e341d24cb7598edc57ca77fb489510c236de428cd22200db372a8f44f475a408c2f7f210ab309ab54779a939e65a414e9c2ce32b23c4501a61b908497c288575eed00fcc63739371c20239eefa9cd9c04e0b2cf64d6b8bce150388c9aa2c83d8a6e38d0f48ecc128fa0212d9d8989be35b72363ee3864eb9da7e3b0a5577fa4946b0f5e8e0f7eed67311a2e023a7281f485756056f0961cff201b711c7b220bf7bf4fa1d95f83e0100ee64f0f2bf7d59fb8348d3485c74921889d7b8b2709c1a1d7ad7989d619716f5f8b673f8be0cb9e7e09592072de5db3f142999406c232d707415e8a490eacb8f4aa13dc3cff0134e6787e507618d1d1a8eb267246aced0163eeaec5e6c72aa64f1a3d995c335753cd1386f1dd50e97b25e58d66619dc3f2b8304561b0cb1227a1e6cf9eb2a107b28bd2dbdf390d086d31174da83d37ca6d9f38924e07801ac2a65ca122d13410fac346cbec4cf83f9ecde39a03a49f2a280b41941059c74e0c9fe789e4898305be6229eb92357"], &(0x7f0000001780)=0x1002) 04:03:29 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000000)='w\x00') 04:03:29 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 04:03:29 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) 04:03:29 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) 04:03:29 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:03:29 executing program 1: r0 = socket(0x10000000000023, 0x2, 0x8000000000000800) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:03:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x20000015, 0x4, 0xb5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x1d4, 0x39c000}, {{r1}, 0xffffffffffffffff, 0x2, 0x2}], 0xab, 0x0, 0xdde, 0x0) 04:03:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 04:03:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40000181, 0x0, 0x0) 04:03:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) close(r0) shutdown(r0, 0x2) setrlimit(0x0, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000000)) 04:03:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x168, 0x2, 0x4, 0xee, "3caebfbf9671ba6a6103bb0fafc2cb771512c29a", 0x7, 0x101}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0x602) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() r9 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x3, r4, r6, r7, r8, 0x141, 0x6}, 0x101, 0x2, r9, r10, 0x1f, 0x100000000, 0xfffffffffffffffa, 0x101}) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r12 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r13 = semget$private(0x0, 0x4, 0x408) semctl$IPC_RMID(r13, 0x0, 0x0) lchown(&(0x7f0000000340)='./file0\x00', r5, r6) socket$inet(0x2, 0x8003, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x7d53) connect$inet6(r12, &(0x7f00000003c0)={0x18, 0x3, 0xe68, 0x7}, 0xc) fchownat(r0, &(0x7f0000000400)='./file0\x00', r7, r11, 0x6) syz_extract_tcp_res(&(0x7f0000000440), 0x9, 0x3) accept$inet6(r12, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)=""/253, &(0x7f0000000600)=0xfd) socket$inet(0x2, 0x5, 0x161) getpgrp() open$dir(&(0x7f0000000640)='./file0/file0\x00', 0x10070, 0x1cc) msgget(0x1, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="dd3509bd69d498bf3c427e82859e35c0e81a4dee131de4e1121b188f72677eed443e82b388a6939af01a38c96097968ac882be7551a74ef00a87e2f4034072d9f85661b46d63542a8d8c40c5d6a969df737d4dea9b2cef8df2c5c1f5b5f66253102f17664745b2f21fa055efcef04ee902506c4e2a8b1a6786cb412387562f883b2919ad6637a54c2afa6e1e7cefdd0932450dc5", 0x94) r14 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r14, 0x3) 04:03:30 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = msgget(0x1, 0x20) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:03:30 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) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r6, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) sendto(r5, &(0x7f0000000340)="0760f3cae0ffe323453f97efa3b3a2db7792e53101e13e9594b783f504aa6d7a3ae19762028db0d019e13bc410b86f80f8559b056c3121cfd8802538c3fb3704e11d9730bd87b03e3af5a8d30f72431fafe8fd221e07f98803ef73dc8ca94d9a2c2eb9a9b11a82023f35ea7d1a4177fa1aa59b7f54270233389e6682aeb96839f427", 0x82, 0x5, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 04:03:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x4}], 0x2, 0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r1) pipe(&(0x7f00000000c0)) dup(r0) syz_open_pts() 04:03:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="ba25a728bd8af79337f5d9013a477bac829982c9b2160e70efd0dae12e8d9a1f1c76ba8caed56cd1dd6c34ec69172317a64ac3bdf90a91c34886e00c05bd11c9020a17d93d356dbb0427b3928aa903d093fc18d0055e3046d3351223dda89914d415263001645c7ed57f2892b97a01338690fb3766592ecd67cf9723fa263b5fd97ce812f8c574af0fdceae16fa7262a7929ed48056d27490a680fb46c23204e4c266e0ccd5e119abf137782b509788a554794dc2bee7862ddb91868352a523bd5065d27056335a2b5911745e7dac423dc48f0ea9cf0d80f09f1de7948d5ad2dac1971bcd81b585e4075a6b5a08cb68d027246d41c7e1a7e319079ac5ddc4f94b6c80adf6ebfdac38171ddc402ef79c5c9fda32aae5bbfb77c5243c814572b5cbf9eb2113b1994fcb52d538e6ad520351036ae84ed466cf79a5f2ba93e116514212d2cb8c1397c6abb9fe7947a69113b578f4bddafe79e4c2f82749d2db79891c359be0d86fbc18457024c796b235b8b34756a16fff2b3458025eb76bd449569ba51d11ebebd89b70991e8448931cb888ad4ea078ee8a27de154e9b08fcb0479ec1a36cfca1238363bc1dac4b59578273d39d503564614627751486811c07be010c5d335ffadf5d855a79a174b586f91d3c4aa11cae0dac787e792f9847c6e7ba6d24c9a58162abaa76bf46b2918ee8f68702a2a2c5913aefa45e2d8d76f6537b33a36410b20603815614d015c9c17453c89d87d228d6fc2c1a48fe4be8bf26839a6894d774887ed7126035d4a179760473cb8f3893633399834817b909e0dbf9b93e568ec263a94cfa142a29ffa89e17d3409e4ccf0ddb83ec238027580f6cc61feb80867a77bd6410883afe5a8631b2a45227024956cb05532e37b0606437702ee0118ec6cc390b2b512548ee05c3bb37d0fcb295080d23de99dee029bface93a2ad283cfba3a7a494e67359929b977605eb3b2efa580b6b4de5b76d4faa4d3c646ad668b2c4e9e1a0e401e313f401700bfd3a8f2d7b5ca7ecca943e87b8480ebcd7a2d63e8fe9a372c902a0aba7e8a5941a52087f5f3422b71f608e4a673bb6d67cf8883df4d3c171c798e24ffaba7e4717613084833df22ec9822baed7ec4c9ab1dde0582f2553d8ea77bf82aeceb12991253d505890df4f9f4b32f844437ab9f9910ee29574af3eea2208472b0f32e16801e707a56b24494da07eef8e3faa871477a4a6b45f2a1c873bf1ef45bfc904296663275ff72885d09807110522b9dd575e89b89121dea9c14e50273b54aeb073ee5e59635defde5e5065f4f47d69e036d005a5ba3b72257e185713d6515ede7f5d0fda48d2291932142af2235ff034137137ef7fb00eb8c650dbc8dadec3a77b6ac81bf8450ecc17a146787dae53412abcf719e485ee903154c60a0f431cf9c3658b79bc703e8d2258cea4249402db64e46440b69af6fd7cd5f60772a4758bdad33e9d9f6c2509dad9595d2f0a80517c160e255cd9e48d4615db9a40abb1f6ac7bbebb20b70ce6d16ef42efe55a0fdc4e93c670afffbd3bac9642188adb4a5e325ea22908fb99117c1916d7ede4a682374224740bbcd724aaa3c9534cbc98205370413697503ba0145c7e4587e665351a0afeb14d01e2ce21ab09f714c5f72d1e194bdf229565f2452ec5ee6d6e793195f1599ed33fe3280fe4aefd571b272c402c1e35ef9fdab28f4984de0375017e6e7048ab18adaadc917bc8d0d4ea413a43706a3a0d4e3f233cd561e40dcccc4bf67d78bababfa2121a582a2b4302b630d530c77eb226e8c7f33efc1d9a3e5ca2200612e20610525007beb693c9a99ee1792dfbd4c22e8dbb4e925a055af09df6242860386810c0a0abded4d5f9f167e8b0b448a8204c5af22859c94e34f67889982ba4ea5c42ad6e972199b16a3eabb50cc699b9c2db71b344914cb5d3e83319d6c62dff651018129f9108c28fc2661c953f8a58532e996f57558148280657a60e58f3439bc4eed32c0c876b309a8f7788ef1077bf31fbe781413f5e2ec065803dfc32a31a16841822c99186d18b850950067ba05127c4cd3feedd92f80f9c7ea69a87642891684e71ae3dd0daa3c7a7e4a0e6382d90fab46d028c2b0c62cfc712ef098c47e7da44084f49172ef8d3fb31dc03be99b8959718799761f1e10623412f9c7b25e48eda4d647c6123881652731dba9004a7b373a2b6d0fc92dcfac5f4e825e6e5bdaae2c90b2ff7f1856844a2a5d7f49954e23ac50366afbb2e1413a8224290f7095f703e88facd7ff482bed24fc77bfe4514c2eb7173d2f197f4fa0b50d1f36922a33f12b508770d2c95d05dc09024b1c5adb5a83573f97a84da377d879557f6ac030abd01098bf337611f61ea1b0ec45a3205c26efc7cc54076ce0b4f6fb0777c7da88dc369ba29791e97dee0253baeb338002139917f7b781dbc4b748a775d284c7f60f9422a4f802fefeef7d11ec464417caaefe3b5c73fd8d1b2d352334a106f1c6f66f9a0e0f39fddd06ece2c11bdea1f72de2da685a83a79fc8b7ae6ee8ce0958bc766fe7d291d564f6f558c1b00a71e13c2427fd634f684d2cbc8c33dbf8444ff7b87b5e6d4073e366f12233524d0e7b83aef2dc4bdd15ec21b6082a44b76fc82ef2ea9a2716ee9547f9104c7efc142af3a9684fbdca6a2c4e521cd8c40a51c81a2153d8c80796e17f735a421e6edf1c16cca53679b22b9f8be090835826659847d0b6dfad27d9aebc62fb5a4419e2b54865f3e827bb0f94b06d4674171b8c9275c1056ab60f573949509229be93fb239da893d926c92f56e0cdf9a4bb6c5d7913a0c2141d194a2fbc5dcdda5f687a3c4f2416a20a7263e48e24b6ce3a3476d89224b144046a751c0c35b117535f7e05d9ec528715683ddda0301d84295c60ce904550f320ab18a80683bcc0eb34a1084595a5efe1997b3e0c6c37e2d735f18bc41a31d13adeceb35c903f6642863e1577b969428a6ab2a2d3feb6a0b0f68e93701521e26a8b9033ad5ca0a4b49d28f762a41209ab894a018e0eac6f946ba1eb72b9bca0d123f29c08f8536754fb447c3629ea80a77567e563dee1b61ccd9a6fcf164bbe8cfefc56fd0a2926d17bd3b5cfb2cb69c1ef615cd3e5726cef3c1dca44f53cf33053a83490272c2bc5634a44a9b3f11fea05af0d4769872554f2842774241965a383ce0c60e21915ff96c7e0d153376b61c09123a812dc389a8f144b4de8e349191b6881853e10fc725b909cc759f0064b714b2a13083d29de2ee85b3c748eea19ffe52ce0f4ea09b8a95f7467a83c0874fc6fd0f0aef88e45b22bb09c673a9ef2df986abc1e597e26ee00a08aff77a5cec7f9fce97fc4e16c334d358512c8787b8747b88eb6c0d27e52eebb754b7d7c65122b59ea5bcb8872bef5e56dd28ce49a81ed40f6e7cf5d79054cde0f99b720f039701e59942c2f5f994a3b35b18758c11b58ced7851134042b491d1ec2f3979ba2eb1e0d05356ddd404401a8b94cf37fb084a955e431f06904671073ad44fabd9b7ff786ad00f035162c6465fd8bba2781e72f80a2aba693330f9bf3195a9217cf2359ecf165713c642f0fb08733e5923b6f4d86a46c21517c445cb040d00b0429b019efccb32818ffed065ecdc4a715a3ab947ba631fcbcda518503cf4eb4b34855c5fad999a676152373142abc5921bf2c2c2dbe8858f7bfef7ad4b20a441055c3278f72ec94b29cc792c53b437c1044e405319a971840eb392621d899dde1b864e8e8ac3be92fdf207e01c53e9e277dba32dca71cb6bd13c63b7b13c16d7e15c0faac2ec9a7926b9010f8416bf1febeecccaf99fb6eb69daec2f49ff311c273bd2ccc8d26c22b92beb93240a45e232cd6987badaae90b0637a6a6bbc2f87cc9b113b80253c65b0af0d9ca304e151db03887f0da1455ec7993628e4f7e332f8f664a0d6258c8732ea3deb13ed8e79114252064161736ed0f1afec17cf1f4d4f4974333f8115c5d6e478951ed34015ead5d41411bf7788c624397b94fecaeadc5b0f3fe02cb85ee4101c5a91c34f1388255b5a813ef993d3df5f4c74b951e1ab2e2d53e0af722e70b0b3c63b8fb235f79d74966a06e5fef43398eecb6428fee5b6ff70e6fc475462946759bafc2b3dcc6e544ddd3b5f3938f5388273dceb39b974dabe0d5356268e9c462a3b5b1b34c16807c1805adef95920c1b1070e63ab9f7bbd54c737a67a203d233d5bd176e990a2c4ce38c60a514194e3404b0bd09704e85c1f446361ca701eba57832a05d796a0aa8fa875fcdcba8e9ff7381503f4f8dce911c1c0974ee36b5c91315a83f4f885d3dd01e965cf3bc4cc1a0a5d573897d3233269984f5773111c3b80e7071a4589ded2764e97a61c47fba3696e7f29ddea4e3ef420b2d8fb8c7a8944509133094f43095a9a85fb9fddcf5df03af4cc05bdc41a70d852cfd6d4da67cfa31275989006879ab2c489f2b68bb7d33c3ff4d1093c61519c8865edd49975bb15e57329af0ea9d3f6b805098ae4945e96476fb328cdf1e767a2c08b70267b3e397ef72c7c37b6a692d2c2257639915adf9c209103d0fee059a5f8c5d25d15753ecf77f9dfded70e38bbb53dc29f30b6e9af827fef315f81e768f8435984ffa424ee5872a80626811fcf42f6e3d66b93aa01e723a64b6d6c42ef2385cb8e241de734efe3c597e2a188abf119cf9aa6807276ab30db52acbf7e0c1efb2757e024503f89f6016aee1d0838ffbafd8b77e7b07ed3b566b55ef7b2a4485519e49eb85ac04a2d56695bd0397f8a6231b55f8137839a396df0193ee721c8d5cdc8e33b7eb4161e67c4058be44723c186c0f236eef051bf1cd33618b0789b7e6b5baa8b13422acaa51d5e10d9154e9a17402e748600b1de28deeed69c559c2525d57667adb9cf851e834f20d10b76afeaccab34801b1a2559c0286618b15372d93c75110d1593ce059a3af5d6489a3c6eb128799e3da52ee950b5c3459d2e49952c5a3ce2177bf0c43d0e8ae110a1ed7bebf8cc8f6e97cd5d561379d7365ddf3d0e01b6aeeed35f3b67dbc83b4c4844577c85228192c45b912a5f1a4802dc2e4d0ce678076c175df5998b72b9cf5da3ee67a2ebf4f734725210af418ec2b91e65551e91ed8815745fe66dd4f48f6ec6e5111cb3bc4fc92716783b1c778862e5cec2f6ba153c8c100d4b01f2a4b65d8d91e7d33092b74be941aa2dadcb3bca34ddb241d93df945db9def4974a05684e37a1eb508fa3d101518e4017ed3a210cb04a0948f15b90a01113239895c87f579e473d5b15c69cf8d4938f42783a0d24b7a529c5e4705b3ba2bd16adb2a92b41a0e811fa15101e69cfa76fbd78e4c266ec5d47c4e5f0157443d9324bc7b5a96a92e297af08441da94cec614762da19c2213f71a224b868b140513fca65ca95bc418de58e152df7fd7303a58257e34021aa16ce1c3e1f98ca43a682897d60d309ecd8dc3d02799ebf68f552b62ebb212a738de1bd7da4d69dc787891bf10c1c99ce4d0e8b8a3d4bbbbcfcd42a0c418153a55092f03e89c238ecef929b3c86892228065536930b06d5762aa0a700eb3a184e5820c23602cbd5d442fc735d6caf6b7b045aa024801aeac90ece70c28f8bbaed818c70fd9445a767e64c44afe5e1442706431dc02afe278013a7120ab256db342c7af5475728837515eb4d86ea762690c6c897b4ea8b4c08d51fa1b53c6112f65a90c22f38bcc8bba4887c4ecccd64dbef458f24f10ef70232c69c102177fbc8ea48118aa43c6f9180df6f571a44186eebf3baa4d55abe", 0x1000, 0x5, &(0x7f0000001000)=@file={0x1, './file0\x00'}, 0xa) 04:03:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x3, 0xf246, 0x4, "da4491fa98cdce6e990f942254d79c559522fba4", 0x5, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/45, 0x241}], 0xee) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80) 04:03:30 executing program 1: r0 = socket(0x6, 0x40000008001, 0x7) setsockopt(r0, 0x6, 0x100000000000000e, 0x0, 0xc1) 04:03:31 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x2, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x44, 0x25, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0xc000008b, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x5, 0x4000000b, 0x1}, {{r3}, 0xfffffffffffffffa, 0x5, 0x0, 0x100000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7, 0x52}, {{r4}, 0xfffffffffffffffb, 0x14, 0x10, 0x1, 0x1}], 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 04:03:33 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x3f, 0x0, 0x54) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 04:03:33 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)) 04:03:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f0000000000)=""/96, 0x60}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/205, 0xcd}], 0x6) r2 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) fsync(r1) symlinkat(&(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00') 04:03:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 04:03:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000280)=""/18, 0x12}], 0x5, &(0x7f00000002c0)}, 0x40) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @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}, 0x0) 04:03:34 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x800) r2 = fcntl$dupfd(r0, 0xa, r0) fsync(r2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSDTR(r0, 0x20007479) 04:03:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:34 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x20001, 0x1) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 04:03:34 executing program 0: r0 = socket$inet(0x2, 0x100000b, 0xab) setsockopt(r0, 0x4, 0x7, &(0x7f0000000040)="4388b0548fe5e781530167300131fc4611e2d6756f765c71ad26bf9e36d12391e32aad345a1b06368fcfb881815ee8a11b7125c03413f9d546ffc3820c998b30d79bebe816e9695f5b952605c70977b82e3b0132ecf383", 0x57) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/99, 0x63}], 0x3, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x2b2) 04:03:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x5608ccb5}, {0x101, 0x5}}, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x4, 0x0) setsockopt(r0, 0x9, 0xff, &(0x7f0000000100)="f96d30f833d8781a4052a7b4aca8a1f5a3416b5c99b30185f102f860eadc1233b237d50ebb6bad43bdfb8db500a91226ed6e49421f8bcec2862f65c1b54c1ad29a06a6c5ab93b3fc3c24322dc34794dd084322", 0x53) 04:03:34 executing program 0: 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"}) 04:03:34 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x22, 0x2, 0x100000001, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) lchown(&(0x7f0000000280)='.\x00', r1, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xb9) sendto$unix(r2, &(0x7f0000000140)="fcf61aa3f0c226002d7b028afb4c2994612385fdaedb5acfe7c37993ea88f51722ba818c49615e096c218a396ba595ba3b38a78a7e0a8c8b7c4c49d2f02803d3ce151539c82501d890ee58f9f621727da487d8a13ee3b54b34b25b395b705d8c700c671d29831088a210fa863fd1de87c934aeebd5324670d7b6d4ceafb5f21b413e1726e9752de377660887a1db63b78d8db6fea071d6e458f7d572814ce9d7436783954599ec665fa3421d49cbbc472a15b5708cd0e38e84a7e2a6ad09fa77174004adc450444795a75c8a", 0xcc, 0x1, 0x0, 0x0) 04:03:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) 04:03:34 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x8, 0x0) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="02"], 0x1, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b77a4cf727514f3480bf28baf9f6178b000000"], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ec1934239f534c8b286c42b82041b5e91b31fed27fd5c3de661d4187c723a114f84d6ee9f5492439742acfc6af4fcb61976911bd94d292ee10523a7ca66142e4d480937ed9755e99dbdc922d8cc608efd7009165d2ff01400a89efed4c2539265d71ed30415874e3c4e98add5978e88a3443f741ceb8b57bdbf7f10f377711541413c412fa03a9ec3c1d1158d2addbe327ac80000"], 0x107, 0x3, 0x800) 04:03:34 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2000b9}], 0x66, 0x0, 0x81, 0x0) close(r1) socket$inet(0x2, 0x5, 0x748f92bd) 04:03:34 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000d0f000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) 04:03:34 executing program 1: r0 = msgget(0x2, 0x0) syz_emit_ethernet(0x10, &(0x7f0000000080)="4b4ed89c367660f796788067f25a7fd3") r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe34) msgrcv(r0, &(0x7f0000000680)={0x0, ""/190}, 0xc6, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000780), 0x8, 0x0) 04:03:34 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x4) open(&(0x7f0000000040)='..', 0x8288, 0x0) 04:03:34 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) 04:03:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x20000008000005) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) socket(0x2, 0x8000, 0x4) r3 = semget$private(0x0, 0x2, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/235) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 04:03:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x4, 0x8, 0xc14, "0b9341b93619bbcbee87914ea6123f888496acde", 0x40, 0x3}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) 04:03:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x84, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) 04:03:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='W\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x3, 0x1, 0x1adc, 0x1, r2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:03:34 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvfrom(r2, &(0x7f00000005c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) 04:03:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 04:03:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000001800)={0x18, 0x2, 0xa6, 0x3a95}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000001840)='./file0\x00', 0xc000, 0x0) execve(&(0x7f0000001880)='./file1\x00', &(0x7f0000001a40)=[&(0x7f00000018c0)='\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940), &(0x7f0000001980)='&\')$\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\x00'], &(0x7f0000001b00)=[&(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='&}+:&\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f0000001940)='./file1\x00', 0x10, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001b40)=0x2) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000480)=""/123, 0x7b}, {&(0x7f0000000500)=""/2, 0x2}, {&(0x7f0000000540)=""/149, 0x95}, {&(0x7f0000000600)=""/4096, 0x1000}], 0xa, &(0x7f00000016c0)=""/255, 0xff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 04:03:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0xc0, 0x80, 0x81, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x100000001, 0x85}, {{r2}, 0x0, 0x40, 0x40000001, 0xaca, 0x800}, {{r3}, 0x0, 0x2, 0x20, 0x1, 0x401}, {{r3}, 0x0, 0x20, 0x80000000, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000008, 0x0, 0x98e}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa8, 0x3, 0x1ff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x80, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x30, 0x0, 0x1, 0xfd}, {{r0}, 0x0, 0xc, 0x4, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x401}], 0x2, &(0x7f0000000000)={0x1, 0x49}) 04:03:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x1000, 0x3, &(0x7f0000000000)="e033a7fb0f97c788655388bf607cc8f2a565e00eb94d68f111ff57793f449b05046abdda1606fd4405da8285d4be34995ff4c07feb4c1c29320b619b5ecf3f7cf5195c1183a4d48208cbcfa6b096513dbf1f3c151aba2682866c838a8ed779000c048f0fa06a499cd957f50a28f099dc0a60a9e7b46ba76f76c7a80969648ab1fb2e025c1433987f30d42ca4b3f84ed5380bf6e4188a50eff24c334200d49ed64b5d04e635e46ac639ecae14cd2c66ea3fc1c54bafaabb1c720a2c6008e80f72063ff85cd6a5e870e33557f7b2d5729497a8231173b2ec7f780a1fab3e9378a8014503eacf8c9615154e3a825f7a69ce04551ba7ac5ec35ccd2b9617ba", 0xfd) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 04:03:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4286265c12fc84c4eb2dd9dc678bd4c4c8d33a0d2a93650211855a30cdcfabdd1d4c8c4846b551cc883301229d9aed7e39d586badec94a377b9a4be5548063d2550ed7de04121b0e6d69db724cc651840a8fd4f2bd4d0c49c0643d134a9a22571399079e04b13dce10bdcba57207562b7517ff744d81da7c18f0ffc6c83ea257b9f46c298f2d1c3ae9658cc7a40c21e63f7dca299ff45663f5c6b3036ea4e24ee672668280e2061f57c656be8a185a937749648786bfe8c1651c0447e5807c", 0x124}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) socket$unix(0x1, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00'], &(0x7f0000000600)=[&(0x7f0000000280)='@}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%)\'*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='[&.\x00']) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7}, 0x10) chdir(&(0x7f0000739ffe)='..') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x1) 04:03:36 executing program 1: mlock(&(0x7f0000f2e000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f1c000/0x4000)=nil, 0x4000) 04:03:36 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/151) 04:03:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r2 = syz_open_pts() ftruncate(r2, 0x4) dup(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) open$dir(&(0x7f0000000140)='./file0\x00', 0x8480, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 04:03:36 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r1) kqueue() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x801}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 04:03:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) 04:03:36 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000240)=0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0xd4, 0x1, 0x4, 0x2}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x10, 0x43, 0x10001, 0x5}, {{r1}, 0xfffffffffffffffe, 0x81, 0x61, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x4, 0x80}, {{r1}, 0xfffffffffffffffe, 0xd0, 0xf0000000, 0xfffffffffffff800, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x3, 0x8}], 0x6, &(0x7f00000001c0)={0x0, 0x1}) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 04:03:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:03:36 executing program 1: socketpair(0x2, 0x6, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001100)=0x200) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) 04:03:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2000) socket(0x3e, 0x8001, 0x5) recvfrom(r0, &(0x7f0000000000)=""/75, 0x4b, 0x40, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet6(0x18, 0x4000, 0x3) 04:03:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x0, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) socket(0x3b, 0x8003, 0xfffffffffffffffc) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x7f) 04:03:36 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) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) dup(r1) syz_open_pts() 04:03:36 executing program 1: socketpair(0x18, 0x5, 0x5f975161, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x8}, {0x18, 0x0, 0xffffffffffffffe1, 0x401}, 0x0, [0x3ff, 0x101, 0x0, 0x4, 0x4, 0x10001, 0x6c9b, 0x2]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 04:03:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x4d14) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0xfc8332570f474569, 0x0, &(0x7f0000000100)) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x10000, 0x200}, {{r3}, 0xffffffffffffffff, 0x61, 0x10, 0x0, 0xff}, {{r1}, 0xfffffffffffffffd, 0x82, 0x20000040, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x71, 0x8, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x2, 0x5}], 0x60, 0x0, 0xffffffffffdffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 04:03:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x4) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0xb7d, 0x7009}, {0x100000000, 0xffffffffffffff04}}) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 04:03:37 executing program 1: r0 = socket(0x1d, 0x3, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000000)="0479c32a7ca977dd4ff09cbc8769f3882e580c12bbd7e42f5307ecc51797bcf05517e222522e65f4454dc7141916289057224b68efe9bd609292451c0fca4aef2a37bfaa24806900fe7ccdaf647225e505b61768b0bcabc1a5a9c906422843cbd1ce0e31daad13266b90d644b2f1d2046b97add385f092d36442b0cf714e204ba60816b75a408c3693eb6ff41c276ba6ef3e05e9f84db689a50771548df7028f55cf21197668e56ff38d8f22200814c344ac8975eacc89d46a687c161e0c345ece0c46dbe30ef7606116a42574a37963c414c60b2782f1a0d024214fb17edcb1115ddde249ff2bf8589b0e84955203", 0xef) 04:03:37 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = semget(0x1, 0x3, 0x101) semop(r2, &(0x7f0000000340)=[{0x0, 0x3ff}], 0x1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r4 = socket$inet(0x2, 0x4000, 0x8) r5 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getpeername(r5, &(0x7f00000014c0)=@in6, &(0x7f0000001480)=0x14e) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) sendto(r4, &(0x7f0000000380)="4edca1671496339d8aa63bde3c9a866dcb027c6f14631ab50a52b03fed1883ce602907f852f8ed04c672ca8fb4b7626d9b0a6454723b68273faf56f8fd7257bf6dec419dce2a2d697dd618bcf1704780885f32641cad275f8007fb4b8c614a3526a405dc", 0x64, 0x400, &(0x7f0000001500)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r5, &(0x7f0000000440)=""/4096, 0x1000, 0x803, &(0x7f0000001440)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x82, 0xf0000000, 0x0, 0x8}], 0x0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x7f}, {{r4}, 0xffffffffffffffff, 0xc, 0x5, 0x5, 0x89}, {{r5}, 0x0, 0x20, 0xfffff, 0x6, 0x7}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x1000}, {{r7}, 0xfffffffffffffff8, 0x40, 0x8, 0x9}, {{r8}, 0xffffffffffffffff, 0x81, 0x20000097, 0x2}], 0x0, &(0x7f0000000300)={0xc32}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x6, 0x1, 0x7]) 04:03:37 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) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 04:03:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x2) socket$inet6(0x18, 0x3, 0xfffffbfdffffffff) socket$inet6(0x18, 0x4003, 0x40) 04:03:37 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 04:03:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8a, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:03:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) socketpair(0x6, 0x40000000002, 0x200000000007ff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000040)=""/60, 0x3c, 0x40, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x8}, 0xc) kqueue() dup2(r0, r1) 04:03:37 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x23) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="afd67c17bc3770406eed1e1ca7e3c2b54008f282d36591ef243ad949a39e83b90a62f345d7e732d249765df1961b104ed1020c9fe2f62f0c0dd153711d18ac0e06b5ea4da8e925080c05307bf0d21967c4e28043592aa9acf2d8c936bb5e279c6aa8efe9a41f79ccb50b928ea51a9591c5ce3224d831a3f48e0a1f6a0b661259179f1c09a3f86bb7977452ce0a29421ce9c92dd07cc4eaf54f57cad34218ebad7d73b7d67594ad23e93887b68e522b0d1faef0cd9fdf", 0xb6}, {&(0x7f0000000100)="d0c0175fc783d1534913a9955622a80af8db087e441722213cdb4a4faad7d7e4e1586e6405c423e25d95b482513894e1feadb638372bb5f52ee90ecab97f5dbf2d296b373ad7", 0x46}, {&(0x7f0000000180)="6b7b2c3da389807cda46368a4b1dbe9c9c94ae7928c657500f704a0dd80703081c0c98fcf5e9126fa3c83260ff154b4f7e031021d75d0908218171ff1c0ecb9fb1711208db34c22439032ec9d952b7cfbc2d76ebb5f6d61b370a2903f885f89b2632352c2e14449fab4f264e328bde1b776037c46b20d4cbc2edcf3151297c35c34e4b44d8933293f318b8c1efb76088f4aa00a587c187b98ec837ef9935a978eb4ed991872ea2d9cdb49fcbed5616f989d6e2aaf27c2f30146bc486b28d23c4d4657119439ec70cdce79a506854f57598c52772073305e8da2407aa3c6fbd2fc1709c529d0f9ca37617c583c14dfe72", 0xf0}, {&(0x7f0000000280)="24dfd2e665d392dfcbf2a25eaedda3cede46ee3e115f7a83b12a75ca9670694c5dfebfab48f4eb3b43ee17c7adfb38b9c2aea9274e853b1516b935e5abbf6c58d4330d2825910f26e00b343e3f095e936967415bf896e47bc60b70bdbe62fa8c6d314cfd4e82df1ff87f892934e77864e62b23e4f537dfeeebb9398dea1df997c71c534f1de94eeda9073cedd2614f486996b49631bd5909df80232b89d5a6447a51e56485", 0xa5}, {&(0x7f0000000340)="65d0f56d4bd69c9426ae94c7b7347e9a50575d172abc4578833d79066c0f8913c66857fe05e22ef65c76a787c2bfba86", 0x30}, {&(0x7f0000000380)="5b55e8ad97140dd2a8e677e74eacaa80f3127f3cbd93299ea858b6e44e4ac62639eb003d348648ed666776b830b1303ec0b6494a3f5347c80b6d1b61e50bd811504f7b7c83a8908cbeff29bf4206837ebfdd3f05bf6e0508b78651733053650f53a2f74be2909a928b7fbcea41d9399c937a6042bd906814", 0x78}, {&(0x7f0000000400)="ca4652950163274dd31713c7266f8463cd1e53690661293a8f3730f7b2c9d794b86a6b163d25c5c995f28cac8373f46682edc7f3bc42a9f7b5f58db02ec2f2e61bafecbf538c6cd571701fc6a0bdb7b22f5925ee4bc2ddfae7ae20af14099d8833db0ab787c529784c87491d85b0ffc25e8293d550f83e5df171a7978119b2bb35d74552467376661af3617d4a734aaf8eecd78493ad1fa333f16fa83f669cff2fa93e630b08e8bc80e24555b1573720eed4e77f709e243adacebbb5ebc6341c16841d074738498c2cf432cf76f920d9e0e79898fbd524b5ec95c7", 0xdb}, {&(0x7f0000000500)="9ae6c310aa5a78f358a36777c7a20bf092ab591d6dc3233f1513949d80a037360297826d0326380f682506669c634e7adf68bb9539f4f4af40cb1cb25d010638cfffe67e49c9349dd19287ec36f0a3fbbec3d0fc5982deea20fd8258a035d3d1f82f7b98a7fdd86802154f8a299bd85354020dfcbb21fe9296ca69dbd7612298539c2ef56496ac0925d88755e06dad628c7da82c5a93e0bcad", 0xdd}, {&(0x7f00000005c0)="b26c017ae7deb1493bcc623b1538f5b88dfae69f0301a9dfde824019d4c5ae838a15147b31a3b86e6cfab01d82c5e8ae42550c", 0x33}, {&(0x7f0000000600)="2f947934d056de8550a690da1c698cb5ba3e2b45979a5b6ab25d0c35bc57d6bd2fddec75064c1a7782886bda5638b8da5f3bff10f451bed14c01a299ef3e1082356fbb2a4e8a729461faa1664b63a777faa3e493fc0f4052471be66d079eacbac7349e41e7ef59b26559ad656ebc96404dc76d4a45442abc4ec542eac005618e41ed01c78812ddd751f5f23ea82a4c31f3236169d680e26be013f332c1528ee37155d2439053c944d2e0f23da7ae", 0xae}], 0xa) getdents(r0, &(0x7f0000000780)=""/95, 0x5f) 04:03:37 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00003f9000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:03:37 executing program 1: 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) write(r0, 0x0, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0b94752f33e87db2346ae406b54ea1e747c7", 0x12}], 0x1, 0x52) dup(r1) syz_open_pts() 04:03:37 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ffa000/0x4000)=nil) 04:03:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) setrlimit(0x2, &(0x7f0000000000)={0x6, 0x100}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) geteuid() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='!\x00', &(0x7f0000000140), &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-a#}\'\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='&)\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)=':\'\xc0-}G\xa9K}}\xb3.{%#$^\x00', &(0x7f0000000380)='\xa7\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00', &(0x7f0000000480)='@\x00']) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) fcntl$getown(r0, 0x5) 04:03:38 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0x4) pipe(&(0x7f0000000000)) 04:03:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) clock_settime(0x2, &(0x7f0000000180)={0x2}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x6, 0x5, 0xffff, 0x3, "c0f91ccee8d0b3ce860a6639f8e6517407098113", 0x9, 0x5}) kqueue() clock_getres(0x3, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:03:38 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000100)="c5f1fd1c3f7ea9369fa6e39f044a9308c967cba145a8f08df447c64141962182d9a3079b349eb307d9265c027376156011228155571e411011db931b6cb79dc4a67758210e306dc326685c56617409c1e2659ec054750bb8eb26f5cbe4cd2cbda79cab5ebf06c68f71fadd34", 0x6c, 0x40a, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xc000, 0x100000001) 04:03:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) pipe(&(0x7f0000000080)) 04:03:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82012e2f66696c653200"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 04:03:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = dup(r1) sendto$unix(r2, &(0x7f0000000000)="5478a9d10d4b6750e70d0c3f7898715681003650dd86382ae21235af08489bd6febb48909c074acb73acf393a1824a57050fd160468aa0aebe6605207d512c5d5d8687534c539a45e3c82b0d2a671b0425f09c8a315aa9f2382ff020783d1a80df2fa0c0db439b54d67974fe24ef71a4cf42f770cf408d330671ec2d3ecfdb", 0x325, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:03:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 04:03:38 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) syz_open_pts() syz_open_pts() 04:03:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x3) 04:03:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x41) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x4}, {0x0, 0x0, 0x800}], 0x2) 04:03:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="c021455f312c71bbb566afd1ff03c3d7af8717d4099566214ace4c21ecbd8f443d66e66cfeb26b872604de025fdf62c103f683d8bd9782d52f9475315376517d334193c5ef4a128aed04c4afd455cef9ad9a9bbbcdd3191b86b45b2aefd35992b38bf17f749cd028535835dc4fe5ceb9d022f0a70d0c2edf0affe1f90064a5894d4b062be2a648339502b5a22c99546f42a0bba3e627294ad53446d038bbfefe74a0d875724f9f2fff5f764a8565b2f1fdc0e2cbdd39cc87cb3ba66b75928eaf352390468c8f0927", 0xc8) write(r0, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000200)="62d6b2d04832f4e294e83edb91f0cebac8157eb145efb663f9acabde2958d4b2fd4ec664b220cc9aca978240c25f2a3faf972ee7d0a1cbd3a6e5a0b9c19484501bda253beaa3aa6ca16545841a8e675f0595bc97b1d4b606682955f5624895c5ef402f24f3ac293cc3a41059d5c50c0014bf4623deb6cc6bde059775560de6ac90ae310e090e7c85d243ea31143ef6e7bc6fdbc656716a2a83e91f3b6f6e2512b4b37122528aa5081b3b037930031fcce65fe0427e12ebeefdc7ac4ce5ff5c715ff40ac4a720a6a29eec3ec9315e1c0b88e735708ce9f46491e7da66576cbc89fd3b16", 0xe3) 04:03:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) recvfrom$unix(r0, &(0x7f00000000c0)=""/190, 0xbe, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) close(r0) 04:03:38 executing program 1: mlock(&(0x7f0000fe0000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/4096) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x80, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573896bdf22000000c82f5bdbcc24ce2a257cb9560ff311c8ef62028a3459027b9da17ccd8d858900fa2100000000000000000000", 0x56) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="eadc6ef70101583eab0003478108dc2efa4066e514655ee26bf63f8d710515797e1ac184a8af3d0a3e5c8be4bbf33efb00889e254176d92677b48fdb7a8d18f0ea0def6e78e9f2", 0x47}, {&(0x7f0000000140)="3d743f66e8d1da4aab897717406544cc410bc8c904c8d34177bc4f27eab021b5297269e0523df58a3ec1c8a690b3bd3b96116e3fb48982e5a0a1ecfdc292d9b6abc022593857879b126ade0373e2fe2c84f5648cc3931edacfa27487f3fcf0bbd4ff92cd404f194ec6135f15f90bd165a4fa6514cd12f7937d7a7db2f0d2f0f4909bcdbd27539f7553b53a39b846eb0fbeec69ea936185a239719aed715ef9b268d9bc7a87079bc38e95f3e425fa1fa7336bacdb7f1fe11b584a1bdc4dd2e494d7db444d", 0xc4}, {&(0x7f0000000240)="9d4d90498ba6605ae7037c778428a8145921a96327504cdf32a38b72716187d97225862cc956dfa82b9a5515190f4984e8be0eb22a6b3eb85e8ef632e64aa1ed25247cce48483585ed8d5157532fa8f220a9dcb6e9d3f5ccf49d410f8ca1b44fea158151b549347f6dd6162ff82490a3dbf63c74342eb6b79c3ef6f0d100b77f05bd5e396ed2f1274fe8fe3674d76b981b6002b4f08d61e7c2db594b3286712dba969c768da37ab04be5c4d2eb60f3da0acd3baf303e4d640641f3e034cd9d35e73a8a86ab91fad2d2ee91ff7247759ea5a1365c826c4e48a0b1eb85be5ad60140461f99c33846924083a194bb78fba7733800e49213255996f2b9d1", 0xfc}], 0x3, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 04:03:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x21) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0xffff}, {0x7, 0x1ff80000000000}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 04:03:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) dup(r0) r1 = msgget(0x3, 0x470) msgrcv(r1, &(0x7f0000000080)={0x0, ""/208}, 0xd8, 0x1, 0x1000) 04:03:38 executing program 0: getitimer(0x0, &(0x7f0000000000)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 04:03:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) write(r0, &(0x7f0000000400), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)) r3 = getegid() fchown(r1, r2, r3) execve(0x0, 0x0, 0x0) close(r1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="96a4a77f11675f028fcb4da140adfc669dc93596f3f6a10cb7bd062819a33261be3c1b19184707140c58c80b85c2f617fabeb6d63dccb7f45688b0460a89d0716db3f07cfeb50288a58b18b8f85baf1584c96038a291de79b0546168d4390d00d3c288f5054b79bdc477c65d57a8540d786d878fcc1e5b5f763293f36c04aa9fd9ee9ad65432c3598dd932aecf4b5d3d9b8820441c956fafcdd487e069d1d5e4ecfb1d71dfe95bc5dbfe73e711498c90c11ffe2d8ebf5e65b94e4428516c0f88c6f3602ad8280667357f7c659ad6548c33d649a30e25", 0xd6}, {&(0x7f00000001c0)="bbcebb7d478b08ca0e2eeb0c64fe3f2675bc4e535f117b84bd102499fe3425d72b02a7b714617f9f590087a23aafe0bea944f408cf59a60fc595c7f84e82dfe1be6b0e7d8448513d163e34bbe36846dcfab577f75a3166682f284857e722db2852e13b27a635c2bff4fdf026ee4672676ada11993e46a2a58e716eb1a66a7ed77fea848e879d846e1d21c624fb01ec485b39008b37e98e75d25a716b", 0x9c}, {&(0x7f0000000280)="57898dcca7f1698177e658a104e1d4d75a6498a29080264cbf6b63db241ff8ceca26064461b42b16175e99714030b9e66e28f0263995f80e186cde2d02c49421df44c75835db7bb35a24b794c0e733e423a4344713361f3d3d47483b1ce6b21ea0c780dff224a356a211bae62c6c7d53c6fb11da8c1f70967a9acf6bb316d90ad4932b55035400f94e186514477f6409bf2e6e2350eff348d38ab9901bb2ee2e26d26694106a201dba03cc71b36aed82650c9faa4ebadbab8c95811fe8a204cd31ca0789e8c41f88716c4bd6501f61c7567cbda2026162c598386cd0840286001ad1404ec14d14dc47", 0xe9}], 0x3, 0x0) 04:03:39 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) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:39 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000500)=0x18b) r9 = open(&(0x7f0000000180)='./file0\x00', 0x380, 0x2) r10 = syz_open_pts() r11 = open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x10) writev(r5, &(0x7f0000000480)=[{&(0x7f00000003c0)="2e5726e048fdb97f33466d594749067173e62c1301cec8e59c18a936c8532b03ebccf2728c9c3ba7ab4ae7c51079708c26fc2e2640510bc543426b9fa18126e23fd1b85fa36e6e3bbbf4f36d", 0x4c}, {&(0x7f0000000440)="467c3327b0", 0x5}], 0x2) r12 = kqueue() r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff8, 0x40, 0x80000001, 0x6}, {{r6}, 0xfffffffffffffffd, 0x0, 0x0, 0xb2, 0x4}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x80, 0x7}, {{r8}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0x9}, {{r9}, 0xfffffffffffffffb, 0x14, 0x9, 0x18, 0x5}, {{r10}, 0xffffffffffffffff, 0x9, 0x80000080, 0xe827, 0x5}], 0x8, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffff8, 0x12, 0x20000004, 0x7ff, 0xf63}, {{r12}, 0xfffffffffffffffd, 0x2, 0x40000001, 0x3ff, 0x100}, {{r13}, 0xffffffffffffffff, 0x20, 0x2, 0x100, 0x3}], 0x0, &(0x7f0000000380)={0x40, 0x1}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) dup2(r0, r3) 04:03:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = getpgrp() r3 = getpgid(r2) setpgid(r2, r3) msgrcv(r1, &(0x7f0000001100)={0x0, ""/162}, 0xaa, 0x1, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 04:03:40 executing program 0: clock_getres(0x3, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r8 = syz_open_pts() r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x1c) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x20) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r13 = socket$inet6(0x18, 0x4000, 0x7) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x7befa4b5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x9, 0xa330}, {{r3}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x9, 0x9}, {{r4}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x2, 0x100000000}, {{r5}, 0xfffffffffffffffd, 0x22, 0x10, 0x3, 0x8}], 0x7, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x40000000, 0xffffffffffffff80, 0x6}, {{r7}, 0xffffffffffffffff, 0x78, 0x4, 0x5, 0x4}, {{r8}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x800, 0x1f}, {{r9}, 0xfffffffffffffffd, 0x2c, 0xfffff, 0x1393b898, 0xd58c}, {{r10}, 0xfffffffffffffffc, 0x8, 0x24, 0x80000001}, {{r11}, 0x0, 0x81, 0x20000002, 0x1f}, {{r12}, 0xfffffffffffffffa, 0xb8, 0x20000003, 0x6, 0x1f}, {{r13}, 0xffffffffffffffff, 0x80, 0x3, 0x2, 0x8000}], 0x7, &(0x7f00000004c0)={0x9, 0x4}) 04:03:40 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000000)='\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 04:03:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="35826a37660388cd03280c2d0f686a05839742fd52124efdbeb090d71f626f8d2bd82f48dbb10336e3d25db38658575b9527c98396fa5b3aedcf0e31ad098e25b561e30f807711431e13aac9777bedc936f0cb7dc1e0e7c9735ba78f4acdbbc79a6074fcfb493044576c24aa2c31ba850e354c3135d0382a2347fe68ae8b76ac4fb4fe037c250749ecbe7d34716f0d4fe42109b90c195e0a1f1c7653c2a46f06eca1afd4e730a7f4e71f0b9eae99f935a706aebc4995851c94f9eb130a89b882d805f45eade3c041a2ecaa23233d4c6abe66d720792437715687b3fad5bbe553045564a93c76a1bd043c4bcd", 0xec}], 0x1, &(0x7f0000000080)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x20}, 0x1) shutdown(r1, 0x1) socket$inet6(0x18, 0x0, 0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 04:03:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000100)="b8b5e337c4d4fb3a23648cf32bf7c2d3ab86da005eda02d5238afce5f1022143ed1ee581488aa3d16db09a994b7b0513ff280fc9da3e16484fe3219a52952224b0a0be5a2d9828cba8c39f5aff4ff542af8b89d01e54bc747d", 0x59) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x48) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)) msgget(0x0, 0x518) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/74, 0x4a}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000001280)=""/139, 0x8b}, {&(0x7f0000001340)=""/82, 0x52}, {&(0x7f00000013c0)=""/48, 0x30}, {&(0x7f0000001400)=""/64, 0x40}, {&(0x7f0000002500)=""/167, 0xa7}], 0x9, &(0x7f0000001440)=""/55, 0x37}, 0x800) 04:03:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = socket$inet6(0x18, 0x8000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1814, &(0x7f00000000c0), 0x4) 04:03:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() madvise(&(0x7f00001f1000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 04:03:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="3791e833b6bcf6e5620546b975423699ca1e99773c0c3643271d08e0e40ff8bf303f3bc02914b9e2742cbb712c2613a2cb760d24c39acfa2f807bdb7547a6eee6af2aa3271da72568d6b3efadb", 0x4d) setsockopt(r0, 0x400, 0x8, &(0x7f0000000000)="8e2a18326ca1521af8", 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet6(0x18, 0x5, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0xaa5662bc59482ba9) 04:03:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) 04:03:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x100, 0x1}, {0x18, 0x2, 0x7}, 0x80, [0xffffffff, 0x22a, 0x7, 0xcc, 0x764e, 0x0, 0x40000, 0x3]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:03:41 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000020, 0xf848, 0x7fff}, {{r3}, 0xfffffffffffffff9, 0xd, 0x8, 0x1e52, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x15d}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x800fffff, 0x18a, 0xd7f}, {{r0}, 0xfffffffffffffffe, 0x31, 0xf0000000, 0xec7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x90, 0x4, 0x3ff, 0x401}, {{r0}, 0x0, 0x0, 0x80000005, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4e, 0x21, 0x40000000000e6, 0x3}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1c, 0x1, 0x1}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x6, 0x595, 0x81}, {{r3}, 0xffffffffffffffff, 0x94, 0x0, 0x57, 0x3}, {{r4}, 0xfffffffffffffffe, 0xc6, 0x80, 0x2, 0xa5}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffbff, 0x9}], 0x81, &(0x7f0000000080)={0x4, 0x7}) kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 04:03:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x3fe0000}, 0x10) 04:03:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="599cd845d4751bf59fe9b59689719f9bc6dc839ecf3420ba0ebd1fe4164be0e9e4d5f62d83b65865b8ecbf06eb384bd77c100b12b1bde3903d82f81822375262ed6a43f3388f131399", 0x49) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(0xffffffffffffffff, 0x0, 0x0) 04:03:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/149, 0x95, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 04:03:42 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000599000/0x2000)=nil, 0x2000, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001580)='c\x00') 04:03:42 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="2f045dded834f6d01a689ebdc2418ec020feb6d6ffc6a69ca0c400a6eb7df9f76618118d2ff79c2f414a760690756c322d57aa6156eca02a19ee5ff3acf3eb7460ed5b26c8f27193c556310730009670d24387a587de6682c44eaea82c08c135952f0836af232c583fee40a1e3e366e61ed9f8efcd8c68e2eeb90ea66c2911ce741b255ee0202bd182e6dfe763ea8d7866cee39dca8390e81eca36ae134c8d698064666b798551d60a284db01eaed834a664c5176c383354006c02b4b8db195c9419dd83e4b27ae4682da6f2", 0x324}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 04:03:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efb7c74408e63225259560f8e5815f73f2a044fd33055552fbd5e41789782dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40943df37726c445a1bb8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xffffffffffffff60) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() open(&(0x7f0000000300)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x1ff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:03:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) recvmsg(r3, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:42 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000000180)) semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r0) 04:03:42 executing program 0: nanosleep(&(0x7f0000000000)={0x736, 0xe2}, &(0x7f0000000040)) nanosleep(0xfffffffffffffffe, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x8005, 0x7fffffff) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x5, 0x8) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = syz_open_pts() r7 = dup(0xffffffffffffffff) r8 = socket$unix(0x1, 0x2, 0x0) r9 = socket(0x1, 0x4000, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = kqueue() r12 = socket$unix(0x1, 0x7, 0x0) r13 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000380)='./file0\x00', r13, r14) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x7, 0x1, 0x80, 0x91}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x6, 0x7}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x49}, {{r4}, 0x0, 0x1, 0x40000040, 0xfffffffffffffffe, 0x1f340000000000}, {{r5}, 0xfffffffffffffffd, 0x1, 0x80, 0x1ff, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0xc, 0x2, 0xfffffffffffffff7, 0x7}], 0x7000000000000, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffd, 0xc4, 0x8, 0xb4f3, 0x9}, {{r8}, 0xfffffffffffffffe, 0x8c, 0x20000000, 0x1, 0x10001}, {{r9}, 0xffffffffffffffff, 0x4, 0x13, 0x9, 0x5}, {{r10}, 0xfffffffffffffffd, 0x2, 0xe, 0x9, 0x2}, {{r11}, 0xfffffffffffffff8, 0x1, 0xf00fffff, 0x4, 0x8}, {{r12}, 0xfffffffffffffff9, 0x9, 0x20000000, 0x101, 0x400}], 0x52, &(0x7f0000000340)={0xb09, 0xcc30}) read(r9, &(0x7f0000000400)=""/190, 0xbe) 04:03:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde000000000000000000000000000000000000000000fa38fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) syz_emit_ethernet(0x13, &(0x7f0000000000)="9db995c94b793624bd566c5f818230230022b3") r3 = shmget(0x3, 0x4000, 0x220, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 04:03:42 executing program 1: socketpair(0x1, 0x0, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000440)=[{r0}, {}, {}], 0x3, 0x81) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f0000000040)=0x1000) execve(0x0, 0x0, 0x0) 04:03:42 executing program 1: r0 = socket(0x11, 0x0, 0x2) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x8) sendto(r1, &(0x7f00000000c0)="bbb279d70dfbf50b13ddf08ddc9439b931475c81cd76b75615ec8a5c49064737c5cedab937ac965b9bdab4b200e0e2ac2828084faf6a91372aee777dad24928af2b4c1290a44b128c0b8a862d7344ac646acf044829193b2136f62859c164fb8843a", 0x62, 0x8, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 04:03:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffff, 0x2}, 0x8) msgget(0x0, 0xaa6b00acfecc4218) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() sendmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000280)="f90a8a205250446921780c53b90194b93723b4ca3126273d688bd84f876db744803664722eb2b8d38314f172b0e6c7a5d718e1d6cba32246ead60d924973a8ee179e4af9784ddffb454124772958bcc300296f855c7b1f627f6b5865c1aef6736322d02393b32ec685db45fc37d2c5d9bcbc033d5b0c426047fe7f8a0dd114a77daa61b0627fce1857a3becba810cea6d5ba020f3d8baffad46d351901d7a351e112977181ffb50d384a3d6f17fc4d2c47070f0dcfdf6e9ff93b106a37e2b0e84b97d24888fcf70149a1ef9f22cd23e9f173a94a51ec9602c180f4d83be38d521b6d6669d86ee11c1903550af27a87a336b00e7837ee6f15f671a8d9dc369b3d22575f659789bf0c833b6a68ae0fdf1fa808bb8d37128b39fe321e26663454bd76a31303f5d963b167e3a54cb6aa084008b1edff3ffd8c2522a098414aba0a33715c972b1a0be8dd5b4dc5b60f5afe251d30a501349d3f1429a2076018e7bfed9fc41e12ff662848590b838b9853f3d2826db2dbc3810d33354d3fa61ac9a70103f66ab4f91fec916e476558d02087dc61f017d4e19ccbd658c9f89cf729bc32b95ec353ff92fc7a7fefac4a9329ff0756e3e969f48e0f070d768e3845e4738fcbbe3b80ce85acb991ed3a20b578c59ab8fdea761ed5326fd9bd6c12b9dc43c155a7baffec68bb065c64e337522cf0b0f5b04296aaedea7d9785e31f83cd46abaf09b9960bcbf1b5ec7f2c10a73998eafbfaacf60159748fd92442bf6d67b77889497f4d8875cdb726168536d5d7981360556e1501ea29db1b6c1f616656d3906dcfc2d3afa8747248030f1bd3e9dc79c66a9ec6d2a35a45e9f0dcade233a1f72fa851f7517807608d35f6c162ada0f711538f4f3826a491d3315a0af94f987309e6e0e08d7b54904726c0f08ce16e7f19e4cd35571c65d6687bd9aecc790e9f7aabea8f21c09710187d4122f4b3edbd5c28e31fce1ff47be5d8546df9899c632926067d1c225494e25372c60b0abd304ccffc968c11e6f4b7117747f1ca2042451aae4cf6ecee8a12978915238783187c58b7f78a9c638f73927de50ff67dd2c28d21c3965ffb23c7d5f4fa1cd1f98db3bf178876796beaf1fde964f25721e382ce4335f3f95abd31c8c3658d9151a9eb3293d13a1e788e381befc019632ab481c6be4683e30642de717611dcedf90a407c47f9c11ebd6be3f1dceb516e26ffd026cf354f92b0dd8053588abcc1534a00ea35880addb20692ac5b5df5b66a169b255784299cd70c74797e10b50190a024f6e51fde1aa17731e0670aaa9714dfdcb010e74040f9c1242d31e808ca9e2cd01fad1e2d61d5c0b320de5909b4a18c827a3ae386f7674d876963ecc1ec5c1fd0dc02c9fe2a568ae222f98c8fb30cc127b683f5b679a3543c1d6a486779a681335cef8fe8c2c347540b33803fe0ba3c773fabb68a8716e27e20dd110e0ffdd4b5abf61652a5670999560d3ade8f61c54cee3fe60d2332fdd82b1d9fddb7f2dae16c44620b2668337b9edb7d41d153a650a532803af525d5f21b5342ec0a132064c35d69346e609ec7c191fadf2299a914f91353c4b2d4aaeb10018325ea5922f97d1dd18ec4218902c313c6f27439dc937f38befed794d81c17e231358ec9cb6c093a586f5278f37993dbe4678991fd6fe7c994c7528ce97a41fb3bf38710db4a7b76e28b9b85e2b100da141caac2ced42117ff9635c163f6aae24006aaabb3df11ca730a2b883b7fe1745c3b59606505b0bd904452bb9db0a213856efd3226a6f4ebda121b500bcf15cb36c27619212d1dec115080d2dbc4952e28342c9d16655b5f79d67f03fcbad38dd69aab7227fbbc281338a73a495c0c1c18459cc0ad944885ccf8f418ea0f50720f69fdfa37f48fb83b4ff9b07bca05b3ff04c5eacfff089dbd1d9d849867700063386adcd5ad8686f4c930922873bcbcadccd8af4c682c8289cc309dc5a7d575f3db46cddbf03db210cae9825352c529a158431d250f265172dd7665ccf40cd8fb945f424a922b4fbe3b75955665f0a5b7d26093d279b7e08bb385bd70da572c4daa1986e00219b0c6753b7906360a8b97d66ff4c2b80aa922dc483b530f5107d8f671c146d83696f410e137fdb4fdf2295eccfa855bebcf9baae5c9ec7d18adbd1c82dd0fd6b6dc2c1a0bdd743901fdd40060a2e941da3b1a72254186fca3ee38dcd5b81f919f3ee6703dcc8a651ebf4fc2f7ca4203fd86273d8e311d6c5598abcb515ee863183d3b459b4854077998da88107e2e94e41ea1fd12410487fe85f2dfbf01610faabe2744338002b844810f72353e9281a49cd99930392b7e81f69a3d2d9dfb3ba71290adff2d75f0c47452abce20ae47359fbe37321cfef12d436a72abea6ecb41a78b67024b58e8484ec406a780a60def94842d9c145d18f6ea85d96c09a7cc8c0ba53e882fa881dcda5237033b805d1fea3f8b96c57bc94ad17d0c104b8742f1c8a8f97121586bf1833c66c03c2d4f128f054788d5b0918fe259b3f0c96a6c258096ee37cf442d7953a0452c5e278a4d9968c7a0ee8e751315197ec32e770a58dad25034883730dee3f4e2878898315c134811f9794c6cd97bfba8235cd0f3c08dca79f82ce1c07fdb06a9fe7704dc4ff2505795a71769d3af5b51a131ab4b81f56f22d0ee0699b526ba1e7cd667bc6e2494a648303bd5461a1cbae55c394faab8d580d47996379b993c37fdda3243c1740b84c5ea3cc563d3de4fa605153eff70eeb8e7aee703a52c47305c7ae97668ffc429ec9bb3c8e9ab872fe37c2e2c94e45db4bfc48819d5a3b65d88b971d34e16d8d5db4dd67df6cfb69805de2cbd1030b4280dea1741f2eb29c129355bae9364a61e5f3e166543ed179ca80acf589fd1cb7bdcdf3aa03747b4ba46c243224cb0331baca7aa9b5ac6fdbacb0d60413b140ea340a6249800abeb887285e781b47bb61a8c88988938b6da66a3cd61cec750242a48f62e4a5e03d9c7a2a8b8bbc25c37b043e5a9fa6d3df889870e4ebbb97c0d5b350ae01967a7b0bbf38b7386879b68946356eba988ed028fd79b6707fa5594d273d295599595dd1385286037d5d1f664b1f2e6ecd047658d95e63e4a81fdb9a6cc1af1b65e3e5ceeced49af95da16d01f9ec35e689970b0732bd8a94359044f8a9ee54f749f81ebc6d75fdd2c96d7e8deeeb4209106fe0e4fb84f519e6dec3d703503e9af2487b84b9b425615ccf68e7450bdb44845d5dd4ab98009d551fcca96ab8275eb308f3bf1c4f18bfed23fe67903af7308bbc2021c4ee8ed02df2efbb4a55288676acfe01f64b6b802b7a9fa568bc706f697eb7fbd4fac7d94a5c74283ce4f3890c751c9aa2d11d735ecd97acfff987be2cb8b6c9910c14de3b594a6f808713224e0e8225e7ae989c552143ae4ac37ff42e802573ea6a96cb6059ec9c1d9a87c98d7dd08a186fcdc31a43668e4cc03f6fd4913e0170551b21c4a04aee9093b265c7d7f164059ac38e3cd1554f4ee484c465b98ffe20791f1befccc33df0ff86eb0d43b688dd997af9b8ca378c28e5c49a1265b30319a7c5a78b9eed52078422dea34ca6debf2dc8b68df16289c14016a26ed098218acef225d14b874f952d0f8071cc8dba4f950e699c1a49b8441d8010093b37d73b4b7cada34ad7bd2b1854ccd34219a8da36c2dde605c7ca0921d31f562c4503df22087cb1e0a2ad8f7ffd635a9340e1302fa85b3df07bd466524937772411c5a5722abc452948748b3a9abe05e172fd8cd52e618e6f75f7162a226ee94cc84e3248f0d4b063c584546f5c809f1a0998f9d1ec4a4617747824b624c08067e374587a3e94143e6daf847a0b9d72ae59e1a92910dd7dfc518dd43a8d20a2c060787254557c0a4a2d8a5a2efdeb6b1674838993ffa7b757612694dba90ed810d38d2445a0754e4d9dab5fbd3f5a30f079382b7adf9a7981029f45ee70f32509da3cc4fd7749b447982fa3b3f674e1cbbf66f525c84fc73f4c813ccb1398187dd3c078d92944f9e012f2a79815ca0927f8a54d391e451b21d8c5a86e22643cb326142dcf4fa8bcaaddcb1b48bbc568d1b1ffb80584654b19c7e7b96bc481c0b868ec7a31ccfe7a0999e68c8db0fd3f6be32e15bd3117df4391d8ae836a257a250236eb1ba55c537d2bc04c3fb0991be74dbf999ec91b4e50092e40c5dec6fe5715de92c0ab36a7bb3fb05c183f30359d01864575ed9c62aceb6da80c3838552977eaeebe074c36c86bd115e85ddc2e25e548270bf0aa9d4ef8774ed9232b6c918a5fee205f5f00a3f47fc11ca4368ca89aecfdf109bbb8b4dbe96b9e2d13eb6ef1e98d469ba33ac3709232f75338ca176de0d6878bb41b0a97e61327775c2d70c9dfe01540b71b8a7d3c80c2b620dbce05b159f2d2e10e316c3bd86c32282fbc2b114d12e1a9e30874e049cb4dc5b1e392e642f586dd9a1e339e0b32ea2a9601f33ccdaa2a56b0d3695d14c8ec354d4e72b881899a6918c3c2de040d9eba3877421e7a916bd462b600bcf103503e6894cedc6cadf88c611b4834e11f5f06c660eb2ce1a21a7bfcf1fe99ad3d2839593e39460e3a1be8272390a603a64fb7544762a7f86f3132c6ab2076a842ca3d19c82604c01d1f95bbacbf82fb38564628f673189117dfa10e63d24de6aa5ac34676298330da6aa677751b1835e6dc249e6f1cf2663b861dfa26635f63763ba0c244509b129e2419a08b5144cdc018f6f82b8fe0342c0396ff4994f1151013e373a2f45373e0bcf70f7db111182ad18f30ae5c29f7f967212eabdcccf917c66318a8f5568c2cac5a2ae6a7b9cebabf73ce8b1f56e4b93f3a25324dd75201a6cbf55568e86196faf195fd54a529286004b3210eeb91abcd94492bb6697619d7a7e1301c8f5898d786f53b7ca92b13678cf28fa9fbacbc56b4363ee6647c9ce5c7d8775fa33266076694c4d8b80472bfe8f1c12bb378da3896f2c0091d34b3a48f2238767865298711765784cff9126845621cfe111f65797313e66c0cc2acd1712e76b60db65b332df217911312c570581a5c54bb44db101262b6267830741712c1a0f6626854d8e8cae5940b6c9bae91c93a2f3e5919eb5be20c5c672c2a9c461bde74b7eb24d6a1e4f7c1e3cb393c7f74fd01e273d340bd9b03fc732dbd605d37cb9a591a00b520d50a94486a262ab1d20a92839d27cfe71e9a79dab122f38a8a3c6bf6dd6f6d5a44bd1960ffc95ed43cbe3548fda24e167c123ad568df483cd3b8d368dd648ddbc5b6668ed6a94207630d4269a23a41bb8f6a1bc67578d919708475ebf0329af0d36addf19667c77bc8cbb42d4e5cbcb83afe22ed81f1a80d376479ac3c1244515ab49f0d2ad26ddd066556f009d0fee9c8761475d24951d0d931f96abf18f1db8e5c1b4d2b21b297d219a397afd1d6301ef1b13f513afeca9753a362f660c43735f35c291f802c6c592447eed29a879e93eb5b3c4e37d9c859ef3ef05c79afa607a18e589f8370c53d8ff605cecac6e505b645a78d25fc82f69e8132bcde7ab732b61c31590ae2fecd54be0195a01eaf47386af8bfa6c6edf622a5a521c241707270df469ac918ebb5191ca022e1056da4d9ae2f7112add1763112a928ba995e932d2452ff396e79eb2fe1ca614585bc87a1825fa59c0c5ab05863ce954e956ba13723ea8134eba8a490db59a42f6dbf2221412ff33d33bcd130b316c4494e51b58ea44b16e1f55b2e464f0b5809a78d7d111e152701794f0e22f5af88e056f42544203f883ad6445f832ca52715cd", 0x1000}, {&(0x7f0000001280)="c198ea10e88b0f32bdd5fdb7386bf4f7a9b6b11023ef8bc2061b3d2ff6b7f83e1091dcc30f4ea4cf9cac1859abfdf617ba554fb67c3ce558015d55d5edc38d73ae500470f49f3bf39cad6102f8b9fc96ca576cfe7e16de4a5ac60ecdf1dc6d582f4ca6701ca39ec3b726556d89e894db44d6936e38", 0x75}, {&(0x7f0000000100)="61ffbf0c1d237ccfd70c71370f34ca29d008c5f983ea6465bc7a68ad9222cf7813867c687734", 0x26}], 0x3, &(0x7f0000001340)=[{0x78, 0xffff, 0x9, "5bc61ce9ed86d04ede6542db01f66535b3061b11d50c74be75e41086b9c9128ab17c3b8241f952116f7b0679b1b8135fca64ef630c2b5f1ec81401ae2d70e5e56c44e39ff5be6908dd5c518c97e9c99ce55e400b95b7615346c8d56e1dd7c105a092f76757"}], 0x78}, 0x1) r1 = semget$private(0x0, 0x2, 0x500) pipe(&(0x7f0000001400)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001440)={0x400, 0x80000000, 0xffffffffffffff74, 0x42f}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/2) 04:03:43 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80051231a99}, {0x1fc, 0xfffffffffffffffc}}, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 04:03:43 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) 04:03:43 executing program 1: r0 = socket(0x18, 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) 04:03:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x100) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fchmod(r0, 0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000000c0)="0c9466dd4602a554b672be4b19d9cd3438caae172442bb318bc9c183f9ffd19d8090d6cde2b90bcdc8a4b9de2024baa981549d9fda3c4ebc07cfb71fe4c6e483130b0ee1dac3a2c9336eea8976e7cc2c70eff21e5a26fb0c1dd56b84ef633ff7792e7cbc2a19d314690ab73b0326be436af825004d77538cd42af144c865e743c2007cac29d683ff6bbe99", 0x8b) dup(r0) syz_open_pts() 04:03:43 executing program 0: pipe(&(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0xa) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 04:03:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x890, 0x20) socket(0x1e, 0x0, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)='c\x00') dup(r0) open(&(0x7f00000000c0)='./file1\x00', 0x10011, 0x28) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x192f, 0x7ac}, {0x401, 0x6}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x20001, 0x174) close(r0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x21) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0xf2) 04:03:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x403) 04:03:43 executing program 1: r0 = socket(0x19, 0x5, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) 04:03:43 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() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 04:03:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x7, 0x53) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f0000000980)=[{&(0x7f00000002c0)="1ea790142c98271a4e9cb20f731f4025f2a88da450e801d287dad81b2d871efe225eeb319a46037deae72a6e04ec9afa69a53e20ab9c7847a433133f055e70b311fe73c8f599fca2a5bb5be952083fd40ad3f0f18eef93716b0ee354c5fa7d19e32b996cf18c46a04c4e714d5f9da683998683cea01f94bbef2a17f6a845198dc2fa753312d43a1a8b6e11f7467a1389898b15aed41a3cb3228e2c9b9b45b199d9d10b468445ab4014c3428bd2fe40a71589cb59c103d82b6912a3c3222c427d95c2cccdd717095009c9def25dde378bbc01d44ccf183c", 0xd7}, {&(0x7f00000003c0)="7076edb26084b93d1bc085fbc7fd1abc0943754b0406b7de02eae10db5783e97e2b1db090331991e2176a9145651fe7e1a6d331053815cb3bca1ea55a176362e7aada7947e3ca8e47e992f5c7c67b0cddc7e6fe3fadc4a3c", 0x58}, {&(0x7f00000005c0)="d210b1950f2ae5a090b55b7d63a50fbe2b2c4e1586ed1e0dce02299131222e7276ed9a417ff8aaa559d7f6f4ef9ad574a2fba15345d1851df86868a359136598627b38bfa7756d5a7c72120888eac2c51a4d10771944ea0b124fd0c8c52034767dcd5f1ad9e6", 0x66}, {&(0x7f0000000440)="a404ce52f0fcf2961bb95f4c64af9b07034aa7530ed6631b4c48", 0x1a}, {&(0x7f0000000640)="38ce7f637c649c7dfba8fa616f8f4d4b865714d8ed3a449a52b235fcbcdbb2b6405d8a35da0ffbcf23abc119379edeae8720694488c68c0804fbdef6901b414e1e2aa577449d834e5cbdbd37def52ecf1aea67e765bc5a2a4ca3dcb53f365840a5e56d1eb39e3180d90f", 0x6a}, {&(0x7f00000006c0)="bd7cfdc28ffe18ab04f85cf7cf320efdc86c947f7202d08a39ca6219e510eecad9a81cde92de13", 0x27}, {&(0x7f0000000700)="ce69", 0x2}, {&(0x7f0000000740)="d740df5b3dc5cea620d122464fc699913c36f48e6bc9e67eca9f8293eabd7575827c2c60fe0d3bf78bc68f8baeac9cdf6620e9157959f477dcb746a8955f3e61f1438a594a497bc661ce3c8e15cd721f721b76c2386ec4efafd8be447fec850886c743a02aa91821e67641bfff63a9bc9997fa", 0x73}, {&(0x7f0000000880)="7403fc02e86b1e1a3cb5519aa744f4cb70a29ae7af77ad26ec50872aedaafcba7013bf6525aaa33de8753cc5cb7a49ccd1021e59d2d38d49a61f0b545ecc211d6a4c8cce68dc0f6095e8a1f198f2f2472ce47d2788270264ac2cbe08154b9d831cf9dbb5727d50f14b545d7f2ef3ea75ef83d2e820b8e2f2972f28bad1b00acb760987693cb444269a882d62bb5af7e7960fac5a7178787dc41671555b4d8e4d184f02d38dc330a5680fc86bb0a13600472327af1e1bc3473add254f58abd0e2071841c7fe48f181bc4e75754acfb5090e4ff53f5c", 0xd5}], 0x9, &(0x7f0000001cc0)=ANY=[@ANYBLOB="a800000000000000ffff000001000080f16a008cbb0d61f21321689245bae49e7393b821e8275ccb98c9bd231280c44089a75861dfe27b400d67474748870c84edab3038684d2d6bde914f061b416b6007e4ee2bf34c6b6110532e175f75e21156229d3a59a1d5882a7b1551d01caa7167a936a896efa8abbe969ba080e7b1294b64850ac20578ee3c1e4906201a1fc2c2dad93860690870be56a827b8f709d78495000000000000b800000000000000ffff0000070000000bb79871015d797d5c31d6445fcffbcc0785be1c5432034dca950032fc6ccced335466d2fec98fcd446873313518f228200c15ebf55537a692e4d81dd3b292510b29172e026f87271e922861931d4aa0f70ec5c42b3462cd56d36e6e35bf6c767ad941309a1df74356817fea4f11105a66325d512e966ba3892c97d6f91a9d4753cc3853f5414502655587c13cbe243f522c820a6f9a5a91b7c428dbcbcc7c0fa7ee1cb2604a0000b000000000000000010000009300000055d50f2242e068182854252d72b792eb31670ce0642f87a399896c10a47cea99946a7ec2bf139f1f3330eabaa8bb01cf3a7000c688e793f51bbb10183b775c2e8128d310874748beb67782e457d8d11c327e6e5ae0f47ba937290c45fcce890fe7c7f807eafe6a164e231e71444c22542e8722c980f10c631533834ff5488160b1a5581e53270efb3753e820b8ebdb48d8ee0882257ef27742efa394dc3afb8d20000000000000000100000094000000f7a3c9a5117086438942a6b828a46100101000000000000001000000c1ffffff62f4f7b880327239bf7881f5a58b0cbcbafc34fd7add115c64459cbeb91043b6bb4d340b91d08bb3649ba8934396fc11d2c2602b412670240e0111efa86d6eac587b038cdb07adebadc1340ef7f74a9fac01e1e67837ae36f71c9389c9ebc2e06f940be1d0b497b000d744c5a3e60fec7e7eb1823705fb131b08b3289bf412f348a44949d2708e1e88b3511e632db15ccf733acbc95201014938c56927054988a03a3fd3ca8d2cadf8d5736cd1bb0c62eda734972a3e8b630fe52e08bf31a18651886f12202e0282328862cbb9bd5b3c46fe1f06f5d9b763a146643cb04ba7a298024acd6e8caff1aa70e8fb671c9ee5508245b326326f9c4207f91bb9bdeadef36fd12ad08dda768d8f714d29d75d285371f5956a1108b128772acb6729ed98259a59cc8e6cebfac3b24e9fd452d02c7063688e5dcac029986ad54e75969fae1a2cab72616dbf77f8ca68a630cf600093e69fe743428ac665b202d9fbeedbec170851e01e853d8e62ee28d898b8df92d4f58ac354e67e0a31c546c51bcc1e8fd9d6022d594f343d41a0a443a78c4d04810abb0a256589e65a7ad66ced0a3cd97fdcbede896041a50d1975f8c85ff93b0a93ed7aa0d2498c34d02b3ac4abe36e0916478c3ff12f91ceac8220d81e52d3f98d3349552fce4769c57e7d86c9d697b3a32da12fc9e93eaaea051ab4332ffe7a691e7c4bdde68fe52619202574619bb4d9912d7a1f39599bad1e483fd72e2e2b16c4ffb1f2565a6899f28680ad265371d5d1a73ac32f5bd93773611e5049a68401e332ba96ef1078b52a908e78e7ad676cf028fc9b934ac6824e4dd9858e4378bf3d1cf9a5f6011eb0f30c08ec56e4c2d4eaddf12adb34abc8a6fa917b204d25d780d3d6c310494a1dea5cd61296f1ef393b26810df6c2c1ed127ad1ac9ca9433e72abc19de5314e1362056ee8b3bd29900cccfaced3f792b2f6d9f9c811eac42d9df3ed80588c45b91b57de4096a77201af800469bd0c6da465361c94607b1e0aee8b51e2d83e7e4d2a34a310244de71595e671f023e13bb26ac7c7593965b53c567ec092f69b9b7a5e3fe67d863100c3a2e4e573e22f18856159f3ef018e48acae049a4cda46bc885552e06a16ba923bfbf207707488e3ca65ab44dce96d5290dbc780f126d1a23d7423acc5f2e2a8cece51be6a88998061b092ad2d5d3730ac1f175a6c37d652c09e080ac36481b349ea0ea9d31b83908ffe1ce36615aa56b86955eef9db03acd6930e237f1446e87fa30f40c1bed4fc98bdbfaea73f065458c898f042378e2d973b8810705bb7d6eeb0d4198015defbb6ba93d4cfe947a4c8784f0f849439a9958cf1c7d4b529f3160dbc792a0eba7a6d92b30fbed36b9dfcc504678374efd1b36980033a233a52213748da862019df2290d1c0f114a558a21fba4cfbd67e5b111f57d10432b942731bdfde023804b51172269edfb990c4ed3e43b62fff160043c02505d75e0ba58f39eef6c9dea8f23fa92d71323d1047c5845121d6b8de4e6148eb751b739c107f320b916a2fd0bca7572857dcc46d4cc74a1a2ea4f96ec09a82d6070ec81210c1d99a3694c5d2837008dedf39f1909777499b00ff2e831d83167fc90ab9867f285fa4181e55b43b1f37b15f6d259848cbb15ea52fd2378927294c379554a6724580c534838cfd107be4140e9fb3d377140aaa790f81338eeec3c27f2bb4ac1b8ea56a7aeab9400150901d6de822da0173e9e4808a7459d865c969c6a5afc3a4d82347115d4536dce42d3a2d9fe46678c5cdf8e5c0b76f2d4128ffba74af3e36646f1a8920f2693151eb181fe3eff6e6df670860378f7dbed068516735872c91736e42ac743b6cba667adcb965527d15931b8bd1cf075cf61d734d3d967f2525ddacf64145b7f491b8290f44af8128d866fef39d8705cb4b1ae73ea6dd0dc430efac308d10d412f421f376c5099d11bfbfc674e610da825bd8c3e848f6f383cb9269500c7588124e822f5a5bb2770c175bf0e0953ef0f7f2af43e4775150ce67161d6fc82ec953993ab9d67995cd8452925cdb316c59debeaf83efd77220671c6122b37d959312c38d0aa62994d50b6584e3946356ee6516945fb49c822f0a59a5832aa53e5e71f19624781005ac041b6d70138949eb72cd186d3eab8856ba552999e679fa9eb325e8d4fdcea4bb5306aeb47e9e1d599cffbd43b3edd40de20cf49be0336ff109ea5184770f3aa024295778d5c621630d1f24e67d16dd9fa59e4ddbf611f1e9e67f86ee343e523bd7c74598f8f218c41206b010fb147768c39cf446ddf6d58cbbdcbd41861e606dd2b26f32625f8c27d555b446f84d231442a1f8aebd3dc4b9ccc20506341a86063b4950e38b27c553d674966ea476ce4f878b4a66814ac50fad9f49d89ac13bbe9c96b2304b14c29c89ed1b10c1e542a7dd462c2c936ff73fdd4ec68d6328c903b7de66fd22b2ac19b096d90cd4b0e31b5534c528fbb3b90b29854e46be21c21b77d60b03285a7876e7981be25b0e65ab1e4a9c32a5971546fcedb22c7bdd5f5ccece5fd312f6fb2e2da1e9ab54288250d6e2ac182f69585d5aec8fdab19b0faf0f56f6d81b6aa7c8ca6eb4ba4a1dbffd45fc4c9e8a330b5740f24d5f141cfa44186a6c46c0b6c9601628a785a9a9ed90723c375f2119e482f564f2c930df036d4ea203fca71485524a8b440ea8bba58dfe4620b2dfd79af9e23bcf90005ea0a12ad5bd847f8c4521afea355243ca9aab2c18f54725d1debae58f9da6b354f7f728ee893d030950905ac886887e77cfffef8c42e2be5ce9d490abe191d6ca8254679d0da012a44a7a9ab611afd5591c4dcf4948b709983abe6732c534688627ef32b024a5be3aa4b1fdd9c833bd0f7290828df37bcc5623cb0f2252f15cf0dbe9feb0a7776411f0f405ab71a104eefec6792ff01351a8890df1baac8fd4e8fd8eb55bc5417c8557be73ef4b437734ca1a09b4d9207e5ac819ba60932dca4fc9c418b36d5f28d31e7d25585f8c0a9d73b499410353bfbb547c86fefda4544d64419621f1b5fe3e728181b2a8a5b604ece57a433ee42f16068e3d9b0fbc1ee35ccab656bef678003aa81906224da6defe454077b1b39571752ba036d96a909506727372b0ee393e95f1c0959f99ba2abcba931c356733d8950b6d17090ca6dfe4a1b15fbea5424b83bf2a44f1dadffadfc4f6604ccaded75d173ca0bc46ca5c6057961f2dd4decfeb1132fea169aa37d6af7a7c16a6f08449515047b163f4f9ce0e2635be3f908ff3adb92b3313d69f98b9302bdd3ae75b50ce43cc38d4c9cef1b5a5df2c13c6fdc13aa3cbc78040b70452c27b84c1f436918143c1360965394f41f114b8017af6d0b0b1d543ee3b2ffbe80eb5e512f63e1a1b6bd785db6a69fa4283f9141649bae9821e70aa51cdd79e3b234339201e579bcd6d108d5940c5b4fb3b701b5a4fd7dfd0fdf1555adadee0a2c702f5482984587b9a6665376aa12216b0acbd716a5fd28c5448bb82137e2579aeaad1d1071ec08a56b25fcf78bd980b5d9718dc7bb82bdf97b226b2c84b6ce3e8d2119e7cdd4466fbfad5f2397f9b099ab3e4cc5623f80d0171f2ff1165088d708b6753a5bd89d1a1d0a454bea22efe9d04b91aaf4015a319d7cf30dac4f9be9a69177d9b796483599bbd09de58f3ff573dccf0de31d5eb84557b0e2ee61bc0ffed9636ab00bc286d69ff2f0768a63603e62042fb98e78e5a0cf4f419d7c9d2cfe49085589ec2e0d204c79fdf1619f999b52c4924e7331fc7dc788ac9682f7371730c66bfd3c8db3ccbff7e3acb655396e984b6a676150fbdb953048d0be0bdb0149199b417f19a31901f20a9a3a2f95534621d1b48027dd3f9f370d5de55bc57b4ff7d2dbfdc598b51ec10d077c0bc9a9f60d0107a9f413dfe5715d464a2124e9b7c48f38147687aa76e459525162239a6c88a9fb7855d6c1d477bd037c5db804b66793dcc4f9943dadc839518d77bff2179a1913aae4a6741695f7e7a5cc21ad36cedf3454c82bb23e47510bf66aa1d590e5ac81f398ec84a759c03bd1de95fa307aac73c49118b409b466b8f3eb2e02cc174069712ef270ed3aa67de1721b3198c11c645e938d60c6fe9ede8e5f0078e2420144c4c7b0b05189d3e77d0492576f014a575b576eb00b14258bb1ed5539e87d263800e6ca6044b40363e1e27ce1aab78ed37f858d1f3c3b93edd4dd1d268160b9085c8a270757f5a4fa58cb1ae3b47595c35636d5459d55dd9cf20d8b66ccb49371741fac935a3b9e76eb3e4ffd3c07f27ac470d51ca5898db8960de836af6cb20d352445ad001482376c8dd252feef10ef7321fc4d255b21cf34e75873ebdd1d91058a3e1ff5cef02bb918526d1f381bf51c504fcc611e21c1786ba5a33afe7a51e24e334e2d5adc17ca24e7d2ff78b370c8534889d3dae1c9ec6b89c436f5ecdc04a4a837e40adab731cae3d477f66318f68b4c0cc62914c95dcb5266c343c51dce80310a53c49ade6a680591f0bbf9978d0a516c80ff6f632772786f166cf467a6139cb670fdf29747c1dc2e9d532d320a97bd5a63353a8dd75210eef5da711d4c65265c5e7dc9008af1cb662ed6fa952659aa737145e71699e2567db856b408f542b4acde39fc60943924cc3d28a1d00f27ec5c9b4de844cc149ce848a67f53dbb05c6a5cfe5a3bb4610f21403aae3116d84d57af0aaecc66f1e11874d0a3910740519b7432a9072b0a52a87bbea90b56ae4f5ce0f2c67c2782b2586a103fb5f92020354dbe547bf2ad555d67ca369ed879f8aa3276ad2d89fdcf445b99642bd6af252d0190de6e179470403bdad2a1c5a8e245f01d5c583ef1bcfb7e911a1e0d9cff52a2be10ba958f688925a27819e5ea426f41b4c081491c3da6879d3dfd30698f08c6512b4141cd7ca8e9c2e0c8f8ced7967ae7a6e67265c4a845edbcae60fd08aa8509a31c0ff283b9b0024ecfb0d9c5fd4afd5c476f8b6abda8201bbf5cd71a0bfd553d641b3c49c57ef2ae1f605402bfc103c5ae4de9630d396360a2b6c99821109ea1ca273906479fc779eed968cf9895e0dc2f08c197909209330abb4def955d4404f78771e5959e1a93f9d7ec95eef151cfab04b6612f5d1f201d2b034199887f69a1aa677ffe605c9af436de4cc5becb66ea79dae3f4ca29c76bb32e2708beb4be09ab5c50ce336c88e74dd2ec5a782360134570185c1d597be83c03b8d814f0391570815ecc238a96266e5d696060c48f89263b32a387a0046a6819386fca1ddc9ab620ef3d2f3b1e064078f362d3a81b17bcdb81b3aec69ee56d90f6bba1459ed8b1564a4caea906b329acf9cec399c300e7525956fd75200d5fe1d429b1d5dbc6af752d6b6991c7a8b9ae43aafb6cb854e6939b6022736a5422fd1a73bdb39b0d601a18006066a56b3a74140b565b2c791c48180c2210d4c6540fb52e166ef15720d427c6678cae695455b150eb446aaee9edefadfc5213894c8c897428edc263d429829e57feef2f45076fdcd760c435c6475fb8a4dfb076b48348a9b419072b5b890c343f685aee44081e70d095a01a0cf01b62b650d29b81d075c6136d81150b8c74d59ed70d8037af6e608d212a9b1da818940ac654c2867b5099daeb7c609822e9c8ec63309f568e92a71ec53082367b98aa6dbe3edce460c36ad6774b569885754ac69356e4a575a60503b20622ac2d1bcd9e7178648e4fd6e6d8fdadcdca6e51b8ddb8c7144028ff9c8ce45458905fdb8ef9659f05f7925125ee826714d2ed1ba4f8a79f081248b709fc26ae0a12534c8"], 0x1240}, 0x0) poll(&(0x7f0000000a80)=[{r1, 0x4}, {r0, 0x80}, {r1, 0x2}], 0x3, 0x10001) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r8}, 0xc) close(r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000a40)={0x5, 0x1, 0x20, 0x1ff, 0x1}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000800)={0x5, 0x4, 0x3ff, 0x2, "8ed28707b793afb7edc9eef802ece99df841bee9", 0x1, 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) fchdir(r3) setreuid(r6, r7) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:43 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r2 = dup2(r1, r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 04:03:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000040)="e5f292a854363df2571b98960610c7d7a93c2f3532efddff72f2ff22b43bb1d2d35c22a3ad006addf7115bb8aa2173e5ad5a", 0x32) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 04:03:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) syz_open_pts() write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f00000001c0)="74ff6fb61ce2c05a974196d1b6e7d9f196693e5c20afe9480f7b2fa0e12ebfc2a6547a722a723dc1a0cf88edba7f2573026d8b0f064e512a984a2324d8be768e424b9711adbdbd76bed84711774b75f0666af1e54f3bc1d520d74b09058d41d1e60326a387735a4fc49ed7a536e27c0c629d5ee1c0aa64d086a89a10b33694e9fcb1f136df270d17cefa0999c8312fed2e3bb5893ff7bdce03fb8e0f2d753729b5148e206e873f335b40460a825919ea3e62c6d61116ddab467f28ac8929f01a5a2bb0cf0de36fb5355171acf3cb839ea87e171956cc42696d9caf08f3288c807c9c", 0xffbe) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) write(r0, &(0x7f0000000040)="4ff9300c63e5e608e1583b9688fe255ebb6f90e5e018f148d1e4", 0x1a) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/3, 0x3}], 0x1) dup(r1) execve(0x0, 0x0, 0x0) 04:03:44 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) 04:03:44 executing program 0: r0 = socket(0x2, 0x1, 0xffe1000) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="5bbc9237b54a6f1464198d5a2a65c94e4eb1adbc48b666abdce402c2583df48216be7e0be0008600001600000000000000feff000000"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:03:44 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) kqueue() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='{.\x00') poll(&(0x7f0000000080)=[{r1, 0x196}, {r2, 0x20}, {r2, 0xa}, {r2, 0x40}, {r1, 0x40}, {r2}, {r1, 0x4}, {0xffffffffffffff9c, 0x20}], 0x8, 0x3) kqueue() r4 = dup2(r3, r1) setsockopt(r1, 0x6, 0x7, &(0x7f00000000c0)="24481136a0fef1b620e727134861d5ecd54ff3a482149351ea5b", 0x1a) listen(r4, 0x3) 04:03:44 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) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:03:44 executing program 0: r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x8, &(0x7f0000000080)="901bdb66b3e141a45a6421cff6b8928d1baafeafd81e6aef4bf42db651470ebfa045b714f2ba910c3d8a1a66aab03d51148dbda6b98b9908f930a916808a99cbcfa2da4f90c330f78b40080d6b7c2cdbd2a78a3d6951c5dfb2b0861dcbb62747cfee5ef1e0c9f90378366f434684ba03440e507cbd711df1afe281da972968ebec0b607515b3384b5f48b68fb0bead90332d4ab50d60e40026eebe31e2cfe0d201ae019c583962efc0ba60b79a563a5c0c585100179a730267d942f66025d12b6d6c60af35c0e49f33b09725d17737e5c0f85cfb5af0bf580af9d6edc80b35949e738d2e66304439cf84864838e0a73950750f867fd563f42147a3f5ca9be9f6e287b24a506f2f072d4926748a35e4ba4b2400ed9c9973c11097f0c34c991117f6b3e3469d3602442c36adc6f9f692af2bb45b05724f04142bc0a0d86bcb0dddc395429da2d8766707d53229beda183a5e15daadbe1a06dc7c0463339cddcd6f6f09eaab7fa572dc81423073a2b24fc4e8170433168bfddd13fd85cd089ca675dd3b6cb0786561d8f8a7a927df1a52372455d231a5592a4c49882d6038f3b7045893557eea6b20fe5f6a680ccf32e9051a12e5a19b49ef82d7e7cea8186f420fac00fdd315abec5e5e6b7a6ffa07fcbbdf3cdf2a8424639a1e0c16e6befd90d7d54ba0f2910b442c6a099a51ec988d78b8f510d09090af6a88636773d8d1c3fe1235d1fc3e3986e18b3ac3c6049ed014fb1ab0da529520fa5cdef0916f7b78d135fe6e4052abefa12cfcf106632e1cc5fb71273d0fd1fa77e84d8e4061712a23b7e1531a6eb92d1203dda9e9d70960c7ab1d9a78b6de58d1c5a87d788484a0a9553a7c8e8effbe61409dd359ec2e6ae81a6eb8c2cae995bdd1aef881bbb171ef0a9f2bf6eea8973b682e632f7d45eebb029be1253b126d5a08a1be2ab278e521d9ffa463f4d550b68d519598dc64cf89ace3d1becfaf4bd2afe58733c3f67ab9f37904c66b954d68b9462b142dd373871dfc7cbb44339c9b41df45129862f3e8c73fb1f5debd6fc3e2d59cc7a56b8ec4052000ae52760b6a1b283b7d21cd6b8e26b9926909f2806f25e91a01ca132ed0576336e897b23ceebbce3024ecd6c93e815bc9e59a363554abf303c108a76139ca91fac8311204f99b03eaba1298c2ba3988a08e6d530bc9fc6f95c72008ab7a99c768d3f0d2ae4e59a7d37485c000424e5e68ebe8e6e6851aec1d07ae693eeccd5627182701c1cff8316120f2fe45619cfdb455f9cc2dc1f47e75f2784d609da465a59e45f3bcc3fb0906cffa8b23b250453984feb279752f3aca7c05cbb34437b4ac627dfbb1ccbbf0853275a9d43e92968f5164428ccc14df582ae613bb62d0f7ad1b51697261653e1433b1d44850c28aacf520a50b9442eb07242deb9a173e9971564e090ab84c1035d4bb5c6fe7575a9eeb1972746bd583350ab00ad286a00c5b2db3f9755757f39133710d22dad154374b9483109a59363d2b2be992a87a60864d0afed05361c2dac1bf997e37856b848cd4753e6e033655d6529f107baf4a59301e1dbd942d63e26e99e407bdaf6ac4a70c76b339891d6dd81256d5fb5cfe38ba8108e043640b7d8c83273b74ea3b9779c316a3eeccea37c44e0fc341d3c43ac327f344160e82bed663a271187ff88014577305c0a1a5f3ded85b53cfd0ebbdef6356833f1dadb34f00a574097eb3423b623c5cf26a8f4a7260e092eead4b59593af9ff5d7b0d6113db5802c602fcee9bc3e9a4db8fc96e9178a08f4beba4afe8078e0014350015b99d130d7416e3fd652c9ebf970ae2a811398ae61cca29186e9a644523505cb7f8012ac4c6ffa4d2c7c201622e9e8308bf07e59440d74e0f7c7f301e517a9e48d68e1ed259e82b55650a7ac2b329fd897f2d4d5d83588519d702e0e059963fb376a3be2d373542b363239f8de37d4865ac81c7b45e21e5535b5949656f07ba425aaedc94565726e4d3f0b65c8c3668cc8633e5610506e404c88cc8103ef1b6a4495c11c9fdc97352a81733bd4185a44adfdf0e1d0adfe7cb70e605c15f677519799fd99da12d38d7a5d549dc9e2c3ab462b83f92415fa5cc693c240c5524cbaf3c70a6412eeb61a0532668baf3dbf0ffd9613cf5a62ca79a348e80aca0e49698691d9b53e0902428ad9a8103304e007c1b8451574528c3467a61de6b7a8790141dbb0dc979b3597a7db026305a03a8869d0bbd8c94bdadc023303562c86db2b6ba934f3556ca844330228ac5613d81c376c1283610f35982a36e14330ec35ed145db9d34b5def6703249764bb5ddcc4964817644ce43916f665d99f7e4d70e7cd7b9a4a286b35931e7de6ae3bea545e56d4340850eb7de74efd1c10abe4e102a8c1fb21ce6708a70d83dcb361475468df7e96d8d794723a471c5d5c7eaa56812e3c4e6cbcc74a38fd8e79a3f4b7dd54d2ccf74d4faa066f358adb68c41a9aac7388af3b37c7df61f9080e012d83f5b8ffe4b34e714f22625c8466b7fc9769ac6627bd255759facbcf2a794414e45d77471c4716a23cc4d148b041ec021dd024f7dc1f85ad5f96afea9b7bed1d609d10374fe4dfb76c40db3b576b084ab6764bc62f50e838f91ac49830cd410f291dc442f5b229b21fb7a6c4abf229efb61523a6189ce9c4df3f0bfaf422eac3df16c700bcfc1b9ffdef7640b968f9a9b1194c54b8e453c447315583268bfc89568e0ce83bc4ee479d4c3d5b018fdbc5d5cee1b738c159a6d3a0c437f69937533bbd88f58d97c36746c896172b91d25cd5328bd30b516a4c2bbfb86c71052b844320b1593ab7845edb2c7ffe8214c0a4705bf30fb0863cb2c208539e40f0a43c3aa7630fb1debf9ba6182beac58911e048ee3a5ec0f1531b18744cf3cfb03ac056dc17aa57098dc355d6a1da3f869f4a8c35f50134a6112985ca3f3e9d5e0bded5c926408bc533aba7bc5d43bcdc313f5a1b90e741b3f7be7d86560da1d30a4609b673d1d9febb5af362ce0d803b975f489294562cbae032c45232807cbc252edfcde6ebfb2e014c4103a6a208daea934ce058a2b18993a6d5959741532c6e99d449831d1081bdaf9f133388867ca8736481e9b61d3f2a5aefe17f3f73bdd5ef9de2064dc9bc3268dc6bdb0b1939ca239928d1d6bf60e32146bddbcabe904d2029a9d8d3ea6fae4e8532b62e36107379053aee2cf374dfff846e4aede52040aaf8ceb2d733c8d72830a94740ba519c891d4d5024fad3ad16944d15bfc778fa5934b1bdb8e5a9c8e79d42bb59412c3ed516d80a43e8c3c6551d9ec42043e38b4727e108c20881f5cb3fe4ffca1a06122679723caeefc70cfb8b09a55541be09b535131b75aa802536e0efe2da6459dfa1afa62cab9f0f560545cf31e886d4408bbccfd9b0ad336d2cf7a59ae2c268ce430f04c5c2fb80db60d2f0ee322df5e84b206d17a88781410ff7a0d0eeac5b672510101fb27df8caa6ba63ab6455d78bd18128c4ef6846e13a0286b62b21adad9c04b1981edab38101a7d866cf2df40da93a50398ed2db00e100bd0e8523a83a0e4965fe81b83e33e57fdac5dcaa3299d9f7021329f1d1cc7d3bb1b94c6db0e62679da75eba89d6fbac8f4d13dd9e1b4d846a642ddccce3af3df3a644141a9c5df9bc084c90a5ff5f4a745bf3c6e7ca07205c83144fb7d12a1819d8d46351487fb932ae0c9483544b7c3838330babe325ccdec71ee7daf52a313a6f46aee539e42a37f71ec670dab3dbb2dd3b29a9f1a267db74073b52cd2abdbe799617f162edcb1b1d11e56ce6ce2f736d43830de47940c255541982f3c731d20449b0e5f354266b144595c7f4fce964dae72c1b69160eb93f1f9b12953ce1988713baffd26d464258ee19a5879a59c351722e756cc7d59fbad934cebffd2154e8a7f9a18874a8992f2fb187681d676980e51a192421e47dc830f1365ddc308b3634c5952a5fe5be0b820592c2cac5ebaf13cfa43a0741870184fa7eaf63c26940ffa7794154e01187cf23ebfef81a1ab0512e18ed9ef7964a47f38b89e7b376d73f55cd1f5b5bcf3f524c9db6c970fcc8b627685cf70ca45f224922f6d75611ac43d9257475f9a1e117cc22ab5f6f02956cbe3d8bcd304612857863ff53880768724dec974310e780b39378b81e03a9017ed44fa6d46cdca73d9a05c899cd7f6f0ee4e52f4c10648c43518a52ab78cc285964918146a558236fee971a620ae791802dc91584107083f80f9073e998d4b60f80ff078e3944de62c24f785714b2717d99ba599cb821fbe9914184cd2c2f370a8658263b7a7a13b7a7c597679774786aabd18c7522e578ef107de1c9836b417c923e524371710c020774a562f3304d622da97dfa535b09ef30328ec9e148d533dfe853d4fae3a975fdd3f90f04eb03038cb2b9d135567f65cad6cae1e55fd4a1e27e6bbfcb7c01df70686489858c908f9236cbc395b4031aab1f1da267a3258ae2f573f8df5ecfbee3b0d1e9531547a9875a9a848a3893a32a77c349c8e3fb2f5918f4b8a093fbcf6a65a2d037db7e65d01dce60061ae93cc0ee5145d205b37bbac80afb2bd883741e46b483e5e713d63f9e76ac7d9c77e9dfc84bf615e722bb2a1e6b7d608577be4adcba31a8126ace01e2edd3a95656c4cfa81ea8ca82f6f58a7e349a5e0d76146c8408b6a03178e8f079ac4ca78fc0a97f9cc180cb715ba48614e79a2e61041302a5bac2610a7efc7b65ab9986ca6025a78e0ffe2644a37bd89a71539a0e343dbdf02faf1dc9efcfd4675cfc6e2a125afc65f0617984d11e1cb0d39d4efd87719c28b3fa6c1c9499360ddd507dd6ff077133332a74359f6033cc3e0c4b9739fe985a83df0ca7a3cc032349530a672df2aae2a8ec04036775c274f9921bd480862eb45f76bf9f2250fc79734f87dfe6476d202f12cc0092a5ce2c15db05663c325eb7c5a7567f498da12f3d049d0def4f96c9a524867b54d114ca6ca6f38f22ef4dde1cd3fd7e5970a7c2627c65e0380b3602fbbddaaa903f1da7b659af5093f0c99742ec273a91dbdbbacb45feeb51c79ebe308082c88add7972c052a5caffae419affcc685df1886d9b98f80ab25a14a3768f52961819fefc82f3e5de642c227520e624b198c23d363136297595f7c67e41bd5cdf55d47627faa3d77682e2ba2094cd87d5f1ef7cefa926f583c7ed97ef7df23666ae9826d889514fc18ad9067c1796275bc297cc0ab1c792675486693127246428e2da82b557f84437b4dc2bc6a4f2acd80706f3277b462ee99a3a4b5df89644d5934004ce67383ecb89be57b0d1aab49e5d8f25dc99efaa8f0881e8527c592d4b7b092b8215281d626ccbd3ff68b3f939cd25db2caf4ff7df86334d671028e4b6f8adb3889b7b021061b0a370d8d33399590f615cec07bd74998c54de1bdc14f2dab54ba3e6b6f61d81606f0e53421668959fc97cef1e3def1cb4de778d9014b38a181ca7d919f97e8271a5f05ea7386401e61be1e9559c3c3428fcca94c8b0a6a88e4dbb6acc9536ebaa634a86f75e8d583dc4efd4474b67362b6157e21599f831967591d643555788daf03ca9405441e4aa148b8422d71922b080958b16bc6cff3d6f677b0561a09c91435961d7412d17b1afe91154666e4a0fd990b6056c31a92523a4fb19942c700cd67310f30260692d7712acb8b615cb91308be3fc1fe93ebec3f11aa53b41c8071943d55c66d4ee480d4ecc693284905f75b6a854b7fca043e84f26416acb5f0d6102c686e884d948aa2cfcea02e2f6a91dc49feba033", 0x1000) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) 04:03:44 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/240}, 0xf8, 0x3, 0x1000) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0xa36, 0x3}, {{r1}, 0xfffffffffffffff8, 0x82, 0x80, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0xa0000000, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x28, 0x0, 0xfff, 0x9}, {{r1}, 0xffffffffffffffff, 0x7, 0x11, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x43, 0x2, 0xe7, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0xc2, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffff8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x5, 0x3}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x40, 0x10000000000}, {{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x3, 0x40000000000}], 0xfffffffffffffffa, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x3f, 0x1}, {{r1}, 0x0, 0x80, 0x2, 0x7, 0x543}], 0x6, &(0x7f0000000280)={0xf1, 0x4}) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbe, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r1) r5 = socket(0x2, 0x3, 0xffff) getsockopt$sock_int(r5, 0xffff, 0x1108, &(0x7f0000000180), &(0x7f00000001c0)=0x4) clock_getres(0x3, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r3) 04:03:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000200)="c3a99cffa8282b9c54fb8c677a95c9e50b9a5c9850dd79f901ed7f6385325afb6206574d8e9300d1750e4e86fcd902694d798a299ae0e5cf77c023e254f918843fb9554b9108da52a9f05407a5c7fe285a4aa0b924051bb20fbcee2fba2b84491fa37647a4aa37293078e5ffb60d90855e33dd54bebbe467f31963b5fd5bfd174aa5d1385b49ef653b44048eba2e5253543230203ecaf111a889fc6789eddf1b6e79145a72720f45aa9c2f8f38ad9e1136fab3401c47da1bd82ee24d36395b4f3fddd6e6a31ce7d1c850640d0474409eb302cb2144e33f9413", 0xd9, 0x409, 0x0, 0x0) pipe(&(0x7f0000000080)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:03:46 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20042, 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffd) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x200, 0x1, 0x401, 0x72, 0x7ff}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 04:03:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) semget$private(0x0, 0x4, 0x4) 04:03:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) close(r2) 04:03:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x40) readlinkat(r0, &(0x7f0000000140)='.\x00', &(0x7f0000000180)=""/118, 0x76) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) symlinkat(&(0x7f0000001540)='./file0\x00', r1, &(0x7f0000001580)='./file0\x00') getsockname$inet(r1, &(0x7f00000014c0), &(0x7f0000001500)=0xc) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="22c7f8a7e0ba5d27fac1b57010a06b28e32103a39af424785be01611e2492533a594939210eaf413e30b318fa457ce40692ad308e8f88495cfef25a8aa1bfa72a6fcfaf203571a869aa30d3184c3a74c6455b03c54be445b40532b17fb474370bfd384fafda1294725525501432d4915556ef50efbc775bce39a445f3ecde162ace646027e0fcf54b17f10bdfa45f54ac1cee5fd53bbfde98fabe1968df2f6191634b64661290fed200188cd9779de5352131c64a20587d14fb9ed371b23c6c4d9c50cdc597ab200bb8789dee969729f3f31862c40799988865e5ca17b99af6bd8adb44904b28991839c5c6447", 0xed}, {&(0x7f00000003c0)="b7121b9c40fd5a84965bdb8882b90d066344f633531bebe7b9fc447b391d2207fd2929", 0x23}], 0x2, &(0x7f0000000440)=[{0x28, 0x1, 0x9, "00437c5ae69390b79b59dd9df0d07a0fa09517218d"}, {0x1010, 0xffff, 0x4, "a3dd1530a881fac14886aa804b372ba15206663cb3e50223a03fbda4e8b1c63f4be5a870713b608fd3e04cb0bac474d9be9b8faf45c97419edd3682fdfee19ec94e60fb3c905c7a84560b21ee6217e5353b747d31fac80a9916a668e9d8b0b95b0baf4febfa8c86e0c7e0760841e821c30bed59c78ac6219872f0ae0dd7b92641fdc4bfbc8d339788766f0944f66ebbfcd199e78aec780a72587a61ee9c378b766636e2b1f06749d68f6102d7cfa0d96ed9247a791c201db2df1fbe9cd0435ecf45955af1222d6517d34a26e8a519dafdc3a7eddba9170bbd614fc85ff35d6531c920ace0f96087b000b8cc051c88b0efb575bd593436682c012b335740d0ad3262f8963a30dff38f82a74a1fce16502b60621a12ed656d8b0ff6d2b2efdf82b8f75ce5ee494a0604a9a007215f85232682f07ab140c3084072ec162c19d0d990d6430224155b3682cd1de99bf8346e82cfe11e3bcb1fd4c3e1450d8c7913c79c5fab441c623049a302c0d73c0224fb2e21410a53b13660cca4cd233788066c68cef915a97754d8b60ac825fe120a8db79744a410ac49aaf356b0035f38e33cc217a00e57b2cd74ffbd706b7dbe3086d022831532972c17186f8a1f2c40aec03b003c6fdedf2ec10c94df284b6657d133f466d7213b4285e22cded90a5a6756473b5ff8bba130b22bc929b8564e89f48f35cc390fa4f0fa203866ae862cc613a7ad4040f1e97f6f01344ae109abb4cb6f7de42a5ffe40a5abd8e854f2a7e9a72091a4b17d481f142bf69fbb2a6681b1a338d9ef734b698a88eeaec4e04940e5275e48aed3fa4c3cbdee5ccb2323cacad2f2485bd94419979c3e2b09761cb9de9c5412eb964b67246d2e8959b0ff2338f802c376727c846a4d9edd0f52587629b978b8581e09ba33aed17fd8cf8ec5924611c9fd7230b8f3b5ec9dc614efa0d3dc188281346d26cdf0fe889e65672e18784684d1f92fbd668ba6166a443e678b928f726f1fcf1e1cdf08e58261146261dc286a03faa500b733fd32dd0ff48c99cef8b4235454d2dafc412613df69165427d122ead523aba31a962b08548dc9f05ab6187e3966eec789814b4e7e26f624eccc17c95d21f7323e10f2d7c15cfa740104d8e54c8d635878e5ffd10a1c82d77ad87f705a8443dc856bbeffae87cbb37ad3e5bae8d3d3198b41bab3d168fa209a9d0b91d30a52784dd911a40c03c10d3ddb98829ca947a92a43783ac79c6cd54f0e6e35d90bb8e22454014c499081ec3044e8b1cfcc829913ed95fe6ee77b9caca9f379a8e1020ab68af7abe2905866788913ee12cd674bb0d3d639be495e23a3cd26be4c5431eabf45fc0507892eba78238aa134396960694c8d526c692985bce389c610563feac19c2c2d0a6770cb30c53e037b5f7dc6c1fc2330ff0a82442113acc4cf9dffc631ac44755cb2a5d87bc7df8aada2a8ab608b0198b68514aa12eddb5b05557e073703a0778f1cf73135293bf6a87be2f3c71d493e4e192e3e7867dbfa209f03457557cefa3b7162ca12cac12b119b467f95af24053e287c4af9371ce56fd9ddf351f1e030d0978c91ddeade0d7b527953ac88ba2b4fc0cf307b11f5e880dd4ee37202a86ad2a1439d76e3bfeb7de82fe4e8c41f2ba2cb4225251a245bfd29470b87b2b28637afcca2faf558c763e51dcfe903461acfbd5b3b68c0e4fd322c550379ebed5c467827fa77c6b8cd09b378af0948afbd043ac216bd3b9a0d1dc893a6ff365bdfaae292d30e654ba7dfda89debc3164ebabd009c6ecfac2a034244333b35fb238209fee6e6cb394d121f66bf0c4ba4ab9ec7adb2e2f00a9d8aa6b09344186f545c72e10b729955ceb2a23724d102c86118bf18ec3599f2d369ba92326f109ea4922caa2fd273c8b305ef37a0f86ab7b9e6341c59aab45b5a65ecd3e5105c0a778930828d70111b5465c5ea16784ad405e67d6cc796df5a43b3f6294a7749f608b783a44c03554073265e425c7d971e3b2875588be65e6641a7fb1c4a54097b3bdb37e8ecd090ac50d3fc042d25d327683ff31d0674ff6873bd1b65d5b990ab7421e90ba8906f14371a679d58f56e216a4f8b35d66f8e5fc81c8c2a5ad030a84f94d8626f25b95ed69c9a051a7949534cac7167f3f8cf1dee498e1d54069b3dd578bf446725000e8d57dab6ff417899970817ec3823b8371e13563d12b46b0cf52431b354341a9a1de0203cb6270ced961bef0b3dd9ab36b7d415a0e33e93c4990890cbcbf9897929886196fe523143ae953b51ed400d3f15ade4ec9abbbdb20c851092a31628ac053590778aeec17696e0db7a24bc4dc7cca9bda65e86b2514df7b6f07f192a9ec4ca712665bb4cdcdae949668bd38014e27d17939ab2fa86c1f23fa2fab89371175a5b6215a4474acf1e62fc9780415f034e71db3a4d44d73472b7bc3ae421e04028e4b1a09e453260702ddd135ab0ce9c44ef56d47920f5cf9563c50c45ab8d17a79e8a78e71123637b49fbb4c0c8fe1ea8310bbe96a471b7c6a93c96a34d5c932d9a6a1be53afcead04e73faf4334fe1b01d2bee9eff4e5dfe8a9694b58e4507b94ae12ea73f67dd38d0521e28eeba6cf96a5bacaa8dcae844451c3c232e65b3b47cb38ca755e27e56082c3a9aa6b47d6ccc95d1344e55c6b7942237b8795b523414a4f8e65f6950d432c2749320c636ace623bca25d16d309c2e7edbd111c796ee1e277604f146a0c0fa326190cfd087f5da495765af16f07947939ff9b341ad2b4b78c0569b36cf50f984cae14eed7042e417372afbfd400a1f06ca89c95c4c9398754842249bdb1de7e531a3f659337512f28e9944de9e3157ae0689a23f5fb874bd46b975b1d45eeeeab6aabed3412c3e9df82624dfe9a6336cb446d19d21aad5e3091bd0db0aae4b0b0960cc01aaf927024ac90af1ed4dcf7046a086a69494d75215cbf6a9de93461062314576294e4a5b15f4f8efbb59a4078d787c45706ff84d4f5fdd9775aac39140b401caf42d2d1b927e42b5b3e9b70513aa9340c5823ccd64acde55ddda4cd45f0ef986ea972265864f3548d818787f78e2e3da657e89d4bc890f331c214ffc098f3c8f08f0ec5200b24e91cfad8db9db09335856a155bf6c7ba0887ab5882b9473eb1e1febe4e7249b776397d87b2ae755b1923677bb82f34e846a0af7bc5acb96f683f816f970e06d66f4074a25e987db9032f055db7ea75c66e37334aa04d607d7ca00c8e21fecef2584e5de8e8a73fdcc2478f75d98e26cc326b6196fbb60da4716743f6e8ac7469f17f68671f95d2764ce9fe60330f69def0204cb1f051b439a5ae58a022ee41518f0001ae40a6b1b02bfe011e5d8dc283b20945b14f0041d6a56d8811bd1b7967b4a0219642dc6268d4494aaceeb6f324cffca9b19564848a8ae42983116ad6992be4e8733982d335f752b98aa0cd97cbd08d5ed4a6b0e5499a3711b29447d893793776df5023effea77d6d429b6c76eea34025261276436411a151ffe790441d80c01bcd8f3a33a291e6f5a3b635d1b3084a6c40fc46ce3b92c60a8a375b8d4bbc5062966883bdd6e9d62163e7f75e1a407b5017c877a47ac1828ca9f32d45663676cbad84a0e994974f55c31a2667815f4e5df53497bb2db3c676d1e94b3ee5a0320c5203a352a3683aa0cb4a6ccebe27a35de6ba39d4370a843a2e891da4b6c8d435c79159ebd82ea136a4748d869c6fd4eeef5aab519ee43ec1eafddfef0f824d6d7b7d946e5aa9c01be6414fd986175e84d146d9e8228283dcbad09a47a343a3d8a0b6006deef4d4329fa46e2a413714184a795c972a988b365f3c001d25c786289e4d7d37aaa1a13796878a45b20bd3e4aff35c630bade94f3efbc351a149e1db95774d1f777069c51ed6325d2a7b5d65e812802acc103b581cfb1b2826408ad2f3378a750ce2e9aea7d500ec817c7e646257007686c678e5e684f21c47373a542bb4780bd9002b98e8a0bbe74eede1ce4d67cbdf9b76960da33564deddbbdcd610a4aaf2d5511a412f001e34848550add2ffbc13bbe2eaaa38da51423dfe9b45bc7e38f2d8660fe2f119fee313eefc1fd615f2d668793a2f57a2427fdeeaccbcd696998714e674b49a7823ac217be3e368328a38dfc2edb60393b6b8cb057fc6a3661950350b81e30fca3a7838c39055c9f26a39139d4d74548de6c0b94138c359f02b0cc32899aa94ecff83d02f0c37779f8f54dd1729b2f5b100f1f9532c69268c55c53754f7963df5efe7209df39370fafcd7a95c9aedd688adcc890e63d19e6be6b6221ec9c6f9ea93e6f8b39e5e78a31dd41044f39b43efae9365b9f35db58546fe1e0333ba8052fbe1c0885c6066a1f7dd1c7b522b8078e4d8680e08ae5e889b6d70816b39c4d80717e628271cd25773e5849b5ca5798b8e69f0d5e8e71555bc93fd91034d912f396c82b94fb20e3422b3b35bf3b9d51f5e641a89b9a9a376fe876eb7cefd4a7e0ac4df2d48c2f16e52c73bdb5d459de6b6094d548836e60c852da11a63b9016f6174e06e636680dd3b505ab946af6c2c6ef1410df857e622de4267b4d3f2e8e213832f8e2f281d0442caf102ea83a773db0f051d9c88b50c0de9fd9e3310f4458a870958d8fdb000747847bb31b267d73d922bc47693497168ebcb7e8f399245b2ee039e27ae4bfb02104eae552802f907b9ae7edb3dacf6dbc875b17c8923ce34609f389da35112e952ac075272b643a39c2aa163f2d8b3c16f4e85417002b3d60f53c573f1c1deb3677eacda8735df012d5870fa1a545dcc80c76e49037a79770fe66f3a4b3e16cc43597577e9d2834c81a3bd0d7b67863ffcb3dff3db599107ac51fb5707106f559afd05c57133ae5ce77fbb0458679b602719561d8c46bc1a3b8f9d015b35a32040108bc49b9352b29f737bb31fe5b9cf13b7699b38c86a1081df3d2cce6cd9f946bba1e32b952a62f26efc4b06bfb78c56b165b685fbcb20fd8ae90105bb4044edaceb5436a3abfe558c891f7b64c950aa83c99f407ca1507555bb193f86b4aa7b8819f2e4c778056c2f3c62819e7708c639e758e915017dd7e8bbb652dc3b4ab9e09f64723b23bf2eb3cba2c42fa7d721a6a39e8f67a52bc43a1e35d4edd48b6acbe97217f9af7f5f1eb797125ca794d5854872d471c9c6f9e0f7cf73be7232dcc5ba0a8df2280dddc9d9cdefd08514eb468c30f73ccd640c09ff1d741c5f645b78050b74533e696fbb5aaab690abddc61b693f894a3ac54210a6d8d7afda81e5c275fb9617d4250a10778417b1f2371dd214d855cbccbe3558c22ec154076c826eaa23715727cf2b0a99e6d0456b6167fe8a9f2da99fef4120b6bf3d74117fc8310eab546bb2d46d52131fe811406ee5070fa456a5051fdec4f0ef9f589f1aaa63c9780b6deb9391834e13006264f7112f5c0bdac6dbfb35fb5f647f85e041f9c8246aff5cf11082f585436c5ee925485713af59b7c5aac9868bc953c4a31f1fdcd8550567a4375788b1b27f4555bf57e95a22055dac9d83fe4565e20d5fb8e383da7175cd79827478bb347b699a3aa78e41432d5b2689ac16667c1e02bad7c0f399fee63bdf698fae6cf1f627deceb2e1b9750d282a4dbc352f4c6b9543125b72f6f174694b681db30bc12d347b5a48540c79760f8fe40b794ac2c32d7e35909349feaad9174d61f2663d954893041f6262857c025fd3212662a1f63f9a055e6cc4fbd3db06876efd250e26d9d538991e4e9bf11086ed640b536f558c31817e70cbab37a858a4935a7810d45828b3d1"}], 0x1038}, 0x0) rename(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='./file0\x00') 04:03:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10810, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xecc, 0x6, 0x9, 0x1ff, "e391b72d86d30dbd7b1c7e8627448ccdd7c6bf61", 0x1, 0x3f}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25163dce16f62f24193de0d871b7e6e670ac5e", 0x0, 0xfffffffffffffeff}) 04:03:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x82) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) r3 = socket$inet6(0x18, 0x1, 0x5) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = socket$inet6(0x18, 0x0, 0xfff) recvmsg(r5, &(0x7f0000000300)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/143, 0x8f}, 0x1) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2}, {r0, 0x4}, {r1, 0x144}, {r2, 0x100}, {r3, 0xc4}, {r4, 0x11c}, {r5, 0x4}, {r6}], 0x8, 0x3) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f00001fc000/0x3000)=nil, 0x3000, 0x5) pipe2(&(0x7f0000000200), 0x10004) 04:03:46 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 04:03:46 executing program 1: setrlimit(0x7, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x81) r1 = semget(0x1, 0x1, 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0xff, 0x4, 0xf214, 0x2, 0x7, 0x1, 0x0, 0x2]) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x425aff7b, 0x100000000}) 04:03:46 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="a1ff3b", 0x3}], 0x1) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) 04:03:47 executing program 0: r0 = socket(0x18, 0x4007, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0, 0x80, 0x7}, 0x3f, [0x0, 0x520, 0x0, 0x2, 0x100000000, 0x1000, 0x2, 0x5]}, 0x3c) sendto$inet(r0, &(0x7f0000000040)="cd37c0b16d618786bd3a499dda26a2539c2a0100a57bb605c67997132c24e04ce49b0fee1634db207788cd46f1739b6dfadcfcaa2ef74c6b44fbe5dbc8410cef4fe5f8b856ba96900ac3be2c555f6385348b0932f5be592e1b5a2b88b1d8af4f", 0x60, 0x6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0xfff}, 0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/195, 0xc3}], 0x2) r1 = msgget(0x1, 0x4c) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x9, 0x200, 0x98, 0x3f, "aa410a489e53989e7d53e29d91f4fa8e52c97f63", 0x80000001, 0x1f}) connect$inet(r0, &(0x7f0000000400)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x1f, 0x40}, {0x18, 0x3, 0x4, 0x1ff}, 0x778e, [0x0, 0xffffffffffffffe0, 0xef3, 0x10001, 0x8, 0x62, 0x0, 0x8]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendto(r0, &(0x7f0000000500)="2060333781d06f2a049d88e1336f8c3d47244fd1cd4698967505d3790d34a9d7903328ebe978dc08652ebcd778369bd3e32d2cd4ec1359b49c6df556d915c5dd11e765413b3e0d2b16289e67ed3e8236e4", 0x51, 0x2, &(0x7f0000000580)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r2) kevent(r3, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff8, 0x21, 0x6, 0xffffffff, 0x6aac}, {{r0}, 0x0, 0x19, 0x1, 0x9, 0x10001}], 0x6, &(0x7f0000000600)=[{{r2}, 0x0, 0x10, 0x0, 0x14e3, 0x100}], 0x2, &(0x7f0000000640)={0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000680)={0xfffffffffffffff8, 0x401, 0x1ff, 0x0, "d4c41b18b2619aaf8e075866a376b5405b7ac731", 0x3, 0x2}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000006c0)=0x1000) fcntl$getown(r3, 0x5) recvfrom$inet6(r0, &(0x7f0000000700)=""/115, 0x73, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180a, &(0x7f0000000780)=0x100, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000007c0)=""/179) fchmod(r2, 0x123) poll(&(0x7f0000000880)=[{r3, 0x144}, {r0, 0x144}, {r2, 0x4}], 0x3, 0xfffffffffffff3ff) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000008c0)) read(r2, &(0x7f0000000900)=""/2, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000940)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000980)) sendto$unix(r3, &(0x7f00000009c0)="95d447412785c1978149ab7f7d65788c578250a15e532f71962414029932d33c1be91e343d2b752771ba4a7e3cf2a586e773fa94581b1603ada02ea398949166b9be6a990065e6b9fb7524a80e229deb487c9f2c19a5127f690533f1a2e658e124dd32e38b92a8faf57980e9b09abbcf91243ec86e9b9777a16a0c2e45fff37233fb99f01463aec216b24975b82273b1ff6a3137c1886456c558babf009d5188b4a7d7bda3f6cde85e264c6081d57730a5e072fc52f3b0d7a76ebe1d6eab96e2d5a75a44524e0f863fa5d5803d70ae69f4a9358bdd9aad2e026eeba55b8a1b2e7be05071eb0d385c59e96851fa24a9e4d8b8f2ffe60ddbd5a442c48389cfaf7672e5a1f2a68f8ba4fc440f06e39c90a8447c3150bc8361307809168e217144c769b595b17d1ad3643016848e40a91eecf484507d48db7b36429ebe2a053c32ceb4048727d7231e2a16829a3c1a2a3184c9ed61eea6242ef2fdab17dd75db7c2ea2ba6dba356e046f2f038a36ac8152d4af5f63c15ccd685c417e2154aecbb36e302cd3cdd0c7023bed56aa68a80c3031d4f74a8f33cf59f93aa773746c28bca7737670a92d84c2d4a6eda00fcfca63132c29c4aacaf74ee0430e9a6aa90956cac03df896497973bab09d32eca1b6d9f3f3e4884e66d61c9d80e390b15b58fa14c6b25d88455dcfd1c0d585101adada9449610b0fa30088317ce57d2b6f762d1c617e31d0ebe0a3622d7f74300c418e2e33504ab07ff7eb72f302cb7c837adcb87fd435c5f4b3dd40a88194a138ff1396cabfe7bfcd7a8de40ead9387df82ea45624efebd64ed6d0ea39fd60ba8dfd51075350439e50fe8b090f2d6f8deaf3ec759112f897467bbb03ca82a9543ee68d3b0f25ccc0d65e09a94440623687fbd6dbece93a0edd1f5da168bfd5d4753519ae12bc02ce8e7cab0db1bf942fd3972e9f03e914bf51988556e5f5082960a13052312a38a4f3f032bd9d9de43f527ab87f05f0c503d72f14359c4f84a0464d8e8efff066732e1f01424bdcc77eb95290cef8dd59cb21499334fc95848d4ce0af97ff7ea1e11aab3942a7a9486ae6c628f3c211eae0670e8e658c846ff01e6a7d2fcd47b84c39cb84ad1eb9de3dba22464d68d949cfe8f7e2a18c88209ec32e3d062b45f135fa1e1e0ae9327ef2b542e8f771a30d2cd05d6e7cd77ff8eab8966c3fe544ee4cb3fc31150672360db575648f61628abc971b4e5f49ff8ba956f5783438b62eb0cd59733b952364c0687b6d28845a3d9e6e0ca10b118d247cd876cb1f20e4bdc7c68083778d5b5029a7922059e695298500611e1327657146c2fbe3cd7522d376f230c8600863dc65d1339b5c091ccd9f854af332f64108bc448fc5be75420691ea6ce33c27b18a616b7d20914c2ccd72e341cde6bce2674841bc6fd04391d086c0c0dd3dbc33dc57091767d70f0a117a3d37e5a82cb896350117f8fb801cce8a554512cf5f333ef0958b16810f56bc4fe375669e803d83f99b59617485fdcfb731b2dfe0ea87ade62e747aa83bf3da5702e73a1b534a442c906e978f0822ad4d2553753cc4ba26f04d8a5c74230243ac56ea2f191c5982fa16a86899840c7a8a2b4e3a8e8c01b7c357127d7587850569fea163fb54df36f4c1a1e80916f05715473c5d8be44a0b2c9b8cccf00f0ccafcae976abd64ee15de27089973ba3a238a739b6a2d3086e35c3abf6174e06dba29e2bd4492e2b1b80b5c6e6e9a71c5dda3ed9ee43773587780b82b5ba297af50e3a1380e5bec0d85ffa6852b434d4efb4bef9e4f7fa651124aef705b73b95851222f5617c332b45d4cf84969a90137af157a7fe5834610e7f8bfc9970eec4510a5a9798abf0ed3d3753e140a067165c9da5ef4b7b26b47ac4d4c2c285a51dfb8f0f0c4f7cc766f04eac6ce1c7a16dde4e4f23c39d1c49ba52ae2c95259a0e303045bb3b8f1b124ba455abaaa19bbdb5e8d67eb973dd2fa873d2c5ce5d172dddc63820dffb716bc908af1842898cb78baff880cac5d3dc3c1fc47aa9959bc242d3762b5b9350bdd24b3b2f7bca244fd598ef8dfbc713faaebcb538b87fad644e6ba95c1fab41ccc203a41b2f3aa3b0f2e878365f8d9b657722086b986f2f4bf644bb09e9a05c497d54ff7834a8c975577176434af9ba74c373d91c6df11d876c3fbbd0da166d51797e536d33dd0a69ccf5362f7b620270f2a3e7083a572b5dec734507da2ebc44ecd3c7875780c40f2d70b028ca5b26099454ef26eb546333ed8bd1c2cdb74a4d29fedf9bc0c6bfc226689b1de02a3f052b61e023ea51b743858221ce7e4568a6ad0b632ebb4d2767f7d68596e731824e0154fc0714bb970682b31f2de7a177b56e422969dd16bcf42850e1651eeda4eb492bf0f6c3c549c95dfbdd6b217ff9771e0626adf39918c5961428ad7e27dff32dd724e0f6befa49899b06927e8c8cab2a50273cc250c0750df11f8d05076c5d48f775ccf387b2f30791d28e7514db8fd5c33c26eb29df35bd4ab781e2a7e4fdfb460ccc4734999624215aedef21479cd2a5e362b3a994bfbf14797272ae1fdc873d294a8582e4e50c6b200b78aa8d1ef1a769cef2e27388382b4c344a526444bdf8557d4281fbb91d6883310d891bff688ebc41da1f2952e7ac84b5b9c71c5c71d7f5e552fb5c45d5485dfd9a135684dafbe577bd7b653134dc292026b2a677253807fd9eaa127972516d1e41d81ec08655363ca77bd1f3a328a26ba80e55f1794204ebef8234b883385d31e2e653943af698d1be64332818ad1fa1083ec9b4c9cd33bbd38ea849f6dcd0643d9a3a2a978383cf82927caf315f19c0055bbc341ffc15f599d97d9d3b4511fe8876723566f810b7567f3f3ea2ff129c5449f118af993de6bc87eb2108337613143265b748377688976b836e2e14ae55b4031bf65988de9ce2610ee32a6971981eb37ae2e02c5959842832d6cd84a17f9814100440f912013e222e69ccf33535d4a79ce199bd7089260cf6522a94accd2ac8fede7241ab2a32f7a79692a37c5fcc271995dac54529c25c65293a0c77d95f9d844828c20420cee9d852a57ae4044fe3f7924aedc05f7d63b940e9227a387968e1b314767c21910baebf7f75ea6f22f35b7ef059ddc4b2ae455a201f563d5b21ec7ff61a19822375a8b8ab3a7c9ee671e476bf2dfbef09faf59f1f7c72b895bfe93c7f938a978a1999fe63518c01617c102a764966f30c55cda6ed1dab30eb2c62bc6156efd47da0499d3a806a331b4dc0101ed5463180d54c823631e1f43af325928f6d176d4792b50d0a35a62ce241ae464680c4a0eca2d61bd54af676a08a11c2da55f94ce0371b3a68a013179473a3e5c77d20fe2b1d57ebb4847517ddb9a49827a689b8bebfa21b7385819bef7265d08356a45ed4c7b767ab0b15ee0deb03a1d3040fcaaba74271945a17f084ecbb76f09191f7024172107ef1ae2e57b327b48b9f6b03e0791cd6a96c5488c294674a41d1b85741bb5e966b032ba4373f4fcd56e63f30c00ef41aa37e1cf051b1a6c67adb91d7fd88a6dc95d45ba2508ce80aaec72a9a991b7467f18d9ab490b4807092b5d032125c0d3d2705bc350fb66e8a6d7b345575400d51de4a4e8d163fc19cb2f927ad39b1c8624a5a217372e4028add529119bf281e435e06961f8f751ebd15123c9affc342e66c24f5ac879e75ce425c755d796a3f1161e6487fec13c077bbeb0d4fcc1f75be3a7a3c6760858b537f0564dd85173f601f2a9789494271edcf9d2e2124422ed13021da369e0b69be5861f286c0e2abe2d01da434a287cee4ce2c5d93f3de7d10f636dab00494f1fc700293cf1930aa3f04b32783d6f394c071fb28910fd7cb476a553a7e51c072da8cedfbea4fe852f039e763f7cb51d42a939b0f028d26372e271b577b8dd6face897efc5fc0d6db4c5779d9aa86471f32f86f26a8fd525c5d8a6bc6131d726795e60fd6623dc01b8cb21175df296b345ee44b40e604bb9b2d703487aaae03beb7b7cc7c4b22e169739cc6f807e4565bc2b7d8419a14b4c73ebfd1bf2cde78b19d50a0aac7b399c1a537f925562998c9ec17a84f82b247102c2e0c1634ac4fcf21cdaabf8bf015bcb03fa4ae58b52095aa29c637e4b2d29a7592001ed27d6fd5005ae70a75b3d94f3806d64ebd784d51b03e1d01df2896fe802cc79445beb34aa839c7793dca0f19e6b0094d6e24a77ab87a9001bfed711c5ec479ca043d7a8bbc66fbb3e751b2f23fccecf02af1b691f630304bd0b2064ffefc4fd570e3cff2a82ea266bba9d097cc883e0bdb68494cea601a76fea133e7593d05a8305eadfcaad263730721192905cadef488a884bda9669e66171d9b578790deb5ac1e79398a44237b01f5f8d63fab8c24d95c55ca389349a47ad4c9beff48f8694994cd600a89e273dbb6881cb9cc5a864fe15fe8445321d2bc23c1d6e9abf42f350d982336684cfec5c3bf98ee777d992d746eeb821bf557f83cb877070a6118203cb8ab73fcbae0f60dd116f97c281fad489c2ceb1297810a38f5bfbb5cfc83d65ced1c940cb47a7b4967a85f67754781587e2a06934717455d40cd5360ed71aef3b0fbf9bedf6e87d72dd23b895b031347ae685b5a951cd8297f842261a7228f355a74ea5823b70cb25de8201ba18377f8b1b3c1d48b36599a27e18e0363ee0f705946bcedf4ea8f2f4c72ec0c64897f23f36e6ea5faf583deed60935a045d45481b5e49966289b500708c906ef3d581fef3a3cc26542609272d26fd5b0308b2af562453b790a86550af15157922a2ef91b3ff5879b08a702d12e6a624926da3c248f4cf532a830f7d3f4e89fa20d458a142f70781a83302805eed0923ff2748313225a34f97407ad9a62c14ce0368fc77977a634c3e55f4abd410d6ca3b54fe26f93a7d8bbc5f35a3fa9bf7b58253ad6f25da343d5c362dc25a94d76b7eaaf3d028a0f8b052d2075b1af00df80f4527cf895a24bff5c3215a71a2643ca72e81831daec242650bd0b178b88af9b0649adc860ab3075a02dfa3b0de14e7afe6422b4359ed894ec90068b30d919750d112b7ea11c04deeb3d7014cab3666d669c6f9afafd56959e24635d12c2c7f4b2e4efbd9118f7ae2323cbc4f6e88df4464b950f09bd16f8c0fcfdabff9af3c66df70fbfb41846e2d8e4a983809531b2252019d8d5dd1bcecb7ac895718b085191b16287ff25b6db941a1abd4c6de67b0cdf3d2dacc3c2bfda928fa569e999547d8839dfb6bb9ecf311154397a5750c374cfdcad8a10345bf190b7dc88edc30518b355e0f3e8d9e5e7982f67ae346ece4b76046925c42803b21f9ed5b490b5405ac1e61bbaabbee074b0ec0d221fb6e103081df7afc57de9fecd0f3706a1f8c5c55761daf09c15ac37044c5713415877d86c188f81a166781d54c474b0f458a2e303fc05649ed34a193264136066e7e09fec5c2b2e4d09fbb768a04d38734926aeab174610b0a6b86320bc6b9f38ed3a2da64a970c36ab231efe59aa56f892a63bc5c6a03b2705da5e6a9f6bb4dfc122b764fc941b72e7858bdbe960a2415b8a4a176f40cfb03ccb16f9699eaea72b5e35e633186c989bef76f4111376535d23d31cbe675a7f3905106d1552154f99c9ef987dac24f2249955962c458ac1f97af27deb0c9311bb4d02f471e636eb36f9ef54e7e53de91b7226ef7c24403de66c03d58a23d9addebb33ea258da646c0a7c4ddd50875efa522f8124b4ede6f0fed70da71959dd4896339497a50346355be15a7c70582c957db9f8143e61", 0x1000, 0x400, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000019c0)=""/169) 04:03:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x40) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x44) 04:03:47 executing program 1: setrlimit(0x8, &(0x7f0000000080)) mincore(&(0x7f0000dfd000/0x200000)=nil, 0x200000, &(0x7f00000000c0)=""/4096) syz_open_pts() 04:03:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0/file1\x00', 0x502, 0x80) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x2) r1 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') shutdown(r1, 0x0) 04:03:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r0) 04:03:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) 04:03:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x100) 04:03:48 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 04:03:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x566, 0x1}, 0x10) 04:03:49 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) pipe(&(0x7f0000000300)) 04:03:49 executing program 0: r0 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 04:03:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/33, 0x21) r1 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4286265c12fc84c4eb2dd9dc678bd4c4c8d33a0d2a93650211855a30cdcfabdd1d4c8c4846b551cc883301229d9aed7e39d586badec94a377b9a4be5548063d2550ed7de04121b0e6d69db724cc651840a8fd4f2bd4d0c49c0643d134a9a22571399079e04b13dce10bdcba57207562b7517ff744d81da7c18f0ffc6c83ea257b9f46c298f2d1c", 0xec}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 04:03:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xbc8) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 04:03:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x100000001, 0x4}, {{r0}, 0x0, 0x91, 0x40000022, 0xffffffffffffffe1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7ff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2786, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xa2, 0x40000000, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x94, 0x40000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x100000000, 0x10001}, {{r0}, 0x0, 0x41, 0x0, 0x2c, 0x1}], 0x0, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x59, 0x0, 0x3, 0xfb4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0xffffffff, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x83, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x3b26, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x782, 0x400000004000000}], 0x8, &(0x7f00000000c0)={0x3, 0x10001}) fchmod(r0, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x3, 0x8}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/101, 0x65}], 0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) sendto(r1, &(0x7f00000001c0)="3d9913b975ae09ab6903e3d53a5bfc1d3d2a75ba29bec61fa014c215ae2dca195854623646dff803b65430f843457a9fd15047fadbf3b63ef708b01cbd6f7e055beae515dad06161d74affd00b1db329fb2870e28611598b696dfe2332ea3d316bc58e9159bcc59916", 0x69, 0x4, 0x0, 0x0) syz_open_pts() kqueue() openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) 04:03:50 executing program 0: r0 = socket(0x15, 0x8007, 0x5) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:03:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x80) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0xffdfffffffffe000) 04:03:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000002000000000000000000f134000000000000000000000000000000000000000000d51bc6489bbb29eaa90eb3fe220abd0000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000800400000000000000000"], &(0x7f00000001c0)=0x6e) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x28ea0, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) socketpair(0x0, 0x8007, 0x1, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80, 0xb) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x88, 0x4, 0x7, 0x1000}, {{r3}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x2, 0x7f}, {{r4}, 0x0, 0x0, 0x80000004, 0x20, 0x3}, {{r5}, 0xfffffffffffffffb, 0x82, 0x1, 0xffff, 0x7fffffff}, {{r6}, 0xffffffffffffffff, 0x62, 0x10, 0x5, 0x38}], 0x3, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffff9, 0x6c, 0xf0000011, 0x1f, 0x80000000}, {{r8}, 0xfffffffffffffffd, 0x80, 0x0, 0x101, 0x51b000000}, {{r9}, 0xfffffffffffffff9, 0x20, 0x1, 0x800, 0x1}, {{r10}, 0x0, 0x2e, 0x2, 0x3, 0x8}, {{r11}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x7ff}], 0x31, &(0x7f00000004c0)={0x5, 0x8}) nanosleep(&(0x7f0000000040)={0x80000000000002, 0x4}, 0x0) 04:03:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x0) setsockopt(r0, 0xfd, 0xe9, 0x0, 0xffffff55) 04:03:50 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 04:03:50 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r2, &(0x7f0000000300), 0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSWINSZ(r2, 0x80087467, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x325, 0x0, 0x0, 0x0) 04:03:51 executing program 0: r0 = semget(0x2, 0xffffffffffffffff, 0x221) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x22) semop(r0, &(0x7f0000000000)=[{0x6, 0x8, 0x1000}, {0x7, 0x1, 0x1000}, {0x2, 0x80000001, 0x1000}, {0x7, 0x200, 0x1000}], 0x4) 04:03:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 04:03:51 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) r0 = socket(0x1, 0x8003, 0x59e3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="9d43f8e7fda7a43f578086931e3d509bddc8b03d9b0227f945d286caeb474da64f4063a1b6ae3101de8d6f657ed7fcebbd3fce684e3cd8464299b967d59db33dcba1e49387f3d73bd2b2875e78f503149e3f533fa396e402c348742c161d33287b24bdb4664561ecc30ab00d7ff30e6e713e6d3742d653366a2d0c46aa4572068df2359788d79f57df6d14412cb5c735f033734bace949da99f377df85", 0x9d}, {&(0x7f00000000c0)="4912fe3bde9696a114402416cd3586478418017aea02", 0x16}, {&(0x7f0000000100)="46a762036e7d43d0016819", 0xb}], 0x3, 0x0) 04:03:51 executing program 1: r0 = socket(0x11, 0x5, 0x1) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x1, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x91, 0x2, 0x80}, {{r0}, 0x0, 0x4c, 0x20, 0x80000001, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000005, 0x9, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x14, 0xcffb}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x3, 0x708}], 0xad, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x52, 0xf0000001, 0x2, 0x8}, {{r0}, 0x0, 0x80, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x200, 0xa0d}, {{r0}, 0xfffffffffffffffb, 0xd1, 0x40000002, 0x8, 0x8}], 0x6, &(0x7f0000000180)={0x1, 0x3f}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) flock(r1, 0xe5954bfad2f52c8e) 04:03:51 executing program 1: setitimer(0x5, &(0x7f0000000040)={{0xfffffffffffffffc}, {0x0, 0xffffffffffff7c9e}}, 0x0) 04:03:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/252, 0xfc}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)=""/94, 0x5e}, {&(0x7f0000000680)=""/105, 0x69}], 0x8, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) dup2(r1, r2) 04:03:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x3) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x4}, {r0, 0x2}, {r1, 0xa9}, {r0}, {r0, 0x40}, {r0, 0x10}], 0x7, 0x1) clock_gettime(0x0, &(0x7f0000000000)) 04:03:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x82}, {r0, 0x4}, {r0, 0x20}], 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:51 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() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x1f, 0x3, 0xffffffffffffffc1, "ce3a97f8d104e4632b65cc85a9d126e7b39930ff", 0xda, 0x800}) open(&(0x7f0000000000)='./file0/../file0\x00', 0x20, 0x20) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 04:03:51 executing program 0: poll(0x0, 0xffffffffffffff22, 0xc9) 04:03:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) socket(0x0, 0x4004, 0x5) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 04:03:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r5 = dup(0xffffffffffffff9c) socketpair(0x3e, 0x0, 0x4da, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = socket$unix(0x1, 0x3, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x5, 0xfffff, 0x8000, 0x3}, {{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x0, 0x101}, {{r4}, 0x0, 0xc0, 0xf0000040, 0x10001, 0x6}, {{r5}, 0xffffffffffffffff, 0x1, 0x60000003, 0x3, 0x8001}, {{r6}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x8001, 0x20}], 0x5, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x1, 0x82, 0x8, 0x7}, {{r8}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x3}, {{r9}, 0xffffffffffffffff, 0x0, 0x5, 0x4, 0x7fff}, {{r10}, 0x0, 0x0, 0x80000004, 0x9, 0x4}], 0x2, &(0x7f0000000380)={0x5, 0x10000}) r11 = syz_open_pts() fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) 04:03:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) shutdown(r0, 0x2) socket(0x0, 0x4, 0x6b18) execve(0x0, 0x0, 0x0) 04:03:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x3, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x7fff, 0x10000000}, {{r2}, 0xfffffffffffffff8, 0xc6, 0x3, 0x2, 0x58}], 0x903, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x60, 0x0, 0x9}], 0x9, &(0x7f0000000100)={0xfffffffffffff86c, 0x1}) close(r1) 04:03:52 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x8, 0x9, &(0x7f0000000240)="893660ffe173775e38f1012683687106fe252e1fd09114b2de1296f8c870d5062da42db0830f22e71117018a7b34b4e74f5a37873c1168f859d0f9781aa7fc", 0x1788bb9c86b18da7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt(r1, 0x3f, 0x6, &(0x7f0000000080)="4ae20bac95f0873315c45bb3bc76bd4e8e8e4fb5d5d942b499a5a9c60364e4dc49c0dbc17d3985f6de748f8ad92f488a8b48803075e9c5f997d43e6fed5fa56783ef3a2c19e3eb795ed5ff1227825c960b2a7afcb18b0208bba18e4919f9f44af11dc3443b0a66dedbbba32188690c9944b997a22fd0711bfa3974bd6f5188172a4c51c6d90d3a9ef8b460afe7f6831bad2db396dc51992393d52bbec191a28235effbeea79a1ce7eb484aca45301088524deec5e742117e20af", 0xba) 04:03:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x2}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r1, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) close(r0) write(r1, &(0x7f00000002c0)="f67281d297a99709", 0x8) r2 = syz_open_pts() dup2(r2, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 04:03:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000700)=""/4096, 0x1000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 04:03:52 executing program 1: geteuid() r0 = socket$unix(0x1, 0x6, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/136, 0x88}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/120, 0x78}], 0x7, &(0x7f00000004c0)=""/51, 0x33}, 0x1) socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000005c0)=0x8) getgroups(0x7, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000680)=[r2, r3, r4]) 04:03:52 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) 04:03:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0x100000001, &(0x7f00000000c0)="762164e9b3982606236160384c50e4ee74b64b3bb213c464700b1f814881af4861ab96b89174ec19b7262ac08d3ded660908763908c840b27a6e244c6d2e9b48aba8cae844de3bb6eeaec269b877cdbd42b486d9c04d52bff93162a702ca1a2a66a41e982a01abdd87d528992d3106687f1ab6fdc334f51da0c34d038e7b0a0466555678c49e80cda0235c0550a986fe9292c1058e528cc8b45881b6bb9f2bbe5b8acf4061ccc4229febf958b915cfac5d60b647eaaefc9dbb4d9def39535ea278626e6b3ccc35aa903fec3189706b465d3eca4bf6e7f46655558ca5b78789870612b55e7652ba85a73bd69c87e6d6f489", 0xf1) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 04:03:52 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 04:03:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x83e8, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 04:03:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040), 0x100001e2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 04:03:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0xa) chown(&(0x7f0000000040)='./file0\x00', r1, r2) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x8) unlink(&(0x7f0000000000)='./file0\x00') getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 04:03:52 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 04:03:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="50be6e9371289789a625079bbd1be41ff0647d755a53b7cdb88546e1d76886b51fbb17c3f4486609e85f615ba8f801181bd33341d27dae181c239d34f7e25adb4260e75dbb7d47a1467dad2333fd81bee841b254da07145c58610a525774ef5ecb0a194e6619a574764a4b07d055cb1b899874217e17f3bd2a91330325e22ac73bb6ebbe", 0x84) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = semget(0x3, 0x0, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 04:03:52 executing program 1: r0 = getuid() socket$inet6(0x18, 0x4002, 0x100000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) setreuid(r0, 0xffffffffffffffff) 04:03:52 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x4, 0x9}, {0x3, 0x4}}, &(0x7f0000000080)) 04:03:52 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) select(0x40, &(0x7f0000000000)={0x8001, 0x2, 0x40, 0x2, 0x8, 0xfffffffffffffffe, 0x7, 0x7}, &(0x7f0000000080)={0x0, 0x8, 0x35c0, 0xa6, 0x6, 0x4, 0x7ff, 0x2000000000}, &(0x7f00000000c0)={0x1, 0x2ed, 0x8, 0x3, 0x7, 0x78, 0x0, 0xd6}, &(0x7f0000000100)={0x80200000000, 0x1}) fchdir(r0) 04:03:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040), 0x10000) rmdir(&(0x7f0000000140)='./file0\x00') 04:03:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffd, 0xfffffffffffffc50) 04:03:52 executing program 0: mprotect(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x1) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x3, 0xffffffff, 0xfff, 0x6, 0x10001}, &(0x7f0000000080)={0x78813568, 0x9, 0x7ff, 0x4, 0xfffffffffffff11c, 0x401, 0x7fffffff}, &(0x7f00000000c0)={0x80000000, 0x9, 0x8, 0x3f, 0x6, 0x0, 0xbd, 0xfff}, &(0x7f0000000100)={0x4a60, 0x4}) 04:03:52 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x2}, 0xffffffffffffff5e) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2041d, 0x100) fcntl$setstatus(r0, 0x4, 0x84) 04:03:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000249000/0x1000)=nil) shmat(r1, &(0x7f0000569000/0x4000)=nil, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x8000, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getgid() r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x40}, 0x8, 0x2, r6, r7, 0x5, 0x8000, 0x3}) 04:03:52 executing program 1: sync() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x89f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03: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, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file0\x00', 0x110, 0x7) 04:03:53 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) nanosleep(&(0x7f0000000000)={0x400, 0x2}, &(0x7f00000000c0)) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7fff) 04:03:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7fffffff, r3, r4, r5, r6, 0x80, 0x7}, 0x3, 0x1, r7, r8, 0x2, 0x9, 0xf44}) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) r10 = semget(0x0, 0x0, 0x421) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffffd, 0x0, 0x113]) 04:03:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 04:03:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000180)='./file1\x00', r0, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x102, 0x100) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0/file0/file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 04:03:53 executing program 0: mlockall(0x1) r0 = socket$inet6(0x18, 0x3, 0xfffffbfdffffffff) fcntl$dupfd(r0, 0x0, r0) 04:03:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)="0f7bab050ad03836538fb91e0a829a25fbf066c2eddb492c1f04cc24c497fa5e9394598ddd6bdb12cbcf7182fc05658d794907f9a85c25ed060c20240ec8160f1676100b8e8d36c714e88611fae98937d788f5900458f4481ffac09f91a9f28f822f468c66b4f91fd9721a1458d6097dd16199c519434510c741fc2f700770ec9b276d7c1ee744ad96fc8ab9b11f8da225595af8b7f46d698f7318e1e13462d0fb12aea93df4bced864d7a3ec553199b374acffcd0c9ae5c1640fcbe5f171996c9863bb52b33b86c7daf4a623b1664e34f93", 0xd2) recvfrom(r0, &(0x7f00000001c0)=""/159, 0x9f, 0x842, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:03:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffff9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 04:03:53 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0xfffffffffffffd24) 04:03:53 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) semget$private(0x0, 0x3, 0x8) r1 = geteuid() shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) seteuid(r1) r2 = getuid() r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) seteuid(r2) 04:03:53 executing program 1: syz_execute_func(&(0x7f0000000000)="2c3b420f1edec4417f10853c9a00000f73f30036f2470f5e22c483f5783100670fba3a003ef345e00f430f47c5d9f3") utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x27}, {0xf7c, 0x800}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xa13, 0x6}, {0x1}}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000001c0)="37fbd62f98dfd3df75372a08ac42fe9f665aa89447005cb4ca48a034a720fa1084a1bd3a2e5d3d6b0a6e6105b2efdaab75f776c811fc9fdd2ee9bd90f1700e9850f318d1a223f79d66bf0efd9e0f9e85d674edc1f2ea98197e01f8acbff5d46bcd91a850b2ec8ece941e175753fdc884c2062320c02cda0faaf9ce21e36697a5e35af4b8b817c33a265b14bcca007a192f894425bd1c29a90e32b742f0ae0beb3d71dea744224a8b2fd09f9700d5b17d97648a4c7d7e", 0xb6) write(r0, &(0x7f0000000280)="3fc1fc03c7e3e51328a0aa2407576605ee82dbf3a43140497a5c70a977f2264d9c0a6e7e85d8d704c598b90d5d98472be4db885a9c2f3b2600a832ed9c69ae26d184b051e8a28317ac20d01ee76d43ffc73ab1cc78e045fa44315d0cafd86d0c21eb56ec62360079ae4f40168e30cb77041bc00aa51478ed457f79078a31d91c00e8834317765cdfd534e1fbc61ae342da51d3fd539af3b84497dfe20d700a125cb6ea0b30e4df2477796afab7a85bab214eeb63baff39df2630c1430a", 0xbd) r1 = msgget(0x3, 0x20) msgsnd(r1, &(0x7f0000000340)={0x2, "a9c6aa83a0cf7fa74c360ef58f248bd882ba2814c30bc61521835dca05cf82eb52130b7ac71d50b119c626315088de1883a4605387b950335dfcff1943b1a20b1ab3386437d6c38060b02d6d8f7701e13f44c5dd6bdba4f5c526d468eb71fd38ec98e3dfa89f157439e85e0b3d199dd6f9a04067fe291807a06cfa8ed5f66d73894cef2179fb3fd6a414fd"}, 0x93, 0x800) munlockall() msgsnd(r1, &(0x7f0000000400)={0x3, "691ade209f3d7b36679a66fcaaa786cc05fcdda0915f6573fd1f6c017c97fecd1218b028c26ee33ce9d61b67ad443ce7e3999189ced48332d28b240d160d161c4d10fc1d"}, 0x4c, 0x800) getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() setregid(r2, r3) r4 = dup(r0) writev(r4, &(0x7f0000000980)=[{&(0x7f00000004c0)="6f2dab5b4e3389779259adeb37f987070b1c764807c82eaa47e7764759c5a1630654f5c66e9f356b806de5158ddd71f38ad70ec43c80c3ee814add4892ca7c3877736894eb8bbeac3f", 0x49}, {&(0x7f0000000540)="f520cab3e14f7e761e284029", 0xc}, {&(0x7f0000000580)="1d1a7dbcb95c33ea3b0db835d7cf51bdfe63b465851f189dae0d47c130c90deb2541df25eaccb5a80adda8a21564f73133ec8e3d78b9a661964750d73ee074895da6771480fb0054745a43efb2b0e185383cc09a8c74a5515a9ee545259e97c8021065f1fae90aa7394e1a883baf1d4b5d02af1a7d7604e831bcef7b223e3967e87f7ab53edb2fc142d2e365635597673d78a198e273169699c5617e2d3bf79cb2d4ffa1a2e155d5f6417e1f4f576ba740272fda088e060d8e68bf3d9cd44943b91b1cd8ac7e85877000b023dacc", 0xce}, {&(0x7f0000000680)="0258ff8189361638d1f7bf742fc7ffb40f8701c611d6518c40c829899804ebadc73916b2476c038d20c40e78d45482ebd30b414d10ac554df80a7a5334146cec6dcb9782df8e837319263bda3722d9774f96116184395b4f51186275682e45c1e9c13fd5173a451f0cbfe7e7db41630dd7e253634d2292d294803c7021c01c28721ab1fcdf063d6d12313d8ff217dfae5044610687037a47c7116f9114bf10c442e70a06f7cee0f7755d8ffd92ef65a85a31ef646e64d347e2ae34e53c1c5a0726fbb01cd8412c6cea59b06b603337f89cde159501df171330", 0xd9}, {&(0x7f0000000780)="45ec205f20b73c8b79fcbd823b7d6602e9e8f57615aa61ad94b214249c7edc8badd166876edf49b82daac93b0bec009f80fe685ffaf787969e1b7146dde132cd8d9f8389f9d29322ba0b51b6c84d46435edcd87f94188385e0f3c752c0a93ba0d1823fbae45b124d6a86f45c1527b5c23bab5bc5b10f2f9dd6d555f2124e91bb471c386654c08a9c3892fd98d01507e3", 0x90}, {&(0x7f0000000840)="d78b65fab74980ce30aaca6c27a6bb4e592da19535b3cb99b0fad4a9d714f0dd37a52fd40e2fc9414b2547080ce1af164363b5ca811f24b1888e8942389fffe551a467d2d6bca0d8be9f1773f3f5c422523698aaa80ad0fa1b97b9ec1559c67a007f3b7bac1d2cb686afd90b614ce56b74b9366b8a3b", 0x76}, {&(0x7f00000008c0)="f876e8cd270eee31c512b1259520360b9dc3b9161f3446f8252f28d8b27de4d11317a11ac414b9e601231d24e8efed9c1e714f5536e83be10193dafaac35b537a85b0e6ec52a5257899b7575788f029235e79d9dae051dffae6e21118ced823011fe4610e9153c5bd7bd0891d2f1f6f50d390181580e855e1eb190b9d4ed0d26e9d2c2c18247d147ee55879b72891f3e61f99fa0e8abf33d11a21741244d0deff4b842417b28a621646fefa5e1081991ba7528deec80", 0xb6}], 0x7) write(r4, &(0x7f0000000a00)="5b716122402fba2766da74164eba7b7403a1f1ffab67e4c0ce13e43dea1101bfe57e87fe4e3558d1fa348afbf7cb9ca28f9bd4290ed576eeed1b30375a", 0x3d) utimes(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0xa4c, 0x976}, {0x2, 0xd79}}) fcntl$setstatus(r4, 0x4, 0x40) lseek(r0, 0x0, 0x0) bind(r4, &(0x7f0000000ac0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r1, &(0x7f0000000b00)={0x2, "fbd7ec545ae58a730fc526ee7135123d109bea8686a37b32aa101cb5c4a1111eafed89f3e1509cab3b2076363c9c2c02e10ed98280c16e8055a5472fd54633ea071b9f506006d0cb1a827841a7c340e78ba73cfd7cc02b87569428f735eb9fcd99305814c3bbe28b7d77bc5a2bd6652fb97038638948468e5a31da8888f2a550a9031d695d67217b2664114ee1b7144418a8d5bff1ddbc4c330d9b876ae03169afeaaea50983b2ff9ccabfafc3644d9d6344ac3efeb2ad941cef3f6724f5a6c010c0fa4aad906ff770829c5c173e3e298b0aa1a7fc728a7798eba6d449cd35b8c2dc21b610"}, 0xed, 0x800) fcntl$setstatus(r0, 0x4, 0x80) r5 = fcntl$dupfd(r0, 0xa, r4) fchmod(r5, 0x80) msgsnd(r1, &(0x7f0000000c00)={0x0, "5085c0ebbb0fa741af01c9b20abbcd9ba162d2e9ce32a8"}, 0x1f, 0x800) renameat(r4, &(0x7f0000000c40)='./file0\x00', r0, &(0x7f0000000c80)='./file0\x00') truncate(&(0x7f0000000cc0)='./file0\x00', 0x3) 04:03:53 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4}, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ftruncate(r0, 0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x105) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) shmget$private(0x0, 0x4000, 0x242, &(0x7f0000ffa000/0x4000)=nil) 04:03:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 04:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x40000, 0xfffffffffffffffd, 0x1f, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f", 0x8000000000000000}) recvfrom$inet6(r2, &(0x7f0000000280)=""/150, 0x96, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x20}, 0xc) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:03:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x7f, 0x8740, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) syz_open_pts() setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) 04:03:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) r3 = semget(0x0, 0x3, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/104) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000180)=""/58) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) getsockname$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:03:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100), 0x2d) 04:03:54 executing program 1: clock_getres(0x6, 0x0) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 04:03:54 executing program 0: r0 = socket(0x18, 0x8002, 0x4000000020002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 04:03:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:03:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) read(r0, &(0x7f0000000140)=""/21, 0x15) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x6) syz_open_pts() 04:03:54 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/151) 04:03:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x18) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 04:03:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x2, 0x1000, 0x10, &(0x7f00001e5000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r1, 0x104}, {r1, 0x4}, {r1, 0x8}, {r1, 0x4}, {r1, 0x4}, {r1, 0x182}, {r1, 0x45}, {r1, 0x20}], 0x8, 0x0) 04:03:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="986ec5b6f66a2654f76ef16d312e3e6d247b1750104faa7282012e1b4fe1ed7d4b9363863c0b79b8ad6f78b2336ae44b06256c1f8c7d6927e2e76610baafcb8f7ecc6aea132c6956f6d5cc9e55d22292c6ab52dabebb452c7824ac81423d7252e08ffb09861ac0f5a88120aac2bd25a681f9c9924aefa84818e8821d7bb4c47e956d7261164385ab734668567b06efe6", 0x90) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0xbcd9) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 04:03:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000008c0)="13f86b03e1db87fe7334ae23302ed1887cd5b264dd0bffad3e3bc3835d825457a646d0569cb3e3d81447d2bd3a58a5970b43db47203c86c10053bfa8905d7b228d47ae9295faf9292333c92c1efadba5b1dd292b94070c58b86c9f68c51865b1251ec087e274c76ef7dccb7fc82101c4763dae7398591352caa372e3451e33f0b21aa0cda27a893d58f881e8cc313d7b1e90809bd385da27396ba8accc3dde269b7978ed21bfa0c44862872374077b0aaf7e16fc698ed7bc49e1d8e140d1b500b3236df4c7f12c865af00110496cdb9fd469ddf20eaccb748fa41985cf306c903aa5c18d2c97163f0000f3843b82a4c7659ab32292f6ac424abae86122364869d5b0fd9387633b21e185539f4100000000000000000000000000008b4b238276db379f3a9ce39a61fb77ea2ebd4edacd", 0x130}, {&(0x7f00000001c0)="e72931f60198e24d41e2247c8f44086d45d9f4992772acf3778be7b9055921e5886361e07aa9d8cb8d8ecd25f45779159f51badf654218c1d72b629549c1a712eb8faa29b90aa6991a0bf6b5db94aa0eb9738429fb2cee05373697dd897b1e601e5eae367a3e630eb11a212d8d94a4cd064af7867f0fa34e651486a4ad63444408c8fd66999498b9d7d6f5f97638e367d57e0d5275b4728e5bd780e23d4197844876", 0xa2}, {&(0x7f0000000280)="2bd7fceec7cd0cfbf55130d5b2a2e71aa41f0b4094df598610e9d1f06193514a2c2faf1d90cb9ce4d40b72867492385cd38d00814c378234d0b6a700fcaebe7933eb38ea0c7940df9b9ab50f848db2aea946fbda9654a1a56df02167e856dc1ffe3f6482f225423820cf5e6b5d5ebc0bba49e721efe2c6292944bfeead35093798442fab9a626d5c7189847e4267705ad169abe5cdbe79dc62b20e4a09e8fffbc014b0683471f529e886b5550421600204673777ff4038c6278841847eb0610862b35bd4cc7f0afe1160e195d415199778dbd18da7a628b78a69f80a18702758740f83e4ffe7fafdba300c59e7c2ae911338f10e319318bc6ec9", 0xfa}, {&(0x7f0000000380)="95115e22d4a0c160ad317ba10e8c742df9364d437911de49304ec3920484c401c78323ce15e9eeeee4d51686170e909e3cec2d7b9c13b5020213d74489605d9b8e4da855ec32daf45f2fee38b1922efe70e26d9d63190a73884ef34379a5b5bcc3c9763207c850313c9b71fc09a4043ffd9daedc39980a19fd681d7f410ce52c5db17bb34ba663447d2a74bbbe3fb918d169d264b73f0a51d01db82bd6d4b6d26491ed980e1a880ef852bcd8dc3ad26ad0296be790fcb0e63c7ee9048b6ddf87fb23f9e452a91a9b7cd07cce95cd1b7818d8d4b4552ae6bb8584641ff6e945f6b58fc26f4469605bcc9b8030a0094ac4f8d66a", 0xf3}, {&(0x7f0000000480)="ae479531bba5cc1b9b03117cb938ad52fd04e76eac667d8393881c903e4c280cd7583e37ad9a012dea23637474b1522b2bff77bee2685f0acebb884692c71c7afd749392395bcb20d68e04d680c63473eaabfc784cbaab5ede6bee03011ae448095bd69c7186bdf9083f9f6b0d459a52e1d77f844444734e5757a4de6e953d485d2f8bc2ac5bcdfa06989147cade8c5629d6b5e23d29f2c7817764ba8408b4ccf39bc7b2fa2b63bf3c67d74b9dbe9da24b8491b0b852e1e5584485123b3494e8b1ddb09ec0acf943232846ef28aa4b12efd528749eb863f6ca3e4306de42cc7498fd62a5f9c1", 0xe6}], 0x5, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="2c1b29361ed5a9fe333fea1332c4f3967e219e1b203cbf19415a2120bd641381207025523e3cae9634a8010144ea24f2f1a8fcd856633c480d7c9602003dfbed5082dfd2d1272e494c616a223fe2e1bba24a017ae56f904c69672507993c96eab9", 0x61}, {&(0x7f0000000600)="7dc3b8e616dbaf51737c4d26d5bba5a8b68d523e801232270175ecae8756789c1225431748c838501fdbc7ac837e2c364105a149c3695e984284bfc366f142592be98d27c6894f6310c50d10713a8fc053cbb5eaabbd91bdac4a44e901d8a715d4d284f331f797a21c0dfc4443fde41aed79229aca50fe8320c6f5cc6143562ced3e46f4e0c5482328efbeba2ae930b81627d661b701469c4dbb54b42857ee529565e10ecc", 0xa5}, {&(0x7f00000006c0)="903e55a86f47a4382e709182da6d1255e35c2fdb267bd284579e26c3a4af3aa91be15df8d4c98ac1ce0eb97c2b02c47a191dbed9481c8fb85edac75c3ef7c18db790006a31b9e3", 0x47}, {&(0x7f0000000740)="a85fe956ab2e1a164c52f189f8480f162a35188503291916f6cf970cb5478deb701e63996f386e04ba994ee192fee6ed3aed3faefd568b76ea9e01b3817813d008ab775397f3d8656d8ec9fd7ca1c9d33efd15e43fec9d180585f7dadbee55a43547d22467ba5214c628f4b944", 0x6d}], 0x4) ftruncate(r0, 0xb) preadv(r0, &(0x7f0000000880)=[{&(0x7f00000007c0)=""/132, 0x84}], 0x1, 0x5c) 04:03:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 04:03:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() msgget(0x2, 0x248) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x20, 0x585, 0x9}, {{r3}, 0xfffffffffffffffb, 0x8, 0x40000020, 0xf695, 0x5}, {{r2}, 0xfffffffffffffffb, 0x61, 0x80000000, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x100000001, 0x9}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x80000020, 0xfffffffffffffbff, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x6, 0x91}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0x40, 0x10001}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) kqueue() 04:03:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="abb80f", 0x3) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="23238c35635b38853000"], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x3}, {0x5, 0x1f}}, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0x410, 0x3) openat(r4, &(0x7f0000000040)='./file0\x00', 0x800, 0x14) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 04:03:55 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) 04:03:55 executing program 0: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000040)='W\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='c\x00') 04:03:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) socket$inet(0x2, 0x7, 0x3f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:03:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESOCT, @ANYRESOCT, @ANYRESOCT]], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = shmget(0x3, 0x1000, 0x420, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/225) 04:03:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="0e90a8eea87ec0ae380e2c0252969be4740ae9f27d48bc5e1a20d7b1548908027549dd66fdcedd25318398d8fd54658dc6", 0x31}, {&(0x7f0000000040)="c22630aa6188cb2ff7cda391f99aedab54ba03a475972f3d889403a693754897e97ab463136fac467a5403", 0x2b}, {&(0x7f0000000300)="24a7fa355680ba893d4be310fe38e1b48bfac98f647093e0e7c0d2cff4c159d6df3623332cbaeb37fba118723ffe71f9ecd6f363a33a059e725a2ef5362ba85a771670221f1294c2671aba50f69c4f454262dde7aae3f011b8a8db2e424c83732f5d8d4f744306fa95230485ce850bc96bbb574bc79c877d8ac6952b49f973770f037f64a5fecf84105bb9fee51fa0677c31e276ba79930707a65156acbe3a0ba3def8b496ee5291dec371af90d14fbc0e7ea1b7699009c0fe75a938dfa5581f024732154f2ec0b80e3ee52e4beac24ca7c2f5ea5685", 0xd6}, {&(0x7f0000000080)="8051e1cd8c48f095a307c985ae9f747c30db3292c6b216ec94e0c014f645c2e2391b2c6bb1b9af3bba4a96e195799a6d256c5abcaeb08a4bb979592ba96e1753c51ed39dbdce5564f96d8f9df222c32c6038b32ed963e7fc7f71b1671a85488e", 0x60}, {&(0x7f0000000140)="d595a99e03356304cc3523356136c5c7205659e42e587581ea3b1db1680bf578195a17fa645f444d4c6f7bcef60a51092492efae1caadcd7c2f90b3d2ebd5cdc8aa8e56354", 0x45}], 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 04:03:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x100000000, 0x4d391169}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x43, 0x3}, {{r0}, 0xffffffffffffffff, 0x46, 0xfea03628d96d1cdd, 0x3ff, 0x1}, {{r0}, 0x74c7ceef4a964c80, 0x10, 0x10, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x256e8c5}, {{r0}, 0x0, 0x10, 0x0, 0x3, 0x81}, {{r0}, 0xfffffffffffffffb, 0x2, 0xe0000003, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x100001, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x3, 0x200000000000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000003, 0x0, 0x9}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:03:55 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffe, 0x0) dup2(r0, r0) 04:03:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4000000000401, 0x88) recvmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/35, 0x23}, {&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f00000004c0)=""/56, 0x38}, {&(0x7f0000000500)=""/178, 0xb2}, {&(0x7f00000005c0)=""/119, 0x77}, {&(0x7f0000000640)=""/74, 0x4a}, {&(0x7f00000006c0)=""/254, 0xfe}], 0x8, &(0x7f0000000840)=""/4096, 0x1000}, 0x40) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x2, 0xffffffffffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x73ec, 0x2}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x24, 0x6c5f, 0x5}, {{r0}, 0x0, 0x20, 0x40000004, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x70, 0x20, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8}, {{r0}, 0x0, 0x14, 0x1, 0x2, 0xafe}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x2, 0xc0000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x41, 0x0, 0x555c, 0xe650}], 0x3, &(0x7f0000000240)={0x9, 0x3ff}) 04:03:55 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000040)) 04:03:55 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 04:03:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000000c0)=""/244, 0xf4}], 0x2) 04:03:56 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) ftruncate(r0, 0x46) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) syz_open_pts() 04:03:56 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) r2 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x100000001, r3, r0, r4, r0, 0x22, 0xfffffffffffff800}, 0x2, 0x81}) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r6, r7, r1) 04:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x3) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r2, 0x4) r3 = syz_open_pts() fchmod(r3, 0x3f) 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) 04:03:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="fb4dc788999a5d63a0565a059512a06f4c0571c534d0b710dfbba2a2b80206f5fbb5", 0x22}, {&(0x7f0000000080)="af755d32f88ef14888567e5c2d06f0501983616349b781261f9e3afe7beef2242edb4528745092513a7455dcb2b48617d773ec680bf136edaf1868dfa5cf7bdc8bc8cf112d7e8c298ecc01a4c45afd4c1cf3b0fa0fa2f52deea8bee04f638ec9d945cb7d69cee53fde0891ad3007de472f9bdafba2d23a470a1ee3eff3c68c0ee7b41e1113d473edfe4bcec18d7831d61e81464a94e5aadc1f0e85a95ca7a64d124a5a608997da654d1efda1e057dd7443df82fb925fd5c25cf4f144482ae126d774", 0xc2}, {&(0x7f0000000180)="ae1b9a1f1fe94c02d4703c2557e84d8bb73e771c18db61ee49aca82cd365fe0227aeb4310f32758d2c8bf9482b2fb25d65d8a64d7c31780d03e76e6db05d68febeead4ce5235b5b3c38f31f0fa5f1f7fa050e732dedcce0f8e864232e610a953df5b88f0a54cda72f71fce", 0x6b}, {&(0x7f0000000200)="f73f61e472114e6b9a9f94eea2434324a61846ac808391ade17a13f5e8364877809c78380582ba7670bc181f1b1fb9b17f50749b62bc8c9be0a47cc4c67c081f2f65664e56f0452217f6bf4a4e8d0431839aa6079d4bd654072455fd52d5080b78f6422de96fe887ec73f584264e38dc5d45f844ef2a6c7e007753b1f75737dd490ea542b63d0f1708de0e143950cd88675fe606506c46494576281c6019402d8d0b", 0xa2}, {&(0x7f00000002c0)="564be9fa631fa2fbe620a78b948befa218d563ca5e5f2cb4b609e9cc7bdb25586eccf5f42efdea9cf639f323cdc87705fc0a46d1939eae11a4a8a4fc80197863bf4ad0f9cb36ea", 0x47}], 0x5, 0x0, 0x0, 0x400}, 0x1) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 04:03:57 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x1) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000200)=""/73, 0x49}], 0x3) 04:03:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x7, &(0x7f0000001540)=""/34, 0x22}, 0x800) 04:03:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:03:57 executing program 0: symlink(&(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', &(0x7f00000000c0)='\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') chdir(&(0x7f0000000140)='\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') 04:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = semget$private(0x0, 0x7, 0x1) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000300)=""/27) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0xfb5, 0x8813, 0x41, "56dcfed61e13a16b6c5fe966ac576c547f08220d", 0x80000000, 0x6}) r3 = dup(r1) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = getpgrp() getpgid(r5) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) syz_open_pts() 04:03:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() r1 = semget(0x1, 0x0, 0x104) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 04:03:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x3, 0x8000000000000000, 0xffffffffffff0000, 0x0, "bb219e338fcd02bd2e4025c1f8c59fbdb3fa105e", 0x80, 0x7}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x83) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="697364564173766c6ed54c0c712d7c78", 0x10}], 0x1, 0x2b) r2 = socket(0xfffffffffffffffe, 0x2, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) shutdown(r2, 0x0) 04:03:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8182, 0x11) recvfrom(r1, &(0x7f0000000080)=""/34, 0x22, 0x40, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2c, 0x90, 0x9fc, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf000000a, 0xf0, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x5, 0x4}], 0x100, &(0x7f00000002c0)=[{{r0}, 0x0, 0x8, 0x1, 0x7f, 0xc8b}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000002, 0x6, 0x1}], 0x0, &(0x7f0000000300)={0x5, 0xffff}) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 04:03:58 executing program 0: poll(0x0, 0xcf, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 04:03:58 executing program 1: socketpair$unix(0x1, 0x11, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000840)={0x3, 0xc90}, 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x9, 0x8, 0x5707, "b7b330dd7ccd5cb642243365f9ed2d9ebd2dfbc4", 0x9, 0x6}) sendmsg(r2, &(0x7f0000000800)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x7}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="b4849b3de0bd9e50be41b8ea62c6c1d233d603de7ec7fc55f79fc9ae3fc39cdf4562485e01de13a92ad59d4911020ba88b4c35", 0x33}, {&(0x7f0000000140)="edaf19f7afa78535e81f1dd74d6aaa4b98bbd4e35617bc239c252c2589dd00ca46c34b26272eaf9fed798dee1ed49d37a231cfc2431b1ce1fa6aea2f28aa659cd050d496bf15ea8aeea711a3af451392b8658f1bbfb30056e56bbfdc0beaa14aaf86b5ebab485987ede1cfb41536e7387d2ec64efc4a206e4ef6e2b47c3dc646847d4250c3cfc9f9842c6201d6dc0bd853dfc3499a49cbbe7f0ff4a3c3afa523873ea9fa42b9462ccbca41987b46d1d9b8d32dae35f4dedf171dee219c27005b661483279fab11481dfb270cc861795449192f8f3f724f", 0xd7}, {&(0x7f0000000240)="2d0d0e4c7295ec30ccecdfafff85c3c64910307bf724d47ad785141693a0095fdb4942ddca8ad20bc46c096202", 0x2d}, {&(0x7f0000000280)="6f3faf971f94b9f793859aaa9af66c414f1e46cca1ec583bf4ffd3162a4f5861bf9840fa98e24b7a1e2419de596068d78c656d595c73688b808ad8d0613fe77249ffe364e57d331e68a74db98cfa4de20ad0fc8f536a9f765af37163419601bcffbc21ae6cd6b1d624b6d31d41f92f7f93e5f221ecd494fc7838f7e97153eac6636b7be67e48185d0e17158bc5ab6a6a28ad03091f7dc837d05019f2409a5eabf16d6b7b03a0792518f345db4131483b2506894f5936c8cfeeb565e824bb5ce579a564c15b6654534122e4cda6d6da8dac4d66712d69a067d12ef59764fda6257159539737cd7fb2aa", 0xe9}], 0x4, &(0x7f00000003c0)=[{0x108, 0x1, 0x8, "eba0c8185c9922cd46244d9f795b0b6425355414ec482af146c3ff87347378f1522f258469b03b822a20c5eb5b2689403d167cacea35dceb228b37c277bec19437421ae7d359a2f640ad39d4c36e37701d92611dd4ead36de873bf7e25423bd22d4c15174fd2ee75196bb9573ba6daeb25745ab00b2e86ddbc2ee288992279b39afcfd4ce483bc2e72bc6eb2b98f588f0564bebc5314ca6cbdd5f68c15e0824e99ecf3cd2d0015b4537b0ed8f3169bd8e3575390041a4825061d88fd570cc5b3262e11c33c9f622f1218ef3a3c7087d7648e1eea00865773b23e99f6e22a07e0e396a405f1aec72a023c8e82297249804964b16b77"}, {0xd0, 0xffff, 0x2, "0b28aced4e2f0f78fa74966bbc067ca1c9194ffd0d3b7839ea3545eac77ab67278a85df3bffe9148ec6ed0c8e9adc7c10a81be65f7b8bd89b0572dd437cdbc757009035c5ce9baa0b26c9c683e6ee3950f0fc82efe66faab561bf67bb28ef90a7ce1ff6a80d614ab5657b26e1645d7f5cac0d2afc1e9c95ab668890023dc93322619732dc7357ddf3e7cc622833104c52db821172a3ee32405ff22db0b1602c01a86ee978cb553b2df06d4daf0fa5eb56c01944087b9fa63975d4c0a674681"}, {0xf0, 0x1, 0xbc2, "aaacc4e3768a4be4e5e07d9892afa6fde25c29441bd3dcc616d472d9413a16a914dc6073203df1aeb990b75a32952bea928c49f012b71ab4ca5eb75cb58ffe0733b00c9934e5241cf1c9906057b31f7b1fba163d4471b8cfb5e631f7d41e63daaaac23e00ac6baca41c166d46cd599bb373916176829dcafb4fd5cb664ae22b0806b6f9b3b281b9fec3f0919ee9ea1e2d10b2764cf36d82825c7203440cfa4ba6fd7bdf31e3fd0f6ebb3aac75a6f56dee7e28e372925f0453b5ffd6cf37a7c54e426ad1cd049a3c65e63a421a06a763e3de044c63c0748a0f5"}, {0x60, 0xffff, 0x5, "43861f527ba3c28160223c259f85fa1d2ccd8b018218e413752e14ce50b587b14131a7afa9ee56f27a226d78c48e72cc26777d738797c9689dab0b4f1d58b772b4b94a809299192a9e"}, {0x20, 0x1, 0xc000000000000, "31bfdbb9a66badaea404dda928"}, {0xf0, 0xffff, 0x9, "62d218fb5f4076c0bf62f7e758912bc07370a35ab79041eda1d390a2d03b3ea5a913b75abdd5b303c3a16abfbbf08891d7a8641ce5a9839760ccdb482776543fc2fe7758b979262fa763d409ed1c4e821362350d9fd888c92de886d53560405a1e75158e82e98d306cc79cc4b5e944f2b3c83f1ec894a95041aae3563cf31d861c4aa8508bb2e3238dda4cff22471e44d40d07de7dacc4dad54ccf769f5c6b788b3fc8bb8675424d020152e62398950b7893d80e9c3ff422974bd331dacdddd0e57d5850d964447457c123d7b68c705961e93fe612a4d0eba536959ec2"}], 0x438}, 0x4) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0xfffffffffffffeee) 04:03:58 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) r1 = syz_open_pts() close(r1) r2 = dup(r1) getsockopt(r2, 0x8, 0xccf, &(0x7f0000000240)=""/165, &(0x7f0000000100)=0xa5) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) fchmod(r3, 0x82) lseek(r1, 0x0, 0x2) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 04:03:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) 04:03:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt(r0, 0x800, 0x189, &(0x7f0000000080)=""/67, &(0x7f0000000000)=0x43) 04:03:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) 04:03:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="3e3aa6ca98f62691de1cbeb1c8fb87823a5b4c847657dfab127a1e59985398a981343efb29bbfb4d1e4ba979393e2c610ce376f0d8eaa5109311ad74f43ebf90ab472ffa38924c68618dd3f7008b0f8f3c7094f1df5842a75494c84f7432ab86f1ba775d24e528bf86de169e278685bcc4c8d853c18260ad55d1131a010cc3192203", 0x8e0b626a7c8900a5) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 04:03:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x1, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) recvfrom$unix(r1, &(0x7f00000000c0)=""/52, 0x34, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3ce) recvfrom$unix(r1, &(0x7f00000001c0)=""/163, 0xa3, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 04:03:58 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() 04:03:58 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xffffffffffffff5c) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f58220b267558daf746f18838fb1726f3e7c9883aa547f19af215dbe7c222074d4282a97ad27dec113b8", 0x2a) r1 = dup(r0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:03:58 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000040)={0x68, 0x77}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) select(0x40, &(0x7f0000000080)={0x4, 0x5, 0x0, 0x7, 0x0, 0x7ff, 0x5}, &(0x7f0000000100)={0x0, 0xdf2b, 0x0, 0x10001, 0x3c1, 0x5, 0x1c, 0x1}, &(0x7f0000000140)={0x6, 0x3a66, 0x7, 0x3, 0x7, 0x1, 0x7}, &(0x7f0000000180)={0x6283, 0x100000001}) 04:03:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$TIOCEXCL(r2, 0x2000740d) pipe2(&(0x7f0000000140), 0x10004) 04:03: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x18, 0x3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:58 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 04:03:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x200, 0x0, &(0x7f0000000080)=""/63, &(0x7f00000000c0)=0x3f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r2, &(0x7f0000000a00)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x401}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="74558b55455f82009e8c2c4149234ea4be297370cf26cdd8b77b2ce96fe2507a75c34bb2098595e9b4c637bfdcb205ce839cbbd4f9fc7f3cf0f02d5b7e9b77183e8f627a026b3b271d2247630db4be68b088c05ff1bf8ad3ac118050ce1362200c1fcbd498392b909b8df7515f42ab9652fe3e3890567d24cbfaa3f8bc2385e8e2a4b9f1bfe477f6c56b810f4febf53005ffbdb933aba61bde2d39f0f77959596307b77bb617bb813fb387fc6848fc9adacd86f3021caadd6f4ebebf564a88d8c1d4371e1e12549006ff137fc210c198248d787cef0e6d0abac978de9e0f73304e58f80ee2dcd28e107ecf76ea27", 0xee}, {&(0x7f0000000200)="fe73b98e0fefdc0706c0ee3f4e", 0xd}, {&(0x7f0000001980)="31ee904c1dc9629de490e2ff31141524333fecfbcedc5c9fd9cc25903204f7144ce47b47950fec40de5e2db8886a3f468a28be619041652ccf2f7bed44f0186279f6f57559700ae9db022610693b355330e180249f7077d040f632dcafcdd7d96e28080a16365cf1811bde50f48b77421cf392b192fe03b037cfa71dd25dd4db55fcb7c90a99070b3149224c823840a85c590c82d3020938dc4fe3660a346cce5f143c5bde7adb911b10b8a3f405c860168cb122b49be13b3c7b9f52229c24baffbc7105c7ff3ed3119e8ec437091fb7f3ffb67da5c02399ca7702f618b51c2b1a84649af0c207f74629b58f00b5e4dd93648e103f2b9f39da12de496930139de0fc5af728606e77114967a52bd35a49a6e398f6a72c6ecbdc882235fbecd12e302269dca7d9ebca47925487249d64ccdc054dffaf6f3b3b73aa5c33ac9fcf1cadda2d1157d6a4d39a71e62087862f43a35a1eaf9468afea6d932dda6558b08ade8527e0a7a00e03fc813f562a538c004ddef82ed7eeeed71e6b8bc0a06f003b8ecefc18467bb3cae7f6ab5922a0e1709729f5b4494689f8398dc8bdc49a76d00ad65b78bdfa1f2b80405c982573e5f48ebe05fce5b126ec126bdfcc051512e82bea24eb4e44366f338edbe2fdb9ef22f9384dc782eccb3876095ab1491febc471e4bf9af59c868f1adac7eeeb49bb1be9d3b810410ba0353137212fe95a18ec950f1aa5ccc06b53c0d77a2746040ae024d4fe77a205d0bd36d1a0b22d04942e81c401ab4b38326dde5b4a32f694115ea7ac117749b194b442253064fa55ecbdc5ebe72ad13d7fb90be99584dfd9accd9067693d0034ddaa9489b0354cd4b4603134a73c78f605937a4f925eee7a7de3caca80f6bc0440e7d02211715a2268d8e4c9258d3ec32fcc354b23132bdfb58b634d2f8d5aaca883fa62e4f04a3b035b678d9e4f25533065fa609d32f9faeda6b28bfafbe835ca6021b21d0c65fc4d531d97c81b3342a2a808f0bbd3577d572edcbe9bb6e951f46d3edaacad40d295441fb10157608af8fc829856dce98ac8471e7d66929dfed563dffe41d12257171a2f252e978a1c9cbb46eada1534b1ba2f784731ce40aefca8ce60299dc36abf099d95d9c676e1d8e15bc495d7bb4dbb872d3741a66b6fd2fde5e15163e812c02ce30b47023951a9dbdef8b5311adf33802153fb275670765acbe932ffb4f2768dcaea5e919d6eaceff4fc2fdc08a61d5a44c92b4f68e7c2e11c9d848e4bbfa9ad0634a628cfa7ce877925a9360fbfee44de32c8d4fd79fea377927fcfb3fbfb6366915e8763fe8043f4e0836c767a7fa7b6863c33b7d43e9df8273a038aa985cc2bd96ba29cf638c7e16009475ff1fd9a3215c69f0a211ac01393b15c4358b8e6fdd9d7e2329d1cdc64ea33cf4e22432c6e15654b9eea8231894a561b77605bd31e7af5248dbd2955a43c966745084ca6d835221448b008af2725b7e02a469ae6199d327f13761d2f36a9432757b28db841eb5d5cb342194eebb576dff7a7122c6cedd23743f1ffedd8accf3daca32ea9ff9c1b880dda86da12ff279e8b32ccc88f3cf8c8e8c1c4373146107903bfd39b61c96201976e2be2c094ae5de09dd49e1e457576879b54a13c67d07b225d1e505a17acefd9645c11adaa89a48cfb7db32fc55c9a127c33098d0c175ea960c98bcad0ce5ebb40a814cca515cf402adab1db5ec2b42abc68b8ed8b86287d078d5096acd028a6dcde08e9f3d2646ac7c9e16457a304633aee500c37a7dc3bf8e41c332d66318edb20163f49da7e0a517daab90d648a9fcf4f7d91277c4f1664060d5e1876de59571d4b08c148fb64925b693ea1515557eb58109fe3f90e5d827577a5b5531cd107e45b09e25783f9ecf7ac694343bee6ab3e9ce741915f69bfef30aad37f6f351855deeb197ef195c4bd5ecf2e33a6a4aa96ccc5ed155c504662450fc00b3976e46992975ae4d4e3c2c871313a90d9e26f4f86a7556b6aaa9c2502d660ece0e659983a828ecab88ee289015ca119e640823f3a0a63dca383bf7b9e062bedb30b88d7fef3c00ccb511fed937629616ccd67309d10fb811e755e851f7b07ad2b9bec9e84567119d1e827b593853dd49fcf7464582d9329e124580ca7142c2ca07e62dd66e38b065ad8375b4aad91b4ca2f0e1e14f7c2b550f88af93331f5401b5fdd6c48a4cb2a07f99c3032e7c9ba12d4921fffac1109a7ec612c8d7f04405c7771ac6ca451403c67166872507c9786b9ede449453db1a5a63c1865c1ce8fe1a869ddc8e63e5c09bfc4920daaa0f80c2d5f6df91a8281c3fae26b9693f1437c57ad59bef17ccd3fa3eb2d7be342401eb09413a03cdb813b87717b0a5c8e96431bfcbe3a3c1d356212bcc991efa8972fd2e54671e651cb775cbc8c899d782a27c1c65d523a310168d650870adbfff4d575cfc0084503390f8a25bb4e5cd82af8daf84af031bf5862bb4afda364f07d35c6f08ddaeb26ed3c2f07780fab322cae042c861103b737b6dca10c3b6d71c73e1db16c6a73fae9afbaa1c3261a7cf0700bd823ebb90d92f67bd33bd591f4aa6bd8c79659d32af4a80f86edc7deb7f261eeb39b09f27e75736fb64390e52309a49666c1b8a34b2e7b354b329ca0b7ad2561d904239220bbbcf623e7d27226592eb0f8e66ff0638e736dc6d2f126207e51644aaa76ba627de555554ba937e5469a67b0bef9a2eb8a2ac21862d231365e122695ef1d83935f7b277e1de44e9f4d7def5a98a67cce7d9e2201ed73656f17cd4827c3328a6443613c191a5bb8d01fcfd15793223f4f8e51ae389697cbe6396ab9df62576329d81cd25396ec88edb20c682a7ff2469c2903fee04cd30450d0648f5f2a0f69b6df7b1eb908d5b1c5186d3043669074df5bbb75584013665a24d2c7f4b05f2b7fc63bcfa734394f7ce8bdd83b7534e73b2b075500f2b6dc3f1f4657764ceccbecfcddd0c41a7204b357c1d6530bc99c1c5f99cc7b5d57bd12c3870674cca443aaa606b29196e02d5481dd3480eefbe64871b446ef5718c7b341b80c1d408b3a1a6b870f9ef8b9bbe13252e484495687c30a6a4682e3cbae7841be0b141c624ae227f2402a8bb24fc8bd17ff0ade355b343805b740e3dfb3dd81f5e6cd237fe5d9d73d63b40f97135d7c452cb521deb40b283d43a7b0ae4cfb4d767c2a16859e0c8f313cdbb479d90b04e9ffcd7f9f33e5645f8e4d5ef27b1e30cd082765bb0f7bff3cc0c8723c7b9b80a349d6d01160342d3b37aa42a64ddcecd9348e95a1c27647320cfd631b135b2f99a187fdf563648f50608bf591127975c3b6232ca6f3409de75252a456a65974e636e5513813b8282ce448d4c5a531615bed5c650f80d4d23c3bd9b7cbc88451e13972df3f9e2d5a60a776b7b05c1ec58db5576ca808783fed8781c4e80c721e1a80a37714b62fc27a0efc66d771ad4221067f8e3cd5fd3679208913c9eeb71cd824cdcdc0ae785e5c3d73c62b69fcee1ff1042e715517f12f289f1256050c0b32eecd3c13e2734c450335a536b891aee18fd72bdb4032f17d938f51e7939395b4263a23b870293751499faee5b0371e2b7eeeea023292608cdeac32ac92c89b2027a1cee1898d1a213ead3cd7ac9368c8cb0d085b76a4966a545106fa776cabbe31c8b1d5f050c8f66ba2952e024cc5e97804df601e3b8162a4f6777e7ec486deed351572431d449cc79f26a8a777bd034661f4baeef23347e5ed1e868abd9f929f54eddaeedc8f47957bec1e26ec5718d5e9d10abe64682a08dcaf062d45db9dc82b8b53e4338094ee7937a1282cb87590cc904301b30c923e296f6b8ac86f187512482a58359703f57ee0d0dbb23f224df071106a547e11eed353f480ebd9229fe0ff14bac7cb381f7fb7da0947c418502f59762d4dfb5be3fcef6117eae49265d92eb39e4b9c37ff765aff5fd451a1c9439d6e9b981b787bd451fdae6d4f1e355d2446376b9718ccc28be58913be82ed4a20b3ba60ca7dd54d454f3428d8957eecebbd679ee1d91105ff52f5c4e328e8484d50e27f8205d21f1b6e3a0735c4b6f7a31246839b0fb002e9f39daf928f0552f025ed4259046539dba144281a07d9177255ef1c2d6bf227936c627797d42035f6b050360e9c45f897ff795686f8a0d3de356e4eb5c8b5fe6dc280a20891c1f4d17f94821ad2e792d0defa9c12ef5ae104a3fc29dff1db13ee149deb245d75da21c8ff2a72d2dcac4aa9552c9378942c30103ec5b52587a584b01245788f7a0b88088cf9b452b9e468c34c276144bbc7440fa6f0c80a584ad3600e5a0cea11f31604b1d5c5bdc1123f48b77cad756e96044be6f9f559eb4200bbfa9d8c412263ce7a5d299bbfb7de1891f19545ad50295e032707a5ceb37b84fde1e309686daac82cef581b746863ec93e68b790a630c00bd7919d1cba48005cca65832b4b3a1fad5a4a60f79bbe2ae7bbb39d0b930d33479b2076398b2a1118835adf0e614e272e8f9858682bdf8220bd90d35c99cd20ae700182c793eda27994b3f3ffefc8033fd71f0b059bf2d7cec870681f5c7d667159cd81fe2710d3b7855b8a058514f9cf3953071c4def99979d23c7ec3b162b410a58f72074ec8ca7096ac4568616637ee75a7efbd0237abb1f5eee341ba055f6d3c0c8ea2ccf18590ef059cf2114b0b45c2b3830733c7b55e297d7381fd5a1e6e3948d8ba3ca2e31afaf69efa66e0a76ea0650ae32d3f3780a7d4bf2c21217889412861bb3f6fb921d9b6ad95dca9a08c51226289caa2dd9ce7c6766f429c5e67778c901bebc2624c67382d424e007b9b5595924ca0f57eb439f6766811d8e732413cbfdb3b47c7388e7abbbd045186efd97d8539e6f7f145b00d436fd3009fda87db5e9887bd4b18d0bc361e11e922ec66821efe995a4961a08104f6f6a09379800cff605ca8211a9c19958648b7fb5557f6dd841c4daf80a070c07a6fc4a48b0fc39b64ec7266fbf069119ef8a8120546b32bb7ffe5c844c61ca5e63b409ba63c2a6fa5bc70f92c54fd80a4368c85f4ef56de75349ccf802d02f5f7d416ef076fa2a45f1a22db534a4ddae85c1e231e98ab1bb567864b39478e6e332796f0e533558b9188b2f04ac620643938aa2a0482f57b1a9fa73306483bfb695d21b9467c1a2dbad39e03ebf6f4b1886358a00f3c3c4a512e2b0b19c815ad9bd9524c62954aef7e8fa0b17951c63799cce052445bdcfb77ba54d8b9cdd4270ce76255aef67f4b38b56af4d328ba76b01a9b2c8f32a250c6fb745032a349c7992b12a79c06384ec27f9e26efbad335b797f17538208f86bb420b24dc536cd3c55a7c30ae5cbb8e8f252dd5e42d9156d45ce2ad9e109645585d0e7e3f092633ad71038f131e722d6a92267f1483061aa2666f3d0d96ec842fd2395d8132d5f3477b9da121cc0e39508370152439cd5a464670098438e0668259b39cad90c8118c4b102ec8ad0bb2697d31f7e1e68cf7d09a5f85658c23138dc83464e639aa611e3f981766101197470c2538230be52d0cb468667cf90021618289fc2d686976aee282c6d95715f787f412460610670f147b80c1ecc79f2d1dbec621594d11f258bb4469946dbc973ae67375b26f7a6904b687eea7d1580816db9206dc999f2ab84c7802a41cc3be3b895ec0b86ad18c159aa6aefd319885efb8fd5360e5313b47907f23b774e06ac1020a43b2560e2ad817e16b0a2be2f57486167386f2700029d5fcbc34796e2fcc15a9274efb3f44459693eff6963c71c6c4db8820", 0x1000}, {&(0x7f0000000240)="1142fae9be19964de1d8f353f99bc75c3cff76f2f918aa92559d32f0b594f948ca0bebfb1947d34553f4bfaf8d17a1670a345e15747cd9c2b24f4676befe8c7233103605c290fcc8d0fdc260b8e3b94e98abc48c06bdef87cce4dba6652500dd0123a370d51e9d5f3b835ddd467b4352d2cd05a05f8472cb5e0e404b8d947e9a37aa6b66f5425231b6cfae11e779b14a2b03e548ec89e8d737e21979beed6be3c7256fce6bc1fe13dcb4df7efcd04b278e11ec873fe16715ec66957889cd186c6567e60843472116148f6977a4271dca0727e2c47f9470572515dbc310877d1b113b6c8f618a771aaadf7ae99c4168211ac5028cefd7ca352b4066db", 0xfc}, {&(0x7f0000000340)="d96f573e2ff62ee5fef065ebca43f3ca3f9402b8320a4d9f518fecfcd0a6666f8db6b830254fb4a739b78373161e47ebcea5acb8890bb08d2ca26172feb9b34a4ed80dc37133e7a94355d9cf5af9c4192ed9a24e439caf142c9b095a44928ed701ca354ce65914f63f0a3dfa00df33804723712c28a8b68520b8ef1f0b6d0e8dcf9de2fbcd4e6b37dc49900521321a8b4e349630d1f31856e0faeb33944a92dbd08ac31a4b59fe2130e45c1a3c85a41b7898308becc86be2609566b00ce76647f909", 0xc2}, {&(0x7f0000000440)="df55d9ee09feac9b88f0dd2ce8e628d3cfe3753ed5dbb1c3c4b51a76854b9176313b2cab3e988b8d338af182d1992a1360ba928df63de556833b6b216d93c8a6a8b29506be8a011e459c25d87315053b618eb3d4b6eeb84cb0742e11cf13266fa7eab86153992faf27b59147a497243a5131a91cc0cef6f9098e4815a3a168ec037adf59424b88c1f9f9f78fe56cfdb90870586f083062efef81c12a71d48c0c5c32fcf5048f5d54df5aea1300402845ff03a74cdd3c2daf95d97b4a520e6d46707cfbd81577", 0xc6}, {&(0x7f0000000540)="0e759704fbf8704a272ee92c8f06c420be8cbf5f6a9bf261efe026ddbd4bec7804e0", 0x22}, {&(0x7f0000000580)}], 0x8, &(0x7f0000000640)=[{0x98, 0x0, 0x20, "1c9b3ba1600b66ca1de3f343f6882ab819c70fb1384a512037fc494a3a30078b14d7544c1d1622142c0d83ec993c760045796a937e001a13638d57124a7b9e6eb8a7416795d55fce6f42d5bbe227ce62f9325a1a07880fc7816c54038aec5d088b3f5a1e498383a5c76420665d74ce3f3539b2d7a5041742dd772f5d3f36a5d0a2"}, {0xc8, 0xffff, 0x5, "933b71b063daa52e58c4ceb00a9aa8265359bcd267e7239cf3e8ee6e49d4f3fba5e2bac0552d2907965afc848ce1015f04ba4ee7a1cc306677f9a63c5ed051534cf680a720f70a9879f6fda89d3a877558606d5c4ea4c86d2c58f36a83c2fbe9008839ed6661aead38a1751c7c303801de7a4f05aba9c736a835ff888f2c0fc0e2b4e2cda58ec86449179086830d03feb00515fa55fcc2ddffa3822e69c7026b7d54bc56bfaa07253f366c020f174118372b17468b0893b5"}, {0xa8, 0xffff, 0x5, "ee961606e9322d2f01b7bf64d5f2e2a3486ec86c0a0b20f95d61fed18019ef8b7bc989f071682dee2df8c17aa315e32a128e44c481ca2909e130c3807503bc90ca2727a23bad25874057564291e0913bcea6931ef6a34cd70a59d46f959cc76bef7e94457ded5efd819bc225388d40ab1a11cc90695399ae81125ed82510b086b94b968c39f06bb7a9a3c2fc2dc74b5cda3e964bc260f7"}, {0x80, 0x1, 0x8, "5158fc42baa182769cb16272b325ebd9814a635e3aeebb0a6a9d6b200b8d8ce039646306ebd10d35acdc4b66cc5abf56bb2f2c20b3fb0ed4c612699bfaacb021bf7bacff51f5332726d16b5bf9cec68b3be17bb62a46f9862f1692e0cc632d903b0c8bc2da58b4be35011160b7c329"}, {0xe0, 0x1, 0x1f, "d5a35719e96bcd00878f7bbb436b4b7e99fa1aca54209306dd6144bd8644104225cffe90ae1fa112d4bd2f15492a23f49351d8884d382e39e0cee3a342fae70fc799184dc3b80931a0c67810abd5e7d2da40c39826b3c9f809d4a09b36e181276327459eeab4795947064341f99dc6c4efd6078350e72c8aee199d60763080f5f7bd37e55a86ce8ba171f1f1b8bb6aa4e1f2930f17a22c24bfe46556956a640bfb3766aecace94429f908741851507ef294d216a91472f20062f37524907dbe93b1cb71fa6b6d76350242b"}, {0x18, 0x0, 0xfffffffffffffffc, "118e1cc9"}, {0x40, 0x1, 0x8, "56e3ce4fc42848dd64d87e9afc4b92c218cd42a7e041b7348a1001eabdbe903d7078a5ddd8eb154179a7d4abc81c"}], 0x3c0}, 0x8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 04:03:59 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00', 0x5, 0x4}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socket$inet(0x2, 0x7, 0x9) 04:03:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) shmget(0x0, 0x2000, 0x700, &(0x7f0000ffd000/0x2000)=nil) mlockall(0x2) shmget$private(0x0, 0x3000, 0x134, &(0x7f0000c67000/0x3000)=nil) 04:03:59 executing program 0: clock_getres(0xd, 0x0) clock_getres(0x7, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000780)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) clock_settime(0x4, &(0x7f0000000740)={0x6, 0x7}) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x4, r2}) r4 = getuid() r5 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="68e3027c81f56daf138422e869db295a98676ce056698b5e83f34934be3c7d04085342bc5099288782cb20e3e938686c9e50a4ae7b0c4347a3069745adc609245d982fce610d050bc93d887b9abd32b7498f5777896a2dc7a779867fe2b759d5e02fc211838a58a0f1ce61f12cd343f21da03da602e6c3aa783506a337c65ecfa31723623eac81f68353954869108849cbb67566be0cae62186614045686cfe0be25afd3b7a95bb42e39c3119aa60012a097ec496a0f177b4ddd1a976dcf61da1dee27fc4254ef210fce09bdcfc64f7051d661812a5acd2821a9bf13b095ef7fd60eb50f44", 0xe5}, {&(0x7f0000000240)="0ad808a6d53e694e76d2af5bd43e2666164addbfb6cb183bced2aeb91dd581df4b9f96d489e9a25c1d4d3e884b0c97dfa0043cde530dbc1beea87e0f0c7b286fc4da88b499ca37b46bb61e10519339b90fc45135ead861b58e09e1ebdd9c12737ff5509f21960225db7c3ee5a5c55e293615b28e4d096cd5dbba946805a5337f8f669b1199730c872cc3fe12d6acd23605c94cfced", 0x95}, {&(0x7f00000001c0)="0bebe2e587", 0x5}, {&(0x7f0000000300)="348936f060f5579c3f1cbd013b29c2c3702a284011855f6bf0218164e7876332b47021faf2d06e31dc446d57b0a16fe31c98367fc2acf73c22b65ec68053aef4cd32dfdfe4dcbcb6d4890e64cb8694b92320a14d707539edfc4cc76da8fdf778f9bbb3c84995394ada8932578c98e9a6d2d8616c8118e06f8b9f9cac9e925def378394b88d40107e1593e6c9c87102aca60e874e5c61212bfae66e67b5adb52ff3dfcdfff3912032a949238631cee56541882e9fbac0fb6b79121004efb166429d30b5585e4f9fb11360fa2c7ea349519422fe4349bf7c6a09ddf9bfdb137472ad59fe1b697764053d479aead29004b773d99b5a4e1678", 0xf7}, {&(0x7f0000000400)="804fabff33550225ac353455e50455af995df1cb8c40fecccfe3b66a1ab4346eea1e0f40358b00f9a6c2fd433da9fa48980acf154f0aac3bef04b24ba54f609f56f1e2084260b27e8a6353059f14dd605d61ac43fd2629d3d517a643ab5fcdf8eb4c104c7d170db8690a5df8bf04", 0x6e}, {&(0x7f0000000480)="867a565f0fdf0dc0094f1976f770895ce900e84c18df96eafb12812a810777e807bcb50eaacd521b0288ef1b2d6c3c8f281eb892117aafcc5614acd172025c6799c183d5d7d8b3f27d95e310f7405e5868865d64f03d492f03de230e713e296de54216187d8d7bef6c24768b6e83c2191802008394f12af6882cec1c99b8476644cb72f21577ea385128269252adbb57a765fa00c891fb8d342486cbe3cbfa7ed1e2e4b8421a535b970e960b730d379b77f9", 0xb2}, {&(0x7f0000000540)="354e6bf07ab98ff5317354", 0xb}], 0x7, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0]}], 0xd8, 0x2}, 0x2) 04:03:59 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) dup(r1) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) getpgrp() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getpgrp() 04:03:59 executing program 0: stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 04:03:59 executing program 1: r0 = getgid() getgroups(0x40000000000000a8, &(0x7f0000000000)=[r0]) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffab9f, 0x7, 0x0, "1131a0a05ec4e3ea277220ad9b855a1c158e90ea", 0x5}) setegid(r1) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getegid() getgroups(0x7, &(0x7f00000000c0)=[r4, r0, r0, r0, r3, r3, r1]) 04:03:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x2000000, 0x0, "010000000000000000ffffff7f00", 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f00005de000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/241) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/71, 0x47, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x33, 0x100}, 0xc) 04:03:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 04:03:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3, &(0x7f0000000000)='\x00', 0x1) 04:03:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="4f2748acb426b75f1f090eadc13a7fae283feac626fa64f7665301548389fc1039e2", 0x22}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 04:03:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x94b14909edab451a, 0x80) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/28, 0x1c) 04:03:59 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) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/254, 0xfe, 0x43, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 04:03:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) listen(r1, 0x4) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 04:03:59 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0x9c) sendto$inet(r0, &(0x7f0000000000)="18d086a44c729d97c3f4fd4a6955de572ea9308d6097d91eac578c5cce052ea10ada60cc7e42973081ce395a2150e011506a9d6c99eb6686c412e72cc00962f748c0529cc49180ca92348b70917dcc8494181a96d255e49727427477f42f8215941a13f38f18ada7284a72d5a69998b2173a4e75508bd166ff35ee89bf41d1cecf207b590cbb4db21ae7ab88d7b50a6ea2be21ad90aab7be7e5019c9f0f44c14d6dbdb400a925695ec464b02b38be6473596", 0xb2, 0x400, 0x0, 0x0) 04:03:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r2 = getgid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5]) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x4000000000000003, &(0x7f00000001c0)) 04:03:59 executing program 1: pipe(&(0x7f00000010c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 04:03:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) chroot(&(0x7f0000000000)='./file0\x00') 04:03:59 executing program 1: clock_getres(0x0, &(0x7f00000001c0)) clock_getres(0x4, &(0x7f0000000240)) clock_getres(0x2, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_settime(0x4, &(0x7f0000000140)={0x2, 0x6}) 04:03:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300018ffc46ddcc560d8e5c9eba95de0a9433a597d9cf87d7ad251200ba4c06c785416fb7c64b25623bdf31e5af37b6e34e88a413372e9d3d5247520fde2c93c84b7190cb56616b718983a7962160b5d21f00946dde5056f89a1dc037c55eae8279ab738fae36043d2ef9479004f623bfd6b602781d41c040111b719db7fec415c0dd24843d6ac9bdc998880e33ef756279c96ea071523d64e3ddfc10d51da3a37ea11033c41309ea10a446f38e18bedc6d606e0e80425141e346dd0ab6ac7c77bbf7778a70db9e310048d566180457c639ced2ad341713a1eee54401b29de70ce0d9f8d36e514afc97ba82de9da693b86f3408455f08df807d3fb0f2a5990c26cf51b2020b457c9f00ebbde9be657e9de9e935e48f5d02f45c8642c8c96644bf2661e37986d4e8192b4ba02ed3d829584d3b1148017e11e4db7772a2ba0be2289c077ec8afb873acf87a7eb31e8e3"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="290200000100000000000090", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb", 0x597}], 0x1) 04:03:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d800000000000000033ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac12af013923a467376745ce35968a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7df34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe8089795344791dc80c2c587181f87cfe3c63a3e2e125d4fe49b5b0af4fd5bcf52c5176c2130adecfc4f08b8da7af433dd2c628a29eb3885cf4123d91c6e4f31ca419846c074809bff5973e71463cfb9760b0c4a79782b6be6000400082ac17410690125ecb4359fbf2b3104764387cca61fc81a763122d8e949fe860f65db3b74d930442d7e055c1bce9934dc478efaeba86673a4673b7c9516070d56e7d18e0a7cdf276a69ce488ca47330a768c5ea8f2ec2ef0ca134ac7951cbedd898e0c8a1234ec2d33c13ffc7c30077b2cc0e3158aa0b68f8c582656f50e39c160363a2c99fcb53fff52dd56c4daae00de110bf81ff69cb8b4ee3c4579109cd052859b28bd99b", 0xfffffffffffffe35) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0x2, "854985003a0000000000001167f5bfa600", 0xfffffffffffffffd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:03:59 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6a32e1272fd6c8f133825e4cee77743d9ce1796015db539f6a08a887bfcddeb7d60a61277a98af9becd731be2c5e90e3fbc34caf6686f2b0c7176bc780eea0eb8f057862ced357f7c4fdf629d8c0164a5f6d39c7820bd513271c26f5657bfc4fd219f83a76441e2d3ce9b285a01d0de92e10b4c80c58d9f5f5612ac831d7c091b2dac1ed4434a92b7dba813155aeecdd8f8c764678ee41fd6e43aabc13b14e38a7e4590341ed2b511a4c44d250a62a4e42f35a594bacb643c78d651ade7fabf3303520ba186ac37e7e35630200e28d6ed173bead6a48e1db957265fef363a3f4ae601b", 0xe3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040), 0x0) setsockopt(r0, 0x1, 0x57, &(0x7f00000001c0)="f81dd07282c319828605c5828285dfb54b873342a7fa214a7961a838defd90a44e56355459420c6b1a3d1858a989522f423ef8c8c2171add51bcf398fefe28d49c1e53e0650000c45d678062719c08747899c83276972be111eb4eb795ef1b2492c0c3c72c6d35bc77a7431926", 0x6d) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:59 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0xfb0, 0x4, &(0x7f0000000000)="37095ae77bd154383781df3ac6aeb84ad90763cde78197dc963d896d882de2bfedc5deca6db30b69d37e0326ad0ed6996ad297e4e8525380b253f2e7f5dd4a74c61350ea778409787f5c191cbaecde8021cc1a698edcaf1046082209ca4ae6c9c22c46cd6a57d46c137645f513eb50c74617a7e252eecdc75c5fb6d62c1ba690e96e4d1409c0d54c2a6eb7c899138728f104cfa5c86f94", 0x97) socket(0x18, 0x2, 0x0) 04:03:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() write(r1, &(0x7f00000000c0)="c38a08275bde6b3d1029a6cfdcfe0361380ebb63db2e2d261161906ae2073b05a230759a05daac9ca8795210e7b440eb184e67120a3400630de695d152fae3832f96e914dee5208e48e1dacd8f88b33b3acf33f79c034af0d815c67c60cfdb545e30674be13098263c81bdb64f284cfc3477081386c402a947412a50f357aa03b3647fd20429319107bd1840b2d139a6bd3189c6cb1cbfc87b8660f0402b4976137dbb", 0xa3) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x2) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 04:03:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x71bbf44563015ecc, 0x1c) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x1034c) 04:04:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup(r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/123, &(0x7f0000000040)=0x7b) close(r0) ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10000000000004, 0x0, 0x0, 0xffffffffffefc002, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0x9}) poll(&(0x7f0000000280), 0x0, 0x80000000) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000240)=0xc) 04:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) 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, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:04:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x10000000007, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x4000000005, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff0000010001000000005170df03b9d2940c7e98650875863bbb67b14459b4f0580134d61c030000000000000090613d1cce72db19fbaa8045806ee48288510f83e364b6d5a48a74a4f92ab3b2c4737b2be27959b5ea08f73b0bff3e86e34e71f3", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:04:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:04:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001500)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRES32, @ANYRESDEC, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESOCT=0x0, @ANYPTR64, @ANYRESHEX=r0, @ANYPTR64, @ANYRES16=r0]], @ANYRES64=r0, @ANYRES64=r0, @ANYPTR64=&(0x7f0000001480)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES32=r0, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYBLOB="075917227ee91b8556ae4881112bbe48eeca33766d307af09e49f373cdb4b810282eae047b2910cd2ea0a7aa3727619eaabcd7b2a225e80bec395b74d4d0ca542065c7f8a594316ae20e931736b9bffaad3c23cf3bf75e686d439c57e79af0836e93273eb3738b1a22775648bdb771e4650b087629fb1493f2d6c5b6e86bffbea07d11a2cb8769c3a1a611d409854d6f80a3e8803f64218ddd2ff9e843a7f60cf9f138a75e79ae9d3bfdbe70602bb8bcc371c40f05fb9ce310e755580aa6032b849d44117af37263fb8c593f2b69f0da0c495287afed20bfcab6d55fbc951f21bab1332a19a732277fea315828282e57a71966846380202699f24928909b4ddc39b81b88b1756235908fc78d9b52e468b7d914c5219f77c99861b4d5b7ff2e6f2d6b56d91e69f23d046b9b4d33ee4c30aa6ff8b0285504e0af93211bbc5efa59e9fb24a3d8865ce344d60d43677bed5e998e37e9786acb51aa37ab3b82b348b8735a2eb3543131e4dfd1ffffa081851d7a35fd38aae60a14a58ef3be285505d9dc43913d7da2dfcdf541cbd44badf4bf7dbfef5823442ae46f22ad660a414d31175210975c01147137815d7445889acd96795d4da4352aacf4b1d1ca3dd7bb65eb118e187b61454c762f0e98d116e371d0d41d4f11f3a37b01a1991b4b228cc11a8b74a3020d7932250af576978c76b84f98395ee846042c2d1eb650924c8596a62fe2a6b9954caec701a4eff6e40361b14d044fca8c915e2e929f620b66494f4af4c39c11fce8a54ee89a668f22e36bfd5f594b5882766243791b6ac6a08e6e5a22d33e4a6ba08536da09fb12f40d2c0d4c9146859d74ce4f7fefdfd16bb1f5b8b1b1b5d393f022fff2b8bd6641fb3783a6d19be4cf21cf2ed244ccb45892ae4c28397962bbb438b54c392be589f4b095b3f6346265adcb0651b6a0a41601152445b895ed55af0df20239e320c93bfb6e3b224b8fba6982b4d3d9440f360c0861bdb710c02f4f4c234bf98f81afbc2071f488b71390f538233ce5f704d1d484efe276e9d77bb744211276a3a099920d64020bb407249b57611ff3391d8e9870aa883f97d796e44029ec8e167b4a0848086b3ee8a155795d951d59ae96fa0f88fff55e7f423def8ceb87d1caccfc4156999c7c738a32bbb35c234856fcaf449d1d318973f38ba9f64d74d14492f4f73687c1a737bf6b913a778002999660d047e428d543bbe7d3045e170c8a32b5d468cecc77d3554b5d8883b4c86fbd95b029a2da7fef05d60c263bc92077bb00883c1d44d862ce669c64ccd768f689dfe3ddacba57cfbabf49f2a113951e1b92759ba35b2e3100b8a659449e3ebc976982af569cee777dc09e4853b4d379c69453863e5ef662f7cb44f5db170921e5878898640332055af25deb79ee1031a5f8905244de3b992e025f2666ce7980e4edcba95f749a67b51c96d2d8be9338c2b85c2ee907d5e4cc0243d8f1fab7cbee36b0f45a9684ba4ae6a2ef8ca4b62ac57a6be05c1d457073e6b9f02e84a21ded59be5be10d3f7f810364e1bd529ae0e273679336569072baf8b7d71403c46490188b9e666a6760cc0c19593b1b70f97e9ac28295e978a0cf4c460197fd7918f07c041e5d916988cf3df1ab711d1b5792a001ae88fb26d8717b394f9f5634e618496ee35ff18323cd6fecd33ed5d27beb970cf02a3e00dd6c2f8d997191f3668acd882d4c551102c5f0dba64cfd5ca5fe92a006552738d2469f8fcd1b988087d258439fae77d7581dac03fa411542efabd9381e4c5a37956b08be643c308fb547a60db497fc7428eedd0f5129a0b29a4a20e839e482c029211f9e4ba6b203a26ecec1bdeba11796141c4f6723eb8a397baa5721e9e24e974a3f1ec52b719cbafb9afe5ac3d2061ceb2a2ada03a42742b77f66225eecc247a31c5ac500b08cb86e7ae3121b76ee68099e38e0c4a21a40af9961930aa55208b64569af7794ca06f38e22c178f469bbddbed9318869c7451532d29dbad905f3bb8af04ecfb9741706d63e1fe0126e19631b7186c4719ac7db0f7ff5a50628428e5fa96353416f69dcbbdff1190081bcc43f34ebb07d1b261b5e3656fac329664d22795f5b146d193bafbc42e1d5163da952c5ca973c103c885b9461e487daa6bfb910d0d1aa0ccccf8eb7e5d8a329f154b4fa6077d14eab48bc42b110c62d74e1953754f0685c4903cccf3ed6d3f93ee9c068f2ff792cc937c254ff1ce1030f6158112b7e2d0c6fc10342bb251ce8a98aa82b98b43ca241b28bed4239ff6c341f4a5191a97c240c308229c697f85377633aef338493e94e70cba9cd19f15aba6a4c772adb7c6e08765f8ebb2a8e5f9cef5835f5542dbf8f805f6f7edebd64dda196af07b62a86b59fd38db3abfa5886f71f6bada06999568b6e6a7476708428111bf3858a89d62be066aee55f0c66f44fa8b9e57fc33bed039e3d74db91a050090b40cbe829950ca21f7c93e8644cf9a43eceea7d766cffba3c5d443e07ad88b8e2a26521cb222885f63ff45267aba816ab8c4ea6a425f764db7ee223d9809621e14d6bf16b37d878d0ea8e0721c9f264bd3c83514d0d5adca3d324660ea53fde798e838a8001fe217a620377f43a21bb65535240c11cb849fa218e155cb153b1480c67c844f1eae7c03f853fad285b122f9c7b315c166e2d19bc0e4857227597028595e58736581c3188946e31876ed6bab39b1566b5e9b3ce81789e7825aadc0e1e6067f0e8ba2a7fba3251e5da5008cb71b2acde6d3e3505f5eb9f6d41fca252e56c5e2c2108d16e8086eb64d88dc74afbb728a4c985c441fab88bb2151d3ab958307a49ca2e7c2660b568454c7e0fe23cc934b06fab3e74bd376ded580884948c9da4f18e73d6f95c3d57ad2111a3296967d7bc93fd3705ece4fa7aaa3a07bf0ee090150d01b243cd98e2a49545d555cdfee80c915337af26e45230881615de1c9798be67480998e6b5f97c4b4f92a44325c09abc895ab6db478b519bf9dbcb3524fd4c8eeb4601dffa323f4e0608aba8843917ef39a72a71504c6c2209f04a838de38ea5193bfc5792e141960b36fff4850f12516d1b7030a5767140e9c7e7e531c822d577edf689a7948721b05208a7d39c0a319a4517c1f331bd1af99b595d1b2ed1ea9dc05fcb8ce3f3e5a43791856a00477a91d47a3b9a77451f42d93f74d73397ad40e553fd2446ea4f04766fafac5e39d94a8eeba43f73cd22ed15bfeaf3f4bb660e7ecb286831c6734f28ef422d073e4819e1416ed2addbd6332c96aff3f0ade77364e6eb4cf0616ffae2c0a58ea4cb0311a0f0b8a82982f59e501621b5287e183372b4420f499f292d55e4c89a0d04be228567dd24bda7040332350965f1e2c2427f99ab2eaf36f9b1a5681adcc92244f3c7c5e302d3b3d66fe756169aef71f0680991b97872155f86c72dcdd5daf0e882bd0f21bda087817484c4837e05101172e87e73a799b193fc4e1b3a26f3e5da1f710f859f0345dbd2f95e7070178df4195b859d00a159182c2837d58e77454018b77c6d13e405697da7bc276bf136a097c25d0faacbfeb4f5fd8cda893de981610e67cb9c9d6c942c1394d0169d46f303c9481ef5244e1d2ab9867196d162f99b1473b7c8d672c316a10d5ca05a2847198862c7593786699d7d284ed798ba33acb45e9e76fe057faab33af11fd76efa803801a621ee760105808de05666972957a830ebb0fca1a7adc1e2826c8b9c77951be1a535d2deb9a82d9b9ce12184e0fa476c7da6a95a710071b448abf2d724f637945dc5a768f8abc5b554ffa680c4271730760ba9fa2c7565e4c466944138f21ba4c41b3aecd71418c8e94318c1996b29c4c5fff835aa6ec8843f377382d120205009b7df514be37ea2e3a98706c79b44ccd6e96dc3630876acc4b91d1d5e7c150e0f4f557b119f7c9b42367d43a3bb07f302851b0ce87cdde2bea3ac13606e57970e5f23bf1de734ba686c20cfe1391b8b3c50b33e47b88417a2a067bcffbafadf009abbbc17faa827775ce8d5ba1b94c4fc3e9f56c943ddf200816e46fa19ffb182e5614e0af51962e74f58b0b9886bdd401aef106416c46b80d412cca6a723d0991d7670f1d09d030f89aad3b559d68ab45310a812e63edc8f8d8f09f745e033b86d07195453c11642ec76f6e9c5e7ef3d86489d0749c2e76b7c7dbfb437dc5a40bfabd22881592d7ed26a5263bd5af9c882c33ff00949222ddb26db041904d4f27435f2e64fd6e260095ab77598e60452dc6ab5c1333a943cd21a776fd12dfd4548fecd4a2b3544829fa9069f1c8b37ccafd7d7ef9664ff1947478eb58b397b9a9c37af0836971808b2898633d17ddc3711a5fe921646a42a7ffa15e93cbfb88cdeaacb6b70f059a619e5a7d4b73768f3e4a02539beb7cf926992886c7d78a36ec83d534cc6d0b77c3e6bf0a80980cb4e2052f67a1d8ae97884954cb482d18ad365680d3b1d9d360152360c67bb1bda987090398692def9a46ab2f1ed3dbc9de3ebd97a46900f8cb42848c3b5aca37faab77387c3078eb336195b707621c68d112bfd49a288d7a33dd114a7165c67c70a3c615380e963dc9a096ee2e87f9fff2e9a607ce71da4e5044f5f07d54b85817a9bcea7f357041f8d53e07fadac2d43c9fa45636187e98e93e253df9f8602a409ee432a42af0ffaaa16e0e2f8bbc05052079baeeb085f4e423209e0f9df4ffe7a93d1e11dd0bbd7507c355aa6532286941663f1e210b8294db286c2b12d0995a2faa10ed4e11db513c3364423e9c546b74960b2c5b65af90610ac364374707b298ad425cf29a88f5b2851cb5effa18f2b71df6fddaed8f25699547785d00e0eda86a3b0c5bf353fd6680e36c6629b1c75542ca7342eba56568c3f6d0d8101b8dc8241a2be23820f0e236f43dcb55e26650b057e7cdd6a76028eca14f9e1fe07a7003c615f67f35877509ebb4f392d00e580ac52231eed736545dd233cbe0953523f43736326fa34739458564cb57f3eef82b423fab56e460c0449c944959c6aca11974cac246e540b11a207167be04264b4c16bac9cdd8dcc156944a052b589d216468cb8342b8c29690d0dfafeb44273b086b731f3b31ce0ab33aaf28c577463ffcb24251ca4f4fb6829f593de2a4edda0c7ec390a269f54bdc9d660af2092f68f204f4929b574414d9e62c17def0b176039dc5c6642b142e4ae849ddcdcd8a1d07071862452027250ae3db345899bec84510f21b619db58bb10e2edfdca8e0115796666ebfe4cbfe815abea852470801ad68d688edbff4d7a13174c5c80ac46b7017f9b07c7e3fb98da7f97ca6cd16c0f0d777ffd9df4aaae5c06766b14c57175ba33e5011892dd1837ca61f85cec3e2cba890372b3af5cbb570d03f03529f66309782b8968a4606774bfeb0b22ad96c75b3ad484c7ac2620b9b9647d43ea7fc50842550f7977973bf851c34051e32433932ea95c1a30db8870e25980802ede4257790f3513416fc12ae1571fd0216ea8622dab0eab38d74e47c97b9683333d20cb0a9b4804d1b5359fc29221007399923d0b58a878f8a64a2d9842117b6a9ee94256ad173e922d773e55d8bf6371ef04c252813e4da0b4f8125f6abcda2b958e9225f13e6b2c9e8fff34ccb34482d861c83f1cc1e5045d6c1e581f5b004dfa5440a6b7111e36279f457117eeecac1e2627df2e73fa1d7c4f0f6050a5d8465710c0d337b43c735db8e523681187891a9d1dee629f586e1f1d86444b63b1396f80ce78ac8682c1d2cbfe33c361169a35fb", @ANYRESDEC=r0], @ANYRES32=r0, @ANYRESOCT=r0], @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="d03f7e2a517a5d8b11663f3ea038cfe0992ede872bbd2d5cf9059ecb1e3a235d684f88", @ANYPTR64], @ANYRESHEX, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRESHEX=r0], @ANYPTR64]], 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:04:01 executing program 0: r0 = socket(0x5, 0x2, 0x2) setsockopt(r0, 0xffffffffffffffc1, 0x9, &(0x7f0000000040)="c670bb29e76f26334908deeda63e940bb8cc5c7acc2f17ddc0e9686660e3ed463a11f9b01169d2352651fbcfe0d50f6618ae3331", 0x34) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 04:04:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0xa522, 0x200, &(0x7f00000000c0)="4a096c41bb9620fa6f5c0ed8f13cbdac6e6e362a3f3401eb4c336765632b5fb396ac25add18c67d09d06374a8319f690d26107db0ac8ba3fb35628abbe697d15767ed064a88c88bc7aab99b3a71e54afe7c0", 0x52) mprotect(&(0x7f00004dd000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x4004, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffeb1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:04:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) r2 = socket(0x6, 0x5, 0x7fff) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) 04:04:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000080)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 04:04:01 executing program 0: mlockall(0x1) 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) 04:04:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0xc3, 0xffcb, 0x5, "33e4053a8523714da4ba59e767358b3b477b56c5", 0x6, 0x3f}) 04:04:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) socketpair(0x20, 0x4000, 0x161, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 04:04:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x1a, 0x0, 0x7) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fe6696c6530079f39210419d4e3808de5c5c284c7da78cdb1175a82fc081ead443670c701e6609512b4929eeff59ba1d555a81bfe4b559b4c08c4c70cf3d321af299b12c5552e90ca5530a0e0d7cfa8eb78a933d8a166d87af294259f48aca9d3708b6860ce2bba683a35e4b9"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) 04:04:01 executing program 1: setsockopt(0xffffffffffffffff, 0x100000000, 0x25, &(0x7f00000000c0), 0x0) 04:04:01 executing program 1: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 04:04:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000000)="3fc12d6cb9d2d0ddf1aa690853ee491b41e2accd02b4d3bb0b90dc9721dc86ba77767b99a121628e40c99318c688d60332badb884757adf041e18720f06d0ddf713d81662bcf061d0fc7525bb4102ad296b1a817253332729eb0a95da2a3df68427951b352a36fd2e8d5f51a5e0a9850a8693cc1c848d99767161434e993f6892af881e360e0cc4f0509b9e1cadb717f9411f2517a0501f08adeb44b8cf1d75a2cfda3b165b6913ee118ec51202b64818bf6807f05d6535dce101ff57c2e242ea2688665b579e967d32045bf644984758de8cccbbecd8693ecc54824bfad6f8157fa397cf02b837917a9f1883af54a136dfbb911", 0xf4}, {&(0x7f0000000100)="9a8f815cf4b2193fd27c3264fb90718dbc14c19d86e7f37e7d398a24dfa528529f559d30ebca26b9484f0444c36838b0b5426126dc025408022819608d6350f48b49e1916f57c34cb20b254b5ab1b283c51ca2240bffaee26c158109140b4e36ac14646ce4e978440a8e2f8a6788d6c697c5cd2e267de85b6ad8b96ddc4e85a964e139ef58d0a884eeadedc515a9", 0x8e}, {&(0x7f00000001c0)="0f0e8feb05d0b26fca3e3f2cb6eac0ea44458def832c8fc9a72b084741952aa264d53fe869ca52f98c0e2dd877d571bb26503e1f9a290a5127ca8b8c38d133cd29fd28fdb666968a8e8655cc9fc6729a793cf27ae5b645535562f832e36c01b830f9be0b85", 0x65}, {&(0x7f0000000240)="65a6ee00096cba1b271a2a68f5a821d6d613d5fad61ebcae7b19d1eb8ae188daa69d6505832f059140ee21899e3e2847ee03fbf811f96f60d65c26b6bb050c9d93df485120ba6f2b33d07e9fd70562b31561261b0c3d0b3e3301204df5451c1705802ca24950d8e3c24a1bf86cf7a2212d42eec3e7db2b27577d6cbfd2329486ed3afd8d1c5c92d228a1644f0203a3d3e15352", 0x93}, {&(0x7f0000000300)="13ea2d7551b6e0a7abb7a889750c6c56a08946972e805812b023ad4ba56afbbc08d0b297a04200adfe267b50432d7a7307c9520e33e28b49339572ddc17f7be6a75a901b6a9d2a3379b2ba638b53d411699ae33e311190acefc0831069b5ac6b1577a3331ebd565735da6548b47238e55d8b97e5454afd5c35b090095753b69bab9b34146c4b935929accd5793dad0297c8bbf9b0e4e1aae102a432c021a7e6d97d8b286ae86d322b3b530baceb9c5978d", 0xb1}, {&(0x7f00000003c0)="81e5642a876497cd5c397da43486d52459b8942219d0aece727a2f9bd79abf8ff6d3673518984a697bbd13d70ceda45fd002eceb74dcac512294ec3a7a81c5886936e68c7be38b31fe65c6cc11d4344e7e66a40b06cbec41e1b55ff13c5dcbbfe4a97a2d5ab6ddf4e327bff01bbc2b6aa22d2e3b7fc5a5b660b0b932691d341e7b89ba45b88d5605b7cb04410bcd968134b0cae7b40b4edfba0f05254b899380733b45ae21279f807934031c7679a8732937e2431cb9ffc33d20a06d565abd3122a1eae620dd066d8ff6076287c160d7ceaf154f55c1bfbee1cf292856d1ec733306749dab517658e3cbac03f7a689e798c5b4b0399eb098f9a1e1f0071015a500943c1876091829edb225c750be55e42a06bfe9bded0a86cd65a537bf5ca1ff8c4e61b5f9efe383c94899ec4953b3917b80b4ef10be35b06effec18694ddcc6e96e40153263dfa749338d5b9b51ddec3f243cf2290fc2d4821e2036f844a5b2ee566c06be1b2c135dedf36b30705fec0ddaee96455f3709972d7798d3dd0746630e24d15cac089379478ce45ac19aa0de4dbc4fcba5c85393d3279713336ffad037b36dbb965fa0efb7c0190f78fee53654e3f065cab1158ce58aa3a5bd10d6f3824a9267c905a42e39dda93d08f15e73224fe90d9b2d499b09690f2bdad093b959f848e5c89e813d5cb6d182e6ed56105e3aee5066b502acb8dc169ddbe4bbf92872a471bdaf1a4ea60df668ab43336357eb72f3dc51cc9b25978252e7a39a2f2763f49a4ef661da830151d3f3700d4a20a88b62c647765d9972157708eec2df962fc51a53ea37cbed6d83f11bd38a4dbc91f4ca631eae600fcb1bb6c16f5fd1a34ec456c1dc1f0d00c355bdcd69ff6b837885d66cea9f8e8d88cb06ef0056c0750f062f8fc9b2c7ab058485783dd84950f999ad08fe2a2766820765204904d7c4da383257d6c6b9599f396b4882ee617542b939a8d740564ea9fd76db38e38eb1823da742bf943c4cd6a660d128b20422bdc9580c806555e76c46c672266de72e67077663a1e5159f4a75ddc25b04438341ad5333a858914282015a15676192550d5b16efe62e37afd5538f464e0ef2db6c8e5e7180ec3aef14635125dd66d54d3d0b50f949e0c3a3881f44b3be71494477b8b6590cd73003ac5723bf66a414bfbd53dcd91f2a410a9d69bc00f0868894476963caebe4d9acde759406c1d41e8ad507fde28c0b6086d61bd90ba59a65908c0cb16147a984b33783b25eccf54dcc397275baf0b3e72779d11eba817cd775651fc4653f38b2b3c46ed1613f264689652cfd8caf485db5c11d58420c882813b70347f52b59e4da8f977e11fa7044cd7c00d565bb352d49b9d96ed6c845be7d47c79dde4c56c2b4e4aa8368178bc129f3197560a0faade1cbc608611305bba47d33ad3fb635b83d365ea84cbc2c3cf7f1fc43b3d49710525c917a59fb9eb675457326c8047313c2537b10a01c42903c6ed3586316ae261798526b4283518825374aa77e43e4ea2db3b4f9144677cb428d5c8155da4a34e7d42e3e101677034eae0eba91dbcbe21e203b44a0bbe9affa38b82613e4398ae6a34620d73a242b09fcc8e34faf2831f80929037da5d5c2c885265aa7c2212d85040b76226c1715f5589b38bc304e4d5a3df0da0c7c6112063a7f73af9d0a251f37b58aa5ec8ce3d87e2f8f1b3b105828d077dec8a2dd2c77d70dc423143959a82f4c65e71066f4bd52526dbf0549c2b514bfc96e2c88bacd83775667901402c7386923c04061dcbac3a022748ac7602fe930e75165eac995dcb08a8305708e5876a2a62b3a1da27fb12aa51bf32be5b950d26db23d8a4f38b3ecb6e55c41bfea68b44c385321644d06c6e0d8c86b95925e5ec492b06b80f02daeae4863598435a2907655198afb0defe18f29ae6c8db6e82f44a572a8cc10aac5fda1bf127ab872b08193aeadc51c89962aa7001f289e4af46cfe3e107269154dc22d3072cbba174ddcc1efef1a39813b80677ff324d9dd28caddc781d7d349347458e67258ebc3f9f0cb9305f559709e4a5e9376b60394cbbc4b790a17b9e07b111b279c962e44aa838462076eb983896e0ccc99ec912be1ab32dd5e332d2fc70c5d73ec713c8733794aea03fd1fed48dc959f43c7c63609cb62e787ea41e7c02dd2bce87d214c4173f4da8dfd819924a5b6dcea4a1ef0f4b4a19c7eea1e7f8690605020749e93bea835f8fb0797ff51ca033c1ff5a494eb1c64c4144a57677b2680d2764d615966bfd7976c10fd23daed657d1c96bb934adc33825582ed0a329464c0bebee94862883f43281e1183d08d0215d3d4ce3383509ed53fea33efe1fa40552637c1f0b537ef4fc636a9b4bccb06121a9f7f6f11622339ba31a79502905bb2b3daf8071b39e154cad085e104c65023c9917926089aacb443ff2e1296b12e981e5d594ab5a3f76fa5141482c3cac14459949f584727295924d0f4e0de31312df91ff19ca2041749f2538bc868833dacc046ae2c6240f6abfd0a389f60f77aa0c562ff7cc0afb7efca5f687176dc69e214114e992a0915d20605d58e5d47baef35927a6b55dcc408903c3d70ed4695aa13d6895e5c2cd5beb2c98b0e56b85b173ee72e0db7ac5cc5a0cf0ef889efb14832a5369240b825c16102edaead5ef2d50c740d5e3a76175124d43317af4e878fa5780ebcb514c6c99360d1fe39b6ea44d5be3c827fbca3c0398df1f9d0b9c2acebb8961fb547e75bd0b7635862052e5f974f410fe6667cae35c82088252c3fc73f6ac3274bc1ab8921da7a4bdfa686629e810329a89b49597a5f88c53c3db14ec1bda74eb6b4e107e10e296144f1fa331014abed34081618735e52306046b02552d3fc19677fcb9920c69dbf3dc06aaf04ab0aa71d2dd3fba1577ad6e9bf8bf057c8f7ca380b28c206843fe483920405794355f81cae6c1d41bf895efd691453dcc6bd5b1687b9223bbd6c047d4bb9821b4f5ebcd8a716d9bcd2b6d3ebec579ede051d38d81a94e3b0e2b6cf265cac9ac654f178063492b3bfe29b1154633add1f2b650112dc13963c4254b9a8109fa804440ccc65eb0dc1d12a6023c93cf30a3a7952289ee380b80a91f46c20508c38f94c12fddf8cdf546ccdda3e45c7834bf553e38cec19e8d23022d2531c89ecfd8629b225b08b05d3a7335e4bd8e2bb59376cb5867a46708844ae4f6abf7d93d88582ae5d85a603a83d8bc2e62c4a0415d38f83bc505842d14a1bf355c1bcf864004bda185348d49669a6a8a2868de334407dd21241c9e217fbd06910871857aa4eb013ad6d2f7acdd61a0603af44d65e99189b9c20460891ee359f678f2e970e73cd6360602ed1ab76c686d488baf77ac9ca7cc1fdce5314e3f47217cb658c1c01de81dde7900a5f4219532dab8f3ec0ab14ed1c821b0799b89471f8590e53706f9a96baded6e4a3d279b342003ebab37f8ea269f83aaabf8a5c39b6db245332f168860ad5faa92187198a7e5cd199bfde30de52b5054e4156597c889c389c8fbf02b11e03036b0ca7643a82a2a419927694e5683a7755983479319702c326901874ee34421e06aa1535a71f2382297e911ba163a56c01d45fa1e324eb5ba99b65149f6923cc07779a6ba31981008337cec37326d9fed2f571e4f287480cf082b644a77aad8a235d768495a64e39661867f6fec9614f375cdc007c4af4a977e6724506d0a4375f7bef406600ae4054e9e16fe7cadf2cc8f2721486c394f36afc26d37199eed1caf56b5dcb5bd65756e3e5f9a8bae80f5210e381fdd6bfb095b704000d0acbee39485841f36e626d622f372df5ad4297f920613e7e308db9c0d603dd4b7b100f136692413024a333c332370ea05f2569dd59033ee8b0db086c5f13d0a9e48748b80d23f16bd0ebd615bcba2404c3fb1699a74ffb1ee392414c1dd682614a53473826c3949cfad4f5cd61096b9c8d18c3d6113b0aa2c870b0bb23caa31881ef84c16da13adf28eb6ea69fee48a18b830b9e379a6cbec0a36dfe0a6080e823b1ded17928cf2fcb6a036628ef6bca22c11d13680bc6ee5423e112ec9a1553846f65f874e79fe6a995f9bf4b75f5025629e709a996e39527bca6a45434bb883a13b4c231991ab60d517827ab7af8e6b362d1e8c5c5d56e53742e01a594f8a616e963dd292be985ac1b950e2ed09f9c2e50d37f277df8a9839dfa7bd5fd9a8d55dc14436fe7e71306eb85348aa07f9f48496424f75b0558fb892f50c510b8eb87f02fc92072576b944019c9177301ec2b008ee170a294eac4de3f46845651dfe29adfb96c21023e1e214df4ccac79eb5a85fd07c382fc4b781f2827bec990757287c1e45e2bc589ff9a0a6f9953a8f6ce863ec517c71ec27b6188fe66a1a067a48fee18459bd5ef6164bcff749e46e8239a067706f35a67318e91947e9cdea00d40c8c7299db2e611d74d5fa3083c78f8f171395815cac3d2043e94245f155f2523305fa3143afc172840de7217a7e26139e5aa33158ba2ff1941fbdeef2172933e862e5f495a7bbc8cdb46689b93c2076620bfba29a7347a56937c8174d6704165af4f6f68e4f957c4f2e35d45e5656d81a406b5836daaa8f956815a5e12198d1913598f5526602f52e01336beb973d497423faca26f2d2a44d5d1cd17810bb81a39d73ab296034d31406e7db24cfe227993001aab9f32cbd8e224f7a9f7f4fc6a99649a05b220eeace35b5fcc69f09bdb651ae79c1376640806698369fd8c7e173f4be90832eeae527645b88ba66362ba29956741b9b881a2b1dad6f600903c6bd32d3a9a90553c275bf29ee9396bb8d017da0333407b57c29270294721be687db2dfdb92f4f3af41abde836c01a0e231c267fa10d3fa9f85264a3ff300cb94400b5fd30345560c037f6aea49ba4334b151ee392537af9f9e9fc7e17def17326c5e95a7591050c97315def276762d99296f58e652fe0bb6fd68461819cd20782244d5a0d03a7afc212101fb5244c67c5f02d91e64c37ad55d5485a82e64d05c38746b6b96271c49c05304a16db4af5b8b9a6154335b19a147ad166b183fa2da36bd03e702bea61e500c6cc577483f3e608e90c09f5daeaa1dfca86c18b8f0e0caa4868c3f07a7b77ed21ddd8456288c0df8b0ee7ef3f6cced99fb9b096a88fe417495b7697fd8dace977d864fe25a153a7297b037e50974644f1abb2e5fabf37ab57505c9bd3f1561322cc4d23df045a643c9a6f9547054383f127f23d4a530d1490703cfff345f5b849ae985dc23669bb711522e6b77e49e97fd06c8eac884fc797a8bec0c4986edfd43d01ef6e808a3a5b6aa711de2550808393e07d69b51c988136c204e1533f6dcdb5dc0fb2f595dcc78ea2b723a943e1cfff11dc5d805028d612378e08006b0a4bc203bf16b367df72f9512caa272dc3cd47878ddf6150bda09ca382cb2de932a0a5b517dac247e3d728754ad669f74d266cbd790d65852b91de5e7008d018b313266258b8d88230a5128fc6c32ec8c509f355f900e43c6e43362848140280d5b17ade8088c0292418f41569c4bb0bdf38e277d44dec5ae9f0d9c6357d3b558bfaee7251ffa8658949d11184021481bcbb595c15fbc0784f22cd2d9e702c2cb7df89d268736605966b149bd8881d610365b91ea15188f3ac8f2ace383a79e409035e73f33a2999bd77daecc67630b185d278af1dc5f65bb8380489f65cc2401e68ca63fa7b8cc13318223401bed9a5a411bcf5e8b8f7064bca07c30827f3d13a80649ac60fa8956f0c7875b", 0x1000}, {&(0x7f00000013c0)="a678853a0f5323d795129f88a562941588ba2e4befa6771f8464c05bc844", 0x1e}], 0x7, &(0x7f0000001640)=ANY=[@ANYBLOB="580000000000000003000000b60a0000c1cfa987c176cdb90f9e0c365a2bd782a961d5ebe75019b6f24091f10dea0eeb9add283966bd9e2387d624c72fed8aeac3c095299100fc0000000000001000000000000000ffe20000ff0000000ced594c6446ea261c4e10dc466b0c7dc43d4421fac8e12205a8852a799d0fb905631366b07be5d889161b355223747a491ff52ba0ab82f22a28760fcee7a7671dd511aecf3375e4f603d17cb493a4ae6d1ce948a431f758c77c4cbd10a588b89c1ec2f935218af741a797d0e1aade"], 0x68}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001600)) 04:04:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) socket$inet(0x2, 0x1, 0x7fff) 04:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) dup(r2) 04:04:01 executing program 0: r0 = socket(0x800000014, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) clock_getres(0x3, &(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xfa, 0x5, 0x0, 0x4, "ef520ad9f20f6ddb8165a250cb9b42718340717f", 0xffffffff, 0x7d00000000}) sendto(r0, &(0x7f00000000c0)="2c65bd2c2487b2f38b922f14096aeae024f774e6f27293707cb6b1e17f18ad9aae6100321c7e3e669c306e23f590964715d4f8712447", 0x36, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:04:01 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) socketpair(0x1, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfb75, 0x826}, {0x18, 0x3, 0x7, 0x80}, 0x1, [0x0, 0x1, 0x3, 0xb3c4, 0xffffffff, 0x0, 0x6, 0x1]}, 0x3c) dup2(r0, r1) 04:04:01 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r2, 0x5) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') r3 = socket(0x1, 0x3, 0x1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r6 = dup(0xffffffffffffffff) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x18800, 0xc0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x80) r9 = socket(0x18, 0x5, 0x8001) dup2(r9, r1) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x18}, {r2, 0x80}, {r3, 0xa}, {r4, 0x20}, {r5, 0x4}, {r6, 0x140}, {r7, 0x10}, {r8, 0x8}, {r9, 0x80}, {r10, 0x4}], 0xa, 0x4) r11 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x0, 0x3, 0x800, 0x4, r11}) open(&(0x7f0000000380)='./file0/file0\x00', 0x20, 0x6) getsockopt(r9, 0x2fd3, 0x5, &(0x7f00000002c0)=""/22, &(0x7f0000000300)=0x16) 04:04:01 executing program 1: kqueue() setrlimit(0x2, &(0x7f0000000040)={0x800000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20089, 0x24) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 04:04:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, r3, 0x6) 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') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x40) 04:04:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0x600, 0x4) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 04:04:01 executing program 1: nanosleep(&(0x7f0000000080)={0x9}, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 04:04:01 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x84) sendto$inet6(r1, &(0x7f0000000140)="9d5fd3c83c", 0x5, 0x4, &(0x7f0000000180)={0x18, 0x1, 0x2, 0x6}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = getpgid(r3) fcntl$setown(r2, 0x6, r4) 04:04:01 executing program 0: r0 = socket$inet6(0x18, 0x4001001, 0x10) r1 = accept$inet6(r0, 0x0, 0x0) r2 = semget(0x1, 0x0, 0x200) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000180)=""/89) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000080)=0xc) r4 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/56) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x0, 0xe3a, 0x3d}, 0xc) sendto(r3, &(0x7f0000000340)="3f8b9a6d0d468ad03d9969ef00127a37b848b30f25a6d31a67f1128863021e294041f8c1f9f8", 0x26, 0x2, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getpgrp() connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x8}, 0xc) mknod$loop(&(0x7f0000000240)='./file0\x00', 0xc000, 0x0) semget(0x3, 0x7, 0x1) 04:04:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0x3d7) 04:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) write(r1, 0x0, 0x0) 04:04:02 executing program 0: r0 = semget(0x2, 0x3, 0x614) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x28) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xcc46, 0x5, 0x400, 0x0, 0x1]) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x2) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x20) r4 = semget(0x1, 0x3, 0x20) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x4) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x18, 0x80000001, 0x20, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0x60, 0x3, 0x8000}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x200}, {{r5}, 0xffffffffffffffff, 0x80, 0xfffff, 0x43, 0x3}, {{r2}, 0x0, 0x80, 0x0, 0xb, 0x4}, {{r3}, 0xfffffffffffffff9, 0x2c, 0x40000000, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x15, 0x4fb, 0x6}, {{r3}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x0, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x8, 0x81}], 0x9, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0xb0}, {{r5}, 0x0, 0x30, 0x200fffff, 0xff, 0xd76}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x401}, {{r3}, 0xfffffffffffffff9, 0x48, 0x1, 0x400, 0x98}, {{r3}, 0xfffffffffffffffa, 0x49, 0x80000011, 0x40, 0x1}], 0x5, &(0x7f0000000480)={0x8001, 0x40}) r6 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000004c0)={0x80, 0x9}) kevent(r3, &(0x7f0000000500)=[{{r6}, 0xffffffffffffffff, 0x18, 0x80, 0x101, 0x4}, {{r6}, 0x0, 0x20, 0x1, 0x1, 0xd81c}], 0x3, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x8, 0x4}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x8}], 0x0, &(0x7f0000000580)={0x91, 0x6}) flock(r5, 0x9) fsync(r3) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000005c0)=""/170) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000680)="c48201b650adb70a77659f292b4b8571059a240231d48681b4a7361ff9d8bfa26ef874fb2a7a904efa13c5581c3835259e0c638a8e36d238d97670813094363f09e8c733de1fb8c69aa8ecbe60e503e7b47f3052e05a892c02ae6a6cdedcbcf2c598", 0x62) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000700)={0x9, 0x7d4ac534}, 0x8) semop(r4, &(0x7f0000000740)=[{0x0, 0xee0, 0x1800}, {0x0, 0xffff, 0x800}, {0x3, 0x1f, 0x1000}, {0x7, 0xffffffffffffff86, 0x1800}, {0x4, 0x3, 0x800}], 0x5) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000780)) link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file1\x00') mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x0, &(0x7f0000000840)={0x2, 0x0, 0x8, 0x50, r7}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000880)="6fea9d9bf64a4f8b77032ffb51de43e072eb009e", 0x14) sendto$inet(r2, &(0x7f00000008c0)="5a06817ba6a941741f8b2c8a818bed9fe13b5eea62a455173d81da745d1f15d5b0b214268f4a28a1eca706d700a14de5fdbd2d2c08fe9311f9df6a08bd7ea6484703a0e3747ed687aceabaf659d2db743f74141d39c793785c", 0x59, 0x1, &(0x7f0000000940)={0x2, 0x0}, 0xc) r8 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x0) 04:04:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0)=""/3, 0x3, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/6, 0x6) syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0xd) 04:04:02 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x189) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000040)="9a0dbbfa0cf229", 0x7) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:04:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) fchdir(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x30, 0x20) 04:04:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x3) write(r0, &(0x7f0000000040)="c273265daca1fc03d3226c7f71d46227f76bd19b4e637cb8a820d995fdb3a9cc9b2cbdd288c65ae4601246784e8a8ebaf827af9ba00a557c640e76480adb6c534724dd8d21e887e54e3f016d38c2724e7a071476bf80b37f5de48d12f4beea50846d3dfe55825dd06ece6a2ab0b2d9e313ff1108975dc5c787031c74cefef8c7603c4b47bd1993d4f86adc999cb8cc857d228eec8c0b89afc46f7f201fb08460aff8d505225327406737883f3b35f90dd827b10161b788d3a6758b27df2546ce9cbc4256fe63dadf70a6f2bde9bd2e858ce0ccd55ad206d925c9fa8c024954f87b2811", 0xe3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) close(r0) 04:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="b2ceca509f33b9d94bc6d118705d290b3754060a192296147a662aa8156b6628d2ff13dbf26faeab46191ef7063c253d839630e9e04edd9189e30eb84ca09dd39f981a8481ef0f0c178cc1801c6ff28c9f883ee806847243da12907a209e4837d662de9c14e6dab0b526903766c61431e7c5e0f0abd8434ed7f5630a5e8c52dd350fe3d009f58b0eb4603016020a8cce56c656fe4e023693de24c7d0c3a659c3ca59070e82e0ebfe33775522c7ae54ffab5fbd49f854c9622d331b8eec4a9925d3b388104582f73c211c6bbc2fe0d3cba75cbaca094aa9cac7b9", 0xfffffeea}, {&(0x7f0000000500)="cbcf4b5f1b42df0225d1876290be8ad1c58bfcd87e6f7d3a1a954e2d0b70e72c2b310800a51c8e41f7f111893a06ca1dd046c3d5bec0f41f5462a10988727ec7af6f9f99f98a818f52d25c263f826c6a82bf84be22779aeca5ab7b16a04e413eb4706310f6444f609bd1f3c67f8d0e789197aed6744092a4528ec1618c2a9dac2ff9ab9f2f20d61d0816a065457f020300000053d532eadf49c0e8c5529c", 0x9e}], 0x2) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x20) r3 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x10002000, 0x8c, 0xc2, "a5b3c1161ae6c3999f7f8b00e7e9ffbb297a8c7e", 0x1, 0x8001}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) 04:04:02 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 04:04:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x28, 0x200000036, &(0x7f0000000040)="4b74b459954c", 0x37d) shutdown(r0, 0x0) 04:04:07 executing program 0: select(0x40, &(0x7f0000000040)={0x100000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x100000001, 0x1, 0x3f, 0x100, 0x1, 0x6, 0xfff}, &(0x7f0000000080)={0xffc0000000000000, 0x3, 0xa6a, 0x33c, 0x500000000, 0x800, 0x2, 0x7ff}, &(0x7f00000000c0)={0xf3f4e63, 0x7, 0x3, 0x9, 0x100, 0x8, 0x2}, &(0x7f0000000100)={0x20, 0x20}) 04:04:14 executing program 1: socketpair(0x1e, 0x4007, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x4) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) dup2(r1, r2) dup(r0) ftruncate(r1, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 04:04:14 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xb) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 04:04:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x163, 0x7e, 0x2, 0x7, "5775ee793ec2c50f9f00ce8acc11465f26e8eec1", 0x1, 0x9}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:04:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x0, 0xffffffffffffffc0, 0x800, r1}) r2 = msgget$private(0x0, 0x402) msgrcv(r2, &(0x7f0000000080)={0x0, ""/154}, 0xa2, 0x3, 0x1000) 04:04:15 executing program 0: bind$unix(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/46, 0xfd5e, 0x440, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x4) kqueue() 04:04:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() socket$inet6(0x18, 0x3, 0x80000000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 04:04:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 04:04:15 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x210, 0x4) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 04:04:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x9) flock(r0, 0x1) syz_open_pts() 04:04:15 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getppid() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setpgid(r1, r2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) setpgid(r2, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 04:04:15 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x2, 0x6}, {0x3, 0x6}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x14) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x20000000100000, 0x1, 0x0, 0x11000300000005}) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) 04:04:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) r2 = semget$private(0x0, 0x3, 0x2) socket(0x10, 0x0, 0x3) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000000c0)=""/169) 04:04:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:04:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/72, 0x48, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x1}, 0xc) setsockopt(r0, 0xfffffffffffff011, 0x4, &(0x7f00000000c0)="a7945d4b52d09c97a8d5d64b10ac62f03c1166dc804afd95b438000b8eccd11648aca3d8267f32d5a659634a70c2", 0x2e) setsockopt(r0, 0x8000, 0x9fd0, &(0x7f0000000100)="6f9aa60a39ee36d818fcdbb62760af1003e325195c5d10c34a33fec639624b3dffefa470698be7acd32a40617910e0ca64845316e66d6fdc95b3a9ac06cf60d7e74def125c2f4f71ccc59b98cfe1fd1fe855acf6b062f64eb068fa1377ef052c5a526ed1e19292506ce8c387c0f6ec390e8326f7328bdb03c25549bdf3859258db035cb0c5454482c091a9aebcc8ea8a42796fcb5aba40ae8a65724f9bb775a683914ed87c5812a0989103c5a9de8a7ea821d9daa5b66d0e17ee4bad09a148160d0121f5d494876dd4d08968db01e63f9ca2884a8dcd0ee49518dd1841142b66dfe52dfc151f201ae9e2", 0xea) 04:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 04:04:15 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) pipe2(&(0x7f0000000080), 0x10000) 04:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:04:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/200, 0xc8, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 04:04:15 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d939836129bbc199bc6c00000500000000000067"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 04:04:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10800, 0x10c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x1f, 0x7fffffff, 0x2ee1, "e06bb02cb9ac5f351fc244ab0c95fc1a9dab666a", 0xed66, 0xfffffffffffffffa}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:04:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) 04:04:16 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x1) 04:04:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x3e, 0x7, 0x7) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) close(r2) r3 = dup2(r0, r0) ioctl$TIOCSCTTY(r3, 0x20007461) 04:04:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 04:04:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000980)=""/64, 0x40}, {&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f0000000900)=""/119, 0x77}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000400)=""/132, 0x84}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/202, 0xca}, {&(0x7f0000000640)=""/184, 0x114}, {&(0x7f0000000700)=""/35, 0x23}], 0xa, &(0x7f0000000800)=""/191, 0xbf}, 0x802) 04:04:16 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:04:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r1, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 04:04:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f3bb23f35365f0ed992b2286fee5d27bc2238cbba19d0df0976566d6d84e3c4c75f18ed90d52fc5d05874d76dfedc50bf46425f898ce0a74e370be2ccd747bfe09b44f9b7b48291482041eb92a92d653cd24c043532113e99dc037d65d8fd94e0fdf159ea018c17c124df06a70d657e662c67d1dba9f4bae4a", 0x79) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 04:04:17 executing program 1: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 04:04:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000200)='./file1\x00', 0x989300fea4b44bb) select(0x40, &(0x7f0000000240)={0x12, 0x3efe, 0x3, 0x1, 0x100, 0x687, 0x10001, 0x3}, &(0x7f0000000440)={0x74cf, 0x2, 0x3fff800, 0x1, 0x7, 0x101, 0x401, 0x2}, &(0x7f0000000480)={0x0, 0x5a1, 0x3, 0x9, 0xecc, 0xf0, 0x400, 0x5}, &(0x7f00000004c0)={0x6, 0x8}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffd06) rmdir(&(0x7f0000000580)='./file1\x00') getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) pipe(&(0x7f0000000340)) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() getgroups(0x5, &(0x7f0000000300)=[r1, r2, r3, r4, r5]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x5229) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) renameat(r6, &(0x7f0000000380)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') rmdir(&(0x7f0000000540)='./file1\x00') 04:04:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:04:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget(0x2, 0x3, 0x201) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x7, 0x81, 0xf6d, 0x5, 0x9, 0xea]) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) 04:04:17 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='\x00', 0x35414d8ea828bcc2, 0x1) socketpair(0x3, 0x8003, 0x5, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x90, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x40, 0x7ff, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x810, 0x9}], 0x7, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0xfd, 0x6}], 0x3, &(0x7f0000000400)={0x8, 0x8}) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x0, 0x13, 0x6, 0x560c3d51}, {{r6}, 0x0, 0x0, 0x8, 0x6, 0xbf0}, {{r6}, 0xfffffffffffffff9, 0x22, 0x81, 0x4, 0x25f}, {{r6}, 0xffffffffffffffff, 0x0, 0x4, 0xaa8, 0x9e7d}, {{r5}, 0xfffffffffffffffc, 0x2, 0xf00000c0, 0x8, 0x7}, {{r6}, 0xfffffffffffffffd, 0x4, 0x2, 0x8, 0x5}], 0x8, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffd, 0x4, 0x8, 0x7ff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x0, 0x3, 0x2, 0x100000000}, {{r5}, 0x0, 0x20, 0x0, 0x9}, {{r5}, 0xffffffffffffffff, 0x46, 0x20000000, 0x1, 0xfffffffffffffffc}], 0x8, &(0x7f0000000140)={0x8, 0x3581}) kevent(r6, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r5, 0x1) 04:04:17 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) socket(0x18, 0x2, 0x2) 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="0a26a2b48e5dab1807bfd6c12590299358171b5f8178a5f63c78904cd304efa40da5cfd26c396ee05e3184e847a49ba1e2d428596236c050f01bd9b3a3c646cb344f969af177883b653d934259bd3bb2d5ce56727392dff63a918469", 0x5c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 04:04:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 04:04:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x102) 04:04:17 executing program 1: r0 = kqueue() close(r0) r1 = semget$private(0x0, 0x4, 0x402) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x11f96829, r2, r4, r5, r6, 0x10, 0xffffffff}, 0x0, 0x31d9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000440)='./file0\x00', 0x408, 0x80) fchownat(r9, &(0x7f0000000480)='./file0/file0\x00', r2, r3, 0x2) r10 = kqueue() r11 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r11) kevent(r10, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r10, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r7, 0x5) syz_open_pts() r12 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r13 = semget$private(0x0, 0x0, 0x80) link(&(0x7f0000001980)='./file0/file0\x00', &(0x7f00000019c0)='./file0/file0\x00') poll(&(0x7f00000000c0)=[{r8, 0x4}, {r12, 0x40}, {r12, 0x8}, {r8, 0x124}], 0x4, 0x100000001) recvmsg(r7, &(0x7f0000001940)={&(0x7f00000004c0)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000500)=""/97, 0x61}, {&(0x7f0000000580)=""/31, 0x1f}, {&(0x7f00000005c0)=""/26, 0x1a}, {&(0x7f0000000600)=""/252, 0xfc}, {&(0x7f0000000700)=""/48, 0x30}, {&(0x7f0000000740)=""/238, 0xee}, {&(0x7f0000000840)=""/124, 0x7c}], 0x7, &(0x7f0000000940)=""/4096, 0x1000}, 0x40) semctl$GETPID(r13, 0x1, 0x4, &(0x7f0000000280)=""/241) 04:04:18 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x10eabb) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) syz_extract_tcp_res(&(0x7f0000000000), 0xad, 0x101) 04:04:18 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = semget$private(0x0, 0x4, 0x46) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/60) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:04:18 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x20, 0xa6}) setrlimit(0x3, &(0x7f0000000300)={0x5580, 0x10100}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) setrlimit(0x3, &(0x7f0000000040)={0x75b, 0x5}) 04:04:18 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x244, &(0x7f0000ff0000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) 04:04:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:04:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0x7a33, 0x6, "8b27547da32924a8b6cd96fd3617cfac33298b03", 0xb9, 0xdd8}) syz_open_pts() getrlimit(0x5, &(0x7f0000000080)) 04:04:18 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x202, 0x1a2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x38100, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x15a) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r7 = kqueue() r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r12 = open$dir(&(0x7f0000000540)='./file0\x00', 0x182, 0x52) r13 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x52, 0x20, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000008, 0x3ff, 0x400}, {{r3}, 0xfffffffffffffffc, 0x48, 0x400fffff, 0x2, 0x5}, {{r4}, 0x0, 0x75, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x11, 0x3, 0x1, 0x8000}, {{r6}, 0xffffffffffffffff, 0x50, 0x1, 0xfffffffffffffffc, 0x8}, {{r7}, 0xfffffffffffffffa, 0x20, 0x44, 0x8, 0xb59f}], 0x4, &(0x7f0000000580)=[{{r8}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0x6}, {{r9}, 0x0, 0x90, 0x12, 0xffffffff00000000, 0x4}, {{r10}, 0xfffffffffffffffa, 0x48, 0xf000000a, 0x7fffffff, 0x7}, {{r11}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x45e}, {{r12}, 0xffffffffffffffff, 0x90, 0xa0, 0x1, 0x401}, {{r13}, 0x0, 0x1, 0x8, 0x1, 0x3}], 0x9d4e, &(0x7f0000000640)={0x0, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000040)='h', 0x1) r16 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x100) unlinkat(r16, &(0x7f00000000c0)='./file0\x00', 0x200000008) recvmsg(r15, &(0x7f0000000000)={0x0, 0xfffffea0, &(0x7f0000000700), 0x1, 0x0, 0xffffffffffffff2f}, 0x40) writev(r14, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r15, r14) 04:04:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x402) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1f, 0x1}, {0x18, 0x3, 0x20, 0xa82}, 0x800, [0x3e8b, 0x9, 0x0, 0x401, 0x100, 0x7fff, 0x2, 0x8]}, 0x3c) msgget(0x3, 0x4) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) accept$inet(r2, 0x0, &(0x7f00000000c0)) 04:04:18 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff2000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000e7d07f262be2bf9ee59b800600000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x18) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) sendto(r0, &(0x7f0000000200)="50046ef284afbdef209975adb08061bc3861cd519e7c71e375a69a65aa732e46abf8aab9f6d005ea4e8eae16f8b0719020fa4369532bb9013a6706801329bcde34ace22067ec5633887a0988823b2171916985b9afa8209e00ae40db2483db4d69a9ed02a6bb46ffb70543dd638ad9ebdc7b524b5392c97435dadf1ba719abffa181e29f0f393c9d7b283ab8aeb2b511e0cec7006c0114", 0x97, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x44e8, 0x2}, 0xc) sendto(r0, &(0x7f0000000000)="779950a5e4304f61490f1db0737f398677c9b610f88100239a091a8b07f1b3faa10a334b6a89647a37f5143e41957f1f4d29af7423a03b0ed351a1c6bf9ba77670a8ac009bcac6ffab597420020428632e5d8e5e49a5c851895d9b6719bc9243a43f240528751c3b9ea0b8c159f6c102724908ddfe13847f44c61db4be8bb98530cc33b9446612a27caee41c1fb9aca6c41142d5cb23840115f3da68292a2d10fb249ab6a9b9aa839e898b67354bed13964c822612cd11cd7ce325a2f671a8bbfd58d7", 0xc3, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x100) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 04:04:18 executing program 1: kqueue() r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 04:04:18 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="9525d33abbb26577e97954f74219208aebce0fb6e4ac2c0b05e9dc34c323c7aabee756d98d55f5534da8166123731588485df67694c1a9a92b3af259de718956aec527ffbcdce0c0f269096019c6abf288b130bd910cabbc01ceb6fcab6fdd092d29843cd3edc485ecc85f9af8f03ea0be4ed7f0504823175b3dfb8fc86556ed7627aef0ddfe559fea88d4c66b5596f2d763376d7af0bf74502ade7e0729f6cfe01f685fbdd628d24d7e6f7fc1c6f7d63566281579bf4fefd97e73d3b039d854f4f10fbcc9d976a83420c6d9d709ebbfd49d426c596295a1", 0xd8}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) 04:04:18 executing program 0: r0 = socket(0x800000018, 0x2, 0x100000) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 04:04:18 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}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) accept(r1, 0x0, &(0x7f0000000040)) close(r0) poll(&(0x7f0000000040), 0x0, 0xf6d7) 04:04:18 executing program 0: r0 = socket(0xffffffffffffffff, 0x400000000002, 0x1) r1 = msgget(0x3, 0x226) msgctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x201) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x3) msgget(0x0, 0x4000000000280) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="f9ff00e6930dc3e301f918000000000000", 0x11) 04:04:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x935d, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd, 0xfffffffffffffffd}) 04:04:18 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x50a, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 04:04:19 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x865, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x3c6b, 0x5, r4}) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b19062a8bd3f386d55a9224c5866a72dc5d2e3646ee5e9236855dff10b98293d873a13900a", 0x13}], 0x10000040) write(r0, &(0x7f0000000200), 0xfe72) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00359e6951d17f", 0x7}], 0x1) r1 = syz_open_pts() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="d30c6856a32d1de2efbe1a6b8d24ba915b7ba3ee011371c6d8cb46d58f28df5301d4", 0x22}, {&(0x7f00000001c0)="d0b2a696632179be2771ee04f4b1553b9bd74b4065735dd89c8258c0218a263f099c461ee2fc7980059a6b1619e086dcb8925166319f1eba1699bec1ab3e79dc14b0e59a60ca122cc2cf60335b73b4826d0c92052c5d08a820bd5a83dc1c344456c804424c9e43df91a9e59da4855e73141de5f9", 0x74}], 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0xf2d9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:04:19 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 04:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x28}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="8f39c8c5a3b6532dfbf0675b91b4decbbb41fb6f758eadbed5f2798cefb1dd881ac7f9bea1b2d6ba0f54449916a20305c102c383c2d6ff566ec361627199d5859f6c3f21047102895ee003d208275583e1b39c84ee6ff1e80a339b9ee07f329082c744578a969bb392009d463d19f28786578c6351c740a1fcc6795b6b7bf63dffcbdcf9", 0x84}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x80000001) r1 = syz_open_pts() rmdir(&(0x7f0000000380)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x4c, 0x6, 0xc8, "42afdcf84dd76e01935685d22233db4679b26100", 0x80, 0x3}) write(r0, &(0x7f00000002c0)="d7cbd34a743b224ffcfb3fb4418412dd601444092d8002e3b1815d4bef9a998399e119c87bfadeca12258b7b6eed85b716ce8a5fd4f5aec8f90112dddcce2040fdc6d1ee35691eb96aaa3a9ae5ac46bb70eecbbcf7e535ea5a3a4c9b44711f021fcfde5cbe1a3c869a11de17c9dde1637ac8c822fd71299ad0bf438be2fdce496c396296232e7834c336299b60fc19342b47e4dcae5fcd4247340fd6f59245f106d4738a5b8e1dd5e596a2b56445f036f96f", 0xb2) setrlimit(0x0, &(0x7f0000000440)={0x9, 0xffffffffffff7fff}) close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() r4 = getpid() fcntl$setown(r2, 0x6, r4) sendto$inet6(r2, &(0x7f0000001f80)="15a55379d2df76fd5d7bfd7216a3fc03d77873891d610d4abf6fcd37b1a12d68a1f224b925add3430679d5ab202660485e777f2a251d9b37136e208330d53c4bff90e7684662537b3ce98a9cb10fab819e552126fddbbed5a6a648d7d0cfafd8de1d4b7949d422fb6498ff7c38ca7f6fc135c29c0b958e6bafe1e3a6b5c793ecbaec00777211b8423934a5a53c8a2420c94b053d4c28a2697932b1aa5f5bbb7b28c2acb4c9d9d521bc75d0d1f29c59dd593580339655b937c097967f51dbd8a4ab5dd5574e047435ab62f53cf3d458b93b851f6e28746c65cbd3e23e446d8fc8ddd882f1424be1521096e47f4048d6d68c8469bc49db45e0cf03dc18b8592ec3f790bb01fd609488ab47e9ab3e1eb1dab25f1a8e9b21db723c11bd8184f3031047e0a5f48b01128fa70b5e68d1353b0f826a6e1e98f0bff8ce81e7c231d83c2ed2be4c75d8ee169c49f04beea470d2031cedc5518700ccfeb5d7ce36e36d80994c5a4c065ce836f92142eabaf6d3ef7eb63bdc65b5d06e33da7c62dd5d9b454837e33234c6a6654eaf3bc3e074ff33cd4e50102eefa7d5ef6bd594a1bf71b66b05a5f9650a8e6fd6794f2743f0516290efb21d3bd19fbf6bc371d916c12895c9fc3feee8c7129e3f88b26f9257fc9a552f9322283a9dc41bea9fc1f8454ca4e51cc6fb8c013da90400d42f3838bdd2ceb2baa20559a1a6f4b148b3fc39b162ea524e183517a0980a6e27ff3410a96807abe0edd86aff70589d68082c813115df6f89ecdb68015069176063a38af544784271e34fd917984d08ac556a3fdce5c50dad6fb961bbc8fad862feb5851b7976fac7c245650a381f1e3a70b7c8b34ee7a870679731fdfd2979b249e5d9e0705712c0e369676a32f668ee7a9c5b243c9171daf50113881374adaf288203bde4a3c0b70d585161dd79bdcfbff3b6b14a335d36b95691432211d8f57246b06af254c126ccf740c964167cc227f812a02941ad3b2b670ff49b2404c3ee12e1409856febedcf97e567e4e206b58245aebe854412f0b953af3dffe508f44fe82696c6d30220348b5a4a62236b17f8f94f439fa905e6f6bdf2ec263698219a698928ebc20d282ae8bd0d759a204a65010e94d136481383bdcde351bba93a5fc00daea51648ef81550d4671c3cf99ea8111abd2151c563269bba69a8e4ed2b96b316b2714a776ab894a69c98fdb47bb70fb3df7107b6c8c0a5fa92e46607e5afd5798e0047c3fe02b90c6f393a3733ced8ddf1b838b8b46f6b7afada02c7574bd19633befbdff98ef1d280e2f695715a5b3fecb7610c2ce64768fd266909be636489b46721238740565d41d8e9a72c56b330043fae0d2d29df77c28559677c1dcb021edf7d89a1e1377d2875a166a14bae2689d03a31f3a29fe4a52e89e44ccd238eb937a4515efa3c0fe34bd4e431036f38d5711329870dd7247b1f725ef470e0f78428acae9a400b9f9986d44399dacf2d5b8bfc0eba4ac129105f0b1197fe4daa3e7da786aa73d9a1fa1fba7c8bea48a4bf0717601bfa52fad967f06c32d765e3e970dbf3cbbcc741af1af197e96448150004c062ad81592db10ac0fce88b6077bb8a51f48e33c01552304d6f3467e0eb58fd8a349e6703097686999ddabec41c5633291c088e8603c8028657319627b65c406c6a985a4abacc5945f44bf775d4b6e67e245192f07f871c60d9c08617b3705dd788bab83d5386bb8a328c06362388160092779593126e2b74d303d841079390ba738bb4694bf2d524cae9a40992c94987478944047d5d62fd48d8027f6dc1166d5da8ef3e5f21bb40462be16e628d9698e021c8d63b3bf8e1995607100a393163d715a934a6c39e4ac2557a1b67845a4ad80839a03f7831cb6335f1ea36ff80adb21ce466b89f4aaffe7a0e54b412f02a1aa9d09ff81c101970fbc6cb9edd7acf4a5faaea8aa4199d0a3e81f7d7d121d7431138523086530e674df974ae8a1f0b89306a11f5300dc4f26b3542cb3cbd8b8349ef3b6b25b2803845ebd8813da8f98d42a348f0acacefb1eee4acda28a7b8d6232d00e653ca0dc0ab5aaa5545be9c47e4f78c8363ee24458996ffa6b4b820d58b74c5ad8dc0f2be0165e427dcc1ceb502e2108dec70f2cb1fd56f75c68f70b3027d86ea2de86b952444e4f5492b56b32ed1ac02a3c66cbbac3d8b34d4e23af59efe4d7f380a636d9cde1273a13ba3c609014099c094605eb722092ee9b6bb04b84d265d1b6404eb0e03a0a437be8b3d7ba81d466d011517315980a36da4d10bad59f44903732fe002ea472926261ab12880f41a188f6e0ee0dbbd50c78a28698b6b498411795c36e50daf5262cd2f928dd36262909164a5669aa3b32b32a6b5fc090c0c15eb894fdcb3da02d3531da77d9be915d3161eb210abcec2f2199bc44a0ae4f80a9d44d81636faaddfe90a65577c5ab1f014c6f64c0cd166df97b32b7aa40ddeb3b05d59ad6a8158a33eedbf3c8f7d3b33265ecc7dc5813b5b05ddd64388e5d89072c82362468cccb532fa080d4c37534373ddb68d9a199bdbc850a8451e50341e03a02d42c3f0fc91ac6bf5addb52d33ac33def73d3029b89a1ce1a5b9d13aec435676436f9299dbfa42a46b9229919323f2eed9017966aeebf0615817f257aa86b4aee1ab0c741badb027afbebb8160544ba5bc2714cd4c0be073b7affbb2f13fa28c516f0e5f7812b613e12c0110d225c3cb2b0007534adaca638cb2e12db935bf59a9750d0a333d8e4c29a63c2ab57c4ea035e3167edf2fd6ec6771c940625ec861a78dc4aac3cc164fb6f35958911a7a7825a0d0dcccfb62d1b9ea9ade005ff7b13efc1ba5c85eb20e3968c993deb77a2c98fef36bd152fc237ae78faa3edb45fa4b85647bfe35593207a8c7891847f24b6070f21b4736e091d360e328b1d5134891038ef5f597810349fd1a2b322434929c34169a4b5b281f6697288df942d813e5458fbde5c5857d0fd6c2bff1fb6008739a66ef02c2f582cc3400dc7019dd55331740de095447234e62d81c8401527f62ba6e59c24f4d0a079486af12168b25739d5e4ed106485113cba987cc47358dfe7201fcfae3d301a8c391d2d7127474ab650a5adf238e922e0e87480dca97326f417f43e4705e4911b8facc61f86a5eceea55b8e140caf96476c37ad9594fb66f5362c1136642bef66b9b9a6026ddd8c8f09606f9aff48bbef010c3d716aa5e2ae9374e58e2ba11deda298ae2974c77f7c69f1091133d63fd3988dcdb90c66704f871839d87f19dd2b5e84832fc8583aed02bd009e7dd3609a90c0229fe4478095e29ecff60da48ad9acb05563809cf694459a0de3a371be86e7aebc06f3f9fe03d69356e43a2f9a59e244bb72e7da62cdc572242327386678fb93513adf5462ee4a0fe9a8e5ecb7533662a0cce04369b91ca2764890e97e7bcb1ca5b45e58252a3c706e8fde7fe1ae4f685db12cd78ed811bede74d884e93d2552506da014d7624cbb936cf84e6ba105621dec27988dd7bb59af1a497fe07dd4a5b20adae1685d3a791b4c1b472996039c4aa7be591256db2dae3d98a33db078c7dc023e208e8d053d0d1c403714e901dca09967053c337e36a7be73ee3b80af4df073137826b0e457e30780fa4e5c689eb3ba3f26df4c9a3354fb3c7b8913c0e8952bd74ab348face8cb6cb99710a4771c6221bf83741503e23ba17f03a1773ea9bcd06492be6ca03af3da5da2037808a9c706697b1554a9577ac785ba926d274c83b969ee272ef7ae5922c446e75ab87b1a26e68649adda96962b81a8b89f5ea85e3150a06ab23c05829ca8753f104abb1d2359dad7e261bcdc6e6ae7c4dda4f8714b2b310344702ea0dcc0547294aec53ee43f3464c6f2c51d7de2d359823cea333131dc434bc587ea3eaeaf829e7c5c61bbc311b3d42288a7fd22c84e32e7f60bdff9e413276abdceb6db32f76cda539034a89d6df33b23046056217fd5e82b9490c8ef95427bd7eaca20509cb2d766d7719ff66cb0b726befb61741ba94153447b6a61c1578ab6ab9262be143cc67ea030964dabca86a688bff8688731784e330c7fda6cab536cd4f5b34dedcb02213109585c695d7d415e213e5aeb8c54d44a8d6d6e7386d846df7c5568608ab55a39194d18be42fef1963658ddeff35ce2696eaeffe4739ada0760643f338394a4e05800c9e4c4530a4fb9b880d3a9fc1b1a4cc34a083127d0008f681075e9196c16fee1581d6a76b251145327e43bd9b263342a5e2905b59d537c396806cfbc39a83767dd7e0d633a00f8d6965c3458d792573e25c58aeb0b768feb3dbd34c8c318c948e7753f0541fb46f57f054c81e12d91822eb229ac61f299470041d5f7c6ee0e19a65b5aed6d7c82b8282de70e0804758815da14526bf8737e0ad4456debcf2a1c8fdf84327e8035c63dc590aa96a292398f1e0fab587a9c214708a4fb71d4a35033125015df4413d97b58e2aa0952789bb35aaecbbdb95dd61421657780884cfb522816cc17fa9724f6946f040817bdc471986b3bba6e5fdd7982570fcf0428e21304e865c68b767405b6722d518544fabf26950f56d4ad6bbc08dc53b31173c7e89eb19892978639fa7d9d35ad1570ed08770518cfd5156b3a729ca6f3d959ba740bf3ac4bb8d514f1f755680a7b08e7d29fba12f5c6b96e05a6a6ef65fafc2216182747c769e177b00b522d4a0e440a5c3be55db61ecbab7813a401c0c55cd5e6e5b4eeb9dfe56c90927ec03af82fda6ce220d2c7ac2b224ab6aa337fb3d7974bf9fc9cfa691b3bbc3dcc4b69cbb90e3fb73a3201256b78bdaa9ff43acb4b2fa7724922bfb8c0cda11cf0c08012ad82f5858e2800997464762e3049717af26f087401d58ab92ac1e1bd62c8bc0be2aeccb9b2dd77aa5d5549236aedb448adfb704c1f11b46a56b854aafaa542cb74034ece68453acc4ec451c0b8936e5add91540ca3d65d8812f857485db09e408ed23b7f76f8680eecfe9a8522f77ec66299ab5b65f6af062de35b2ddf8f105278499ee796dda3ac1d1458759c0a48527bc2cc96f2b452bf8f4a31bfa2b209b2ce463a473ff74846c1f1fd9924be3438efac17c6a297aeda71f38fa3ed6674f4efbafefc9b424226194d63505eb868725ffd586a556ae3c082b18e7f1f71c5c6e20d5cd6d4f8038a5448e8f0f68f643314a0736ecc7c3d482ada7dfa3c8121dc5d69d1c11ebb25490fd10f7704b7be8e3c53ee5062fb9483519c825d3c385df70308491cc67dcdfe272596372b5e87d628627e40fc216dbd708b1ae9ddf18046822d197fe7778c509badc109a67c89e62bb7159ed437994ea5ba1d346ac1f5d6f690ec02d8519fab5e3729cccfee38db3be10a523b8ee30f33e38309993b1f2c8ad42216872054fed3a775b23d9e8339348b5e874d6d592a2012cacaa2ed8f8d5d2af961964998f02b3b431e1355d38d7aa6d4ebdfc28ede70cc7f9adec1d3b525f8231cdf726cc445bc662c5ae13fdebf63c6f2a8e6fb274b0b44c8c85923715a229d028d5b319d2e9868256e857cc1e90815841eac61f4f204544b2e408da83d60dc58cc829af8f3a2ee220c0d467ea2344f96bfd89b0ab5a0738e374fbfde6899461f333aa7cfa59c532c90abec358e5f0245a9c0e6d929e3635282951a40d45829a8830d46c9262e35bade08ccdb6629af62a2a7305d1e3cbac1da268f3779213ca3c6d4c10db32be85d7dec3ce845ff04fdd8530aca7d4ff48c857bea2b8a08aabd2fb33940647d16ede74d83cd280b2041284b8abbb73", 0x1000, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x8}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000480)) r5 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000005c0)=0xff) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getrlimit(0x0, &(0x7f00000003c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) clock_gettime(0x7, &(0x7f0000000400)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) readv(r5, &(0x7f0000000180), 0x0) readv(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/117, 0x75}], 0x1) 04:04:19 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x7, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 04:04:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 04:04:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000040)="61ea905f", 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 04:04:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:04:20 executing program 1: pipe(&(0x7f0000000000)) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0), 0x10004) socket$inet(0x2, 0x1, 0x31) socketpair(0x18, 0xc007, 0x80, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 04:04:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000180)=0x4) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) lseek(r0, 0x0, 0x2) 04:04:20 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x128, 0x8) r1 = socket$inet(0x2, 0x3, 0x7) r2 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x4, 0x4) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0xa, 0x20000080, 0x3, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x62, 0x3, 0x3, 0x2}, {{r3}, 0xfffffffffffffff9, 0xa, 0x1, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x1}, {{r5}, 0xfffffffffffffff9, 0xe5d26dc3b28e4182, 0x10, 0x1, 0x8}, {{r6}, 0xffffffffffffffff, 0x26, 0x1, 0xffff, 0x7}, {{r7}, 0xffffffffffffffff, 0x4, 0x33, 0xfffffffffffffffb, 0x10001}, {{r8}, 0xfffffffffffffff9, 0x8, 0xf0000004, 0xd8c2, 0x400}, {{r9}, 0x0, 0x10, 0xf0000015, 0xa5c, 0x5}], 0x100000001, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffd, 0x2, 0x80000041, 0x0, 0x7}, {{r11}, 0xfffffffffffffffc, 0x1, 0x80000082, 0xc46, 0x1f}], 0xea, &(0x7f0000000200)={0x0, 0x13}) 04:04:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380), 0x0) 04:04:20 executing program 0: syz_execute_func(&(0x7f0000000080)="f0812c001e1b3ae68fa880a225000000005742ccc461b1648fc5e700000f917d5dc4a32569827b4ef26400660f01dc0f381e7c53290f01ee660f7d8c85ab8d0000") r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x8006, 0x7) 04:04:20 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x400, 0x7}, {0x18, 0x20}}, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r5, 0x2) fcntl$getown(r3, 0x5) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x4, 0x0, 0xfffffffffffffff9, 0x0) close(r7) kevent(r0, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x8, 0x10, 0xfff, 0x7}, {{r7}, 0x0, 0x0, 0x1, 0x2, 0xc2}, {{r8}, 0xfffffffffffffffa, 0x48, 0x800fffff, 0x9, 0x1}, {{r6}, 0xffffffffffffffff, 0x29, 0x40, 0x47, 0x1}, {{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0x1, 0x6}, {{r8}, 0xfffffffffffffffe, 0x12, 0x2, 0x4}], 0x8, 0x0, 0x3f, 0x0) 04:04:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() socket$inet6(0x18, 0x5, 0x8d) dup2(r1, r0) write(r1, &(0x7f0000000000)="576c1e313bd0666b3c6e5b6ef1cb922b86cfd32898ed7a690c41c15bff05891f635f6ac7668f91bc35ee2a01b74cf8ab2c0695ad976a7ddfc24f7b82f377c487f3203ae2e2193cde57e47c501455de73aee9c2cfaf9c8efb1b511249a2b1f5d66fba34a74de6b97baf37bcf1d606da7d8f0bb6154d6d25bffae118e58a429f620c85b4548a305e36b745e965e4eef8420b9b53314aa1b7cb87bf9fe94d902ac48f2f40f09a97a38317c0e1c12f07eef07984e2d9ead7761917401ff442701759b6c2156cf7871275ddb22ccc7acab4d0f9fb49446dbef68adf8a6a6d56495523722f2c58cbee24c1af62c2a7926bba83c63ad8aed48748bdde83cae8a1ca6cd5b066bd0965a39bd4c0d2ad24addbca34c961d5fee41103ec974ea7a01f0fbf726b27e04317bdf1dc549ca184e8ab113f3223ae816890d427c3f61de2f7883143df36de22df65f1d34d248840259d96788f7230cf3d7026393ce85ad34cfe99f92c50fde325d6ceed2fb10a4ef050b8012c7ad4483a5fb582f8ad42dcb6fabf2165b03f19af311bf1ead4c507c49b5882e1a4f934fe41b05ffb819f20b8fdee208c7096a3c6f8472a1a7d2af4b8918b92d9d17d197ac50f847c01a14d246ad0cbb3902aa89468031eb9f1aaf91767ae8fa0a4e3b5642342101bc02894ed41754790e89b9b73f5875c2fb457a89ae58073d8593d2772766474cd680813ca0986ae586b71e75fa3e818d3e4bc24f8775b1ae77561feab8eebb098c05554fc31843c234a095cd05b081accd826b89c6f5e8d6b60ad4bd69688da6f352dbb6c9f46936a4a35381e7a4d968b7ca7c665252f1e5b2d70e1d044f130c616d555d974a1ede4aea36ca0a3db62a898564b9fde2a20c9007995d09f40da2ff10d09547a701b6097413ad8cb1ceb7023aefa28afa5ec27fb5dd7832c11dd416557b87f89234ca31c86dc4e3a20084478d2b47697719c0a4f40454054f4627c2cc7cca6ae68fb4c0e79caff3441bfbb39f27754fee760d669a67816ba27feffd2d6353cb6caba1554f86ee6c359f95604260d82e68380e3e41ae53d2bc00e1ccf9da539c4a910a21949d8be15fa7c35ae29371ab8fa00323b455bbfd5bdff59f3d8fe9410d111dcfde15886be04c863c48dd01fb0027d386c8e771bc6e6e8a536457d02f193d0bd98b97839fb58373c31ddbf2626220dcd43f809bf67372c1955644990d2fadf851937d5846b18b203743b8231a3a86a4ebaac887ea49073b14f38765b5e519548a9439052c27c9577d075f6b465b9a23e0f18aacbacf3dfe18d05a68259f28522061d3d3c75ff5f02caa67c551501b3bed3ebc34c74745cf09e4c1eb20f909eed0732651c0e422314867bb71c5eaf94752157b32ab5b6396dfd15a971131f4d10158356a932ac12d3c5d99bd19438ac5e0f89f6b09623557bf524de0a710710f17987e0de8455da8c46c35636c55782e21f32c49dce99777dd6fb4ea1eb84ad915de3d9c4c2f477f104ecf06642a071b5c0b2467bc9cf1f898c597a1194f89366d308026ca223159cfddedf6283656c29fabf2bef9e6f259f4545a7c9add57b783e2b58aca77f0a10d67a5cc1ecece254e618e2646f1cb17259c837b4b5e0ccb458167de486bf5c4bd808d4e5b9ecbdf6f5f41927db9cebcaa48be295fbf824ed7347362419427e5b89536acbb1784eb393e7ed812ea6c676d81f7ff1f603e561623f8c6727d71cf546eaebfddc305a9e669c02055de971152190cf328c790f2bb75c2f7f46a0265c1cf83e58170047496eed0782bb0fed782a7e5925f5e0dbc8e5ebd731d09e67ce4da99a767c0e125f31bfc835d2e6d107531369049ec0a4905be932f8de8e55b0704e504d894b5a1738d5fa93ecc1f449c83928a631fdb5c5ae2e980ad5c22524b099db619515db7780b9452d2db140e43aa217a40c93078573d27d41e91aa4d4c97c6060c3ae08b7bd9aea2e69a7d9fde9d50e6d92fdc9df363e9ea169388075ff29e8e8b732183943cf3144ca6f649291550bc67989a955af6e2e157f13d81da764b209b808c668e67d069d5b465cd4bfd2e43cc691fd67ea696c5999e0a93bb15b50239961529f0eeabd31f79a896c2dbd454a4f727803e1f7efc481f260428a174535ec2fb81f436128db722582b461c27a974b9c224e66ab297d821a12b71ea7d46e26a89eafb4a8384ca52d8f051a6c5caa071bfb199297dcd677f6fa58820b30c8b33336c6e70e13e7ae18fb53c519bf646cd75b709b8e7f2c3ffe94b922630bbddfdd5bc44ea4de2f2d2b3e1a488ea44d69a60655ff6198c982073e87a890d9dcfc8f7526b837704bda61977bd0171e4be4713f659a965ead22e198ddead93b510d03b389927dba677089c20ccf7a3b7ce04a99ec41453cd467e00b617171b78e2be5b3a314da5dcc84a5b31e624f2d5fde348105933e2aae1d6657324e1c93d029a8e5e37fcdcddc764a520204e90f05036616aab58bce44f054e6617402a3ff360c686ef8fb1ecb606cbd04ce6cad402d101c2c667a85421ef1810b08cc8e2c0f994fb635542d58234990ead79e98cb720b0a00ef41106024c222d6ef066a39da61b962b6959c39bfe90b1ce8513ebc41c35eed22178e5a88d574184b0472d764b420ca5da2113a3c2d76be387b88009dbaa541b026d6aece94f98bc4e304215b7b063815c7976baf530f929a1295779da01fd110ea304fd9301108c92064a8963f89773a952a4a6e172a601712806c4fc2c961b72b878f2a95ad72a6aadbd191bcc11aa686726986a8c545038916c322326b2676911b47e6297a7d9bc2b0f10de6eb3f9f7e6c9456f76440075d8a26cef2881c221e6e3614f6c0522cecd1c7381c9f597ae7cf99b354e677b780c81c89df6117dc26109ede398a656880766549f47803a96d18e1887bc641ddec0854bd0d013a1fa1aec639cd84424528c1322cc4aa18ebad7207fbad2e50933550b9ac53649b59a6591d2b1f2c96342d862aecfae3a24f4bf300800a8ad6dac59bbd7487038776871f93554ee495660ceaafa83c6a5ae9e9737bdc5d9a14f8208d0c3c579498cff19d0f61aaab919ecada49aad36607e024d2df67d483d7218984d180f2af2406bac1694902d14dc422d05f4aaa871806965bb5ba68b0f6014bf844779812c07b3e50f571c42f6dd6dc6512529859235ee6ddf6a87ea44a94ba0e95624d4b86d6fe2b8f75eed54e1a43af9729817b1b99dc86dfc0d70390cc6869b211d208e19fb7bb3779bfb658e86f0ef4023c8376f23af295449258ecb595e05499cbf90c41d31c3547dfae155d71bd31fda3f08107ed7d24118bd0882b552dc599426f60a3baf1625be10fa352373586c614c15c967772ba8ae924fa02e16eb43a0926491cd58d12f2011592a268f2ab56c33d38dba3e042dde638bc33ffd75dbab23d599bfa4a973eff348a1a625a686df6b94b2d6b2b5df86dc694e3dc871c0d09c1891f6e7e5ab4dcedcedb9460e886a0bd0dc617f5fe96c0c109c94d236e1af0ec383edc452a49b4f474d9066c53bf7ed1278812a900498057ca806c5403b272696a0e8e36b626ba866d6bf962a5d5ecc5861b00499aa69f4fec619ab0fe5af2e33346216cb0756d49aa3aa739fb6ed3ecae68122142df3e05bae1fe3331276d63f9080d82d9bebe0ff3af6586ee3a850a998aae67722cab20b672e8978b2486bf139f7523921bd2defc74fd1c66e2389ce9487253a5b74258c6231a54be65272c9e82a71550f4144e8d7b7847b8a8b30cd0b635b6158db942f37eabbdafb857fe5cda896a191061287ee4f532042165ca29060d0145446c4fc7c06a1c06bbd19112f28789577d2403fac269067317f0ab10d4126fff653fb2c7947751d47089283395e6ab4a4c7b552815b3fcccab844ad622b1582188e4c9ed956612a8aa5416a01926220baaf512f5955ab6ffd6197a498ee16d9d8ba991a8f6efcbe2988510cb40dd6a929d77ec140f31fafaa9e20be9c9a1d6271925634bf533ecb193819467edb80892060facdc96471086c98090c1e0e5042b576209a4adbdfbe93b860be197b63ddd6101f93bf9227fc10d9fa159f02555e36a1e62aa64deaf2e38eb1a3ca004a9cd646d9a4135320e56fbe99d1fd9753c5ae34c0103235bcde183a2bf4ea4d36afdf53bcea0643bddbb53a9d8054958ae7ca5e0ea54d312bbcb4791c66ee3f8705d26540fa1fff5f1e21b7d2e288964421440a11f06dc311e417d3e3ac8e5622461007ad155308622a898adc203d67528883085388828ed11b77ee8dee5d06c499620bc6fe350f0cf7f9e63a0440c45831a797189f5d11c77c30897a29ab70d3c227a78786d3c57d851835592d7e235db01525f80b561329f14ea951a4ac50ecb20db0e9a3d516186ab2f64a81c7a97b851135dd92c48eb4ac3f932ea9f4f169b2ae6ddcf749e1063d0d5010d26e1e150e47cb1ee5ad6a920d9b3f0d2e87a5dd6ca51b3c99d519ed91d012599824fc146890b69277c40696335c45ee2a52d5c4efb19f240b169aa4a08668e3c49fc0c4597a915f14188fcc7014113bd787a6debc94f83dc5e51f0799d04e47a0ee0379d28a07f1b33bc53b3570a481cb1d09fb536298e2e9a7f24e9c7f5890ef1fe9b78b21b436e5000ee36db00960a9c8d408e39ea59041c7e5af2331d4912e5f3d1b18d026f832f4e6cf68a51307692cb969c013f7d6c4b5ed8908eb4b4a877ad260ca1612d400ce48e2b48dbab8828bd8e80287da88796695eff4a99356b3dfc1d305304a4fb30a4630a31004605c2429ca3634625536f87ffea21dd747c7980bcb427d47786c66469f3fb56e6cc4e044c73ee5b68c5fe8cd0a4c9bbbfd99c8a5084eff0b5ffbed13d506c9e958d873b57544c98b745bec351ef2cb6551fc38b3187a55d2296ed6f6593858e7170d4ff3ae9a799a350eb6308bdd4a0e36cad9ecf5155e8b12d413c001eb1881f201b138a0402953bc15065caa9af40a767f6260cfa98832b9151f64c056d69b4d8b3c468996deee9e4d38cdea98984d99b54f53cbc3319d4aed72f392639c4e3b8f6de632fd8e2121182253f4f11087f5900f60eaadca35f83487d7d1a0eccee7d8dd9d1880d1c338271920737c3f69daf5f9de616b1aeb531af847a167d33771a3ba945b3511073884b2073e3a995a08a1107c6b71cd4cf1b258cfec3f2b9800e3487bcdf2fa04ce5c21d3dbb7650e8bdaf83df4ec64ddc1e27312be48f5fd6099fab56705ffe8bf2501f58e980d147b2081ef3a868aa72e48ea90e14e85fa1f46fda265b6e832d9734fdd23669879c9851b5501e665888fe269584e171c573cbe60a749aa309b14f7fdf161e1fd722a16fdd5913106bbdb701bac8006e0d234d94527508138bc3dcfbfb40546cfca5fed4c009004382e02a6ccf53dfeb9c415216c1e0060bb7f633ffc7a8d62b1d3ff2992d7b8bcf58fd45cdd6d8965959243029a0ab44d46ad1f9036c66440f97dbdf7b295184a3518a838360c9e2375a003a3d9f2c1f010bb2d2af0a76ae33c7455d0e0d5bd3b6c093a3d6b817fe34d90c3256a8a3c8f79a411b7afd1d8d77a761f7bb5a945d405ce058ca5148869622d9117a3d0408cb6ed573878630757dc4ca1405bddbaa7504f9bb96b42a89e9c6d70af5a5c157ee8efee26b8d9430f25cdb1a742c8f4e30e509f3fb9ef0cd8c4f53ea9c9e283e7acf1d868af63a4e9d309e1055378e648a58087020bc3083bdb564a9dcc732a6acc7b17c7b52a9f4b7c32de6d8c5da1a653521b14b608fc6e3de6c79", 0x1000) 04:04:20 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x20, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 04:04:20 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0xa1, 0x86, 0x6}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xa7, 0x80000001, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x82, 0x80, 0x101, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000005, 0x7, 0x2bc8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffa, 0x60, 0x0, 0x5b21, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x6a, 0x1, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000010, 0x5}], 0x8, &(0x7f0000000040)={0x3, 0x6}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 04:04:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00', 0x14}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 04:04:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r0, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0xc2) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 04:04:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) 04:04:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0x8, 0x0, "010000000000fffffffeffff7f00", 0x7f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000002b000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9) fchmod(r0, 0x0) close(r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 04:04:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) 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) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f0000000500)=""/249, 0xf9}, {&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000000740)=""/147, 0x93}], 0x5, &(0x7f0000000880)=""/169, 0xa9}, 0x41) 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) 04:04:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x1c, 0x4, 0xfffffffc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:04:20 executing program 1: nanosleep(&(0x7f0000000000)={0x1000, 0x7f}, &(0x7f0000000040)) mprotect(&(0x7f0000781000/0xb000)=nil, 0xb000, 0x0) mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x2) nanosleep(&(0x7f0000000100)={0x1, 0x101}, 0x0) 04:04:20 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x100000001) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) 04:04:20 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="b8b320e82a145ac45e9c422425433cd7a82edd139c36fd61826958e12b206578647eb330b603f09113a39dca0bd1624a485aa9760ee4935b369ce3b289da92143bca91f753359489d9f543d393ebc3f41de237e943f58bff8b3cc4eb4d5d5a44a96adf411df55a9cdbb33fd8c38efb4212c0cbd62be93a5820c08af770242534852c407e698750c27c74713b267e504b79bbb89fd455a0c9d3a5a5c999e4085ce62df7256f385da7ccef570464de01a33052d20bb934b7c08c640adecee8f8607e1614cec75e9a3abe395f66bbc91c14185eed82e6b89d6dca0e08be58fa98e19132197de5ed69dea8947add24517e45b3423771f4814043ebdde84877304aaa4a634734851a22a717e869b190982b1459fe35da731d7d2586f37a62777314bc976da9540dca76d04dd3d3ac4557d9258cb1ad3e655554c4a0628b4a4e5d72798a66897b3624acf1390cebaaa911ec442d1fc0a20d4b468ea6cfa1acf68af81d5429ac2aeec25d17fe9ece75ac16bba1948df57aac8a6381194bcb7c3e8e6919b23b8c352513962de88c9c42ae8d1901d57ca354451fc35ec224c3a5dc1b2cbae542e6f119e0988d32669723f02ff9c265eb8277f2d17fe83b588d3b25d989ebc546907d02e078c7880557eecdf4b857b1f9ab404211faf1127b312ec759c7a3276e94ad17b978a2d5e7c8fe6f8c9ef86ed463effb182f1d94ceccf73e7f16185024e3e0eac6b5c1b6f1d950ca23f71cffa2acab9594229ee9da90bc42462a24b21d67bcf7070340cff43fc6bc5d8eb432cc8662993da5296c48119bca044948bb8b53f9531d7c9d932b7bc9c97e9d2bcdf330cce2241ffc1e229f908b64b6a4f84e07ebb6680fa42be9f4c7f03361a14b323c4861eb23df815780f995118f201f48beab7e9d1b7725b715d64ea1d8b2745cb29b19b96fccc9cc3e251d40a254cb6774f78ad9a99c5305f85691a0104a9d1d2b29e6a4df24c9f652e5804b74a32d442c9f6d4c6d5a9b7b3151ca201c9cab911cbb663d39988812fdc713f2283d84f27814c793d3776684b757ac18a4415edf0d6803b7834b477bb061e378e9842565fad22758c0fb0cecd230d64022466b222f9d14a2864125c1d0a838c38475331371730a2fcfe1d848414c865f5a43829f9f4d749574cd4fd7b297c0543f20e74c4a6b50021b4ebee72636ed484afd8af3fc487a9360687a7c73f2fa1328e88e1528b6e705cb37e588d43028b6780fa32d297b08348e9698a64b6c3a05eff80ff5874913d7bb71b25503c5516e371bd2cd862401d362bbd9b1016334c11a6318fdd7e9bfc6aaa8d9b477e8370985cf738b098242d0684f6cf5b2eee18abd6473494719eb43bcdec2976cfefc3ced093122bfd92ad1ce87a667f870df333aced838c642cffc6a21252555ab542cf4feba2746be348bf1969c29299473d9d38a8344d027499b44b6b2df9ea191dc3a4e70a8ddeca3a740fc549a28f70a602be88dfba0327d8d690e477caf9e9df01a356fde54b3840420e15d0a7608a54d0282b1174db707ec374ab517d622245e4caef54b3b45847f20b01c8bde65b503619a216ed3e70e3055165954cc3e15f130278a3bc0bd4b09a3b4117544177653db2b2d0aea20830b755d8ad76c07c9c9ba22c595582086b90128b9c3f1ceca9bb7f3a726c6da417e70f5e7557acbe2d2ece75649cab90ddfc3c9cb7845024ceeae7d1e7b76c0ea5275943860bda322422b0897b092a8040f223d36429101108c5d0c51efce3e774548f43ebc3e4711b8e5ae2a8ad3e0fb3ec934ee644b73ebf781bf652e1ed098dd27449b9480ba34832471a7ae6eb7cc29bf0ead04c51fed057f67939d484a391001dc7785ebf21726fcd679aab6066fb626f2214444c391c62e9e27e8f31c46587c876614622321498f6062bf80506e8b387fc56679b99a0ee37213ef1d639e457b2d9cefbbb5a5d84accbd500be88994727ad829fc05029a67633bfbaecaec1aeb7cfd52c1ca76d1965dcacd585eb6f8d9c4343c6f2d5c09eaa26e0f01a823a208bf0fe0f9de17149842e6a46e416ea1e6eb725b4775de0aba7bfc7effb1bfd916a851a0a86db9c5fe51ab47f77ff479e80d3a84ccf8a8123a3afe1ef9a680c080d5933908e27047a72fdad813d011d90122a5402072082b1bfeac027492a7a6e7a2e8654c837c70c6f54b6fb060a1012d933a4e836144f1e797bbefc859fa880882a61903c15cda0eb08a5276721c0897a84370f6ca2651f5d40e40ec8503d9d84b1877ef99ef85c4e9c66ea727a738ee18b18fa8d5fdf5d312a533e6c9ecb241ea5f64070a96d55d531af1dcc10ade41cfc8c5e6c615d1c1d7c75d838975f3a3b9f788c79af61cd0d7428faf33cf0dfc4886735b6618795447751884604bee428fdc0b5f948ba9b7dfedaa5585284452254bee45afe278aeb9b1ba8b7c71c3b840403f9a5d670e3244b6bd3c4aba638d281e95b81fc195f12b5c95687a8b69d773e5a68c96c1633400d0563f806082e83a988408d27d273a4f55a1b3554e82cfe877200b0244f513714776bc81726a6fb31a2e6899712aeee570c22f9bb2179565f4f7f1a5a46ffa7e484d98cc691dc63ec5371a134db9e760a05891eeb764fcd66481b707820b001f5fe220e8c4cc0dc7af63eadb9071452a17e43f4005ce7c8aac314add5821667bc113eab2f3acc1eeef2484f510153cf0f0623c15d20cbbb955b3b7feec11a83b827e63f23f9be6c4fe3b4b586024bbf7c035abf68b4b95625de8977db0a7d9b607f569f2eb846e08f555c4f9a26f1bcbcf0b0ef3caa471ee1407a3eb882c446c0abda31410e43e916a3d449cf8cf726d4065872964a6df8a7be0602ef157f3bbf8b4f41e72652d0cb054d3e8a0ac05a30fd1ff62226842f71a92631fe6156a21f3c3e221f7356d4144bf95ea0cfe7010f046277b5b8913c053c39c225f6f7c9a2c674224159b25d0e9c1ef9ab8dfaaf89d41f4188ce9f25978cd1a8a5af5e8c139b428a2c7b986a11684f3c0339e09ac22d374c88eac6ef62cfce6674c57669099c844e1413262b7d82f938ece40b9216a896de53bfb2f6707f2e5e0cf1ec6c64367d5581e69b4fe294b7edd50e1e5b67b6e0466cc17e6fe3ceed43bde240e8166685d532e7a6446f205bd947384ba7fe9edbf56a52d6fcd6cfd5f5bceffc336bcabcc18d20c7339b4fbcdb9bc49040cc98d461808b39e351932d73ab9c8a7b4fdf098573661ef66fed74779a8459f68d47c14400db5f409170fe85f92588cf34d645727a6758d8de66041459795cf1bdc7e3f54e5b076ad80de1dfcf93e4327cd2c91e2dee8b231550be25db7509bd83094e2cd8dec0e0a777658b1fdecdf7a4edcc2549a75248ade809f98b295443e63ec09772497a1fec1228638b5460f5122de55e732fd5f8924959558923a3cd653c964f7f9d79757aec9d537fec9bf016f0256d602023af49f22053399b77f671fd4558dbc1a401980e15201e9500145989c57c933d9de966226c964ac234f2565a6a86221ab0410783ce316b5d9007c92d4a0b202661b5ef1f1f36f700befb399f8c19e258dc5c8ed6cf9b9cb6484878a2d7f85b4ee789c70648a375f74c067eaa9e624a3ccc34c4f9555f72182fba65d3d6f00c57bbdea5edb088acfad235bfe5c5722cb1864a2948a4bc972dc01d9d87f9350392341e0eac57a15cc6bac848c5555f588be732d11b63ad3b4aa0c938c25b35532bbf8bf5f4b5ef85e0390ee4c4d3fe5bddc6c3f1d41a086ae1db63701450e00ad92d9e6be570c933726560098495ab07046bdb34cc1b8f5c80ed5683e95ed79931ea781189d648d16a9c25c43641be3c0f55bb3c1b9ad60288279b81b48771d4643bc569d74a2869ff3fc23180d64e575a2d00b92498e15bb12b3e8eeaa88e9948462dc400bcbb2566efb6a0600b9dcae31cd2351d7d1c28e37d2321b6e51df08d98cef146c49499bb11b00f68f944b9d9becb48a459f685b6df627cf47fc149e0712b5520d29c87cdb01e5941d93142d34482ae8be37d78a92e3e007cb742a2e3f52189d6143081377e8ca661e979b03d7595a12c20033de7320aa7424ac8c56782472055930e3185413e010a165c00a26c40fce47aaf050eaf6de53a375e55a4b6a53a05e86371b7d3892b6419af3b023405ac5dc5405d27a4d242d292b3899227713bf2f1e704563e705fd21627b65a2291ef8714f617af624113805b8b659e47f3a34615160f56dc0dca525c09cb5e8427e7824ac58ccaf441e026df597e3d42bf5a128a12050f7e907b252a281c12cdc10a61643ca7b156f6b6d5cd6bcdee8266c46560a6b790e9ef10771fb0df948f30cd1666d33999df6b49d4d58c7257c314edb54a94c8cab935ccd78a91ebfa2188af23523dfa17c5794b935cf967a49933a1bdb2ea7e27a467cd8c8699ab7f3083f84971b0e6d97fe73f8e6a44c8a7c73c9bf9df95fa89eda0a535b484f591ac473085a50516514fb711e7fa12b3bc81123ebd6d2799e7446f53aabc541febeedfeddec28f9141d5611124a91d317f1032b1f40f220707effd979831fb4f60d5089cafa02d31b51f7742ab07695365d6189695769ad640ae4715f77eb7593c5249d7bd4e7ff7daca5c222b3256d2e8ece00d584b7e37e23b0dc685c1e65dda08878b65a1d6a2f2560289c9fcb36a069aef5ae0aa35a733d71b3cf894096b1399be726f3b733eef3c7ba3a7e8f4151b69f908073ed0d2696c10ec20132cd69f687c4976a69655f4093810755623ea3227f5996bde7794d9de75d9473117dc8486ce411ed9dbddfb4ad61eb29a8727443e31cabcee0b7bf8898f4028c3241e77631fe0e5f0655cd9fc5aa515070e6576bd017803222cd2c66fa8f8eb294ce5f84f2f9e222ad5d0c82544ec0afd5f38150d68b5f20f43b70fce7bd30aae595ab704c16ed1f74d093902974fe2610762c1b7f55e3fadd1b272e320815907180bcfb6c2fd11447ba975be93814d55d46c1fd18c4fb020c037db53e5b03bca7d6906fe893dc298a895ecc47dd059495b78855b447a8d5ca62ce162b5d49ff1a30d8ca87a666fd6c1e50984faab8883f997b3173cf487853aca0afcf6ddffa1a4429933417b42dccb9bd6bb5c37cb79815a295ec29ec398aba5c484746d3a9d6236a7f32266fd988638fbd0854ba6a2fef66eeb5b23b1c5817cc7ea6b4d3e737a2ba6750b48319017a54b53d35415a5358bd18c50d52b8ab920060fb9322fb6e30896ff6c24ca311c44984fbb3c45d480f17f2bf0ed411ca90d752ff2d172a498de7898f5b227a2e62d36f6fe0a4d4f66f111e3a0bb3e77f1c6e6d9b7dcf47766990f18e88af334b4230229f5088b6bbad49cd1e5806a48ee62ede5023e3da165b04aefbf5b023fb2020d3c751a59590bec8949b07d3ce4afa085ea6c16124498cc5d8df7e41aba8e6b4c58a550ebf94518d3a53f1fdcfaad1293509ae21a4fed35fa0ceefa43077d1584571f120056849d2f893099c6c114adc6d471d209a1d76b62a0ea28309a3bae0bd70e4e69edf778c1974e1301334fba00070d7defb01e02901d6dca6f250470a9338e0326228885859f7d0287026281115c4ff377427bd4f45dd5d77bc1d0ad294e202e88439115208c88c80331d5f6130e28f27d5db115784d6d1fc71cfa94484b3ea57bf9cbdd1caa63b290331eeeb6b63726cd716dde6431c496aba3c4cbb3418eccd3f2ecdd460080fbad20078a92ab22e021c851a313bc6017ab4019a68822c11d2b9ce98acdb395b16a55e6b1d0891f7", 0x1000, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x5fe70ef4, 0xe21161e}, 0xc) flock(r0, 0xfffc) close(r0) syz_open_pts() kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: 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(74f73bc7067f88e7,0,ffffff0069bb67a8,ffff80000173c260,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(aed0ec573fe595f8,ffffff0069ce3628,8,3,ffffff006850acb8) at VOP_ADVLOCK+0x74 sys_flock(aed0ec573f0f6a7d,830,ffff800021045778) at sys_flock+0x163 syscall(f057a96ac6a5e716) at syscall+0x496 Xsyscall(6,0,ffffffffffffff4f,0,2,a9cc5ce00d8) at Xsyscall+0x128 end of kernel end trace frame: 0xa9f2755be70, count: -6 ddb{0}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff81b5d005 lf_findoverlap+0x95 rbp 0xffff800021117910 rbx 0xdeadbeefdeadbeef rdx 0xffff80000253d000 rcx 0x157 rax 0xffff80000253d000 r8 0xffff800021117958 r9 0 r10 0x54bd946ef9c689a0 r11 0x20610ff3cd7cf30 r12 0x2 r13 0xffffff0069bb67a8 r14 0xffff800021117958 r15 0 rip 0xffffffff81b5d02b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000211178b0 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor0) pid=308857 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800021044e18,0xffff800021044720 process=0xffff8000210649e8 user=0xffff800021112000, vmspace=0xffffff0065a73a58 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 52315 237029 39416 32767 7 0x10 syz-executor0 52315 453152 39416 32767 3 0x4000090 fsleep syz-executor0 *52315 308857 39416 32767 7 0x4000010 syz-executor0 52315 282488 39416 32767 2 0x4000010 syz-executor0 7305 327227 87005 32767 3 0x90 nanosleep syz-executor1 7305 33723 87005 32767 3 0x4000090 nanosleep syz-executor1 7305 502367 87005 32767 3 0x4000090 nanosleep syz-executor1 39416 345289 23178 32767 3 0x90 nanosleep syz-executor0 23178 397575 19564 0 3 0x82 wait syz-executor0 87005 453400 53160 32767 3 0x90 nanosleep syz-executor1 53160 333316 19564 0 3 0x82 wait syz-executor1 92234 58471 0 0 3 0x14200 bored sosplice 19564 489205 97509 0 3 0x82 thrsleep syz-fuzzer 19564 481538 97509 0 3 0x4000082 thrsleep syz-fuzzer 19564 111433 97509 0 3 0x4000082 thrsleep syz-fuzzer 19564 286783 97509 0 3 0x4000082 thrsleep syz-fuzzer 19564 164090 97509 0 3 0x4000082 thrsleep syz-fuzzer 19564 15006 97509 0 3 0x4000082 thrsleep syz-fuzzer 19564 88381 97509 0 3 0x4000082 thrsleep syz-fuzzer 19564 270675 97509 0 3 0x4000082 thrsleep syz-fuzzer 19564 133918 97509 0 3 0x4000082 thrsleep syz-fuzzer 19564 294141 97509 0 3 0x4000082 kqread syz-fuzzer 19564 89401 97509 0 3 0x4000082 thrsleep syz-fuzzer 19564 272768 97509 0 3 0x4000082 thrsleep syz-fuzzer 97509 478985 18231 0 3 0x10008a pause ksh 18231 187832 86877 0 3 0x92 select sshd 39547 26313 1 0 3 0x100083 ttyin getty 86877 420131 1 0 3 0x80 select sshd 96530 11574 73807 73 3 0x100090 kqread syslogd 73807 486265 1 0 3 0x100082 netio syslogd 65440 245420 1 77 3 0x100090 poll dhclient 93332 251854 1 0 3 0x80 poll dhclient 27718 214609 0 0 3 0x14200 pgzero zerothread 12497 448862 0 0 3 0x14200 aiodoned aiodoned 33306 424619 0 0 3 0x14200 syncer update 17514 286797 0 0 3 0x14200 cleaner cleaner 93897 105963 0 0 3 0x14200 reaper reaper 78501 348033 0 0 3 0x14200 pgdaemon pagedaemon 9113 391356 0 0 3 0x14200 bored crynlk 58350 404439 0 0 3 0x14200 bored crypto 6044 64375 0 0 3 0x40014200 acpi0 acpi0 23135 47235 0 0 3 0x40014200 idle1 63171 427674 0 0 3 0x14200 bored softnet 46297 417034 0 0 3 0x14200 bored systqmp 48489 243919 0 0 3 0x14200 bored systq 70964 109094 0 0 3 0x40014200 bored softclock 98655 85026 0 0 3 0x40014200 idle0 1 487472 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper