156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:25:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7fff) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 02:25:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x34) 02:25:50 executing program 0: r0 = socket(0x33, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b86afa53", 0x4) sendto(r0, &(0x7f0000000000)="02023d76a06b74a8ae08ae1ecaa866913d45c9a8c9c4f3c6f05f3aa9185141ceb85949db957a1ca48525aec7d2ab428eaaf0eea26948e7c49ce57ed004277c6c668a914e5ad4e1c0daa948e753d890de024eed60168d7c83bd93235fb56d2b3f41ed26acc0ce2f16f3078504f04e", 0x6e, 0x4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 02:25:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)=""/131, 0x83}], 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/40, &(0x7f0000000280)=0x28) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x2, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r4 = dup2(r0, r0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000300)) mknodat(r4, &(0x7f0000000340)='./file0\x00', 0x8000, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() ioctl$TIOCNXCL(r4, 0x2000740e) sendto$unix(r1, &(0x7f00000003c0)="817faf18d402f4440eb5154db82ea26b673461de8bb0e7d4aa418527b747066a300b9b9ae51e01f92c4ef4129919d779d1d29d899e96d842e56358f6e2e70b0e037d202ea1889a35fbf6f0631e29ce76d6d0c448842e7f5ae5d5311871582dd44dfa524028e82ec71c395e4ba00bd8f668044be19788605bda0f5b", 0x7b, 0x4, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000480)=0xdbaa) r8 = dup(r5) r9 = accept$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCNXCL(r7, 0x2000740e) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000540)=0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000580)=0x4) ioctl$TIOCNXCL(r4, 0x2000740e) fcntl$setstatus(r9, 0x4, 0x80) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) lseek(r2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) recvmsg(r6, &(0x7f00000008c0)={&(0x7f00000005c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000000640)=""/249, 0xf9}, {&(0x7f0000000740)=""/167, 0xa7}], 0x2, &(0x7f0000000840)=""/119, 0x77}, 0x840) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) setgid(r10) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000980)) 02:25:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getgid() bind$inet6(r0, &(0x7f0000000000), 0xc) 02:25:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000002c0)=""/240) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x1) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x250) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) 02:25:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$setstatus(r0, 0x4, 0x88) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="38000000000000000000000000000000931dfb35b5229dcbff3a92f6cb40a71c249ea04631676a616313bc8b7e3fcd579d00000000000000"], 0x38}, 0x404) 02:25:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[0x0]) r6 = geteuid() getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0x0) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x1f, r4, r5, r6, r7, 0x5, 0x6}, 0xf62, 0x0, r8, r9, 0x7, 0x0, 0x8001}) close(r0) dup(r2) r10 = syz_open_pts() ioctl$TIOCNOTTY(r10, 0x20007471) syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r10, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffdd6}], 0x194) 02:25:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000000000006, 0x1, 0xfffffffdfffffff9) nanosleep(&(0x7f0000000000)={0x4, 0x100000000}, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x400000b, &(0x7f0000000080)="aa028829376fa2d0742f339310f39092a8c95dda66b1292013b3c47953d5d3abc866aea55d98bff85656737c074808688cd5c5f9ee2c044212ddd09deca5b12c7e3dd5daa26bd1cfedd814d0f1a508211577ebad2a689300f2d12f21088f3c8ec83fa12d1cce5ece6b5bb4006e", 0x6d) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x1c4) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:25:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020eaee8794ade354e"], 0x1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000001680)="437e1cea42fdb503c7ad6811713000064ce3305e6e744fac07e4f914d2d44dac943ad87153c48d808f9066745da9db2758ce3ad2d597ca09e28a56934e19a5468c49ed2e94853388c8e72122c105af57a5cd027874e2946f0d7aa4ed3ff947b6be3d3f81a1e95106a17693cdc2b3b973ce015e3f6a7055d3ad74b70690979505c76cd0669d00bb6a3313d9931230df82b3ad4f8476f36941eda0105620da3acce73a8b8c0195dc96045278ae17c0c3d820d6baf3d64f826f28bcd13e61302ad50f2d31d8c7aca9f8cccddaf029b8da34051a497a1c5c4f73c2dc1630571a1dc552319edd39ca8c9cc136409343ea14cf6210693f811f6bd967fecc97848cbb3e09abbe38f769b4109238c2c469858e8d6e72b6e035da81b1c473070c47e442b542c12c3e88c7ff6cefa9dd17cd9ed3cfb38b93e9fb47d29ebe19ae68186df0b867ad267a45f3f633cef4836c8f086f374d7cad97725b9ec5f2838bae5f07fb90bf9d65a4cce83c7212366dcb79d39148a4747cb59f4c6533c32b3171096335fe71e783fb0308d91445e33b247343886852d75e5992c1bd8a9e03c3fadf0b98940691be470c88cac94a1cbbe63280436fae9de275f4e245ea0ca60c0d915fbd05fa9fd80eda183c58a10795d81a211ae03c7f978303e892c6d51b1dc27885ee27eace8d44bb286ff65465eaeb31ca5324f88ab1b5e57c2b99c28385648d243eb844e288a5f8a7442b1052a4cfee1d30ed409b5c6c998feaca5ccaf3cc62a0db99cd6e300de74ebe1560883f93ef4ff213019547a8e89b34c0b393fddb38ddaaa444304b7fb5cae1b215e796014163729085715a267d5b40017f95f7ca89c58fb3b56a67f095285e66725b95fdde5f0d4874f0fcd3181b9443560c4a3f9fc77f25837de5cf792cccf4c32aa08f1ae48a8dccabb95992cd11bc9f9b76893e198a15b24006f2dfc64a8672c02585008e623d620809322aa1f7d843ee0afbdf7a3702adee1e835e46e9e6609f73cec14ad28c0759de437f30ebeacd590e256fb026e24d0ce53483bf52c6daaeae30f25707a1d539530337246a5d9664bb0bc56c963b5e8416b34bc1132feb3a329d2550fc5e8efed55ef47b176ce7e191050018f2401b727423184388b69736ba1d843cd5e1b416e84d6936c281f277b897ae0d144444a07380737438f6f7f32740c54cad0db4ae6fcc9e21a449b0e27e1b8efda27b3c43a95190326bd239425a61501752fd256c4b9cca16d923da7968dce121145009a02f849b178784ec342318dd739632b11667e0174ccb8a0e7292b8fd0b9df23bf325ff4d8901e0b123070591ae50d89260d7784e7e8b3c09fd6e848cfc1f22dbc7acd51b66140a0eb1ba83ce71c2db762aa3bed0c479ac1292117d32f64943738b54e24c584430cd087e8169f81979baac6578f6414af0c99da88e3b8aeb0d339481608b02eeb47a524aee8b09dc44d841f90b9690ac1fd6f847c3fde356f7fe670daf7730d4b8747dbaab271af92fbfb2f6780bab0a5dd2b5f932a37264bfb0415ba376d92c16e6dc62ea6102310dcef65659fc9e0dfa797c58b4640305f1ef3d536873e24cb59b54b16c39beeae31798b043e17bfcc79d2d0ebc022cb1206b567932eb892b3aab190d572cd33415e651491720cfd83a18e90f5bf68817db63fc961daaf8fee171a574d31c6f9b22639519a35b8d8b8176a8ed91ca20620642f9506da0ace4fe979ffb4de49a449413d79bc5f0b0a96a1659f0594b4e9746595cfa1deb9cb93dd6b2222c62bc8316ef2de4e7b05d15e4cc4492bc9af30dccb9c09e453f40c8bcb0ef22a91c9ec84d163cc7ac0183da32a3844d2a68c20c8932f7c457517f770cbf4ac7080ecf6f5d50ddab8de0631aa11282a3295c4efd473ba5e77a375e72e40b80e5eb8aab143af9034592c8e136c37ba2e82857f73d9092e5a9a11b10cef935ac1a7d05616294f0c59b47e38a4f34962c5ab1842cff05558bbcc986693294fe574b92f8d70d663754a4e369ad0a1eb164b0bc65411879b55ad2bc8c58c5cf2e402ad5a8a395cc89d3c8353e4f41aec3f0c002d0beebd8660de7aad5c660c5c3d00a3ea91d1e87728e961a837ad0bf78ff7cdd6ef8ea4e34425c36dd7834969f3a71cecde281485dc03c1169b727c7b0696b1f38ffafbf09152c3170b13dc607d44a236bebcca02c9138ecc3ca7cd2ba1f74aea63cc0a415c212e213158ee9e35d081c9b2b9e83b3d6b6941bcb2c899fd1c7f9ff5713e3e8a4bff7e62493e8a990030c2176c7b7f3a11eddbc824e3c81b40e217675b947ce7a63d195b695b015c5917332333c16d18bf04031c72fa4f17d7017605c5860fbfd751378b843c3b150d881cc7d5bbeb84c04c77490c70449f78aee055d96bda792f71abd95c4f1fb144f11bf964fe76f0cb3cf5b99533f4c86f48fd8ad948509dd3b3c188a04dd03755cf9c1bba102701650c825d28efdf2d28c0d6a5b3d89deecc081a3afb47bd88557a8b1a20ed19f7e5a7c06b6b24d80af966856e4bde444f3dde7096899996c243d878fd322125423b888bffc33b36ff5651544cdf10f997cffd999a8c81471b56c5849ebd0d47cb0880392bd80a542d4b7536a3271f7dfadf3a131d508033bc1fd2ab6826e0210cd8b7055fb09602c3b4d9e002f42817892e65d1e843eff2ba45e2bbf3fc3cf84952764556fe8393562f0f9353ebc6f0d96e342bfa9d4eeeeb9857ee7d0b9a93ea78a557693595645557a35cfcac496649fc63c25e775d3842fe314991a978fc1ed24c0fbf3593f94e33ca609fd26e1cd19adcfdf299288ec6603faf03b42844aa5251fc767be9b095d27e125c0c0f78e2cdfd73257668d553d6485e578c174dd82cf292faecd66df8942bce9c91bc42b713be6d5cc85e18daa843f0becb147b70c281b364b165d892d260e457aac881f3ccd8d4f1fc1f68479340f326255639d3096835469674013ed93da5033390517d8e7667bc7531fdfb4a28436ec7aceb71cbe5d59599cb86ca7e0352a654278173dfffc2292c11035765fb889cdcf6e13b07fa9289b56f91fa053046880e3d89297783a79e358cc963d7f8c25d3c27045c32bff0dec3273bfb6b284d6fab4a24dfe9e717a0a7c03e649629bab9782b838827d82be7423f78793505a8a5262650a24beba7691a46e0525566ed94513f86dbe59df960ece84055c7d6456499c3d82bfb89dd70b2b70ece2dff45f807f784392f45468fa5bb085df2c6ae27b356906d59d8cbff39fc87a2e9b015339b18bd0df409680290cd167823a5deca071ba24f34940a63b281ad2e626e7c9e77c1c9e7005f35fdd1db3c911869e6a6fec334f5eb13a3208e540c66b95447d5f05d9837155ee1c2e15d4cf761cf969f3d0bfc29503c8c5f2f309dda92e70094c77979bd0c5bff8554630069a8ba4867adc69ea128a1851f1afc8af8bf89cef38545f891a9b0af7fa889ba04d90e9be96cba11e39655cd416ef6e34bde0690744fdc470d96ef36c836aa83f34e763caed19fa4a1fe09b07fd744f9be6bf10994d21e6fb328913295fcad9d1f61e8cad96b5218e500019886afcbc3e8bda653510f2dae40d152e31316171c56617afbe2417e31809cf1a3bddcde0df68f3c584790bf6562b959880193333abb6d5a4fe7a1a7fa57dae1fc013b1f9386b7d2a992f24bc5f491310a865d63178fac74ca88ade0b497e47384ac66b72f12e966b162be4cab61f88e0e8006fc5c908277f0e9923304bbe582bbba20fa27e54b528e51a3a88ccebb13a13dc507c3603b874eab5d497d3695e14dfb94ccba93aaabe06dbde7a998195de82b932c3b5426649d0293d6b38718116d24b1a675042d2c6d5396582bedd97bfb671cf5c1615f30ace4abc150270d690862d949f1f9fed71309a5c2caac9c808365ef693efeeea27907c26b37e736c03f6822b6117508243606f06fae4b9500e05bbdebc73f110b15fe9b340d8837e8f38ad3447ba2801c24740dc5066958c8d8f5fd4557430c37d18e7df161b14e50c2a258839580225aeea1172883dff5d442e8e98b755b6d0d373356ca77c18e6eb1bd4d5c21357ee27cd2703219d3ed2af32a676f0511e9879e74c94ea9f53ab47d488c9e9f464097bb8bf25f4108c55d854c8737725b8b1a2c857d55e7c152b57753bf623635deb815b67d27308d85dbef2fc6d15dc30d9142df30e2dd84bbcc8e768f9f82e4b86e4a9d502c1dd8e609d45e71fe9de6d3c3bbaa6f92817c2a55cb2a97aac064485fc5746e158e5c82fcee6cd5d9a3aab4373eb0d03473f35e11afae626a51ee88ada60e4dcb0ce197e63fd7f1dccafa83a41da2b1125344a162524f52a1279535a18f65cae24194776ea13a356747ca28bccb0603a266f4731948a03ae6f3b33405ccb3acdda48a4280f6cf4fe592f778ed2449f3200d93d18e6af2b4bd643301b05e4660f51b49147181c7c459b282b07ad4be40b1b2b6d580e8dff86565945e31df3f342eb1635eb2b6108bc75a0c90908f5d33eca71beac15ec06c1ace2a2e34ad1ed1334a79026d4bc4b6d6f1d2ba9940b3a721cf24f10a7845d6f5f43739cef4011bdc54c602ba5c9562dc20156ca947dcc064e8035b91b3f558a9d3d93952156f42fc513c9fcb8390226b1b0beb96fb22bdeb4c243dd0e88329807d4e5694a4ec9879dc9d51464d32ca9dbe885325a049e501421503051ae17e76d0f816f107b40adcf02cb0acc96f35240276c5e2862b372b094efd8fd17a74375136913bb660d8de5ef385067f281969e5d265bd0d8f1ed4c4eb5a71f91985516aab1bbee414b9a17ba294c1ea18de7bec754e17aee97a6e8d5332180c651c400c32aee4eee273572b1b8fae86d6155fa861cc3fc04d20a5e00fb421550e9411478c578f319675b7cc9cf03daa384be1662b27557803e948f4d8e7b42a8910e81c70c5276bc0e5b105ac5ff424dfb4ec07ddcec843cd4fc5d18f8a8002d934021270bd18354a3c016dad50e0ee4b3ccaf56ef355d792b53acdb3f2072f43025890e9c3f15d7859fe68c1f01d00bf6487438adf9973d5df75fe8859efbcccd25d8276e69db30065f2da382ed7539cd00c5da4bbd29b77468c591a728bc7610a05985ad69b66e430b5779c4bebeca75427e2156dcffc86a54cd1bd1524a4e1826b587e801bbb5b5a2bc65cc18a59eae6404bee5f396195370cf62d04e7014cca06112216cd7d79cbbbf304c1d34231cc540a24ef69faf284ea4bae24c85eb1cd1912ec7788e36d2ad5302280aae0a4f43718c0698bd934c6834bae2b5b205ee5a01467eb75abd8f8f492194a698bfee2d37acceb99d5bc729867db3d38d42d451a70661fadf787ec0129204240908e909e0eb3013c657936d32d486eafb15a560ae513a3a064b8c60fa3c0213dcbe619f42b4b7304b4f49a191369dc7862e7a568be8d59d39a8fa2244bf132a68", 0xf14}], 0x1) fsync(r1) 02:25:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/66}, &(0x7f00000000c0)=0x44) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x4000000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) 02:25:51 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) madvise(&(0x7f00003f7000/0x1000)=nil, 0x1000, 0x6) recvfrom$inet(r0, &(0x7f0000000000)=""/193, 0xc1, 0x1, 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) kqueue() munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:25:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) map stack 0x20719000-0x2071d000 of map 0xffffff0065953008 failed: no mapping 02:25:51 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) shmget(0x3, 0x2000, 0x708, &(0x7f0000ffb000/0x2000)=nil) setreuid(r0, r1) 02:25:51 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10480, 0x88) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x2, 0x0, "010300400009000000ffffff0c00", 0xfffffffffffffffe, 0x2}) truncate(&(0x7f0000000100)='./file0\x00', 0x1000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) socketpair(0x10, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x400, 0x0, &(0x7f0000000080)="77d9adf06f407cc1127a4e1762fdab645eef23fd0b7657c9ea6f941edff752c0c3b85f9a416e90ecaf952dab20933875a586643c7176901f287c6ff47bd004d6044e3d", 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:25:51 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x20000, 0x120) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/54) 02:25:51 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x128f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140), &(0x7f00000001c0)=0xffffffffffffff77) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 02:25:51 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) map stack 0x20719000-0x2071d000 of map 0xffffff0065953008 failed: no mapping 02:25:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() 02:25:52 executing program 1: r0 = socket(0x1a, 0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x10000000000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r1, 0x0, 0x0) 02:25:52 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x2000000010000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) dup2(r1, r1) r2 = getpid() r3 = getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) msgget$private(0x0, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="255bab667a45bb7424a7ca037a354bf48ae53c374d3d8f7ace046e6dce8c411bf3119430f0c50b3086be04e746fa87a9f102ce3adbf2602619966db7749d221a489a50d0a19f184138fe2c88e8a148fd79feb267f15ebb1c9519653ae30035eb9abad208546593836dadf25085068e235188105ca56030a2ad", 0x79}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 02:25:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x10, 0x1, 0x2c2f}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfffffffffffff800, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000003, 0x40, 0x8}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x6, 0x8, 0x3b916df2}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80000002, 0x7, 0x8}, {{r3}, 0xfffffffffffffffa, 0x21, 0x2, 0x81, 0x6}], 0x10000, &(0x7f0000000040)={0x1, 0xfffffffffffffe01}) 02:25:52 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 02:25:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(r0) dup(r1) 02:25:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x327, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, r2]) r4 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) connect(r4, &(0x7f0000000180)=@un=@file={0x0, './file0/file0\x00'}, 0x10) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:25:52 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000000), 0x10000256) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) geteuid() getegid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x7c71bfb6cf6315c1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xfffffffffffffdcc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r2 = semget$private(0x0, 0x3, 0x105) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000007c0)=""/133) 02:25:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 02:25:53 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 02:25:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) r1 = msgget(0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getgid() getsockname$unix(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca13217bd19d028d74dcdbbf7ed55847c5e2fd3bddfe344410c1a0c3920bd8b82c39face6feb7803f5d3ca408ca9887cc7f2b342c7fb8ed777706ef048780e314a42f919d3f2378eca2c4a4b6658cab93087ad809e20ff671f15f9a1e83640b818637eb13374d01487b1f8e291b2011b3e5a7dbcbf597847462a49cba25d034e6a0e3e04dd6d66ca3b343275b17ba57927b758068bae4daf6d9c7099d94133b0fe348ee9174960664577d5c729033f633cf13e427dcd024c042129ccd3067f3f2300bdf7ef749f0376002694720f20623dbc9294679ac1e8c57062ab5ba7a4"], &(0x7f0000001500)=0x1002) lchown(&(0x7f0000000400)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = geteuid() r7 = getgid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3, r4, r5, r6, r7, 0x0, 0x1}, 0x0, 0x3, r8, r9, 0x0, 0x5, 0x88f, 0xffffffffffff8000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r10, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mknodat(r10, &(0x7f0000000200)='./file0\x00', 0x40, 0x3) 02:25:53 executing program 0: madvise(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x8) 02:25:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000061e000/0x3000)=nil, 0x3000, 0x800000000000004) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 02:25:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r2, &(0x7f0000001680)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/160, 0xa0}, {&(0x7f00000005c0)=""/51, 0x33}], 0x6, &(0x7f0000000680)=""/4096, 0x1000}, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x2000300000000, r1}) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendto$inet6(r3, &(0x7f00000001c0)="a5d30a79d8affc16608be46a7ee2672029be6cc6eb2f971ad96ce3cb00000005c8949f8f7ee0623b850a027c828ff9190f828cc020ed52cfa3eb7046ec3f9a65caa5953211b5", 0x46, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x8, 0xfff}, 0x34e) 02:25:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fcntl$getown(r1, 0x5) dup2(r0, r1) 02:25:53 executing program 0: shmget(0x3, 0x4000, 0x14, &(0x7f0000ff9000/0x4000)=nil) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0xfffff00000000000, 0x0, 0x6307}, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) 02:25:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:25:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="3a694fd48928ee22a2d37e6f63a8738e0c5949814f053a0aae3218b372aa22c459f08ea65ba7f28f6536d5d57439c47319e1c243f553ecd573dc3f36d2cbf1a82f6d5ed1421e700a920fecd77e495ee02571031a7b85b0a14e3dfbb0b3b735b86a8e1f0cb57dadc3224dd6be4470c875cb32a2d5b9dbc287aa4a93a64d8caf77570fb18db28de8c56ef7e88e522c5c69fb02fef12d81ba518a975485c5c7224eddb4a73afa6ce8", 0xa7}, {&(0x7f00000001c0)="66ca7e609aa30e8f0a3d632bec928e7eae62b8429d28cdc3cbbe23eb3ee09c7f95053d6e21a14d83989f5816edc4b105859a6a17925d01c454338a04d7994d0e5664036b44dfa4590d60", 0x4a}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa8, 0x5}, 0x8) 02:25:53 executing program 0: r0 = semget$private(0x0, 0x4, 0x84) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/235) r1 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x92) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) openat(r1, &(0x7f0000000280)='./file0\x00', 0x20000, 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x13) recvfrom$inet(r2, &(0x7f0000000040)=""/234, 0xea, 0x800, 0x0, 0x0) r3 = msgget(0x3, 0x125) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = msgget$private(0x0, 0x520) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/140}, 0xf89d8c69069484f0, 0x8002, 0x801) r5 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6a54}, 0x3ff, 0x8, 0x0, r5, 0x4, 0x7fff, 0x1, 0x81}) 02:25:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20860, 0x24) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1e8, 0x10) r3 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket$inet(0x2, 0x8000, 0x7f) socketpair(0x6, 0x2, 0x800, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = dup(0xffffffffffffffff) socketpair(0x7, 0x8007, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x5, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7f, 0x1ff}, {{r2}, 0x0, 0xa4, 0xf00fffff, 0x1ff, 0x5}, {{r3}, 0xfffffffffffffffb, 0x20, 0x20000003, 0x4, 0x3}, {{r4}, 0xfffffffffffffffb, 0x0, 0xc0000000, 0x1f, 0x4}, {{r5}, 0xfffffffffffffffe, 0x0, 0x22, 0x9a9, 0x80000000}], 0x3, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x18, 0x1, 0x4, 0x3ff}, {{r7}, 0xfffffffffffffffb, 0x20, 0x8, 0x100, 0x101}, {{r8}, 0xffffffffffffffff, 0x4, 0xa, 0x7, 0xfff}, {{r9}, 0x0, 0x8, 0x2, 0x1f, 0x3}, {{r10}, 0xfffffffffffffffe, 0x4, 0x20000003, 0x9, 0x8}], 0x101, &(0x7f0000000300)={0x7, 0x5}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r11 = kqueue() sendto$inet(r8, &(0x7f0000000340)="f9b739414ee24d6656249efc7cae8392bdc2ff52276153d67b8f62eedd952b6a9ea8aef2a5e55cd2630e4a30de4975655efa49b52df46bcce854ea73b2b6acecdccc29d6f4a68d1b230ae9ec8f0f252ef83fa15f50ff0bd198fdb1cfc3f65f2ebd5e3acd3a4b8cb8ef21865b4b676436eeab3b11f2a85972e86894ca01bdab57dedb08b4f8eeb5fe5755967cd62127ad44", 0x91, 0x40e, 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 02:25:53 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)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 02:25:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 02:25:53 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:25:53 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = kqueue() getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 02:25:53 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x101) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 02:25:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x82) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7f, 0xffffffffffffffc1}, {0x1, 0xfffffffffffffff7}}, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) 02:25:53 executing program 0: socketpair(0x39, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair(0x6, 0x4007, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/144) r4 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() setregid(r5, r6) r7 = msgget$private(0x0, 0x204) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/151) getsockname$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpeername$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) msgsnd(r7, &(0x7f0000000400)={0x3, "e3468dd741080cd42c7eff94d38a2f371620e174df3b4fe40143c36c8128c940818e38aa870c545ae8ce54863bd52ab91f9fa8bff6d14f75bf534faa5150b0ed16265cd4c2de35025760c5c78041f9dc91dfb38a05cba9a20e30ab10e970296f0e1f293179bb0ba7d59a07bcec571000b2490abe180e157fc7d5b622998973ea8e3478abc7f4f9"}, 0x8f, 0x800) setgid(r6) sendto(r1, &(0x7f00000004c0)="db40d1361ae8c4a84980ce34b499746f2fcbb1d8fb1c40855a150f9bd13136e586372ff2c13a223b4bbdab556d722f74765c18347fc4ce41546d9ede021d2df3ab1c36435a7aecaac7b18213777b2c09f582ac60d03fa83e920e9e", 0x5b, 0x4, 0x0, 0x0) pwritev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000540)="85dfb02ad83842a77549d0ee002056581f7773d26bb89a8b1314d6af1b8e47394a6de16284fad9af5bfb534361a71c7f6e93d306fd088ac625d8dad4d7e8e21c18dde344343d936d6b111be31645a0c8159cae7f1eb177ff7da276f920a983ecc88e6ae487aa77f5d0cbf04d9b14a28257e7ba88acbf61a414184abd97556f804b3b1a80826d4c2161c68d5b4c17fd4fb1c94f980704b9df33f113aa23543302c16b17556c25d15ccdf26edd333a1bdb7e305393637d0b0008409bf9d0ad6f0c87da354dd67098705f27adb4e99d4ba2f92547", 0xd3}, {&(0x7f0000000640)="552e5d76b7c142a2f97c296798707617056140b5d303d586245a4bd7c84e9fd97d7eecb206a34929ca34cbf2e10a74f28f311197d29434ef92086cff3f4caa9eee6a9dfc4bdcb416a6053d40d696aaa0530f79d24941e40726dffd7358b2e32bf2cb3648f2bdac80a92990a32c214dd3602a99ffb3accc7b7e2c46dc8f6a277bca6baf731def0f9544", 0x89}, {&(0x7f0000000700)="cce5963e93ebdfb8f25bfa636df06df057ab6516e2217cdd204a36696928be2c1274a74b68219ae667bf7deba419d29cec0796a9c920e440fc90b3addcc4d0f3c32c29e7b743e4ff9ab5b953ff43eb329587638c4e02d588fe16b2ce42d8c7d5405446ad88c91816551ac0a56491a5114d1fdb0ae943385321f28427b49367ba6f472a2d662ab8d5f91a5ce037b9b233c374b1484d1f49055e1d84a3bad8f4c0", 0xa0}, {&(0x7f00000007c0)="50b1799a2d3761b859c59b6601d86741a3e4506c34d31d52df45", 0x1a}, {&(0x7f0000000800)="73b6a8c3d26e2f6b3d9f4a52f4a9226b3482b2e0e4ad8a667d10f3661b9e5a2a7c4e35908cc20ade8684cc4b30b26bdf873e7f7468227feff96b8ec14f040bf60767a36a233fb480621e1065ee64ac1072379d31c9a700b5670dea429db75d4f52dba53fc53e1dcf2082f152e9d7bc92320f7c32128ef975ba3fa75f07bdf7b5e121442a173532ff2313d55475f2617e72e1dda1e734e65af8ba5f", 0x9b}, {&(0x7f00000008c0)="d155161d31db811fcec5d6992a545099bf825dec13a8529ce162d4ed703026afcdc091d08d272c4a0ac6af6d098177665db653774be30d991ccb801d6e8fe2f824ca882f9982a41b12b8e292579f7e38094753ab762551bab93527080e28654c759b4faed8d914437719e8bdbb9e813e24c28da740fdf130e4e62d7f4243cf1e10bbdcab9ab74225635d6a529618c1667523791b27b20e78741182d0ae9680fba54ce9fb300ea67ab951832e5b20c9bb034b42b20692d5c03b005c1634b66b2ba583a61dd8f04043", 0xc8}, {&(0x7f00000009c0)="4b1510219a2bb6013507970afb860f8ccd039a7b7a7be8b37fe3dd5cab8dac2186ba268b4e998620089c0f95c7a950ef33a81a8911922d64081f718dc6ecd8b5f31ecd2dadb829017c3314fdfefcee0f0c03937d0fc5d2f605387bc9ed82492251d81549f84cb9c828795648108a0656621ae646475921e37d5f0327f199b68139716ed2cd2aba51ecbce88579a310ce95609a78460e499c9a59feef69d00f50e7ae72ba0a5dc3bb2bb9c11d4d97980c6de47031e8f99409b8d5a628a905de00896079fc8251d3308df3e8d78b2ac17aeef650f0b526bd1c936cd92ba8a6ac723a297332e6fd7db32a9f155f12ae8d6fd60da020445776", 0xf7}, {&(0x7f0000000ac0)="d800042c799fa769295f8d96d90658febd9ecba9f75aebb230ae7cc5a80537c5935a15da0c945919334de659022733f34cffdb9a8718b048092a9744a1eec373c04e4a470b6eff99967e362105650239e9188e7b54e69f35bb858afc0a05a6bcf9521acd1c71005eed6a39a1f7e173374a09c3623d", 0x75}, {&(0x7f0000000b40)="e0d241ae2dda0d53908c7a10ae1a2cb690d9a7c6cb02c01e46380e4b9171e176b136a42341d782c83e07533f79a9f8eab13337c86b36af43ab9ad1cca5fcc018d52287caef934853e50c2713460516ef5bd68f9f4c0c549ce240447586fc6f184271214cda03c90f9703e9430c53d28e7588fafd7a6892b9bd93e5decdb581628ec0a8824c2b8c04b459d62c974a2b748fdf4506e51e42e96709e4eb59f9e1eb384770497284a11040e201281349f00373", 0xb1}, {&(0x7f0000000c00)="3ec42de9d40ccf265cdc42ef992ff23243fe57429ac6b92d1eb573d012c52ee28753f4554880894aa422a2b604c123b9c8223df37a2d92d873a0fcb05756b041fe400d3ec6f5d82a5aea749bda68e5225577c55193f6977084c344f13d2e6cc8ce36771ce85735caffe1c24640a16bd42bd42231ab0c25e7018590aea35feece25be0b97c53c04424e86ad8c67c0f909bf706f2b0d981d1aeff6d5d661cd6e41", 0xa0}], 0xa, 0x0) getuid() pwritev(r4, &(0x7f00000010c0)=[{&(0x7f0000000d80)="c4d3dafbf6bf6dddeb109cdc9dc7c0b29511a7f912a1b36c06bb96439915c290a82764f42eb563f41d981e6b3e78e54d2101f06f38042f9ba677d9d90f9ef3e911100fc3ece3595ae8ba994379007789e7cc0cc3a3023f41", 0x58}, {&(0x7f0000000e00)="e2bcd13006157cb37c999706b622802d6fe66d9e6da1ac75479df4c314f1561da4e473c9cd554dad03ea4b8ccb169258fdc02021fa9145d789325e522c5ed31b58463506a199dbcfe5beb303a8e8c1c2e849886b11516f901f88340c4d1bd4730db691a9376a339e4138ff7b58c576c370392d0e0c4a398879cea1ba4b332e5cf9d3cc7a04e9e00a20b34fe59af7a162f1eb33a8b935d0fa5aa4b9a8b5a8a37b9c1ba06b9c2c150645499660b0d6dd69fbb243e8b290d21f6b6dd7361f", 0xbd}, {&(0x7f0000000ec0)="deb42090feb9e85020a30b8b65a03e84027a48586d2b79f409f0efcd3816a4630efe87cbca59491537754ff48a71351725e6643a", 0x34}, {&(0x7f0000000f00)="8595c05bfb9ccc0a067347430f0f8cd11019167691b4c9ee25374b4e8aee9afa5a81311afa9477ca027a9b727252c678d90c91c86952f3365c03c3275c30d73a3907fccb36c41386dbcb81613061dd936eebd32361c5", 0x56}, {&(0x7f0000000f80)="591c731fdaae68022cc201a39cd7daf305e6a1ca05d70b9daed5fb051e1349b6fb61abe7f2b8f47e4263dbb57f1ae8308b9377208939dc11fc1aca5111a2e46f5b3ae00a41f9c20a640b28eabf03ddc4b768b0853bafcd417e1ee8aae5e4146b4ad293bc54f361e005270bdda05242b294d0d575", 0x74}, {&(0x7f0000001000)="b920f0fd86d97f035e599cbfb7553bbd2b9fa75197f3269a484473e97466064994e300c5c52f0685e5f6270a2766c1f1787fe0954c2a2da1e59aef51bdfea904527c552d39e7ad69e6a43b07f5a52133cb22bacae398706032be4d0ddf3215feef8936940e172d963540f280c09454b7e71111c0630fc9cd106ca1b6106d41e7fe25ea55261f7facca55cbf9ea182ee95612ed126455ee8165312a4d7a355661e49bc4c8b8c51c054ada73840e6bb14c523aa39810", 0xb5}], 0x6, 0x0) r8 = open(&(0x7f0000001140)='./file0\x00', 0x180, 0x20) fchmodat(r8, &(0x7f0000001180)='./file0\x00', 0x100, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000001200)={0x80000000, 0xffff, 0x8, 0x8001, "ab49ba07dbfc312517c4a13545dedfee8cec8f95", 0x9}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001240)={{0x18, 0x1, 0x100, 0x14a00000000000}, {0x18, 0x0, 0x8390, 0x2429}, 0x4a5, [0x7, 0x5, 0x9, 0x8, 0x0, 0x8, 0x7, 0x5]}, 0x3c) pwritev(r9, &(0x7f0000001840)=[{&(0x7f0000001280)="c67dbe80e5f2f32986201198db0977e93e026d887fc72e4313b9b080b53c152fb1e215b6be5d2f901f7fe54de5d7d5e48b59e4020cea042cd133b2c3ca5b5177796df434c4b4ba51ee3f6752dc164f453dfb3967bc32bb335a16592ab01a2f0c1ff66bcabbaaa8ae74caacae09d999e148eec1c5b8494910705383cdc36e831b06d406f4ba227f8b47a14663e2681a9cdf44495213bceb9e773636123058be6440a9e907d84cef6c593ff4e5fd575377787fc220478d5f833eccf49453e79ab55dcd5ecd", 0xc4}, {&(0x7f0000001380)="64b92c6d6d536cc2038aea61bcdb65cc51d53be45a7b21416db910fcc0c53a561d1f39d6957c0c805340ed09a53e34d3aba187cc3fef240c0b57e9cff2ad2f7977297be3488ed9363f1642d2ecbacd9f5c0f2a5b188d802aabb460bd386b17378f75d106bd5fe851131e3b19aac5d58ac5c66071660d792b8ccc9d6ba5661bb4d13c3ed568d4389c38759e574a5be333661b430b613df544", 0x98}, {&(0x7f0000001440)="e94ccb12203c998b41a6a4e57191f1bbba348280c7adf84f3d31bd758be633829159d5aebe7aff0bc1ae4700aee9136e62f69c8534f371384dfcd694372a03249fb649c4a2a8db2ec77794d476880c09", 0x50}, {&(0x7f00000014c0)="acccb432667ec8a6d30293644233ed570e47b7a560a8705f7a6f2c5876d2003296f8ad18a5ee4c4e133a0a3212ac0c06956ca74d0761fc1e1d57864c98fe88ac54cfdea953b1f238264381f7788ab221ad0655cca31e5fe642a0d44219000f38d0371014c159bb4cdcaa00afd5975e39084481a4aaef271e3d0e9b00238e0468efee2cf222d9ac386a945c1cfeb41d77ea921b6afa282fb12758957b29fe71f03c5f95c4330fb0f60efc62b5341f3d3c4e0dba872cdbe66ab5de833b09d96813fa5633f5490bf7e2b915237306727991b210e62cde9c2208", 0xd8}, {&(0x7f00000015c0)="3f17859d44d9da8faeb1cf8c099878275608a227aa56", 0x16}, {&(0x7f0000001600)="d98b2a1226d975263d8b5be804f7fcbf35587791c4e1967e78d37ca3805a417fde1588a140b54a812507eb36a11fb70a292d", 0x32}, {&(0x7f0000001640)="9675005f6b8c22b1213f4e5e09d0b468b01a4f7c64c0c9f134e4de841a9154dd81972f359fd7d49bc1281e9d39af4a8c9dbb01ba99d24080304422c138714681f8fda1a0e7f3f1d035f13c812eac280fdf35ea109272c305591abc88046b485faac7acfce3543ebf0d0e65c9b755b8b8bed44926a4f3514a9534a3363a1753be33af7e4a1baba169b38911a77b9e8a2c4e12a58820d90adbab1ce5e2456967956193e4f94245804b89cb05fb076adf34cd335e8cb1374f1b77d6469e44a99c332026b3abbcecb8f8ab17cd831aa3c5a5d1eec5ad52fd0bdebdf2653d3ac81f575f75c6", 0xe3}, {&(0x7f0000001740)="6d0841908700dbfd5d0355d25139ac56fd6a2e5390bc0fd3fe2c26e9cd137fdd99f41c1ec3ccd8756c8cccaae46355071257a593789c5bdf64ec93b33eee32ae846b991012a5fcae66cb658ea0f12e7884a150f38e9d65", 0x57}, {&(0x7f00000017c0)="1f02fd34a7f0e18737d6a4ca3198ebb6ad507474a0198ae97e4d962acd7dbf62191247961c98072fada7221d8423889fe6f65fab858fa80d9eb66217bbf07bfb3ab54cd4d8c5a058a062d7c1", 0x4c}], 0x9, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001900)={{0x18, 0x1, 0x7fff, 0x1}, {0x18, 0x0, 0x9, 0x1}, 0xf75, [0x5, 0x6e, 0x7de, 0x6, 0x9, 0xffff, 0x2]}, 0x3c) pipe(&(0x7f0000001940)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001980), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) 02:25:53 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = syz_open_pts() r2 = socket(0x6, 0x1, 0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="63cb48", 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4) unlink(&(0x7f00000000c0)='./file0\x00') 02:25:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x1b, 0x0, 0x100000000}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:25:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0x0, 0xfffffffffffffff9, "d2360f7b822caeafe000c3cbac28cdaca0fb81e5", 0x6, 0x4240}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 02:25:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="ee", 0xff3e}], 0x28d, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 02:25:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x1f, 0x1, "bcb45e239b49404a2ba2661816dc7570fb2e897a", 0x1ff, 0x6}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 02:25:53 executing program 0: r0 = socket(0x80000001000002, 0x8003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 02:25:53 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(0xffffffffffffffff, r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 02:25:53 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) kqueue() 02:25:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xa4c0, 0x29}, {0x7, 0x2}}, 0x2) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x1, 0x5, 0x0) 02:25:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202dfffffffffffffff"], 0x1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000002ac0)="bd7072501f91063dc28952ad20ffff126a917e7ccf0c22d3d78bcdf649c88c705e29648846ea4e7fa1001cb5d99f9f9c296bd4ae4ca1d2df13008291c6c3152e263534757d5cd3ac1dc58557ca3701b56b921907a32ec6b1564c8cb6e32444ea0058b54fe8b238659ddf4c8186801b5d3f03de5f6a94f3f7307a8b828e62a68e9b949ab54b0c8c17d5ac4cf9ca8fe388d5929db184d0df2ff07f7393ab9ac24dc7a8f08224c1623052b28551dcc06313ce57421bddf27d4fe8673735558554e7a87976478ec399d46a621d3213e255b097bd9e29798b7f808719409c98353fb14606f0494e0fd55fe8c5b16a4416daed5597dee7df2101b85cd5c7bfcfc4ff5be83fde139811545781c98f76f6be64d63e8d42b5fdbcf7a9aefe0397abe2c37f438a6124457c23c5407e5460650a4bda1ce242d1a6b27a0a0430ebda4665f85aed7f3d1cb5283c64474ab0b3b3e543672df0df2b6de9e337e7693e9960af781d0c2f5caa8f0a64f26d9c1bfae1e8eaf69f037ee5f649375bad57dbf986dfc604e28f6df8dbc20bb46250f3f5c9c6dbcde048305a541df6d9ce82230d9dc538946c3783689d625d328c412514c6f80de1febfc7f0e32ed18807e05a5b849177f17181dee8745311522fd3a5333119dcd7bb3e2702784c6ed1b4386ee87527c655c1b582fe5e753c03682f7ace8d194deadd5056c4d1ba83b2d2a5f97f9ea2838be51ce1aafb5dbeafdd5ea114bc7d7c5821139c8d7e2e6043696becc66f0467797546a98fe54f2179a40ab4fb0d22867449bd7d6f188d029bc5b28bd65140cd5a7215b74e79a180d6357f0121919994c027ec3f8797c07ea4ae07235307375501d7a040febd7426a5c139165f995fc1e3ae8aab2cb7b2dd3b7e3b9264c36e584820048cc5d044c9d95bc90cb499267cef6fb73eba9aada11eb4e4e2b9b8dff4010314beadb627c9139f53daed459e7ba426863f27966413b47e19f708390ae20e39b30eb0a21c936e675362e0db9fefb6f54fe1497d684b42cdbb563496d7a8776c56f4720f0464437e0132397858af9ce75e6707cf3ea42d83dbc3256850661493cdd37a8634ead56557f7d64002b651e22738be9d78aca6171594f69a116425d1975b2a501802caa5879e00a8c5b4fe36146f231a64cfa893e4a64c304cd3cd7a3a07cb7eededea61761ccfed2c2e22f151fc976f7a5adcabfc3ed0e590f47c000500d798eb17006e3d7e1a116c0d938e1a563ebbb41dd4a4c4d1c1415cde046d0faff1a9da771eb9d29cf76f0e49742a62d632784a4fcd0a47a3531a9181696fadd3f3e2d712e8696597959ffc4622f2e2402c96995fb17cdded3a9dbebb88d38330cf31fb5681509a14d9f124018112b89905fada7841c6424de8c0a1a3d2466348bc0b881cad92c1b01ffa71a488c09cb0488f05de32c6a20fcfffb0ec1bd46ac704692d71316ea8ef8a1d753165d35abeb7a957bcf2b5bfb37b67b7f427d3c10fac12aecadc79bd49c51076e81f63f99ad377beeab603146f14276f1a76b3b913ce98576737d80db234657e37b11ed1fed98601a0bf905bf6bb7270b7133fd2fbf7f52d2a383b4c10fb4e62e916909c937f05f82f806c5a04ed1e79e583da38aa3b8ddc2ec1de58c0dfe4c7d028c2eb7fc77eab763cd045a9ed383c68bb8ae2b14fd4f820854c0b6834ecae52a856ae346ab3617bc1f08cb89fccf5fd1ec233e1fda0bc3e20ea933c869a5ea26a137eb0e7820f36d5bde3ffd747496c22869f7e694ac3b3d40ad2f7e60e3c911389841de36aaca7d191757b69ffef73a79c7e4a667059187d86a090546d7a5513a114915e697de1f04a66b02995ff836b19e20b60d33cc6244517a08e1a576de977b40a8d155df09898cff1e09cb8ed5575576ba9d8db0268b8354de86cd60c01d51bc0e30d3d84ea129b321b84cc92ca7ef14c850d71d70516873136bd28c29a3b77909970a2d4414dcf42aa0db287baadebc6e39708c3d4070b5aadb3d3771c98495bc5a05c84c1a685a4f12cb8944b62c9b7fdb56b96d7b3ed14961a665f590d877920c92ed5cb818bdb4ec5e12b52ad5686cd56ca61e9ff6ea6ca0cda898c3918719cb2bd91e3e5bc557ee278631079c27059c2f92df0a759db6fe691be97855cd2f6b49990bd1bae2511788fa501c05c77ffba7c951036290a1a654612668adcaae100cf0a955b74db2d1329032897d2e3c359c0fe318a5f40a24e96819623b2e7053b4b7e8d6792006030be29b44cc0701615310b835949efec514140adf1269ffbaeb60ec90bc7044c9859f2e16c9c202a107e6ef39202265090b63166253ca9f5ddca638dc4ca0399edb250965b4b24a3483b7f4dfe97955321f6d2ebb348be3ea281bec6e9771f811dcd492bd5ac18f41c07945ccf59b90a6f6369b21c61a23dff552a2732a9a98707d17a9f2c097f6e4ef4661018928729b1aff7bbee41d68bc5854ace44035cc443f25e63c4e354ff78e07f6f3ba69c3945b3a125fbf98aee043836fe35514714ac4e4c497a36aba6efd41eddc984e312c0ca38fbaff5c72b61363d859defc9d7106364d5996bd94a9e3feff52898fa758bb59316a747ba65d29095bc158a3688ebbab90835a21c31c9ef20885f5e790e9cc2d2b3386aa4dac2bd029cf8d4b2efdbc5e9dc2c3c8d1055c73395699b1b71c7ee6d94f5fdfb89a7f16fb95a432cbb5014214a48319d7c32a3eea9a465581ef05b9bc84a65d8390039d3171df077320b0e4b48421ff19619a5ea76fb365f8b582ace1f46968f2631a1f2a6f801743ed7022ee8a469e6b0afd65b41af64e067afca6bb617bca2ef112235b4e05b3d94dc3969a5a6b5246e93895a52d99eb10f98bb0ef7ad20a9f45cfda226f5e098c8f2dafe03eeb2f63f5a9b10eaeb4ae7617b0ba85ad0f35775d5c4a0a069a5d2a9f4eb1de65235c21ef5c21f3cf443bad5b299f09eee0b078b082f22d5b27e16ddeeeec50dd817a07c5fff803d15f0f91c19aa523e640798d0cb5aad3b378570f29e42c39210b06a5f5758ce39c603ef1835ee2b73b9d61d8ddf5f5c8f0944c82e9aca160466d9c05449a623fa189ae57a52d1aa45fd3036d9c8b031563ca4c589dd1a10e889ba7bee6b0bbd2c600ddcc8734cbc3d6fe21ba04d286ef53e0083f8e54b0b3bbb66c0a0a4a09585a91f5205f5096854254d5ec37b1364200bb2fdce190060c6023b60ea2a9070344b76ae5e8baf241dee65f4c7ef524f43caf820cedde2e6e4a3c514c5fcf05a717fafea072c5c8d1b6491f0f69585c2439494d1ef33f5abd4634f62a5693cd5b932f0ce8458eba60b2729c187a4409163405108fdc711fcb581420a806c889f5e7b4eb85c908f13c0066306a4b496feb68e5c05a56b66f3cc7410ad88a5e93776bf1a9830bcd63d7388d7dbcb9595de6b2890dbff7c99c3c4de9321bbcdcf55852704ba54e42ee0be4b203f93e4de6239844f22d1350bdadfe7196200c8e93991b4b5b3614bafcd49522d953eac6ea8b60113fcb88e5c28e879fcf2706881bdd79159724ae652df0139b7ef6791145aefc9d5daa21a1654b185c3ca90676abc088564d0ee2ab4c8aa2cdb756024fda78e25c2a8ba6dd6f8663ddffc0e6cdac94b7a298479f8ac012d7a33ec4567ef975373f4eec20a5b4432844b429fcdf0c771a774fb81b99facc291053e73c89ff0b6147085abbdc2914dc14c975510fe936a02f161a0b9d608a9d52a37667e0fae943e1316aa368f930272fca36140c581e90176be80b114c0c3c0cb86834c468aa01b92c48c1bd9bc90a84af6d18eb4d1d3afe2658d986c38b1cfe61f2aeaf0a407043ee1a843a93bb9d5eb9d9f92651b772a7d6c3b7c87493fe680ea2d5a7524701625a752a30f42def9bd8cec977aa76fb9f02b31a6b9cfe2bf968ad1d0c510c71c5a880c15fd5646daf90b390eb50e7289af502d74c55c51e1bc9c934198c0f8ad4aeead083a9d5165a8c9e06ce12a089c018b1c062913674858804936dbd0074bfd226ac404e7bd943ad391e6fc744072c5fae3cb72af6a7fe20fbdb23110d324a44215811966aefef1f0690439d43c2cc2cf105ae1e07fb3b51487a860425d6322c03e839fbbac6feaf03356d8802e44291b4306c4aaf89462f338e60208157ed365f1755de923132371efbf22ffbc91ea161c78c2e5e4b96ad19a121f181224b7e02d9e9422b9f4da668bb2894e2055bc9a7237576a411ddc905235911ca9d42f23d8a26f54be4f94088f1792ebe48baf556428e182cab6d588218175e6d0ff94efa7cb697eae75e05157a1254b37cbd6ae6c3bf6bba267198df01770ee92c2ac8185394ea5446b44bc647c7a2975ae61ac395dd683f07ffae6764f15972b1b98b919782f118c633ac9e8caf4b36161bd4808bca305207484a265a540eb3e164d6814f92023352d4a7376286e399538f5936cc94ac4928973521566abc7f9ffd57c3ce753471d5fafc3806171abbc86e79cb9ea84cd35df5b2f5722ee2bf42232eb259e4bf62f43d602c029ae74af897a541f90221f7a2952973a8fb0d9132d1695d4de0a0fa73051c0e298a58a1a0486589904a73ef8e42b40e59a611e8c336c66d101ca59dc3ec03dd017b77b1d2092afd5ec62331489d61755d6a1", 0xcd6}], 0x1) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 02:25:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5f905c6742dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f28b136a5d00d060000007ea6428d54a81e934fa366a7b5c9fd35a4fe60e116f6d7edf06db1ad2913b6d90de28b375deec8f2aa479d88e3296f4908f8e0f30096b05b324994aee89da65400000000000000000000000000", 0x1e) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d", 0x12c) 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, 0x6396, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:25:53 executing program 1: select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfffffffffffffffe, 0x200000007fd, 0x9f7a}, 0x0, 0x0, 0x0) 02:25:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x8001, 0x1) 02:25:54 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x40000) 02:25:54 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000380)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/88}, 0x60, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) 02:25:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x1d0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) syz_open_pts() 02:25:54 executing program 0: 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) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 02:25:54 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f00000000c0)={0x3, "ee9408b4012ae967685d124edf8e2df2da6579a6c3c41c9803453ef56ba978b6155f2970be1021aec4722f70759ea670dc2de7034f8bfeb1a056a9d301e2daf0dbf84c9a624be4afd4e0e5acd5e57fe6b0a581194ea22a0884cfe3e4961d45c55ce716770235d6ba7a4427e696bca1ca22efcb38d5823b95a9332aee2c0943b4dd6a15a75f50db4a8b14e2"}, 0x93, 0x800) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 02:25:54 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x3}) 02:25:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) 02:25:54 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000022b8666b9a2e5878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) shutdown(r1, 0x0) 02:25:54 executing program 1: r0 = semget(0x0, 0x3, 0x140) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 02:25:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r1, 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0x0, 0x8001, 0x3ff, "94a95e72aa00dc98dc476a59fb5d040f9df3ee99", 0xbda, 0x2}) fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) 02:25:54 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 02:25:54 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) close(r0) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/34, 0x22) lseek(r0, 0xfffffffffffffffc, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1}) lseek(r0, 0x0, 0x1) 02:25:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)) bind$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000001475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f69675387473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e00"], 0x102, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$lock(r2, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 02:25:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd67b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8acf5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000a80)="3e2a7913e4bad21c714f4dd36a27e51b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434060abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d00020000000000009a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b3a3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14040000000000000096cec088aa535a68481e2713cc2780d09bb76d044eb70245930c809d5d9ee6622df03cffd65275bbf42170068e6e4cac7d34f403da06f7e24bb0461c7f53017a857f48acad4a6fbb2a6cfef22b6c8bf33d124379ce26d044cc1181d611b6c3debbc92c5fe8d68d3443f8ae49ae95443c659d282e11214bd4bf2bcc94ff1ee08d0de73933f48d52bb8a88a66b0c70391cc2acf2d2ecc08e5a6bb2e77fe6ecd8db1add20611895f6c8f35f40da64e99ab07935ada8e4d36841ed474cb7fbbbdc74edcf4d7139e2d69831eeec39783ba89be635b3800962c0600aabc635ddada0cba37523582218157377a44524423ab3627929dbd55c2b93c250", 0x225) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0xfa, 0x100000401, 0x98b, 0xffffffffffffff7d, "85fe4dbfa602000000079600fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget$private(0x0, 0x3, 0x111) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000040)}, {&(0x7f0000000740)=""/216, 0xd8}, {&(0x7f0000000840)=""/238, 0xee}], 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xca0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000400)=0x9) 02:25:55 executing program 1: r0 = semget(0x1, 0x4, 0x5c0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/240) 02:25:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)={0x3}) 02:25:55 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r0, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000c40)={0x5, 0x1, 0xffff, 0x7, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x2}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 02:25:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 02:25:55 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000000c0)=0x131) socket$inet(0x2, 0x0, 0x88) ioctl$TIOCNOTTY(r0, 0x20007471) 02:25:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget(0x3, 0x4000, 0x188, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r2, 0xe50a72a79d46cdcc, 0x3, &(0x7f0000000000)=""/193) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x1e) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0xaf29e07fd8d324c1, 0x10) semget(0x2, 0x3, 0x12f) 02:25:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/87}, &(0x7f0000000140)=0x59) close(r0) 02:25:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="105cf49f262452273d6c393188e9dfd0d90023b9c8d8a968687c6f5612b6ca21c478a16dc3ba15291be9d741a30b913d404aa37f79cd4ef7742d7cf3ba14f75a2176bff22299dfeb7a74662071ed3c8df2f0875189cd6cb20082e01ddabcbe6a3481e613697f5e4526c86153b10c06670570cb8ec701206f4429cd47ba357e4019bce6f84cbfc6ebc99873a0c79740a0f89b5b5a0164fe6c5bb20921e4a2f2538b21e3455af653e5eb5fea1e3f71", 0xae}], 0x1, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x2, 0x4, 0x400, 0xd38, "5290572c61970de26a172dfc38257b47e767d669", 0x0, 0x2}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000140)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 02:25:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='.-\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x440, 0x62}) 02:25:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) mlockall(0x1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x8880, 0x1a) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) preadv(r4, &(0x7f00000023c0)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000012c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x7, 0x0) 02:25:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x4, &(0x7f00000000c0)) 02:25:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:25:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) fcntl$setflags(r0, 0x2, 0x1) 02:25:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000200)="ec4c605472ce90db4ad5b164d19b4f25f976eedf5cc2d39598a1bbf9dceb83c13ba418d3612e4a2c29931bb6ffb8692f3b44eb58f61b7ef4420abe216d8ec60759573777228d96753637b2ee4fd8ab69ac5c75b6274d95a30c2706d9d7877eaa529ac5371b3ed1a81aed1359e2a10b4e3cfb86f9181c66ac9fc8928543ed29826dc8b8667f23c44827f6c88ddf1c2ab4cbbe7be01ffc33c0059c3a3e5daeba6c3444e84567a3cb01feb4a32fa1f9607addc1604397a6a041eaa3ced0a9b968a2636a31bd41122be2d5b7baa505e3b7a15cd6df69df5bd97813688ef49324f0a7c50bcf97a1a52fa4dc3eb8c2093c0a9d8bf63920869b3eac197403b808b7941b76e35663af4833d2bd2e6bce6eb690031cd6cea6785bb72d878c0d991711118641aa74b6c1524a34615f29e46d3d80776d73a364de048d13ac5367bf493c9fe6a10f903fb41c985a6c294f231ddc4da7ff2a7f3332cd54703fba78e74817158f86dd40d78e9babe9142162f12ad0820b50aa9bc79bc41584a3e5343bd09b0b5f661c631f126bf3778c44be742892e0151fb792cd0d5ff242a48ef6355ab12c82e3865180c91ed8e54141a38fa9835f782414a6a9847c6e02b6fa90f99ba2c02f90f0fb317adac5a738edfc7eb5719739f3400b93da7576bd87c2d6d87c7306fc87949769f29f84ddd50a5be3b3a25425f21784d854dabcac5838b6f1aee60e8ea8f40e19744ccbda661f0b4f6730c5fd69bc339151954f5fbf2e2cd4f6f2d9dafdfc57e2928a4d1a572ac2b17f883c7d59fe9f38c69f9b045e80281d4f2acfa8d93314020866c8c7fdffc8bfd4b513861630c66cf7c64bdea38d82a9abe7f339f35f7ef202c2a89f46f11e4a82973c0f0675bd9c9a6130438bcf1b3fddad91bdb0687efcf6e5f13f17be9c33f33aca46a45174593b916036814b662c03ee9a396d572eb55aa4d4287a567c450d061ad9de593d79cd5fc2e40d471b7a16272eb212ea4bc1e8562589efca54729aa7f1fd2a16ea134de187656fcb723f6bdff30401aba68ab69ebd9db45050b6f5a628d2ba0374b765265f8a7a0f49b9926d0f886adb5ceb7b20dcba60fc6757ea0e61eb4f0838a6c0158db57d34f0b408cfd328679a7975a37c7825167ad331b8ad9336b0dd65373e6b026182e51f56d56f300289299541def6437843174332595ac75b9e12539a9d4612e23b01b8d17768d189696d9376b42b99080c0f5cf1603ceb0f10c206f74db9f0302b538a365c941d7eb97a2c7eefe59591a3b4b4897c5d25fe3054cd5c0183f99d927e7ee57092216c5534912976d4ebcc60d16e830850969963ed8b6082af1514e2f23ec45c2396a1b71f31cb147848d6067039454a99337e5cadb2e686fddbc86e2405240da506571a8d36fd7f415813a92e3f9bd24cf413bb9478b4eaa8e1622bab86ab6721280c580c833ed53d0ca0cc1d9ff23df2e5349d1084e168ea2392b5f0f503faab3df1db4a39b28185bcc6a37ab3a5259f09c669722d53ea193a00e7ec524fa5bfaa1bca474758d6c249d86cdec9d2f92a9422190e01ea1b9aa29bb1f909f11867e87050ad2cc8e66821790247501f023c663a459dffe40c048a593638e452e33916e90c67a598819bd3475bee0409be9812777d59b3f21d8be9f412ccd104b34c05ff314557d5c3c94af79d5b3e539b8419379d1ca188efc1b28f5ae37b1a6bfb8989f9e1df8d232b4e5b05013dc05b99329c1774bccc2d44bcd3a521af16f2dc56e3e6daaaa8cc773cf3870a58f85fd8ecaaa88ee7718edf78da5e105a438a6c85626aea49d359bed05bb9a8f193b282fa07659686509d982219e8e798b61a6ba4f81ee9d16c388d73135d096390aaeba96708c65e879308eb2c9216ba1e8519a40b710ffde3f2a8b7ef5138a247f6cd91641e3ffeac7f364dc3e8b6985b4008b2fefe76f97d0bf75502981951f3007a5338798853eddd741e9faef2fb58efd565cdd4be12a3618429a0d3096a9c007770c6c7729ee30484fc562c7a44da79ee9a9ca0129a91e860042d0c55fe2b5e7ba7a41285e0f41cd6ab86f8552cb5bb6d0d82a5309256b389c9be9eb6d4db56570b994cffd92c47135b7aaf8f3899557918ec1643f2acb1c3d65f8859aa2b7418da8738b437ac2bc615cf7106f0c98b804442df3ab75d4679acd8abcd9463932006e84ff64bcc836ed2b34ef76c4eb64824b12797619ac8e66e2889222ce24f4de901a6d0d0586a1356e238632e7036b042c3f53ec3ddc9ec1b955ad2b28c6a7a2d609feac4e78cd40ae39ad7e309691fd9ea71a27dd4ea8bd61ae187a9d54e263d500f835762672e8a0bf38e1c4b9f3d6b2f82b23bd4739a3bc11a619821f8f99cce400212fdbd9c85108c26590f5caa923a0d0eca75a64d5c6835f64d3d050e11b3aaa2fcb52c8bfcb5261547179347ebf7513e4ec75d3e4faecd48742ff222a75320a4159e5a3ee200f68209b8146c401701f1985ac81a5bb668b499f63267f09545c93610379bb7e92b5a5e5e777a170ccc8f89fa7576bdb22ab05a8c4da4b8e15e80c3a71ef80806bb26e7ff5f1daaffca2e836ff7d1cad7b48cb8c8e8e9e53b26e4638fdf84ba144a38391fbea531d0db51799ccfa706deec905c8d48225beb51dcb051bd41c67aa5b5153cf9f0dc984ae9be1da65c2fc48b8c6b968c64273f80f7f21a6d0da5bf017a3ec340f31f5c39e0f08fefdb42e814561ec63648a574f5e03acfdc5ec6cdd8d4801d3b9c040dde3de505a6748bd6492f6e4fdced0fb1790cbb4aabf311451ecd528e46b80c0f29a41f07ad828e95ce77094791e67f6480a42c2c3b7cdefda0c9a1640458f07c123348772383deb509611f092f84320889a0d59cdfc4718831ac8f13e5cc0391a8df5b1f713bc8c33e2986bcd91f1f2992ac83a6d021fdb608576615f95b275d12f0d67731e8b6a7bc8f013e576ab7f7ffa35bca83534c7967ec250d4200d5fc7e18911452b6e4426ef464ad37992c698512fda463e57678e5dd59e70d8d643a26093af6ca691971483918a85dffd92b8e96b5418c780f7dbbf8da22dfb0164fd6e292bb01db352ee12e5c8d112af4c52d09385aa345be7a4b43c65477790b9bb3b8be03bbf8f3219f8a61eb9768fca4f8a22472d9b05826ae2d39d76fb6d78153f7e1a5d5820df3ccc7a3a0b583081b9381068736388d8123ebc3a885fc150117bb789fc6773ef85e38eb995da026307e24300513a8946bdc63707bb3c1bf401654157bea3c2da67e7eea9421f780ae33a59587aa6ef1efd986401904c4167068e173e1e420cfcafe7d865938a0af4802278e31b513e9ad29c54816aa9882b8e997fe23e5de0ab52d01e3577533961ac6b429c8af099f0f9ccc52dc284ea6f9f80e0d721b2198a0283f69a78cc56fc3bbe9b159efd36fd597303977c608fea35a1106ad135650c40973c1c20bc4eb3c343971723fbbf07f671a4e1b3242fbd016a6a60801a924ab0aa7d00f77d3655c7863097b45817299d6b4c75bdb7400478db6bfcace0874e4b219c3c53c97f5577945124eb37a410f6d0b8be494d4e041fc8311f5637821a2d742b2faf02b710ae2518a55fd8d4516ccde56263662ae046e642ad67a9e7fde9b4ab34d68c373394dd19ec06ffb814c74d00d304c2d07a95253ad43093803c066e2cdd20083299715940daf5dc21e70949fe18ab1281dc17b4a9eb1b593c9f20f48cf779bdda00b58be34dde856663b62bd14c92479c43efa21d49a0478cdde3922892cfb477739a57cb5de9418d7a0f78f556203b42381b39260e241a67a2c65996e90e27dfffd47b5dc89005fcfb8b12f8103c3e0c06955c54dc32924fd5e74ccc885b55fac80e3144b09ee77210988648fdd9cdc0e8b66b25ad4e45ff3bad3ef5d245ab49f8ede42f74b43de8630dd8d3ba27552e6cb3a0c01132ae8a9233eca989c0e889a0d4a35ddb43b21f26ce59e972973fbc624c2a055454df1aee4a12ecaee8f3306a6a793d60387d2c52d0bd42222034044c6302e7774427dee4e141771c2b354499a2b58dae37b97ba27ab2a8a53cf158540528e33d4279bbb7ca87f383f2bd8589be5ac4fb25a49ffa5567fc383395a1eb6606e391e1a16fde5ba4c5135c0a427f8e38fa87e09f667a6647a3c8df012b8e01a195e99fe64e3d51d7de88d03b2fc25a942c316f62a54a4f1adaf19296435e99546d8c2680b14fdba9587f7375afb861e7e8efdcdc9339a2bc7a8f1d45c58a58ff087662b86184a48f20c1ba30c9fc975170b49a754348beb0c67232d5958f9a0e4f00aa294a390a49e504667618f1a05ab7e40ce1b68113e8ce5cbde0a58b1b3f13edf5d5fccfd14b6ae0efcd9583e88cc1c9bc7c08b85996889a562907a935d665ea50cfcb77746ce9a5eb9f898bd0c427d2aef848c5c59a0fb05969496461d3c4d3e5c9c3991695d247b7e40206792dde331616cb2875bfea66fa1d9dcc7ff1082ca50d9279aef09cd2c46ac936b87fe2ea81a9b6371b6c87c9e63c74e794b90d2b2b70cb6ce89324c3c111aa9cd7428c9bc5c1cd47775ff089ab52073777048f478a9bf1d63ecc1244af7c9708ea7ca23c119ce4776bbce5eab70fc98f5a8f21992759aa76dbdb5f3a4384c95fe2144cf1b7f022610da9d540fcfc68d535bd5fa4def22809a24599d4aa02c579faf7d6df06a714d55c025a2132728cae5df526ea765cb79dddd07129b2b8a8b3bc5fffb2c577f685461a3944bea0a64bff1e3a000fabb7b5e75f78ce459021e59d655b2a284932d9405827110b1a0c4d2ca0d55a81399a7ca26f23c0a8e31a1e17cfbf0895f4e091f30008797764565e308e82330220f5053b625ed35a2a780835ad6130a9c1606326e112cd06d8b72c39afe73712509e97889278a30f3ad6179d226744e4a713361f813851c52965afc5ba7fcf05717997cf7ae3e33720dbc5923bffa4ec2a86574e3b0445ea5157fd0fce1e83dd716b401c30c041f5097f47c8451712288dc410ce8f942e4b7f12cb01780decd7f62d8448dc32a58c1ccec37951febf07844c67247d473c6afd615ede5873fd6fc7f6f07ea471cda6d22afe9646d503b719866a5a486f8e7f7832f1a2c4c6526b26fcab1466ebe37578ad4d9d6fc2d48552f46666bdc1ab93eb2fcbf3dc66054362823d13355c8d97141bbc97d484e23c37baae5570cbd1b15e6e255d2bada4ee82b4c1dd5df0f8370cf84edaf2483eaf0ae94eabb3fcb4fc51c3adeeab87c2007548d4d010970e6c905497f06182962f5b2654318852d21c489f47fb61f64d0eb83039dbf1c8e045c72feedd93ed95e5c099ff57b9d1ddf0d4fd5bc69a68a4b27ea43547db0dd8b0a388107cf2b8a03d93a886ac93faa68e69e11400d5703282f3faaca3f353653fe61bea1d9e03c3bea53da4d43965de07935435c7f899795b096a7b3336c1f6a901f65bdb7094958a543f62ad649f38dd6061857dc7e00c5d61806235a972b31338d81515ffb68e528d97fa44f9b7d8efee5dd2fafd1491d6bd5c96bbf0927bbe69551ab3dabb7cac6847de4f7d569f0023c269b1cecf0b3ef3d5887ec69a7e8a6a022a754cde631ce5180aec1692afa8ed58e75d14f257ea66b0c09e148232551e47511339d5a00b334e893cf731921868ed8138c5bc03cfb9d7d8b355590bb52666a707aa7a8c31ff4a3339e46b40549c15507d5fc6ffc6ead5d551b68d3bf868ed32f927db126612e1db166a9814a167dfc1c06429db00cc3b3129254709d154818e36681a54d9963a0a2dec55188ea585d1a", 0x1000) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 02:25:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0xffffffffffffffff, 0x0, 0x570b810a420e3b2a) r2 = kqueue() flock(r0, 0x5) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x20000000}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000000)={0x2}) 02:25:56 executing program 1: r0 = semget(0x2, 0x3, 0x10) semop(r0, &(0x7f0000000040)=[{0x1, 0x7, 0x800}, {0x0, 0x2, 0x1000}, {0x1, 0xfff, 0x1000}], 0x3) r1 = semget$private(0x0, 0x3, 0x332) semop(r1, &(0x7f0000000000)=[{0x3, 0x2}, {0x3, 0x5, 0x1800}, {0x2, 0x100000000, 0x1800}, {0x0, 0x5, 0x800}, {0x4, 0xdd4, 0x800}, {0x7, 0x3f, 0x1000}, {0x3, 0x101, 0x1000}, {0x0, 0x30d4, 0x800}], 0x8) r2 = socket(0x26, 0x1, 0x2) sendto$unix(r2, &(0x7f00000000c0)="d4b7224093444684ffa4f40b96922c29084dc81d03300f33741076e1b3ce1a8ee0793926fa061828e628ccc3aea1e9e3624874e299544964f088fb9522720875c76ab03f870a3b9dc2f60d8b3e7bfffe9c8d5ad1f1a8cf577883df743b4e627864ee28f3546643c8afb425a7ef70637cd7", 0x71, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) 02:25:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ffd, &(0x7f00000000c0)=0x8, 0xffffffffffffff07) 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="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="200000e910ee6da6d527d8bad9860000000000ffff000000de2900", @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) socket(0x6, 0x4000, 0x5) 02:25:56 executing program 1: setrlimit(0xa, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) 02:25:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="28000000ff040060aa0201000000000000000040f90000000000627107cb97bf76342709c8ce03cb5290d19c005fbe6dc9aefae846375822342d9df2794c6f1961d71ec3f2f80da6c50044816a5bf8c30ef9e2434fe2360a00000000000000000000000000", @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) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x9b+\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[[[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='})@\x00', &(0x7f0000000380)='*^\x00']) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='./file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000003c0)='./file0\x00', r2, r3) 02:25:56 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 02:25:56 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x808000006) close(r0) r2 = socket(0x2, 0x1, 0x8) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 02:25:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xfffffffffffffffc, 0x0, 0x306, &(0x7f0000000200)=ANY=[]}, 0x0) 02:25:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:25:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 02:25:57 executing program 0: symlink(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x110) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x4, 0x8}, {0xffff, 0x2}}, 0x2) fchmod(r0, 0x40) rename(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000380)='./file0/file0\x00') 02:25:58 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x0) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xffffffffffffff34) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r10 = getgid() fchown(r2, r9, r10) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) 02:25:58 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x40) unlink(&(0x7f0000000240)='./file1\x00') getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x40) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000002c0)=0x8001, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) stat(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000004c0)) mknodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0xef) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x2, 0x1, 0x0, 0x6}, 0xc) 02:25:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 02:25:58 executing program 1: r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00', 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r5, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) 02:25:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x613, 0x3) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 02:25:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xfffffffffffffffd, 0x4, 0x2000100000000}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x4, 0x4, r1}) fcntl$setstatus(r0, 0x4, 0x40) 02:25:58 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x3, 0x91ef, 0xffffffff}, {0x18, 0x1, 0x7fffffff, 0xffffffff00000001}, 0x2, [0x6, 0xd4b, 0x800, 0x1, 0x6, 0x0, 0x5, 0xffff]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffe21, 0x4, 0x0, 0x271) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0xfff}, {0x18, 0x0, 0x25, 0x1ff}, 0x8, [0x7, 0x1, 0x6, 0x8, 0x907e, 0x101, 0xffffffff, 0x401]}, 0x3c) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 02:25:58 executing program 1: r0 = getuid() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair(0x1, 0x5, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept(0xffffffffffffffff, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r10 = kqueue() sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="accbdd74c40f16c3b5ac42cd95f4df77c6d68bab1c65c56df662bdf5d585bb827eee2349d191a8d15d16753112d833f554dd4c52f5d3659d62481549cc19c7ff5eff5bbbb36cc5061e6058d3ecf9fc85be8843a3d7ca7a55e99a483a0c80b47cda8c464849131e598ea9661b29b07616f5fc9001fb44ea825785053ee5d2ee46e2282f8d4b5a036a067544d6416788e95fa21a", 0x93}, {&(0x7f0000000340)="d4dc32a9cb3f", 0x6}, {&(0x7f0000000380)="ae3fb84cf0c6b6336d320445b070505d95d960aedbbca1a39f277898a844bb859df0c3b13984c9d6f45c78c8f63f9d572196ec8b32229280432ba7cb6ba535dda4bac75e8a4e9bf41e4fb560a4e87250bc8049da9d81432b7ba4daa51642d0adb91d33a4", 0x64}, {&(0x7f0000000400)="ebe91788c9d326b0d3ccc159a33eb596889c953f9ef87c0c53b2e1db925d8503fb43347fc8f0e44bf97fd2b35479e8d087cfbf26ccbe16a6c59e67313d2910", 0x3f}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x20, 0xffff, 0x1, [r5, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r10]}], 0x58, 0x402}, 0x2) chown(&(0x7f0000000040)='./file1\x00', r1, r3) bind(r8, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) getsockname$inet(r11, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000006c0)=0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') madvise(&(0x7f0000440000/0xe000)=nil, 0xe000, 0x2) 02:25:58 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, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xba, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000040, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x41, 0x3, 0x3}], 0x298ef80, &(0x7f0000000100)={0x0, 0x5}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 02:25:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x16ea) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00ffffff000010000000ed0000f2ff020000000b98002b048755250c23fc85b56ac13ae7d7913cf1a35055b6fe94178e37640cea"], 0x1, 0x0, 0x0) 02:25:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) readv(r0, &(0x7f0000000800)=[{&(0x7f00000003c0)=""/224, 0xe0}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="64861b9ca32f1609cab883efc4430e0bad6e9da8ebe6923bc8e9bb184f2c6d7630103b775cc8d81702ce321ed499d12d3db46116faff01ffffffffff3da725113d5b611d19afacb84675d6c35bb93009483164391713f36dfad257d27564f98332c7b3662a0ff64ef72d401011de0343ce1baaeec09d7288e7acd98f5e994ebea448eab4bd130c9054daa680fc73eb80eabc6f053b754591516a8c9bd73f8473596ca17b71fc916b338f9214a3db4ba43b288789ca683e64d0b46d07b88052d9909f5065316155d28948689cbf54ec7704d8", @ANYRESHEX], 0x2, 0x0, 0x0) 02:25:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000080676fb35a6f98c42bde4fe367190000000000e2ff002bb4b0905c45340000000000000000000000000000cb8e5ff2a8f8b3509b099e6ab7673f6f0100b44a62a8b964a2b91b502488b14d3ee0b393029edc6c1b66d655"], 0x1, 0x0, 0x0) 02:26:00 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x16e8) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000b80a6345d5ae617fb089b22f0000000000000000002bb4b0609bc9e5905c45340000000000000000000000000000cb8e5ff2a8f8b35083099e71511cfbfa8dabffa7e1e3ea0d385166c80f16f56fb2273d1053dfadee4eff11b0c5e3bc4f6c37da0b3468a0"], 0x1, 0x0, 0x0) 02:26:00 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x16e8) poll(0x0, 0x0, 0x18c6e034) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1e0000000001a05ae91bf0d5c3564f245126d2ee6baa6b0e3397000091b241956594"], 0x1, 0x0, 0x0) 02:26:01 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7f, 0xff, 0x745]) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 02:26:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:26:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0}, {r1, 0x90}, {r2, 0x8}, {r3, 0x1}, {0xffffffffffffffff, 0x4}], 0x5, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x9, 0x80000000, &(0x7f0000000040)="7cb0dd78dd01add4517c7fcd4acbc2d3b8f3138b95535b7d6535832d2cb39428fc24fcae7170334d16c7b9f979e04c9b", 0x30) setsockopt(r4, 0x9, 0xa77d, &(0x7f0000000040), 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0xffff, 0x7, 0x0, 0x0) 02:26:01 executing program 0: symlink(&(0x7f00000004c0)='\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', &(0x7f00000001c0)='./file0\x00') execve(&(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', &(0x7f0000000040), &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') socketpair(0x1, 0x0, 0x9, &(0x7f00000002c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0xd) r1 = dup(r0) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 02:26:01 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x6}, 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0xfea}, 0xc) socket(0x16, 0x8003, 0x20000000000) 02:26:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x8000, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r5 = socket(0x0, 0x8001, 0x7f) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x108) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/169, 0xa9}, {&(0x7f00000005c0)=""/63, 0x3f}, {&(0x7f0000000600)=""/26, 0x1a}, {&(0x7f0000000640)=""/11, 0xb}, {&(0x7f0000000680)=""/52, 0x34}], 0x5, &(0x7f0000000740)=""/180, 0xb4}, 0x842) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0xd9, 0x1, 0x1, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x20, 0x10, 0x7, 0x2}, {{r5}, 0xfffffffffffffff8, 0x43, 0x20000000, 0xff, 0x2}], 0x5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x40, 0x80000001, 0x0, 0x7}], 0x8001, &(0x7f0000000240)={0x3f, 0xfffffffffffff94c}) r7 = socket(0x38, 0x3, 0x7) r8 = kqueue() kevent(r8, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r7, 0x2) kevent(r9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x2, 0x800}, {{r0}, 0xfffffffffffffffa, 0x30, 0x20000003, 0x1}, {{r0}, 0xffffffffffffffff, 0x85, 0x40000000, 0xcbe, 0x7}, {{r1}, 0xffffffffffffffff, 0x2c, 0x2, 0x800, 0x100000000}, {{r6}, 0xfffffffffffffffe, 0x80, 0x1, 0x20, 0x6}, {{r7}, 0xffffffffffffffff, 0x48, 0x86, 0x8, 0x3}], 0x1, &(0x7f0000000380)=[{{r8}, 0x0, 0xd9, 0x43, 0x3, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x5, 0x1}, {{r5}, 0xfffffffffffffff8, 0x50, 0xf0000000, 0x2, 0x7}, {{r9}, 0xffffffffffffffff, 0x9, 0x27, 0x3, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x5}, {{r6}, 0xfffffffffffffffb, 0x6a26eac3886a5313, 0x80000010, 0x80000001, 0x1ff}, {{r8}, 0xfffffffffffffffa, 0x30, 0x80000040, 0x4}, {{r7}, 0xfffffffffffffffa, 0x45f0bed85f330461, 0x932c0ec9737956aa, 0x5}], 0x9, &(0x7f0000000480)={0x6, 0x81}) 02:26:01 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) write(r0, &(0x7f0000000140)="61b2d9419fb5a1a9350738e94f04c007b32706c60af01cf0146a292d3de1a2766a130c3616195e2c691b1e499a379bd06222278e4f09ff709af01bfed22fb1012c4c120c520464399407eadee4f071bd6b2f28e435a7c11cf24c3a347522f3d50ca811e3da66dbb61d3020eff86bd021f3c992ab22a0aa6d4ea8f37fb2ea7495887759087d740b1ea36464ac98f512c3a0d6e206ecd75c48b849ee1b1e28fbc990a23939dca340cacbd6ae407cd36e21a1059527b4350d1c8bc3533b06470ca73d2caca6fe1a71d3d60003e624c11b8b190f6f1b3da4a811592c8e084899ad5cf9da024118cd025558d5adc512ba2eddc5a75d0215316e", 0xf7) setsockopt(r0, 0x0, 0xf9b, &(0x7f0000000000)="ede34c709748df1f551b751b28c8a57113dd7c6ddcb5aad3b0db9313774815aa80eea7c008dd784efd534ca8be3b21ebdaa215d99ea76260c91e3c6429cbac34c8ae2ef224d6c419d9546d217840beb25864644345b40b95fb1409dad485f1f0eace8cf61d211e87a5e6807da9f93e434af27a816a46fd5cf0bc5ec5795b22f90466eacb8a601ae6810109d0c77f096bf0d26b26c54d09", 0x97) 02:26:01 executing program 1: unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:26:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="65300000000000000000500f3234a60a9af039176606501b7e22c099f7902a477b8773e3e742db6b7a79728fbc40c583ea81c96fd4bbb392a4f877bd107172715038ae774003f3a8ccacaa623103f7ef1626b3876af303e576318d6c7f63457b3ef68cedcc0212e6073016f81b899645cc11de42b17782b5559611f7aa30d42291afa55fd7b06cd07b0e27aa59f3db8e572b03d8f223fc2e1485bb3b3ac2db90a2d0b4588c96aea09009813aac084ab5462e601fdeb9e9e5b57dd0ab28445368c44fe3c47a83f3d67f56daae844a1e16ad661369db93f788be1990f151cf944e7ae2eaae87faa13c630b360a667f2481e18dc1e921029c6b76db699e8fc5eb5ab1e3621a1786b57afe4c233b0e7a8f8ce123e6f3fc6d3d9daa6580780dd440b9cbbdd561c745b277d5584b1a063fdf0d7aced6be873ef3bedef8bf19413af159a39f4aab2ab9f5d57cc934fa2f60c59b41c78f6255b6bfb7d1430e29994cb3274691aed4b63aedce"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:26:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="a50046afa0971601d9d915a20eb4ed92e47de45111b3f6b4454088e17187e58d4b7930fae5139e0fc71d4f2040be8bf05c6b8b750141b0fe19217090750596d55120c0a713e37ded42c109104f72ff09a28df2b156bc8aba8915edbc3c601f6181ef9b0242f1bf4bca449dd96e3669f734", 0x71) 02:26:01 executing program 1: openat(0xffffffffffffffff, 0x0, 0x0, 0x1) 02:26:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:26:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x78a0, 0x2, 0x50000, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x6, 0x2}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) r1 = syz_open_pts() ftruncate(r1, 0xff) 02:26:01 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getdents(r1, &(0x7f0000000240)=""/148, 0x94) sendto$unix(r1, &(0x7f0000000080)="a9429aabbc5ba99057c45892abae0d7629c4e15ef5a43fdd0098b0838b5afc9d1a7cb393bc288996ebde2c86c69a88382a0556530847247906c534a64f7ac3dac36131a536029e84ff9d4e614d04b688c7bc4958ccbcc8d82a11d65d2e097d441047d5b5f986f94c85ad8f4ab061b3da4a3bad57edf5498401230416141f4f609e20", 0x82, 0x402, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) shmctl$IPC_RMID(r0, 0x0) 02:26:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x21}, {r0, 0x100}, {r1, 0x40}], 0x3, 0xd4) 02:26:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:26:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/222, 0xde}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/68, 0x44}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/135, 0x87}, {&(0x7f0000000240)=""/6, 0x6}], 0xa) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 02:26:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 02:26:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, 0x0, 0x101, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 02:26:02 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80000000) listen(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0xb, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2a9a4ef28bae93317d6c2d37095d973145dc32339ba28af48be913aae4f76c2aac7f7dc90c3621134db7326852ed7cafa1410261d22b3a587113f74bb76c427a62f6c3b14440c5e839732e1516874d6722a4503628a95e3a106fa35bfa49b26c29ee4b41ca42afd45241fe78b4e1fb29441bc50a5184dd1bd78dca2fdc9333a9f0", 0x81) 02:26:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000140)=""/149, 0x95}], 0x3, &(0x7f0000000240)=""/39, 0x27}, 0x1) sendmsg(r0, &(0x7f00000014c0)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000300)="a99abdb06da2ddb43f2933da19064b01d63d2e65feb4fce38b2797c320ace8852a52192761f9f00a5843325b7919bdf7120f7e75b0a33f710d0bdd59da4f0e91d13a624802646b325b9e47f490a25aa173dbeca41f35fdb3842e9cf5d410660cc5de397d5759728bac992246e5affdda04ca51ffb3a8cddf7dd3d97f51c8d3387114d4270b2dd4894030b3545df646da8f8817bd6a227b99ba868d3849bd9cc949ea2e2e066741b5a8ed21b31106496a37d0af085a5fb5648d025651e5a2e3b8dc7c566ba73f4bafa64b5161d97f4573a2fa98db53b73b4540", 0xd9}, {&(0x7f0000000400)="892527bf9a9d692f61dd6f5164332d8809df75bf76cdf4ca82c00e9b2ab9c2590a7a9ebbec2c7707f6b27b6bfa07e08a822fd1af9c852b608021fb6a4beec9c4e49a40f70a20f374935fd3db9c750c4c40f05711ca7dbbdd7644bd6b8e4b19b2b254c7414230262bdcc30d1a0404949c726b405f606588dc2bed13f22cfddaaa00c7adc121975dcd32e11f1eb5209a13d03eaef6d2b139eb60ba748a116113219209eb0c5594563323999bca4dbb7183e5d140e10cb1ce9fe5e18f98cff3a889ada9114c196f95928c40e102d7ad446c3109d7de033a44d2cd51136b6f9dc29e7d450078cbfd6bf1d0e9c10a1a4cb92795f3cc7c058fa49cfd561401ea941a8b68ee8be30996f5e69b38df1edb014679e5e0fdc1b51a2b916d23dc90c76de101ce7d272f49cba0e98be3679abfee32e5d97edbdd1ccae6ea4f9273c08c46e84346c907ff379996312444ac60a0f38044bac9d298d4335aa12691e1e683e90a14a2682e50e20251d68d39bd0a5d6c486da6144c182bf1fbd5ce559a17cd7a020832e744eafa1e15f57f08a2531b60d8f3b04bc883ff4ffc5b822fc4aa454ce4babfb9c3d849ebd89ae451c4ccce43bc8d3a4f00fd1cd30906d6620aa8d62b144cd2f463121b6ffad1035013eb3616e7382b074b84280614b5c889f4653174a2197c98169dbd3cb79c2c40dcbf0491e4a74d7b1f05421cfc1e999dc93fdef3cc0bf0692c3d91d9b7afcad1df55319ee97782aec81a6b21545f0917d299a4683a903782a946ace34832f8aed9857de921f30718e75f00f8d4fb484048f59c153f1788bc37b85a73358e2a9a421a0cdea8c1c38b3ca9facf75e9e9608aec1b6cad0a69e2896c353d62bb7f96e3461ab07214f31728a41ed6ccd4979bd5e7c420c552e845d03945a2f9f1874ac0951ead0584380397e170267e96177a73ed41e524bc8ef143d2a4f2c490bb560a611f529825ab16ca8e5605c94fdea1bd5318e8f56fe10291422e42ffe5cae37d0eac6ac786b71354c378a44c25bf17423fe811c1e7ffd8c86c1c85d44697e7a8a985cb8773572b8ee94ef6271856a0caed2018b276b038887599984f20b8346816fa4f77b2dd314a38ef60789c915a6aae48d927962193fbe28a01b4e09fea19a947e9d46b9a0f61ac80f0b615830b1a482340879e390890b35c6beaa4e50a4a6241563cd50a55393c47ff1032e43f9b2cae266a10b04e6e4640efb61022c87e65ee62e693ea66a33e8761ced0df5c26abb3fcb240911b477170bfbf57b7ff3594d5f6059ed1c422ec032c8d4884fa0b4ddb06f14b4d3f02ce7a0657a3dac4db14e0c129df8660891705fe93eb219d3c8e4b2a663b8eda66ad90a8db56899cac1abf60559c832e1abc342917ce3b65fb4a89ae73f96efcfe4ee28e9acb2e616a5ea0c1057233c85cc7bc19e156765c91eef66a86462c1b04d8d427900b6a1b6c9831dda6edc6b136a448a39f2682c2dd3e410e9c4aa6404366a8e9327ceca446a1c53011529d6c1823e89eb77c6993504b1de9025104b0ac1ee9378ce2555fca1fda07e8d51a590dd3d0598a8341ae4928560e612c3e3693ca16feafdb04c494ccca979eecbf7868da68954ebf27f46223ce28f31d1594ad4f22cf93c77fb9e1a494d4efba58797a476a44ba0898fff4d1aa150d8e5b087c7d6038bab8e3c614172c84c8b4d78ae9fc9eefef400464b0f6818ecb93c10fcdbf5568ba128105e3573fbd3e5a52b67e85835d7c72f25e83703a84b33de15367605f2d1a9f19fcfa19f88e33abfc06dd6e746024b145a14eab43c47d9363779a00ba81a99cac81bdb0408f8f325cf7a95add9e776fad276e8580264c88ef57f464e64789690900d189a80894545dfa04bb0af40ef1932fe42fb28718112b66d835a9bce54e64123dd617a55d597c9299fb141150e382204deb388d7e990ea2cea76b207942b8a9c44478cec13f5d886f822a8e9b40356e73dda6f12dbf80bb5bf3dc1c75eeaa419ea90ca3948d2c76412d40d8e517d3990104e51c7328c2e92cd7b354e8a012e2623628e6ea18e39444c37c716b9ef77ef3c33e9695780246d029eb5400110983ca9e596721b6f9654d542024399a6fa8b09653f1fed0769a28ee4443b5337127f359674023840104406b8ced769e9a2449d620eada81ebffd55875cc04ff7521b62f6d6da303f4ed8ea0ff4e6ccb39e90f09daa7ca1d0cc3a43a02b8f5000b5a422ee5d6c3d0b70a14298dfd15c4ce044a5a381b0103515b49e649a5bf3d52fd8d84f0b7fa4bd9882e954e8a135caaf50034409deb8a74806a6e23a51dbaffefb97ec8de7a444a4446164a0b46fc0595e805521518677fa1ee176c5d0b87e47c10390db844cb2b99de43929399df82fb8dbc920ef4983ed9952a65cdbb3b779db9dc0bcdf28d81d0bcfc303ed7294e5b0bb9448a13294f775e5ac22b4c6f638c4bbd5adc8354f16b2138bf3a1328066ba698c74c84374aa6b47024b4ebb853504c456b43ab574af0e19232ff4b4d3366f99d6f75ce7e8d7d81a1a346a55965af3c765ae99eb10bd4fc7347640d0863261837be38006512c2ace409b961edd01d404ec619011dd48b4828977f2be75e8ecb7cb29913a5231e6b7457a89d2fc0c91e43e96cc7fe092fcabd466e5605dfa1a9d1486e4b5dc27488e816f726bfdd68a640c3d0cf48811edb470d9a14cbe16e7439a515676a9c3fa92d5ed37450fcd61f910ee7697562835cf90b7b4e9eb6c8abc2c026c9703104ce880078e2fdf1bfd1a461f068702bd8d4a93cb5b03d5bc489f169896600304f77281da98190d312a0848705c971b1bef989e95e6b82ddd669f2af889b030f4c5ffd553428be69a414b23b5bdab1ae8bd4f44909ccbe5254543261de6c6e4076c795e71b9f5d30969c21835a8db213d141fe120ee59cd858727a0cef61a1f7dcfee8c74776168b2ec5719edfeffaca6016cd084254d09581b49440c4ea77b7fd7a8d6b4db29d0f51e832bdd61e15aa648af761cd4737530a9f3e2dc3eeb2fedf873f8a4a6dcc2695d0163eec713f4b5114873682c360a8ed7181e78deedc0b2658de00029a1f25239c5a0f68e51e75b068362b74984355473157ad10ebbad1ab69a69ecbb8a19c444c9c7aba71a3f860991c1213d48df3f2f312414c7addf19647f74e5970b02d144251d0e4ceb1447666c23363a58625bc18f3999f6d4812a0d666e6f4e550feed0f77aaf453c79dee90f191ef14abb9f660a7c130f4198a43b63ac10444435c0b3160ff546ced3efd73f8d3be44eeb93c50e1ab9783dd29722c04295e7d48292416cd579044530d1815bd22db6f7d8232c68cbe23173aa17ed13b82f4fba720e2c61fd7ec1b34689890ad8db69ae60308ee57a78c55ab922b062d3e0627ace69080fa28cb74fa87fa52cfa49753d1f33ecc8e4f3f518401f8351e41976f947de93b389be9abc367544ef05d2ce9f9aef0a04ff4230e093de024bfdfc8a3580d738a1ac4740ff4e99b69b014f5d097424616950ac51834178149af1439d3b1f59a32b7e21195fbfbccde54926224521ea24ee867374f6af0eea3c595a8b3a15d444d27db0315cfcc6f9ae2e135939c18aab0d09d746585cb6b76916973ed066a8b9ac1982aa020f15fedf2f07242a007e5fc9aea66549c3db62590a1544e180059c1d8e67509359b23fc166295e05b1f9216c555f39454a06c166bf24b9ad92197e502e899d4c6c575731a444eb24dfc751428fe435a5bab302d77c82c13cb7d9f2a72b2353e687dd42a183c23a3ff05580b8dea896d6cd685e21a161baddfffb8b06b6e3e391ce518c53e6095680515317d7cfc856162c0e1e1b93d10c9f84b96235d251238b86dc7d8858d27fff763adb2b7deb2270dd370dbf3fb82c2f62c135c55817c0564862c098031d8997c9f671c1a45d1eea02254abde562d824a76bbfd5e504c55c51a5925ce392eec08e98f9cfa37c6bde67b351638ad9ad630e165462b8a0f175ee6648889a53e00e0f85e9ddc0e120792b639573c4c60236fb44a37cd7fb8189913a47859f447db74d4194c5a7754bd1bd57289e20b48e5df492e0ac0baa9ba3143315da75a06f654d0823fa632ddb25f0a7caf351f89920f582dd5147c6a3198591e2801350d1acc07cd80d60a351268daaad95377ba6ccc231b25621d2fdd7a85ec4304f586983011c6446e8e8678da9ab65348325c3c88e8dc51556817b9cafb508f6e6fd8f7cd013aeecbe97bbdcbe473f5168cb4d4e687e4a8da8352acae0726407f8a4e53b535f9a2ac94d300065cbc4a4b18a16c1766da9fb704f09455f57045080b4026303a160af1815f5592a63f190497dc86f97c73aa606f47bba782e4e62a2e7e311876f7fa50f0a3442fdf2f149dc279f0f67b2b1580eea30e035f948de99f71b2411203329f04ce220887b7690e01a8e939b82240275d8d24898b70546b189fe5fe89fafea7341f2e859cbac3c71b470d61df6b44d7d1d3fda4bef86f9fa8612a99f555c7bf7bd1076f4e7eafc95584251b26c9a6674b136aae8bd6c03be958168b5f39e07b55b1837ee69b5735509060b9c7f6c92c07634d3e500ed19897e5a939fdfd054f99c27365fa29c7579b83a3746d2cada10028e33aa00e8c313a2fb4d93f92719364f0bf8334e940579a382e536de56410ebceefe61e22faabe080a78249e4579c3c66525537d7298218d43972c75e743003ba17c35a7ec5a62b96d3eaa62e2a881396548f185ed8e2adf0745e2cd34c7ccdf507ca5be9af45755cf58f5e97455b51dc4430580a73e41621bb28fd0f6183eb59933d62ac85a33cedb0d2c8541c78ed1b749fbfa1a90205eed0c663d02589b74c7e15e9254368061c2805bf7d4753e9d966b3dd1534bb00cbd1dfe42d224677936a1a13c7d8a41131f8fa3573231ebc092f402015b9cc84ce3760ba69fa9b240fe2c7af4443b13c46e4303c069dfb09bac357bb0044f02229f50266d31182b9ca5bcc84222afd64b64fab42ee03b7d61390bee5796203eca7fcd8f464f48fc2416a447077ee36dd33683f19b153f39764a98a9d726a2d071d088f5e9a39bfb3f6304ea5c646995b0fa23bacb6295eabc186fb374f95515bff7c5ace4e09aedbc0455bb558de633100a5aa57ce80e150cdfc6386a634c7e7e1745b6afe4e4a4be63239a09d127e243d52f63f0800e3e241ec397d7bb11d7fc3e62c4572b58bbfa9c2f784a6ccd780360747bd5e21162cfb7b5e44fdc306e1f612a330d5fd36f6f7dcc5476bffd42db20de4e216cc26159a9cf2d17dd5d94cfa6ab11c769a81abe093bab07580d26c69ccc15ab8112ebb53957f81720c5ef949a7c49c80dd6ecf065e81502a9fec524cc3ea572e928d53c139a94b33ec80828ad27674e8564fca41c11c95a6b54b5b02335b12d5e04a4146bf51e0c7ad3ec63eec3036e2de5b56e4a2f9996e0b0112b156068c64e9d282275b2a776d1ee11cff840f6759572a878ffc2609c380d0810fd9bced40e16d9e9b447945f6af789c5f54138fbbde6baf40b31b86805215488e63bd3fc19a8bb09e3b6911ca202b525eb01a54b439049ef90446b84221ddb353ad8d5b70fbc8221438db555d8879c8f595331a0adbee0c33c5d747f4433862d785703a76304f123b2835cfba4f15f6e8db0af3449ab880a9d8fe9e572011c7fccd320639ee889d1f80525c597886c03c2f30918041c87a39687fa5c4db127a214f6741e4d3c74735ba3b9785e6a0b7242ba7187a750a20bedb4d7024d7fdb17b8407e998061258f982e2", 0x1000}], 0x2, &(0x7f0000001440)=[{0x70, 0x1, 0x8, "240d6f962479ea85aa6f2936d3dee815193c5ef9dd5f2d2b08b3bdd99ee6a39dddf4df4ca16b82986cabc6fd6a112e3d174de1a06cc76d777ee8cd20e1cfa4af09dfb4f1342c8dab059e6ec4e3ae76cf58cb508df0ad5933501e"}], 0x70}, 0x402) 02:26:03 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = socket$inet(0x2, 0x4000, 0x9) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = syz_open_pts() socketpair(0x10, 0x7, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000340)=0xc) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x2, 0x20) socketpair(0x16, 0x7, 0xfffffffffffffff9, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0x50eb, 0x1}, {{r2}, 0xffffffffffffffff, 0xfe, 0x1, 0x10000, 0x1}, {{r3}, 0xffffffffffffffff, 0x12, 0x80, 0x6, 0x80}, {{r4}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x5d1a}, {{r5}, 0xfffffffffffffff8, 0xc5, 0x12, 0x9, 0x414}, {{r6}, 0xfffffffffffffffa, 0x81, 0x20000042, 0x8, 0x1}], 0x7, &(0x7f0000000400)=[{{r7}, 0xffffffffffffffff, 0x0, 0xf0000001, 0xffffffff80000001, 0x101}, {{r8}, 0xfffffffffffffffe, 0xa8, 0x8000000d, 0xffffffffffffcfe9, 0xffffffffffffc236}, {{r9}, 0xfffffffffffffff8, 0x12, 0x4, 0xffffffff, 0x8}, {{r10}, 0xffffffffffffffff, 0x2, 0x80, 0x3f, 0x9}], 0x5, &(0x7f0000000480)={0x4, 0x8f}) execve(0x0, 0x0, 0x0) 02:26:03 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) 02:26:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x2, 0x3f, &(0x7f0000000080)="b3e3db4c8994102d545b8249d84449d6bcd549cb1812aec3a39a46af99898e9bfa15700908e9367a859f45ca30965277725ed42b1992c61ccf04f54db57cad4be8348d14e912829c4eef6e8d384f1c559be9b488a5c3c2260144510e4d803a38bafce15de7b214dc50f51d2ae25c", 0x6e) mknod(&(0x7f0000000000)='./file0\x00', 0x90, 0x5) 02:26:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0xfffffffffffffff9, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x6b, 0x40000000, 0x6, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x12, 0x4}, {{r0}, 0xfffffffffffffffb, 0x50, 0x40000041, 0xbc6f, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10010, 0x2, 0x677, 0x12000000}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x9}, {{r1}, 0xfffffffffffffffa, 0x1a, 0xf0000000, 0xfffffffe0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x84, 0xc000001a, 0x5, 0x7}], 0x1000, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/192, 0xc0, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:26:03 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 02:26:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) 02:26:03 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0xc1}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0x0, 0x80, 0x10, 0x9, 0xc887}, {{r1}, 0xfffffffffffffff8, 0x9, 0xf0000000, 0x2e, 0x40}], 0x81, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x3, 0x80, 0x6, 0x9}], 0x3ff, &(0x7f00000002c0)={0xffff, 0x7ff}) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x1004, 0x1) utimensat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x3}, {0x8, 0x8}}, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:26:03 executing program 0: unveil(&(0x7f0000001180)='./file0\x00', 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) shutdown(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10030, 0x42) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 02:26:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x19a564d0f1ba4786, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/245, 0xf5, 0x840, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 02:26:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) dup(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4000000000000100) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) 02:26:03 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000240)="6d175b5a7ea481366a3b610841a5c1453ebbd6bc5fe8db31e83c524c7f54ede8bce6dd407e01cdce57a01aed64a63b983b2e779e2804361f01441fba813d02fb0d1b2eea3f4b9544b16acfcda180aeaed05c937289dda85455dab9dcb7b847a53db80e3b77f8eb79dd10ac544b104a8a59f9407d364d8109a8674c74bb7fbc15dc05ac8d49", 0x85}, {&(0x7f0000000300)="f9f0dc962630f53cc80e5b5c8c3acb3c98b10b5034f405cdf0ce2614f6a41ee423d97f4866fd41bbbc36e85b76c12478ec35c91f8ea8e6a1c74f9214c14088e4600dbdc8f9106fad9a00ecbb3878b8c74cd625d1f39fc6d90d75391430d345cf13f7f4fc56a077b30335be75a67b491992de9f111e03f295ddcd750f21173634b56f5cfee865119087d9dfb24130662522d502e59ed51a4553bb47393e263a5d04d24cc2a5e10b2a2ecf3d341672388e7f651a43b1b97f7c832760ce367b0b89fddf3c", 0xc3}, {&(0x7f0000000000)="a963", 0x2}, {&(0x7f0000001600)="5eaa2ab6d08f9b97e7d8fa22adc6bafe0a80d90f00c4f6fef4fa1f4686a2779ba4992232bfc3396f99104fd8c8f8e3b12a42a7c93235545db773535a06f7cd7f8123d9346cf8996968c2997bce2fb6af769aa4234473d26fd546de93c5728aa27c77a2a18cd0d6f7fa05f257448dac4030f5259fcfceb5a04dacd48899f5b7767c30caea74d49f6fcdf8e7a5a29de9d354143500dc026429fe04aaa9561783b67872a6adcc91a7605dba7cadbe1e83219cf06f356d7378eb71512abfbcc77a42bd57e07fe005469504dc243358c6dcff827827170a5065f7ecd8e043896b6265e5862f494c5b76304ffe967898b9182099e65fb8d50fca665578006602e4af5f969bacd8752b2af6b5790d87177a8a1a7e032c61210bf0a3d88c994061689c775ef25b0af83c16437d48e708036d7fb71aa566f08960de26d33f4be813f66f81d92f78c6ca76550fdef5764f682225b8bfccb91ee5d7c8670ae871474b2ac228395343f9791f2dae268d8d83d07e81c51975621b7f9d7c2a420a4f7db13dce2a777e772e47371b295bcc68e9649ea144c09aca8de465b03596fded236eb1f845608fe072998d0db45df20a789a243e98ad1c918ad0a610efc75bfb376af407df975d14e722a23d98791937cc860b598e03fedfc5e0eec30f8e144bd2ce58b29837fa30ef63e17536eb8c9fb950ffa47795b8ccff5d44507386f076497cce778dc7152f794bb3afdb85596a9643d05abf80add1e08de48829df1a8b9d0ef0593d5caf695184f70ed542aea6df931cb0d5b5842db90ecb89d9e85f541237d2aab4ce8cdef570ef7a21d88dbfc86c3a573db8553a01c4aab3e413e09fd97e27228463ea8389ad816eaf3f040b1f0d0628cca9126344bd6f1d21a946d314254819255e3ba721dfb80c153a92e2187594eff96c1f47a9649c94d29daf266fe1321e236899ce37867dcf19f82f79bc5224616ee005b224e56bfde2fa3b85cfeb24c7ba0f50be1d5aa69d0af4bab33fc5163538d4bdfce4b6d7438a454da2d1c13e82d6becde8549a7f5d900775baee70b72c07ad6dfb0df1c70a733b9535f5d1d3b61cea3c65989004a4ad2d029e3468ffef137d364a9cedc49e202db018275dbd121817612db2e6d47a8c05044ee363ebf0dcb584c674a1e9eefaae22f1304af682955ce4ce791585fcd9d87ed8eccb4ff3449a2e45b3053a56d099d9f3c2ad1b9aeed8642db02defa1695e2067b6540942a0878f4ba5949d24473cd9446c87a97d86bf051c5b81d4b29b6a904ed781a5ff34cbc52c3082bddfe055867af60ee416c929e4e61120baab72c714ff8e9206ebddf021b7b40e4ee5d9016976c5e6144d9ac123fe2c441319246f88bf564e6ce9e02f716b3dbbd7d0e0154437647d9340acb64bec441bd1019f56ae36077063824271895bcdba4ab5f38ef59928a068fc8c968ddf949bff7c6865450dcf1a0f6b63397bc6363ea0f46c09283a082870df8770921d6c3f2a5d183a657c9f32b74c1516f7260da0a9e309a150d71c3c168327d7e6732a551720d9864edc412fef6e184e28e32bbe65f882ca4ec855ba42ddbb59c9a79167b416dc29046f369207db1a9caa44bb94b6188084eabe76a7ae469e4ff1e0cf9ca27366f5e3b8d889387f330becbe2b270aad9bfabea285aa2c59cec0a9bb9c20fddfb86d144ee6306622ce1e63e6aabcd39fbf5366ee7eb6b48b4fc774ab65367dfe24de0d8883cb0fe1f6ad2567bc9c6134c36a439de49e6792481cd7934bf6c7ec0b72f85cacf96c8dadcbfdf551e1b0a49e4f7d1d183a8e86ebdb40c0e14b8963ad2207b1eb4d01d7dc9148b2c40098e177a4eb15f8f4e1ca7bb3f79921dddcabe826bc68ff1f5ea8b3456d77d34382b4a265dc363dddb58e0be2ff4bc08dfe39ea7e5c3e47d4681d3094d2f365f1608a5b6fbc44ad15e60b5854b4c1732f6313268568823154aa565bf1a466945606d5438c422ccdf4a41ff27cc95c2a8f0f431d85d2ce2261978afc22156682b98b9d2289e71303cf0ccedb17d966d4b023e4861ad3ab6ed59d71f3fc065dc0d776cd799161d6fb02cb55fa324b14149a5d3dfee0ba1d4287f95412de12193f035ac43afe2379102d4996a0fbc981e9904efc9f53b81b1e899d9b5d0d48081508d6a84291edee6b901035b691b20f150b8d236cb34e0cb01e266b760d93f5cf303062651799cc97009a9c99008f75f6d81abc510063416365dec2faec1f3554f8adbcc02d5d20e6935f0b5eff31b292a545220a509ce4a6a060f7ff943dcc050b43f1c7e01885dfafd0f4b3be73678f646ec9f0a17d8c5ebd814945d41bea001423cf1c4fbf71aba23331c6ed0f11a5beb31e10a808e25e8440b936e9a2d7fdd37218e56e5cef0a38e5be61e2963fbc99d9652470652943f23d241c04fa052439a9a6aed4e32866b0b258cbbda498c575ed52f77e00976803dde5f1a57706a9cab3dec1e89e30c4f0ce97a304bee2b5e276c1ba1db7fc0348ac7ca18dbaf4a8f43eeaf75ef63ec54be36c5c07c8e52812e88e1656e0d41fd2b2de531a785ccbe8ab4c76d2a1ccc364a97532eab8f82b4c2e554172a01c98a7e19049be684c11570ddd27959d48dfcbf726ded1806b2c1ce5b92fb88a0a1a53200cd75bf483934349e371886eb41e35274cd340541f178e6ff014cf9103d2e087ad85fc7038672746e66ddcb676804088fcfd3d6e3cc7dcbf0cf6d8b8bf90094ae7773464e35528735584eddf46c013134b9c35356365fb0d5d9741ada4c37255155234d6fc311c2435d4e0b4123e29fe9679d0c56e34884dd02b1756147d11060d4a6f2339eecb4a31df3aaacd8c0c23d061bb02a195b80dd16494b6c0925b7acabab96a419b4180994aa131bacb0f1688947bf38ea5ccd8c404ca0a651362bcd769636589bc9fe0611f772ddbd6ea27ad119f2e8cf72926a92c31f0e354bcb9bc534504f8fb8611685364ecb049e23d828b133f51dd6054ac30dfb0bcd27d67553427d9957302c5274a1ca7f69b2a89d79e896a098f2066b596c0941ed344a09d596635234f47f1d408ad9b29046c7d20ae1571671081e497e6d11d1adc5e0282e91d72c3357599803a53f99e52f014a9e7a9e6f7889a4b7da620d186e7210b12e0da013a6fa8edd53dafc78c54946709d4c69b6560a0e515d6526c13d0c073436b94bbc58258576a1feb8802b7b143cdfb5981c9f8a1ea5adae71c0952cdc659b90492ff7508d0f240c184c0f8771adcad51f926db75a6a40aafcb74ac0933338c8f8118c74e728699e7f37015c6bb88940efb2afeaaf2d7e0200f96dfb4d0185388a5d756ab08e792cb62b4d322545dc11227badb7247cc860b61eff9f65edf0f4607e8451c4a4b0a271e7508b5eac45dfd0c02a85c90db7e2af0c6c84e09dcf116e636f23a6cdc88388c57827db9d388115f60707e9d3347a8ca34d0e6fdc7de166283bf1d5e0b2c8419fde5d385e15369889fdf1a2ec838c45d13f173fdec05db2c793bd27ebc0614d5efbb0e6dde5234f919c9df9901a4cfb39a6ddb42ed0545fe038da78653f18dc8ed5358bc7180d9d183a242654e43d7aa180c0299ba02603cd6f26bf76e47b92edd1d6518628eee68f8fa82656834ed6547334e8d6d11834d2b4300aa7b84bfc20a9eaa9fad0451fdb5a0151f9e9df0fc71811cd305f7b847e9f649dcd1128aee9ba3028432d4562a3b90647c6c7b488cf4104eed0f162c53c3fb5b0c926eb7c52cfe107ef25b03d4adb41ee14e16158c32d8c48c5327c286c8a188beb052ac06c7b1f0fc1a7c20a2dd5f18e3990d781be1133c3a0d188c0a5be781e6f197335914160d6889da1e683fe313ca8febdc41eb7b4c29b9082dfffca1a54279e5e0bbf83e7b4a9b756fe5bb9aa187157c9a32a8345bacc74488584960bbb4a1af40f8b707ebfbf00377ac0f84713e6d240fa7a44c56dba58ef39c06f83cc29fa13c76fd0820ab8063e857c5703de99d8f194015fe2878f83c9029d8a0e757a317fc7abadc9a576133ade9aecb291580cdf1d393ca11ee0a41bf17800ef87f3e8926f2b322c4eacf5f7982408be1a4b6b92f934068695b3e3767559f446156bc2eff09856b2b2b9a6010532f38a1ff1742392b723632440b81dc1c9cfc27a57a350985a2f8934d216123ed857393609ed06242e57b81094fa322f8f988680075656f2def036899fb1f4047e5ce2e4e6cfcf923530a75ed78cfe206ae5b2d5ed5b7095249a1651186b6142fa8583280c1a4d6a6844747583bb25ba6d7f6067d104d09f2b526ee2f35d9a4e9c8c7feeefb4a7a74c89d04b2d90765fa6b2de37c6bf13e0d8d78d1372f0f17937c212705fb64ff506870050db05c90629297eefaefb16509fb246b06ca2d36a9f3b73ae9fb72ca96e7951f875ca632b17655527d070d95de26ec87826fe41343bac37346c216343efeb5bc7fed2f9c4f74ab8250ec70e70cb0a581ccea2ca05f5021aac98baa94473cd3f8983d1eae3b972fe21d84d70443c91dd6df485d7f92bdb11bc5436a327b07bfcc9945d9a80de3cf4f647229befee5e800b3dda5cd5d885d05d57bbef1643e3ef177af2873034240dbc1bc24c22521648968487ca38fbbcc3d7c74ea443c2a0e2eb838493dddd03017e2d36daa9d57744361d45c553906f0daa08b8968ea06f160fb47c2e3ffd04aaeef862fa48e8bd6068e8df870a5dd7ef7726848322a88d9a28b3f5c0f14342163a0eadb1ff88ee3baa18220414bfc341f047789e40d3e57d0324b53867f0aae6bdc993c6a829dd291108ad4534235e894bfa117b53a2b7dc72d1163801a3bf68512e8ff8c31471f613ce2d68762c0b2951fdf05b0fd0ad91e7a097a5678ff37794de087244e24d72a5acceb075d06c04563ea75aa970edb0be021087400a0b531594f695de59dccaa9cf9be5be998c573051ea1bcfe674f443eeb44fb6da2e9b4c1037bc876cf696a8bd7bf7ba23ce440f203f550345c54a894ea24983f8be372b7b27e70e635be5b4f1a5c36c3506491b5b235b09019d97e9205f6544ec26ef05005fbb658ee6e8b5b1b8809c8cefe981beb7f52f79900c37f5d6ffe1e010bddcc2a729a7bcbedeb2841548cb76d67a22544c182a43fd63bf653dec7194203b22f51807c9a332c86060bef3c4e47089d672613b03320a2856b18efcebf6f1964ffb0df2442b2fcb4f73c29f6fc3b62fc8177e850f4a14d2c129972381af9afac84d1450fac2276dfe9a83f2449303a2175c0ab1d0be4445e8700fe9c7eb2583d4c718054d084955e7bc5354b2fc313fcf36f84a85c9a5a4b97cb950dd0941a15607605ae6da4e91b2e6b8ba34b8f4cb23f6b97c30549c801a7aa86fa12d21f01c4c907391a523234f1f169b655f1a7a9b522e4f977a60258a029c3691a92a0c904df70349678198d5b38d354dcacc7436c0ef65ff496dfe53a838f8b4c09a9c0543fada5745b23690cfb01ffbaeb3e8851b66eaec589f9a624727f315de784497593ef5eda1982370f52a917cd0a1ca43db8ba6b828c9428cec8efef0c99f5f72397caa23c09263012638895ac3e668ccd48e30aac1c5588f4534b3d2b1e9f03e65c97e1ded75ceeaf32dbbe354e19b3230eb5524d04f3a92a3c2ebf2ef89c16bab12a2dbbde7554e95c5440d1664717df6426ba7f4e4bc270de454f87254926e5f3fcb5ef7bfc962e6d52f7ce82293af5662703b846c26324a9c103a383089992c68fe6e7dc7422cd92b2e301d31782ec3a739f47f55d1355f96669570b2201f81e80ca9744519e525e84", 0x1000}, {&(0x7f0000000700)="06a6e7a59c6f9be5bc5778a03440f6c5608947e7d76d2f5e016bbdfaff32c8304a9bc34a8fe201c904b8533094408b9d5df53bd02754e384e549c080a84282c1793afbab437f78b397153d06a6f8d93bfa6ca9396f1259f017f04456d1b8bd0b3210e3a3eac23c3dcda58e8262a696b81b33b63fe25fd59a077dca48e002aa92c0c447a8de3b21b41252428dfaf40139004805a48a5086798bf9b51a787d063795033cce615e4e5e63e06dd92a13afebcb47c8bf89686d7c0242fe99d4428aea21ca9dce43f0573ca80e2fa0a66df17d2fae0b3a75d3252f26ac0b64cd0b34", 0xdf}, {&(0x7f0000000400)="593ee49bca2b3bfc23cc2e30965a1164f36c8e4423dc53d9d88a45952d6a0816717dc6dc64f190e86ae86c55401df5671cec540a148400eac203437fcf42789ff5dfaadcb6f860a81643f51104e7320f65cb83a93433fdf5aabce7ea32324612181fc99efbe6dc857283eac3d5228a7d196cdfd9f79140f34e105a83a4", 0x7d}, {&(0x7f0000000800)="7ba09964a939d65273d3e21dc267cb874f90485e1e5fa6d9a18f821c92d4416dea24eda8e9cf402bef497a3dea2fdb36573606b854a4ec22a5eba5c7ff1ddd3e01bf0f0cdc1aa259c1a40a8416fc2eb99b07719e68748f7643f56ed7511677988fabc93584c204", 0x67}, {&(0x7f0000000880)="d7ff6129ed082634af22c8b32b58410b5fdcbb0a3153bcc18dc2d818d850e83a23fc03d0f45f2e846ca07a40802458770d0097dd72f0c81a270e926f9ec3b71ed9ccbb7691ee096d33b6", 0x4a}], 0x8, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963ea10705861b75a4c8ab06198824b3da025bb6fc7d4096e968b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000000000", 0x4a) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000004c0)="85f74e2f56635200028452c49981145a39b0bc16fe468b0bc615df7f6bc2b02f5205f9e883265ee1fe19bab36152593235ccd6bd3323d8c750c2eb3feafd5dc30d88595b31eb693a8f3822d410fc822065dd08f89a89955cb409ce36d4252476cd6a35217b18c90b9fb0182da6a0d048dad6a3e0f60dabb457be5befcb570e8af6f0df1d251838d169e48da702c41d76f6fa9e42285243e5dd7db1226c7bf71f7c6b6021fb55afe9cd4a8747d65a510cdf7c99daa104e5ec274a5d2f7011efa231ab6ca89799c275529c88f58c2b83c88fc6f52b7935ba095db9a84d1ce7b2e27f7e9f84311d2e236a7a755d0f0b9d5093935ab3f0cb561b630177a29b3662f853c025c8ae5ae642b149026e1f0f8f4d26ca49c253a6cdbad80052e5842694a2f25483c250945ce29641638ed3af69631e28dc4b4b7de5ca2745e75e12f69a23edaa37d8f9bd245482aefde2e949ba832bc2919548df5fa0ad0fa640f2477f737fbc5b7693981a90c8dd553fd5122ab45655352384bc936134ae00fb50317a9249676f19d3d7b51515f3d585a153a7622dab0cdf4eac7c95d876bcdc5ad7ad839433ec68d89912e6ecab17eed20deebd85f74e796144b00e256ed1dd98aa4e12473b451a2130015e04b78615be1a6d14585a8c60b63954085696abd4530fdb36adfe1ffca53042242d09d060bcedcf6f0bc83c9d67e90b673b159c2606ff5f78068efa6ea33743cf06d9ee87052b3c3e8c1121090617", 0x216}], 0x1) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() r4 = dup(r2) fcntl$setstatus(r4, 0x4, 0x4) close(r3) write(r2, &(0x7f0000000140)="2c180a59a2fe18eaa2760d4f32586fa0233b1e678d3efd39e3955dab39d44a5b5fecbc04c87d6d89b7eac4717bb02cacf56aff98da4ae2f179d5969016d234a0788c2c724ad8f3eea11a3e18e9783739bec9f5a99ec0a599d45662abfd6eebb21d7bbc8b5903d2ef0a479aafdeab56c86b838c46dfb353f027ea1c08a9ecf03e610f2fee9533ef4fd36858fd88243a1852d832b70a903e76413e5d75d986c1936869bd260c466b80ebdd7bc8ba2359e60cd1400bbbc9329d754748bf68a9d19126a7dd3cce46365525a3c6e6e6a42b4222e9f3416d6f260fa99d4df12212fe725d033cf1978c8ee951", 0xe9) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 02:26:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x2, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:03 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) 02:26:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0100696c653000"], 0x1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000001680)="437e1cea42fdb503c7ad6811713000064ce3305e6e744fac07e4f914d2d44dac943ad87153c48d808f9066745da9db2758ce3ad2d597ca09e28a56934e19a5468c49ed2e94853388c8e72122c105af57a5cd027874e2946f0d7aa4ed3ff947b6be3d3f81a1e95106a17693cdc2b3b973ce015e3f6a7055d3ad74b70690979505c76cd0669d00bb6a3313d9931230df82b3ad4f8476f36941eda0105620da3acce73a8b8c0195dc96045278ae17c0c3d820d6baf3d64f826f28bcd13e61302ad50f2d31d8c7aca9f8cccddaf029b8da34051a497a1c5c4f73c2dc1630571a1dc552319edd39ca8c9cc136409343ea14cf6210693f811f6bd967fecc97848cbb3e09abbe38f769b4109238c2c469858e8d6e72b6e035da81b1c473070c47e442b542c12c3e88c7ff6cefa9dd17cd9ed3cfb38b93e9fb47d29ebe19ae68186df0b867ad267a45f3f633cef4836c8f086f374d7cad97725b9ec5f2838bae5f07fb90bf9d65a4cce83c7212366dcb79d39148a4747cb59f4c6533c32b3171096335fe71e783fb0308d91445e33b247343886852d75e5992c1bd8a9e03c3fadf0b98940691be470c88cac94a1cbbe63280436fae9de275f4e245ea0ca60c0d915fbd05fa9fd80eda183c58a10795d81a211ae03c7f978303e892c6d51b1dc27885ee27eace8d44bb286ff65465eaeb31ca5324f88ab1b5e57c2b99c28385648d243eb844e288a5f8a7442b1052a4cfee1d30ed409b5c6c998feaca5ccaf3cc62a0db99cd6e300de74ebe1560883f93ef4ff213019547a8e89b34c0b393fddb38ddaaa444304b7fb5cae1b215e796014163729085715a267d5b40017f95f7ca89c58fb3b56a67f095285e66725b95fdde5f0d4874f0fcd3181b9443560c4a3f9fc77f25837de5cf792cccf4c32aa08f1ae48a8dccabb95992cd11bc9f9b76893e198a15b24006f2dfc64a8672c02585008e623d620809322aa1f7d843ee0afbdf7a3702adee1e835e46e9e6609f73cec14ad28c0759de437f30ebeacd590e256fb026e24d0ce53483bf52c6daaeae30f25707a1d539530337246a5d9664bb0bc56c963b5e8416b34bc1132feb3a329d2550fc5e8efed55ef47b176ce7e191050018f2401b727423184388b69736ba1d843cd5e1b416e84d6936c281f277b897ae0d144444a07380737438f6f7f32740c54cad0db4ae6fcc9e21a449b0e27e1b8efda27b3c43a95190326bd239425a61501752fd256c4b9cca16d923da7968dce121145009a02f849b178784ec342318dd739632b11667e0174ccb8a0e7292b8fd0b9df23bf325ff4d8901e0b123070591ae50d89260d7784e7e8b3c09fd6e848cfc1f22dbc7acd51b66140a0eb1ba83ce71c2db762aa3bed0c479ac1292117d32f64943738b54e24c584430cd087e8169f81979baac6578f6414af0c99da88e3b8aeb0d339481608b02eeb47a524aee8b09dc44d841f90b9690ac1fd6f847c3fde356f7fe670daf7730d4b8747dbaab271af92fbfb2f6780bab0a5dd2b5f932a37264bfb0415ba376d92c16e6dc62ea6102310dcef65659fc9e0dfa797c58b4640305f1ef3d536873e24cb59b54b16c39beeae31798b043e17bfcc79d2d0ebc022cb1206b567932eb892b3aab190d572cd33415e651491720cfd83a18e90f5bf68817db63fc961daaf8fee171a574d31c6f9b22639519a35b8d8b8176a8ed91ca20620642f9506da0ace4fe979ffb4de49a449413d79bc5f0b0a96a1659f0594b4e9746595cfa1deb9cb93dd6b2222c62bc8316ef2de4e7b05d15e4cc4492bc9af30dccb9c09e453f40c8bcb0ef22a91c9ec84d163cc7ac0183da32a3844d2a68c20c8932f7c457517f770cbf4ac7080ecf6f5d50ddab8de0631aa11282a3295c4efd473ba5e77a375e72e40b80e5eb8aab143af9034592c8e136c37ba2e82857f73d9092e5a9a11b10cef935ac1a7d05616294f0c59b47e38a4f34962c5ab1842cff05558bbcc986693294fe574b92f8d70d663754a4e369ad0a1eb164b0bc65411879b55ad2bc8c58c5cf2e402ad5a8a395cc89d3c8353e4f41aec3f0c002d0beebd8660de7aad5c660c5c3d00a3ea91d1e87728e961a837ad0bf78ff7cdd6ef8ea4e34425c36dd7834969f3a71cecde281485dc03c1169b727c7b0696b1f38ffafbf09152c3170b13dc607d44a236bebcca02c9138ecc3ca7cd2ba1f74aea63cc0a415c212e213158ee9e35d081c9b2b9e83b3d6b6941bcb2c899fd1c7f9ff5713e3e8a4bff7e62493e8a990030c2176c7b7f3a11eddbc824e3c81b40e217675b947ce7a63d195b695b015c5917332333c16d18bf04031c72fa4f17d7017605c5860fbfd751378b843c3b150d881cc7d5bbeb84c04c77490c70449f78aee055d96bda792f71abd95c4f1fb144f11bf964fe76f0cb3cf5b99533f4c86f48fd8ad948509dd3b3c188a04dd03755cf9c1bba102701650c825d28efdf2d28c0d6a5b3d89deecc081a3afb47bd88557a8b1a20ed19f7e5a7c06b6b24d80af966856e4bde444f3dde7096899996c243d878fd322125423b888bffc33b36ff5651544cdf10f997cffd999a8c81471b56c5849ebd0d47cb0880392bd80a542d4b7536a3271f7dfadf3a131d508033bc1fd2ab6826e0210cd8b7055fb09602c3b4d9e002f42817892e65d1e843eff2ba45e2bbf3fc3cf84952764556fe8393562f0f9353ebc6f0d96e342bfa9d4eeeeb9857ee7d0b9a93ea78a557693595645557a35cfcac496649fc63c25e775d3842fe314991a978fc1ed24c0fbf3593f94e33ca609fd26e1cd19adcfdf299288ec6603faf03b42844aa5251fc767be9b095d27e125c0c0f78e2cdfd73257668d553d6485e578c174dd82cf292faecd66df8942bce9c91bc42b713be6d5cc85e18daa843f0becb147b70c281b364b165d892d260e457aac881f3ccd8d4f1fc1f68479340f326255639d3096835469674013ed93da5033390517d8e7667bc7531fdfb4a28436ec7aceb71cbe5d59599cb86ca7e0352a654278173dfffc2292c11035765fb889cdcf6e13b07fa9289b56f91fa053046880e3d89297783a79e358cc963d7f8c25d3c27045c32bff0dec3273bfb6b284d6fab4a24dfe9e717a0a7c03e649629bab9782b838827d82be7423f78793505a8a5262650a24beba7691a46e0525566ed94513f86dbe59df960ece84055c7d6456499c3d82bfb89dd70b2b70ece2dff45f807f784392f45468fa5bb085df2c6ae27b356906d59d8cbff39fc87a2e9b015339b18bd0df409680290cd167823a5deca071ba24f34940a63b281ad2e626e7c9e77c1c9e7005f35fdd1db3c911869e6a6fec334f5eb13a3208e540c66b95447d5f05d9837155ee1c2e15d4cf761cf969f3d0bfc29503c8c5f2f309dda92e70094c77979bd0c5bff8554630069a8ba4867adc69ea128a1851f1afc8af8bf89cef38545f891a9b0af7fa889ba04d90e9be96cba11e39655cd416ef6e34bde0690744fdc470d96ef36c836aa83f34e763caed19fa4a1fe09b07fd744f9be6bf10994d21e6fb328913295fcad9d1f61e8cad96b5218e500019886afcbc3e8bda653510f2dae40d152e31316171c56617afbe2417e31809cf1a3bddcde0df68f3c584790bf6562b959880193333abb6d5a4fe7a1a7fa57dae1fc013b1f9386b7d2a992f24bc5f491310a865d63178fac74ca88ade0b497e47384ac66b72f12e966b162be4cab61f88e0e8006fc5c908277f0e9923304bbe582bbba20fa27e54b528e51a3a88ccebb13a13dc507c3603b874eab5d497d3695e14dfb94ccba93aaabe06dbde7a998195de82b932c3b5426649d0293d6b38718116d24b1a675042d2c6d5396582bedd97bfb671cf5c1615f30ace4abc150270d690862d949f1f9fed71309a5c2caac9c808365ef693efeeea27907c26b37e736c03f6822b6117508243606f06fae4b9500e05bbdebc73f110b15fe9b340d8837e8f38ad3447ba2801c24740dc5066958c8d8f5fd4557430c37d18e7df161b14e50c2a258839580225aeea1172883dff5d442e8e98b755b6d0d373356ca77c18e6eb1bd4d5c21357ee27cd2703219d3ed2af32a676f0511e9879e74c94ea9f53ab47d488c9e9f464097bb8bf25f4108c55d854c8737725b8b1a2c857d55e7c152b57753bf623635deb815b67d27308d85dbef2fc6d15dc30d9142df30e2dd84bbcc8e768f9f82e4b86e4a9d502c1dd8e609d45e71fe9de6d3c3bbaa6f92817c2a55cb2a97aac064485fc5746e158e5c82fcee6cd5d9a3aab4373eb0d03473f35e11afae626a51ee88ada60e4dcb0ce197e63fd7f1dccafa83a41da2b1125344a162524f52a1279535a18f65cae24194776ea13a356747ca28bccb0603a266f4731948a03ae6f3b33405ccb3acdda48a4280f6cf4fe592f778ed2449f3200d93d18e6af2b4bd643301b05e4660f51b49147181c7c459b282b07ad4be40b1b2b6d580e8dff86565945e31df3f342eb1635eb2b6108bc75a0c90908f5d33eca71beac15ec06c1ace2a2e34ad1ed1334a79026d4bc4b6d6f1d2ba9940b3a721cf24f10a7845d6f5f43739cef4011bdc54c602ba5c9562dc20156ca947dcc064e8035b91b3f558a9d3d93952156f42fc513c9fcb8390226b1b0beb96fb22bdeb4c243dd0e88329807d4e5694a4ec9879dc9d51464d32ca9dbe885325a049e501421503051ae17e76d0f816f107b40adcf02cb0acc96f35240276c5e2862b372b094efd8fd17a74375136913bb660d8de5ef385067f281969e5d265bd0d8f1ed4c4eb5a71f91985516aab1bbee414b9a17ba294c1ea18de7bec754e17aee97a6e8d5332180c651c400c32aee4eee273572b1b8fae86d6155fa861cc3fc04d20a5e00fb421550e9411478c578f319675b7cc9cf03daa384be1662b27557803e948f4d8e7b42a8910e81c70c5276bc0e5b105ac5ff424dfb4ec07ddcec843cd4fc5d18f8a8002d934021270bd18354a3c016dad50e0ee4b3ccaf56ef355d792b53acdb3f2072f43025890e9c3f15d7859fe68c1f01d00bf6487438adf9973d5df75fe8859efbcccd25d8276e69db30065f2da382ed7539cd00c5da4bbd29b77468c591a728bc7610a05985ad69b66e430b5779c4bebeca75427e2156dcffc86a54cd1bd1524a4e1826b587e801bbb5b5a2bc65cc18a59eae6404bee5f396195370cf62d04e7014cca06112216cd7d79cbbbf304c1d34231cc540a24ef69faf284ea4bae24c85eb1cd1912ec7788e36d2ad5302280aae0a4f43718c0698bd934c6834bae2b5b205ee5a01467eb75abd8f8f492194a698bfee2d37acceb99d5bc729867db3d38d42d451a70661fadf787ec0129204240908e909e0eb3013c657936d32d486eafb15a560ae513a3a064b8c60fa3c0213dcbe619f42b4b7304b4f49a191369dc7862e7a568be8d59d39a8fa2244bf132a68", 0xf14}], 0x1) 02:26:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) semget$private(0x0, 0x3, 0x10) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0xfffffffffffffe0d, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0x7e}], 0x1, 0x0}, 0x2) 02:26:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x83, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) sendto$inet6(r1, &(0x7f0000000080)="25a3dfe960406b3f6b7dcf2247031d1ec25cd8722223381be88fd18a67de09c81483099d7c2ba3326493c88b16b1e63b4544b7d0d08490eb4c9d84451e4c61fca212b759a15a87c924df6a6c149c43459b5210693a2d22b04ad3", 0x5a, 0xa, &(0x7f0000000100)={0x18, 0x0, 0x40, 0x6}, 0xc) 02:26:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') pipe2(&(0x7f0000000180), 0x4) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8, 0x7fff}, 0xc) 02:26:03 executing program 0: r0 = getgid() setegid(r0) socketpair$unix(0x1, 0x7, 0x0, 0xffffffffffffffff) 02:26:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456f8fa7f26b1edd35a653c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6e) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80, 0x1, 0x1, 0xffff, "c82c7ce7f94d2c1047f58dd67a659ba8cb51bd6a", 0x6, 0x3}) 02:26:03 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f000069c000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f000069a000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 02:26:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r1, &(0x7f0000000000)=""/57, 0x313) close(r0) 02:26:04 executing program 0: socket(0x1, 0x7, 0xedb7) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 02:26:04 executing program 1: r0 = socket(0x19, 0x2, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0xffffffffffffffbe) 02:26:04 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffefffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 02:26:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 02:26:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x112) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x4003, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 02:26:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='n', 0x1}], 0x1, 0x1) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000040)=""/148) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x2) ftruncate(r0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x1) fchdir(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:26:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x2, 0x4, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000005, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x9}, {{r0}, 0x0, 0x40, 0x1, 0x1000, 0x1}, {{r1}, 0xffffffffffffffff, 0x9, 0x24, 0x1f, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x4, 0x80}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x3f50}, {{r1}, 0xfffffffffffffff8, 0x88, 0x2, 0x7, 0x20}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80000003, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x80, 0x4bd, 0x8}, {{r1}, 0xfffffffffffffffc, 0xa8, 0x0, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000085, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x81a, 0x7}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0xfffffffffffffff7, 0x40}], 0x4, &(0x7f0000000000)={0x4, 0x101}) 02:26:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 02:26:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget(0x0, 0x7, 0x404) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0xd439]) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 02:26:04 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x10, 0x40) openat(r0, &(0x7f0000000240)='./file1\x00', 0x10000, 0x1013) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x1, 0xb6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00010187bf0073c987be2c59b34d2d886bbcbc9403e8666d1fb9a079c4d5a11ccde1a27f48e6b3aa7ba746ddebd1f097355db74b8a253722632a180f4f9f3a11369afbe2e5f76f3dae346b"], 0xa) symlinkat(&(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 02:26:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 02:26:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60f, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="42eaa079ce5610805f1d97b9ed73e51121019d02d1faca473a5fa95d2472cd153297b8be28cf554f65bda52f89c8ea5b593093d34fb80a1bf4530b3eb5d262cc4360cb8bf398d151650c574f47edd3dc240e530cd0c8200d40dbfa1401362becd8bf84943883d84714f5fded1993f3a90009da24d932d7e60892a7d9a73d0e583670e9790a0b863e0fe0efcd1dacdc0916ecf831aa2dbb0d3c29d53ebc52006e8688008a894d96487b2345ba3982d6aa378930413d02c2b77de15274d00a68d760326b5a8cbdaa403e13d99fbb87cd2d45e5f88105ab", 0xd6) 02:26:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x481c767f805a0c81) getrusage(0x1, 0xfffffffffffffffe) 02:26:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x7d) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f00000001c0), 0x10000000000000a5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x114}, {r0, 0x80}, {r0, 0x20}], 0x4, 0x4) pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2e120000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2e121000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2e122000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2e123000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2e124000 didn't change! 02:26:05 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x3ff, 0x200, 0xf, "5b7f965e2d407689c591aa65421b2cff2dcd098d", 0x0, 0x6}) fcntl$setstatus(r0, 0x4, 0x0) 02:26:05 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x8c6e58e747687849, 0x0, &(0x7f0000000240)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000200)=0xffffffffffffff59) read(r1, &(0x7f0000000280)=""/36, 0x24) dup(r1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 02:26:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) accept$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) shutdown(r0, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)="e52e3e37088a062b56d9bcb4e1dffdd822306c64e37fe77d0a093b068598f02e31a8da0c3bff5b6735554817bc95e8482c37a2f07e003b4dc328ebdda7a712c988fc30ae76ec8b32f0a8cfc09925ffba2bb21dd3573e784cc02b331f36b7727c18736bb688acb99d1d4064a293e0df0a63bceaf0ccf6c7e38ad7331e", 0x7c}, {&(0x7f0000000140)="66a76a1052e98782fc240e49b1ead667340eac10382a40ce83a555b1c7d3c77a8e20ea5c69f4d35b793cfed897985762be4654e10cbf64c1ed15ec60b976f7f2e50aa202faddb0cc1609937ee4e4c14b2642f2372a5b823c7062df13eb06600bba5821d968c9a008f404a781690d6adcdddc4b953a734b201dd9f817903773f092a6bfa2e9f3b4368fafcc030c02dba8ec5138770a2212c59c", 0x99}, {&(0x7f0000000200)="64c45c8d8ff45d5a75e5b3f489e68f5f85e981bdda50059c96b29a11a647fe175147a21461ab125f6b22e8308074e77357c8cbc3735978479663c0ac24091c2165f6fbc2bbb9290a61f98ffa57ee13a4cc1d801e2c9487c9cc8bd8889ebf3fdb", 0x60}, {&(0x7f0000000280)="6464fa55446adbf5", 0x8}, {&(0x7f00000002c0)="c8060cdac5463679bd270f6a376609ca47a59db5dabadff238a62a3ea8ecc61f0bce3f6afa91883d3043805ba79542ad4bbd69be989f2a562be221013f2256c1686eacba0b4cf7e8053d428f06f8b65167718582f9c2b75c800876c1b23ab962a51fa2e3bd38e221c42893304f3306c3c11bff99f4cb282c413151be5208d50da9f60477953f83b4b0cf350a2db5b3229b7f1b2a6c105ffaa5553df492051f26c3003721e86c3345176cc1fb030d64811e5b8c5f03a68b8d380317ac679caa8b6bdbff852f0895f0bb66591ae56bb79e88684a55bb48a8a298b04f2169ec03fec6d00344f4", 0xe5}, {&(0x7f00000003c0)="258dede0e00d0561291a2a640dae50d56f9304cbe740bdf40757987d5e51909c9c46c26a1743a6d6d0a5adb4ed8fce33a96b9dfcf56a57b29a083fc3b594e691100bfd69b7f4acf1522b05f6dc76a9fba9e6cb2c1444b28211ed514a9ea302e7411cae17c923ad2ef4877bea5472f462f95827ca11021dc59a195c5ce92ed0646cb832b79035df0e146cf36a5d4c59cd7e2e1d668bc970059c58b356fcb3117d0e4ef0b6803f1ec26e626cfb697a4a26b6aaace5d744bf47a07f64dc7693535231d0b0bf310267ff3aaf07972da3c5551e80366103f8120b028769f63be183d723727663cd8475a3a3fc127276c2af5593a5590e50751b83a2946a25fda79ae119a2d261e705c4875e2a955fd283c842469b72a1d469f394c0af03ab22e8ff557106469fdd8d88bc0c599e3a92bffca2fc0768ab9b97b78e4a286e797761e9477a3fcf5da81a7473d4ffff3b86704e0f9b71048c640ee2c0961e498515080b31c57672a4b4b303f25efa6359ae039d572cacf7a4fa77087534016241318aebb18908c35e311bcd656a38ce3617c821080a97f7dba35655ebdd54d6eefbe68a8910fe8ac4fccd77bbc205174cf5260a3d5f2f502fd8d60087301a1d784861635064f93ab2de8d9527b825025e9e2eefd35aa89262faeb650c1fdd92c4d00fc58a7eb2b085940abbd32702215dc1640dc4087431c86ca3921f99a873a7b2f9765f24c8b086c30397b603bdbfd7365ca23f3657976467062c8887964c7ecc05c9e0ae079676ae38ea12f04c0e0752ad76375889b2ad3c8718f4970bdece4328b0b80855214e16523640f6947d29c2200381f7ca61384aab183a44d744f30f6b5c749d8951e499696f0cdac182573465dd7bc5ca4159e572a80b49f777c1ab3e9f3a9eef170fe7a04ed91be2b54fd100bd941d2605b8c988ce676daafb84cbfd5a31130800aecf5048a716e24bb265a5e23370dc2a9e09af5089a81450b5eff70e4b590e4719538504f50eac0571ea3cc45ca88bc44cb4fc5330401482ec8c6f925c8c8d602298d9fa79781347f01129dc43b99b193c4f050f582cda581d11d3e11b12f82bb1088a65018206a3dd22fc202d0ad0ae87ca824a3836679a356a89aed310e616c967cf0566388f2d7922915be860e4689a6ec044ed9a59434ae8d58499aacfec8032b22abcf0aa7e5491f27d435d616371c332d5d9d560b97bd15c011d23c92c483e0e337764d9371677d8ada20f102a264e8dfe30bbde6da43f34bb4f810b6a1fe66d2eb564e8310a81a7e19c41069ab2a79f2e9802895c2db1ba4738d4ec84add33dfca2676de582f41a0df6a2189564bcb111dfc5606760ba70d6a7a9e281df520da1af830b6effb98d4f3af751b341915bfa38f770ee36fcd6ee4d646ceaf5678261be680e4b99b5ad779df383680479edc5d7cd4e0143d69bb3ed424360150ac7c0d25d43274e441b10414b622703870812951b9f7eec3f854c842645828d1560a9035e38c53963595c097ca24810b4cddb2544cb53fd89e71bd99a116afda52a946cefbbb705aff69a8d0edb975823c5d2c3646352304e0752a10c0de827755be8d9979437efd7739c3774bb2e934e6a97bb0db157041c41b85caaa686d95f389fee7cc9e6c052b66b13d834b9a6a7ff61c5c143b77432315feaf26355b105dde0242d7fb31e4db53b3e023525ce59ec78407aab61f5ed508eaa7ff4fd2ece2cbdeba148b79cc698eb9b72eb3c6651fb19eba6fbcd193d59c7ed2a0e609ae2e034151bacc0bf36ba6a0c746924b37e36e9cf68649216960fdf8ba5f4313754c294dcb9190166e8b8cf23ca6de16ac55b5068e6aef9164652676a50927c7a888bfe21422011692903e1f50fea9137896890e918e02552a9f6b6e896dcc4e1eaaf4654388bbb6427662bd475b34dba03b482c04747d8c9d89012ad85398c9fe388c654c90841742d6f345d71bb95b3a9c0931f4032c9a2798647ac1d8a84956354d1cf4a3b2b7995772919411340f59aa4253948bf14ce95d75016e3c4b4ec59d1bc516f40984867b075bd4b56d518e3dbb7b585e7fa857a4fd25f072f7e63dd8d63dd1ab2c1d9cd9bf39ebbaa1a4bbccc5c78ca0fedf7d081e76da7dc0a22d480b17ed3d8064ec01ff509f4c5c1073a1079369f77da71797df23ef9f817f8f17ad9513c4ee78730a40582a33a59eee965a15a3c2179bbd7bf6079054b4c3477670ad47454adb3a4968d5ebb03d40ed683c4f59130570d3f18504661fae0f9b9ea26f9f86379da002093a96cffe13dcfb08614a339cf9200da546d17d6c95881c387e0046e961ce5e9d25d0fad3d14a8f61ee2f448f480f97af35ba2f449aa1352c3f158066b2dfcd68fc44e669b39623f79159a9e39b461b051c32bab10e51f2e1014f500c4c3c52f645ef17a1dd7b12b9520b5c271e74fb95182cb347d4b73ccb44e49bdd7d2f91786461a36c3cdcd7448718e71b6de1a86f79d4441847a835cbad842b0cf40ad3c95bfa26083b122354672c18a4d39802009e76d4976c6e51a35a7b653952726b4bcf5741ec771e46abb53fc9d43d4d7bf4f8577a169271aa75143a2f4be4054c35bd36442b29e309152b1cf426eeb0c6c84b76d1c9eb6ef0a98dfa252ef8ec8aa24c5b086ae5e2fa3b98f5e8b7910e9dfac389d9d3635ff648c402da4a0b84acffe1edaf9408eb3d22c6e8efe85dc6e4c5323ef8c27c59fa617600205b21e83db6f0345332bd213a33cdbd17d581423b2be25a1124886e8a993b2a15603601b8c85c6777966149aa2ef575ccdca9d54d7dce9987e1a006077805f28f7369e568416c23e60e7260b06ecf480135f505840c3a4d19fcb26219f4493acb9eb4b5544a038b084371f1ea9960398577f6517fe527884564cdd83de87b6b25ad3b4e9f6de553d42625aa19ccfba8eb1d81076f914c425f281a4fe4847d505be77116fcb5d0a3091ec25f377201c5290eb8ec13b3002b06f64861fe10f268ad6912e0a0175787c2e24d9c6684138567cc4690bbbe91dbec87ea0d908f4f6dd4512aab4ef624f73f78b209ba1bec962a7607777ab48046a272eb8f5bea6a1c33cb12973fcaa0f27c39bfe49649ca8915a13f236d421d1fd262ce5bd399c353e4a585835b75b2b24825017366fbe37eb71e8033b6ffa9d9d40d1e8d72183f3c6f2eaaf862634ec96d592c3f67f5a74a81d7730194ae0b8b6870bfa79cef844faec415b27e705120b6dd82e659bb5df31e56e4cfca708cce4c16a574e2ebd8b045d1a44947c5c44f3a22efe0819ff3d782442226e3a79a989bb8ed62755eb19786583d127fd402ffae8bf4f1947b9d647bc9c91986768a24cb40c6f82ae5062cc22d099ca56fbd262332187bc6553d0b1d70f124f14e9e2c2f3f40af4fc0ff88beca4eb1ec8b05d3c8539630a945cf194211aea690475d9f1dc1ea6c7ede461bd20e7b43ad37ead461dc65e49487076e33127bd95f7b3172cc57a8a09e2443efb80e8db9c5b9ad158ac845b8877c8fbc0b85b4238e1f0f9c85bb74f7bc2afecdc8c2933d3398ed496ddcf84ba049012f14bcf59fbda4a2479be9b326a0ee05d7a5a3cfb0b884d26ece2591e9db6aac9c25301650ee60da62553f3c0d7f94e5635354689d9826d7f454bd504f93d851a59cefa6e1c7166f5c30da38e7688792834aec298a785fdb70a71e299dc13496c2dd7b6dc12eba111cec50ee1ee5ddb66903207f2d638a0192783d42a1818b1e8b94c87e7971dce8029af11a565441b062b848cf8082d692725254e95a7c4b79ea963fc1ae4328cd550bd2a38ab526a62b00b338ab5c70ea66bdd02111de70937f1a9aea9f06ad52e1caba3e53f586efa4c746032bf0b6f2f46519f40f34a1a9ababfeaf49685795899d64c5d647d6da640d36310319a3163f1547b53f03a8c11933c03a1df1c3df8fcc595c54360a5534ea2754255a6ea71e815bde59706b671b78d4d73d02d5a4b4c18c717583aebe9141aab371c69113228756b2930953039c71e3981f9d31f0ac01733ad267c314b0c437d8195515efdcb55d1990dd0fd2245acdfdbe3873db43f156b5b68d45844586e33ddc417fdad7ea7f3737da33d0d4cfe7f0499de0485da91da2258d6a3b645d4911c64f461c12257ad19bf6581932a6da7fa3382d6f3e2b4fb75ea92dd2f042d352418246186be100c44806528b11e4d9dcbf11e695b5a774d84bf6d4ad65ac14279ffec3d38623e32604a932920d15c87af46a8ee32233a5b933d0342a5865eaa08bc47e3b5ded33a56f2c06f01c85abecc14a77322400ffa4340d59b49327bf13d745ec98315c223df0db3d7898575600b3909be173762a0c6c7db45b2f2a069e9cf6afeb2f8d074508e2135aba16f5ce4190c63d98ee0c4e7ecdf820cc5f1520cba87a8b6e88f9cedb1b78e2397dc9c795ce075d7bc67883ca7ed2d777c82a7ea6431ad2a9699340911129e1b975ad341c3d2be22017167cb6ccbfa734292875986075e4ad0b096d45fdef0fd844043ad8ecaea24cfc5e623a2388db542ed064f7f303ae064c44dd88934fe0a07bb0a480fba36304cccf2fba25bccb8e4263f7303923790df2ea1659d71560423e1a9da96ce6c66e773e398a4669a55a45e548fdcafd0145771cf0257f4a1ec0983798e3a481d3473090ce6a85c22200dfbe47394234ddeff4221182a4a0d8df3e024e2a84a8de62eb9a863387cad24fee5a81f16a9390468d6a39311e1750071dc94006f49c39889442ed8cefbc7767f04808e7e4a6f542d0a33b52178f11649c9933128f77fa57b7e54df4e570addc50c1ff21f47515eed794c20425e5fe404c9f57817bf7cfa425eb08c44fdfcb2354391efabd405e6976c9b97619d05c2917b13802da6121e61045dbd51902afd4002c2d8ffecc7b57aa15ff4f3a05ad36121c9e9d6bde579f6d020b5ade27957793b98ce600d67b4d7403f6f9fdf6818b6632ad95108171222ba51f93c40279cd8b4fe0ecff8908fbe948da2fd25fac5c24c588712b3a3b2c852e6ba943523a5193ea791b39ccfdb44804d8c4bd10e406daac6d692fe7fa8554cc7e1867520674f355a24cee682ef246019f2f6619c7f808594eec705dc5c3ec36ae0975487fc5f1ce4514853ffa26cc39b20993efd8fd13dd19436f26db064284d748bbdc223913a06078ff17b95689f5d629226e09053261758fbdd5e88c18d3f13fb881151846eb3c5e3167174cab7af3ead7aa99e229228aafc0fae93c75c548777e3a9cbb4e487ce08d55cfaaefdf20f74e0b3c1d9dd7b1fb875c4841c03dd07e22017d755090c2e1a84e77b122ada32c84bfd11b14c7d5ca11e2f68263f0bac3b9a52aaaa3ebdb1e0af52e8c2b88eb0d82c3eacdd1c628cd8b91d5f55a4b830db8adb3cb2c99bd7b84c940777152b70ee93402b612487b74be9cc1ba8377cefe81789f267ad1dca68c98e5ed7f6b26452dc794349f810f0f23b4d696307f9bd5991b741ddd515709d971933cd0ec5c1d538409080d8ab1f99658772ab78a9437cbc5e0a8bb6b166b883d06df2854077be984ab504b61caf521dd7a94f100296de404adf75fb452e0234e2c65f642151f47188832d196e230ea7affab9f8907d3a75f128a2a220a6f56c64dc9dfa1275ff69f9f3944715b0c6877bd87902dc40677fbd79cef9d09a660ad3b1fd6823206641051ca14b8124ed977e2adac2b71e2fc4fe3354433c2931a605c7d5c2d76c49415ce426bebfea57f3ceb3ec2076e04102297eae9ff46179a06e9801b498abd0355d3d5e7cb272959dc58a", 0x1000}], 0x6, &(0x7f0000001440)=[{0xb0, 0x0, 0xb253, "a45be8a71bcf512f405692876fd280dbb11828f0eea57a7852f84706dfe982cb0bfef1aaf6e35356798d365c2723404ae286b4c95af7f9de5acf286a5ebc6941ccf3f905f5148afdccb4518c4364372c26baba66c7eddfff99eb5edaeb95d40cfc0a6802f9f87bc0ca6409e90d34de90208ac945b8a57b6ee79f126ab6760d491bbe541929bc3705c26574375799631cc804ea6f9d33c18c8b2e9b4fa5a1"}, {0xf8, 0x1, 0x8000, "52cb78c592953f3d7c1fa877928a8a5410653a5f0c49e189016499d86220c57dee3838e039cc2429494e50f30d11c8ae8dc8bfb4ed7cb1de30ebc0f5c4035c29beadd63e248b9bdebc7acce80db3466aabcdf67c19d8b5b2ca94234f799c06e4569405f41bc4e36694e2b522fcda7f1343681f25699e69a7d9c81be326566e5ad4df9806e220afb6228581be900942290e1573b848c2f8b124b8ed3724407e56dfb6478884ea036fe9ed0d9e7d647ad21cf50cf395031d6d1fb9a366224892fb4fcd26e23d700404265c8aafbd9e9f797a87a54d125e2f508b1bf1e60ceec04a31041cfe80f5"}], 0x1a8}, 0x8) 02:26:05 executing program 1: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 02:26:06 executing program 0: r0 = syz_open_pts() semget(0x2, 0x2, 0x20) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x240, 0xfff}) semget(0x0, 0x0, 0x200) 02:26:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:26:06 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000180), 0xffe3) 02:26:06 executing program 1: r0 = socket(0x38, 0x3, 0x401) r1 = socket(0x1, 0x1, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x0, 0x8, 0x5, 0x40}, 0xc) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x1f, 0x5}, 0xc) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:26:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0xfffff, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xd0, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002380)="4eac6447e8c60961fa03f69b10e6cbb33a1d82076a09f3e02b772ca025bd060c8743f51698e2a56d907000be00f5035fabf5aa06ce306331eb847a24c69aa96901682887c3cfc6eba8bb8572754f1b4543615eb7d16e96e5a2a7ed308f3e863905bce89e4f2e1a3687fbb536216043390fb223bb748fdcaaf87d33294174f9918f5eefe335fc1e9a8d5dcce6086691dc0ac992c327c6452fcd7d6155ede6f0b4982d4dc50f56f6cd3eaa0a00f9b8d8a125df6555a9debdc298c26109331fddfd343fee5adf3a1c825d809721fd7b066c33d07efa97f031b47e7bafc2a79391eabc1d35f6655956f527f2cd6298b7c222d0b27b671779f3855db5223da8d1fa9bf7968277eccbbbf89facdeb12b1a9d5ca5f238475b5848135f659d69648b210efc8d5e59258d923ae9f45bdb13ad5a6284ed3046d6eaf6ee30b74057bd81ff63005da2e481da54dc89854bac8f8ea20a91b9ad41db7323e4a7ffa7286cec3a55a2ed2d0372909d5426459b9458298021c6df56a2cd827147be4108fa8f1e807baf6d8c91d2d2e573a37a78ce5b445e11d8e409d3dc9891222825fc46f0f825907315bf13d2ac75bbc7d25bd2b98cd44e77de1172dd05cc275e43881daa2b985279d2bcf0e78c8bf5f695eff9f753c86ce1dc185a2ebb72d9f102f12375003f5013c199fbf973bb1731341893320fb8e565dccadcc5185729aab1ba0377b5b2cf69323d2511ccf67090c6da0130691a54d4c324fd0d3ac6a22c6661f148c60ee72256d74fe563a5ac78f19a03c87798c7cd95431c767bc7aed97b82a3fda0d048b497989798407d03aec32d551a388082e301e5349ddd5830ddc8e1b4a101d5f0b7f6019607e5d51de79e9bb80e389f757325f4980d6570c9cb52e6c1525e360865bcf5ee8572f001b7beff08f0927e2c7159735bc13503d0f81e9e3e6804ad5f79016bcca3a38339deae9771950c3e68f2d1cd918168911763b402eb103fc6d90b607c60a0f83b5423137aa97dee64a8049c8e3180c43783732abf306df0e458cad0c04e574d55ff37bde8f98a06dd4a1aa684c1c23ea288949289057923c45112b2a2d933bce695d4b4b2b3bc5057d7aece87e604cf8f8f32f1cf0d200e664e93c31e033729bd2423c3875f6c4e3341b7a0516f401717242828b34297596155e4028ba975cc70eea1a7dd1b5bc0c2a0fb2fffb0108cc5dbb9d100d62715d477196679d10059d5f7dcbb7a0ccf3f5e7be3ef3e5dee4ff934838508ff442f469c02d17e19259fa059bd272ef96eacc1bbf69502ccd97b6021b8f816bd8af0f57f8a133df53616128c5643cb2dcd0a0e3f1927424740c6872b3986d7045dd062e0551fd53f211fbcb85dfe495b1591618cb8610349e31240f9952b0e09c8fe6a1415902e60036538dbfdebf81a74cc01bd3cd3a49ce6e86f7e253304d9f1af965160dab9566d37f9695af06443924d713c2f242580df00e344d95cd25ddf54a2d0a96bbf6f738fc5852421ebc660e97a482aac1e4cbfaa02ae2714e7fc60ac9f4702519c4ae2fb2e495840bbe6514f3fc731aedf51c2ccf51aa05bab55d00d902cd23955117c07fd56a193d2313f4269a93b3d64870bc6fc015d3dacc3d3dd2680d2bb3e24c194fb71251d88d077dcf7133146edf495ec4e7ad540ca2b9a3ef575528e2d9b0c577f0fe4e64e30f60a72d9816f48dbd28e47ef5538f86c2fa3fbc6361bbd4a2c15e46ecad43ee53cfc45d5054ab7e2a591e8880a43bf9cba4c99c648ae5088bbd413f8b89434fe9b462bdc6d89ecf096063630f99c2a601f212b7bbea8a0483f6a224e2dbda599e62f1888222d6b3bbfff4e5c1e5ddc758258277c9cab84c5781a5407585306504b43fda66d389c3f33ab1238afe45259b645414518ebfa759915aa3a6c0f0d71033df6b9ed87125e888484c3dce246340915a0527ad388120da862c9cf520f67a627e53ffa5a1f59e00c97304770a1f33fa690fd6c59419cb0c8eb1fc4e59d1911071edd21232a7f3bd9b92499d9601f2ad932dc15bdef63c105dbef22b25b26ec5cdff0a5523e3e27d23239e1e4bd7645ca828c40fa404835a88624aacf44c7ab8d1edfb57478ac99254968f3d2d48215839947a78464dd8246eba6b0393c2e487b078f5c4b7b2a031cf5ccf0ce52beef91c5b5f0ab7f2206a8938c73c4c9f86b2d6145a200efe00ec6955bd404c1026948106ea8f86d8c5a7cb7ab5b68b8f106e4e5e0de9ff567d7b814e932665cce4eb65813379b989fa56b861024a8fec625b8027e19bc87e05d0993d06d70e9ff219a8e5793a7de809582eedfb34025d8827b52cf769f546712f1ed3b26a1afeebc48f88faabac993e8a692bb52333602ddbaeebbaa8aa50047b3771233abe1fdc6b04e212fbd6d0c7b6922116455bfb16e69a0638bf40eb230b6207b4bcd082c337c89b129fa63bb462428d3ccb316fcb8af74bdc9a4824c0f32a9e362579218a4d10ef09af499394195976f867ba24c5f0d96ca8d9578f9cad0c0c0e67a65d76d3df05a1e8ae68781832cdab33eff48c8626b4624388751b14e98e8c46c30f99b67f39760604b1bf5f334603013eafdffaf1e16b85fdb131e4304c2ef1b04723d9fab2e8e2f27b13bebb1cc7e6665f8147992c59c248c2ea6dc9c7fac4f091de85133c026b904c64a7f58c18d120acf2f3922b184fee29d7fe4df0c3c90b6a831a9f7ee7bfa65cc8266f8458e2cf2fb32b9ef66c746fafd3efbdf41a0a48ced471f0007a6a4ff3f15f1eee322411de53abd6a3ca9411cf691ff2cfef3aa89c9c70fbb1b3714071b5b9280efce5b35ae5418bb840b495343c7dd5470446ea755a348ade0160a413315fb516ec8ff70a41fc3af2f13c473d413fab93148e69acc2592eaac887df839ffa5bfe27342a151334c2e96ac5cc80e5ab4bc0dbf70b445134beeab416581bdf9377243b80933dc86ba46a90cd90ce4403f5c28320496008198f6c59a1d3d5d5909eab4fb2c4a4ded452f07790a592bcd31b7a19bd025548ada2f83711c4793d7396910447647744b4a96d6c11599138de0db2cc54e1574183fa7cbaaf28b3d1936903b75f481bc8c168ad68d71623d8597502bacebfb41b18acc27025fe6a069c40b03ea9e6bb2a5499d19c32d855d49a9c25b540c403e7fc914fee387c1b2787fdee03f19830b4419df32ba8c7c190c48cda7917e49f1f74da7653ed5dc3ce95999a7a37a7084109204576bbc0b88e78c0e851aaafc36556ee5deed81d1ee3e350c1e8608970936c6f575a1962f28f01f210bb07c6fd4cebcfe57900f180f33838789c1d56d6df48708b750c4b290efa31bd49a4b22d8ad94aae09ea5124e7ad8aee2a3d550f60d1763845a1317072e19c9d12f6103b78bde9f4d926092dbaefa0b6be09b19eeb6f62154bcf96df8e170222d7c756fe3db3fe2f6370c318f07c2400b40af4c15233655602b8505a9801df980577a67bf5c37451905b5229e283664ce9211e410bb4450694c8e8e8c7c0544b853f3bc5403d90ac4d2c8f4cfdda16a4f6e5edb6f78a27a99fcc5244196588c1a70f5c1b5b53c075a2c2059ff80058e5cd483797caae7b36eac38d21b37c89b394b3068b8a31099aafb6bfb207ad57030c6378f37f4bfab8e200a7762ee6b3400c910d15f18f2e12d8aa9b28bbb710eef66e52bc3ed89400aa0e452e0ec88f3cbf7682b10b5a1681fc291f7c78c4111e4d30bf0429b5dc4bea5127a26483309f6c83ea27688f7c4eb02534c16aceefc3d14d0b23704b9754baa5b6eec8f6a07cadb95e02d39a4a263ba3db6673054b4db37b051f69d21e9eecf44f172ce63ea730fd6afcead1afcf07d68e35fb36bd2f4aca1c755048c3fbe235ee0f0d0e0d8009fb7666feaeac7c285932166c6e515892e9a67089e99b0ccda6cdc81b0b8ce2f9e84d2f4af1f6d248b88023d772793010ff2b24dcb3f1295cc8f5dde96d0303a48cfc42b07770fb6ce93d93be043cc85d8b6e20e0241295dd880c845ca3c31c43d07760f0008bd8e15e2bcf0e1cc4c73194c1b1678f7249cba06c2bfd388189f6db0d6221194ef7fdf7d203c3a852f974667ec3ba2baf9d3dbcd1ade539ac72c8ed04245b1813bb23f7601b95b55518fff6048d83d7e6d6682327b3d35cdf9acb983a580f40211055ac26aa16f17f4c8a04802d5b4425cf3276ccea60b4b284e265a88ff8b47028794e2926b4a7c458d4860ccbde5119f5703946f12797d3c0256af585334a3d9d11eb53a8feadc4bb89bb9a61d650c3e83bbf38c03d7e81392fe9e7e43488090e7d90bfbe443f0c30edfeb99f62b058098aa9132835a71a7ea7b76b10f841058184aee2e8515fb9fc34c2ddf7f6f57e15b445d20554125fb1f79940be6e70c05fc25cd50a5e6358ca0231976eeb17ba1ba54392353486ee7bc69db01d153805251bc130542c461e5ec23e72c810ac4039cb8b2995705d6bf7ac8af1f904c3b64f43fd7ee94b3c3cb8e641e0736055c0f5cbcb7d9ef2490551a9fd0bf60ca1eacf70f35bd37ae43bd5f91e447920a350cb2eaada3572963e3eb31cb58b8771d611e851e335ae71d2ffc5a179c245c5006a7990f08db9f53730eccead754b5aafda1aa50ab1c0075ba50d309e65d0da9ef832c8da1c9faf2a6264e7be6dfc1086ff9c1725bbc578bc34b4250941b64316f5f2bca7dc9472e63d3e48eb9471028f5fe018ef0e5ee2d66538b43cbb69bc3cf7c772bdffe66eefb3f7bb39cca6a371a66ee66c3e63a57ae29bae09da97f98d9df68024f005db4652a24f60d250e1e9f2d4357769b7adc70f6af1b28cd1166151ee11af29c13f59c2dbce71334f8197bd12f91ed799bd25b9731abbd21d175983d75071cb8d1e4880895da2d083fc3ea253f78a8bbbb70036f67bbe73858eebb66fed2f491c0c7e32b1068075827f9b4eb300aeadddc58fb2a531e07fb7270f13ceb9ffd86f4ae49becc9d5c4ea59802461e9ac86430f1e3726f14c214d222117fd426", 0xdd2}], 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:26:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x2000000080000001) 02:26:06 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0xffffff24) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setsockopt(r1, 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0xbf9a, 0x0, "d7c3de816b95ad66000000000000ff0100"}) syz_execute_func(&(0x7f0000000180)="a5660fde2e673e66450f38059f5f000000c401f1674108430f0f837b9d0000a7c48309225805008f4978c10bc482793298706ce2b53510004d65a111cc7651993c1c21") syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x100000000, 0x3f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0x862c00000000, 0x7f, 0x8, "1c05097d989745efaa66475a0919f8edd7e40412", 0x10000, 0x2}) recvfrom$inet(r1, &(0x7f0000000280)=""/110, 0x6e, 0x841, &(0x7f0000000300)={0x2, 0x2}, 0xc) dup(r0) truncate(0x0, 0x9) syz_open_pts() recvfrom(r1, &(0x7f0000000340)=""/32, 0x20, 0x1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 02:26:06 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 02:26: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, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = dup(r1) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0xfffffffffffffffe, 0x3}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x1, 0x0, 0x7, "f90d6a41c2cc83e69f8e8f2462db2042758a3197", 0x3, 0x400}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 02:26:06 executing program 0: r0 = socket(0x18, 0x1, 0x800000000000000) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/153, &(0x7f00000000c0)=0x99) 02:26: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r2, &(0x7f0000000200)="b0efa228f60602e03dc9e218a6a84588c7de02a310ca6fd95ad404028cf2802cb71f3a34df5f1165c6ac51cad795101eb6a299691473713e69e3c5349768be15ef77af07f410e91db4928e92e7d8d6", 0x4f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x549, 0xc80, 0x9, 0x5}) 02:26:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1d) rmdir(&(0x7f0000000140)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(&(0x7f0000000100)='./file1\x00', 0x100, 0x80) open(&(0x7f0000000180)='./file1\x00', 0x420, 0x40) 02:26:06 executing program 1: socketpair(0x1, 0x2002, 0xfffffffffffffffb, &(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x40, 0x1}, 0x6, 0x7fff, r6, r7, 0x3, 0x8, 0x7fff}) 02:26:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200, 0xc9, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 02:26:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a4a1260eb8786b36b9252f3205c92f1c9bc43f9e0d18d978a88252b8ee0787a123a2a592609105304381756ae4a333db35b134d07fb51a8106ae6c00c0875879ce6b0250d7e4c03c92cb55fe4096bf71bdacb76c614ee1265c72cf42caa83ec42bbbff563aef283954a885a8ea1905fce37c697375850212bb4aaaafae28754fc53dc7cd29649a81d8c529a1bb1440041ef42b72556972ab5af324662bd098980f7f701c7abef241d4b13bc65bc613e622075607db54ec044d182600f806b791ea845213b1feee303af5dda5dc5a2e9a6d78a8909e28", 0xce) setsockopt(r0, 0x2, 0x9, &(0x7f0000000000)="01000000", 0x25b8346b7561f593) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 02:26:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/162, 0xa2, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 02:26:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01f4db66696c653000"], 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 02:26:06 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x88) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x0, 0x81) syz_open_pts() connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 02:26:06 executing program 1: 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, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x8, 0x1000}, {0x7, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x2, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) setegid(r6) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c650300"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(0xffffffffffffffff) fchdir(0xffffffffffffffff) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) connect$inet(r7, &(0x7f0000000400)={0x2, 0x3}, 0xc) 02:26:06 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 02:26:06 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x54, 0x7f}) 02:26:06 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x4, 0x55, &(0x7f0000000000)="2be109cece11e0c15619e98d85b87ef0ef424d6002454d1aad640f0b4d1efc3bb2a15971d4a307f4e3aaffebd3beeb5b0be7c240c0fcb0e49cfc661453abc604f337302059db26ac4be410af1922af1355e0aff8db86e7541ff1c9093cb097f30a12f0b99e98212d8c684c14762a46fa79841c0a7b45f1a9044a", 0x7a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="63749def2a9c82aa6ae25ceabe25ca63a26200a9a72244fd3ade2f56131d1f736fe7652942e9d8d0c79e80bfb4545a3b5d773412f4000adfadc4ba35ce96c48d10d8e0418f4c98299d2790117fa9a681251fd8232d64d7834f5ded8ac8dfa22aed0ed8d61c899026fdf0154824b5fd72ab43b1d5aa3d6cf785237ba0d5b28e32adf4965ece939eda2428b563308e919c719ecb4b23cbb2080bde424629610802208c626c147381b92d5e0718341c259987f7e4d0fff7cb37e688e4e8494d9d3d81350a35aa111a5e", 0xc8}], 0x1) write(r0, &(0x7f0000000640)="582720eeabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4f83f632dfc94ff33ff000000000000006198824bffffffffd47b3bf579456fc7d4096e8c8b6b87cb2d72b8c8db9a2228b93f12fc4d5f16b136a5d00d1628b53a15a492fe42d55d755f87cace5279c3d55716643ecb057072ba927429413803ce8bf4226b792afaed30f5a983bc506ff6ea3b3b4456b444ab8e6223d605db133cb099857bc227aef39cbf88a7222e699c9045ba09a78d29b6605f1b847c12b33fc7375e8c3c131589a1a0d77c9d73fddce128595edd42abd4f58a4a21f5870b3d5c2cf1b158f140499f1765d80e8057af0d5fe9a5a88b4640dfec0e0bd79d9e26bcdc5d6fda297a7aff78ff2a309428b681d2ab37b39d0010000000000000e8a493596c4360bb69420865fa6b156e587760f3d359a366c521dc672a84f1f9df8dd4c7e5205c574dae919d55289c7744ab64c54a43f180ed7c617ca3ba98a9728eb5da6ccf899edaa95fc76380e9a819bb16590a783de5947dffb7b8fb8f9ebb8a022ef6a1f31d2575d0", 0x1000003b8) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c200112170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b339ebee", 0x119) r2 = syz_open_pts() close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xffff) dup(r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x40) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 02:26:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000980)=[{&(0x7f0000001680)="437e1cea42fdb503c7ad6811713000064ce3305e6e744fac07e4f914d2d44dac943ad87153c48d808f9066745da9db2758ce3ad2d597ca09e28a56934e19a5468c49ed2e94853388c8e72122c105af57a5cd027874e2946f0d7aa4ed3ff947b6be3d3f81a1e95106a17693cdc2b3b973ce015e3f6a7055d3ad74b70690979505c76cd0669d00bb6a3313d9931230df82b3ad4f8476f36941eda0105620da3acce73a8b8c0195dc96045278ae17c0c3d820d6baf3d64f826f28bcd13e61302ad50f2d31d8c7aca9f8cccddaf029b8da34051a497a1c5c4f73c2dc1630571a1dc552319edd39ca8c9cc136409343ea14cf6210693f811f6bd967fecc97848cbb3e09abbe38f769b4109238c2c469858e8d6e72b6e035da81b1c473070c47e442b542c12c3e88c7ff6cefa9dd17cd9ed3cfb38b93e9fb47d29ebe19ae68186df0b867ad267a45f3f633cef4836c8f086f374d7cad97725b9ec5f2838bae5f07fb90bf9d65a4cce83c7212366dcb79d39148a4747cb59f4c6533c32b3171096335fe71e783fb0308d91445e33b247343886852d75e5992c1bd8a9e03c3fadf0b98940691be470c88cac94a1cbbe63280436fae9de275f4e245ea0ca60c0d915fbd05fa9fd80eda183c58a10795d81a211ae03c7f978303e892c6d51b1dc27885ee27eace8d44bb286ff65465eaeb31ca5324f88ab1b5e57c2b99c28385648d243eb844e288a5f8a7442b1052a4cfee1d30ed409b5c6c998feaca5ccaf3cc62a0db99cd6e300de74ebe1560883f93ef4ff213019547a8e89b34c0b393fddb38ddaaa444304b7fb5cae1b215e796014163729085715a267d5b40017f95f7ca89c58fb3b56a67f095285e66725b95fdde5f0d4874f0fcd3181b9443560c4a3f9fc77f25837de5cf792cccf4c32aa08f1ae48a8dccabb95992cd11bc9f9b76893e198a15b24006f2dfc64a8672c02585008e623d620809322aa1f7d843ee0afbdf7a3702adee1e835e46e9e6609f73cec14ad28c0759de437f30ebeacd590e256fb026e24d0ce53483bf52c6daaeae30f25707a1d539530337246a5d9664bb0bc56c963b5e8416b34bc1132feb3a329d2550fc5e8efed55ef47b176ce7e191050018f2401b727423184388b69736ba1d843cd5e1b416e84d6936c281f277b897ae0d144444a07380737438f6f7f32740c54cad0db4ae6fcc9e21a449b0e27e1b8efda27b3c43a95190326bd239425a61501752fd256c4b9cca16d923da7968dce121145009a02f849b178784ec342318dd739632b11667e0174ccb8a0e7292b8fd0b9df23bf325ff4d8901e0b123070591ae50d89260d7784e7e8b3c09fd6e848cfc1f22dbc7acd51b66140a0eb1ba83ce71c2db762aa3bed0c479ac1292117d32f64943738b54e24c584430cd087e8169f81979baac6578f6414af0c99da88e3b8aeb0d339481608b02eeb47a524aee8b09dc44d841f90b9690ac1fd6f847c3fde356f7fe670daf7730d4b8747dbaab271af92fbfb2f6780bab0a5dd2b5f932a37264bfb0415ba376d92c16e6dc62ea6102310dcef65659fc9e0dfa797c58b4640305f1ef3d536873e24cb59b54b16c39beeae31798b043e17bfcc79d2d0ebc022cb1206b567932eb892b3aab190d572cd33415e651491720cfd83a18e90f5bf68817db63fc961daaf8fee171a574d31c6f9b22639519a35b8d8b8176a8ed91ca20620642f9506da0ace4fe979ffb4de49a449413d79bc5f0b0a96a1659f0594b4e9746595cfa1deb9cb93dd6b2222c62bc8316ef2de4e7b05d15e4cc4492bc9af30dccb9c09e453f40c8bcb0ef22a91c9ec84d163cc7ac0183da32a3844d2a68c20c8932f7c457517f770cbf4ac7080ecf6f5d50ddab8de0631aa11282a3295c4efd473ba5e77a375e72e40b80e5eb8aab143af9034592c8e136c37ba2e82857f73d9092e5a9a11b10cef935ac1a7d05616294f0c59b47e38a4f34962c5ab1842cff05558bbcc986693294fe574b92f8d70d663754a4e369ad0a1eb164b0bc65411879b55ad2bc8c58c5cf2e402ad5a8a395cc89d3c8353e4f41aec3f0c002d0beebd8660de7aad5c660c5c3d00a3ea91d1e87728e961a837ad0bf78ff7cdd6ef8ea4e34425c36dd7834969f3a71cecde281485dc03c1169b727c7b0696b1f38ffafbf09152c3170b13dc607d44a236bebcca02c9138ecc3ca7cd2ba1f74aea63cc0a415c212e213158ee9e35d081c9b2b9e83b3d6b6941bcb2c899fd1c7f9ff5713e3e8a4bff7e62493e8a990030c2176c7b7f3a11eddbc824e3c81b40e217675b947ce7a63d195b695b015c5917332333c16d18bf04031c72fa4f17d7017605c5860fbfd751378b843c3b150d881cc7d5bbeb84c04c77490c70449f78aee055d96bda792f71abd95c4f1fb144f11bf964fe76f0cb3cf5b99533f4c86f48fd8ad948509dd3b3c188a04dd03755cf9c1bba102701650c825d28efdf2d28c0d6a5b3d89deecc081a3afb47bd88557a8b1a20ed19f7e5a7c06b6b24d80af966856e4bde444f3dde7096899996c243d878fd322125423b888bffc33b36ff5651544cdf10f997cffd999a8c81471b56c5849ebd0d47cb0880392bd80a542d4b7536a3271f7dfadf3a131d508033bc1fd2ab6826e0210cd8b7055fb09602c3b4d9e002f42817892e65d1e843eff2ba45e2bbf3fc3cf84952764556fe8393562f0f9353ebc6f0d96e342bfa9d4eeeeb9857ee7d0b9a93ea78a557693595645557a35cfcac496649fc63c25e775d3842fe314991a978fc1ed24c0fbf3593f94e33ca609fd26e1cd19adcfdf299288ec6603faf03b42844aa5251fc767be9b095d27e125c0c0f78e2cdfd73257668d553d6485e578c174dd82cf292faecd66df8942bce9c91bc42b713be6d5cc85e18daa843f0becb147b70c281b364b165d892d260e457aac881f3ccd8d4f1fc1f68479340f326255639d3096835469674013ed93da5033390517d8e7667bc7531fdfb4a28436ec7aceb71cbe5d59599cb86ca7e0352a654278173dfffc2292c11035765fb889cdcf6e13b07fa9289b56f91fa053046880e3d89297783a79e358cc963d7f8c25d3c27045c32bff0dec3273bfb6b284d6fab4a24dfe9e717a0a7c03e649629bab9782b838827d82be7423f78793505a8a5262650a24beba7691a46e0525566ed94513f86dbe59df960ece84055c7d6456499c3d82bfb89dd70b2b70ece2dff45f807f784392f45468fa5bb085df2c6ae27b356906d59d8cbff39fc87a2e9b015339b18bd0df409680290cd167823a5deca071ba24f34940a63b281ad2e626e7c9e77c1c9e7005f35fdd1db3c911869e6a6fec334f5eb13a3208e540c66b95447d5f05d9837155ee1c2e15d4cf761cf969f3d0bfc29503c8c5f2f309dda92e70094c77979bd0c5bff8554630069a8ba4867adc69ea128a1851f1afc8af8bf89cef38545f891a9b0af7fa889ba04d90e9be96cba11e39655cd416ef6e34bde0690744fdc470d96ef36c836aa83f34e763caed19fa4a1fe09b07fd744f9be6bf10994d21e6fb328913295fcad9d1f61e8cad96b5218e500019886afcbc3e8bda653510f2dae40d152e31316171c56617afbe2417e31809cf1a3bddcde0df68f3c584790bf6562b959880193333abb6d5a4fe7a1a7fa57dae1fc013b1f9386b7d2a992f24bc5f491310a865d63178fac74ca88ade0b497e47384ac66b72f12e966b162be4cab61f88e0e8006fc5c908277f0e9923304bbe582bbba20fa27e54b528e51a3a88ccebb13a13dc507c3603b874eab5d497d3695e14dfb94ccba93aaabe06dbde7a998195de82b932c3b5426649d0293d6b38718116d24b1a675042d2c6d5396582bedd97bfb671cf5c1615f30ace4abc150270d690862d949f1f9fed71309a5c2caac9c808365ef693efeeea27907c26b37e736c03f6822b6117508243606f06fae4b9500e05bbdebc73f110b15fe9b340d8837e8f38ad3447ba2801c24740dc5066958c8d8f5fd4557430c37d18e7df161b14e50c2a258839580225aeea1172883dff5d442e8e98b755b6d0d373356ca77c18e6eb1bd4d5c21357ee27cd2703219d3ed2af32a676f0511e9879e74c94ea9f53ab47d488c9e9f464097bb8bf25f4108c55d854c8737725b8b1a2c857d55e7c152b57753bf623635deb815b67d27308d85dbef2fc6d15dc30d9142df30e2dd84bbcc8e768f9f82e4b86e4a9d502c1dd8e609d45e71fe9de6d3c3bbaa6f92817c2a55cb2a97aac064485fc5746e158e5c82fcee6cd5d9a3aab4373eb0d03473f35e11afae626a51ee88ada60e4dcb0ce197e63fd7f1dccafa83a41da2b1125344a162524f52a1279535a18f65cae24194776ea13a356747ca28bccb0603a266f4731948a03ae6f3b33405ccb3acdda48a4280f6cf4fe592f778ed2449f3200d93d18e6af2b4bd643301b05e4660f51b49147181c7c459b282b07ad4be40b1b2b6d580e8dff86565945e31df3f342eb1635eb2b6108bc75a0c90908f5d33eca71beac15ec06c1ace2a2e34ad1ed1334a79026d4bc4b6d6f1d2ba9940b3a721cf24f10a7845d6f5f43739cef4011bdc54c602ba5c9562dc20156ca947dcc064e8035b91b3f558a9d3d93952156f42fc513c9fcb8390226b1b0beb96fb22bdeb4c243dd0e88329807d4e5694a4ec9879dc9d51464d32ca9dbe885325a049e501421503051ae17e76d0f816f107b40adcf02cb0acc96f35240276c5e2862b372b094efd8fd17a74375136913bb660d8de5ef385067f281969e5d265bd0d8f1ed4c4eb5a71f91985516aab1bbee414b9a17ba294c1ea18de7bec754e17aee97a6e8d5332180c651c400c32aee4eee273572b1b8fae86d6155fa861cc3fc04d20a5e00fb421550e9411478c578f319675b7cc9cf03daa384be1662b27557803e948f4d8e7b42a8910e81c70c5276bc0e5b105ac5ff424dfb4ec07ddcec843cd4fc5d18f8a8002d934021270bd18354a3c016dad50e0ee4b3ccaf56ef355d792b53acdb3f2072f43025890e9c3f15d7859fe68c1f01d00bf6487438adf9973d5df75fe8859efbcccd25d8276e69db30065f2da382ed7539cd00c5da4bbd29b77468c591a728bc7610a05985ad69b66e430b5779c4bebeca75427e2156dcffc86a54cd1bd1524a4e1826b587e801bbb5b5a2bc65cc18a59eae6404bee5f396195370cf62d04e7014cca06112216cd7d79cbbbf304c1d34231cc540a24ef69f", 0xe7c}], 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa, 0x48) 02:26:06 executing program 0: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x84) ioctl$TIOCNXCL(r0, 0x2000740e) getppid() 02:26:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 02:26:07 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) write(r1, &(0x7f0000335000), 0x10052) 02:26:07 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 02:26:07 executing program 1: r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = socket$inet(0x2, 0x7, 0x2) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0xe7) r2 = getegid() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r5) r6 = fcntl$dupfd(r1, 0xa, r1) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x4) renameat(r6, &(0x7f0000000240)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00') getpeername(r6, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) unlink(&(0x7f00000003c0)='./file0\x00') pledge(&(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00') msgrcv(r0, &(0x7f0000000480)={0x0, ""/191}, 0xc7, 0x3, 0x1800) getpeername(r6, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000680)) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000006c0)=0xb80) faccessat(r7, &(0x7f0000000700)='./file0/file0\x00', 0x11, 0x2) lchown(&(0x7f0000000740)='./file0/file0\x00', r4, r5) ioctl$TIOCCBRK(r7, 0x2000747a) lchown(&(0x7f0000000780)='./file0/file0\x00', r4, r5) setregid(r3, r2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/191) r8 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000880)=0xfffffffffffffffa) 02:26:07 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) syz_open_pts() close(r0) sync() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) munmap(&(0x7f0000098000/0x1000)=nil, 0x1000) getuid() getuid() 02:26:08 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='.\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='(U,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='![\x00']) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27df, 0x3f, 0x7, 0x1ff, "ab71a79b23a0423cf3df9af3bb797f698d8bea03", 0x5, 0x9}) 02:26:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/103, &(0x7f0000000080)=0x67) 02:26:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0xffffffff}, 0x10) shutdown(r0, 0x3) 02:26:08 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000140)=""/131) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:26:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:26:09 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = kqueue() close(r1) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r2 = syz_open_pts() socketpair(0x1, 0x8003, 0x7ebb, &(0x7f0000000040)) close(r0) r3 = dup(r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000002c0)=0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r0) 02:26:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:26:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x76d2bbec, "85095500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0xfffffffffffffd0b) getppid() 02:26:09 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000040)) 02:26:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) 02:26:10 executing program 1: getpgrp() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setitimer(0x3, &(0x7f0000000040)={{0x5dfba3a5}, {0x4, 0xfffffffffffffffa}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) r3 = socket$inet6(0x18, 0x8003, 0x2ec8) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x18, 0x10, 0x447, 0x5}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0xc1ce, 0x80}, {{r3}, 0xfffffffffffffffb, 0xc, 0x60, 0x4, 0xfffffffffffff001}], 0x80, &(0x7f00000003c0), 0x20, &(0x7f0000000400)={0x9, 0x40ea}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/54) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getuid() r4 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) r5 = semget(0x2, 0x3, 0x200) semop(r5, &(0x7f00000003c0)=[{0x3, 0xffffffffffff0000, 0x800}, {0x3, 0x8, 0x1000}, {0x7, 0x800, 0x1000}, {0x0, 0x7f}, {0x2, 0x200, 0x800}, {0x3, 0x8000, 0x800}, {0x3, 0x4, 0x1000}, {0x3, 0x80, 0x1800}], 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) openat(r4, &(0x7f0000000140)='./file0\x00', 0x200, 0x1) recvfrom(r4, &(0x7f0000000180)=""/213, 0xd5, 0x840, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) setrlimit(0x1, &(0x7f00000000c0)={0x401, 0xffffffff}) 02:26:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 02:26:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x80000001) 02:26:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimensat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x3a94, 0xe5}, {0x4, 0x1}}, 0x0) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590131ff7ded1575f7a693a8f86", 0x18) writev(r0, &(0x7f0000001640)=[{0x0, 0xfffffe56}], 0x1) 02:26:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="b9b3ff02456ae3fcef8587003894e7a8129d4259677350a5a8c6f1ead6f54b4f60ee2b68550e651eac9540627e31d344a837b678e14fce578cfc741679326519e0edf11510d7d9d5acaf3433fb9e3e217171bee8624af707bcf59765bac53b55ed241a74bf57ab2fa20a01dfa440df84b00e446b6a78069040c0aa769f1dae19893e365380e3d339d3c73e13c2b3c32a5f9eebda7fb1314a2e57ada7", 0x9c}, {&(0x7f00000000c0)="170accb16e71f1fdab307778ff135a1f074cc1016b2431c8994a90bb3852e99e89b11daee9bea1d53bfbac8450b64ef4b8fb0846fbbd5fa786d03ca86570fd6c2f23c0077a2867e075a07bf41ba2a92cb3a627d5c9b5034880bf6075c6f0e722076a8d7a", 0x64}, {&(0x7f0000000140)="4e0c9ab9a26aac7ecd35ea24cdae06276a24f4", 0x13}, {&(0x7f0000000180)="ac76410bf3a9cefb60ab2ac5b5bf19061d777abf12f3a759689a6f193f590081b8693104af2fc4d673f10aa0c35bf92c6d643ba49eae8bf037c3741a40ed0efa2f9c754088c680bfb35bd7cb56ee9e816ab991e1188ecf0347f5e9be9e3e05791de4fc514d5f8f887380652371bbf94e511b25c54f0697f501242bfd9426fd52aff53084ea6ef72f558a59adb42be335f59079b5183c6355f042bec6fff618c6b0345822acb5827e04be36625574015c533bbb1c00397b701635421904369bf6be0c6e36134a8f39a28c5a89125a3b37315d89eb05f2a4575bd79692ca39383afb54ab7c6284fde4749db9235c5c82e86ae696f384e41e0875428b12df9471ba89f882c41700596e1d3e9c63f133cecb5e35c81471d48a2312017b0b9c290fafefa0f87e2e4653ffb42b9d2c9a2ca3bade163b45736e3b25341c2e2093b142c3a60801f5579eb1d05b1abf64a0c8ed478f174587ddcb20e8330400809248d87577b608f1d043f72411ac149553dfa084aaf028a48803d871d842d8f220e5d27381b63405b3411ba7ccdbfad8adc959f9f1ee17a1f5a9565a794c9116a34b919efa31e666d932b022ac9c7260d101d6bd0690b80830f120edf60a4f7622ffeaa17a0255445b368cfb54e96e16e1424a5eaa8236ced5fe250febd3d788e1c0010800967594b8b66115485982c70943394c951a5cf73d64f022153d3603b31795d4d2096f471132cddda94b7d87be63e427097eb07ecd5efc16cec4c56da09a983ec9ca64ecd4784eb38bf3761b869145b1591b549ea6040f0802fcab5d8c0ff293a2011da5d2ee2935398228c8d9361cef42743eeb1a254cb8f7c63fb32e03949abdd0223930abc681935ec9b640ab4ff6ecf1751ae5779d5fbe81c653ef546159eddcf5d7d44dda4b63e2e39b4e19123fd8bc5bd3b43e32526b41f63ac6bcc48996662e9f68756909b55118e80442cdfb578b12fef5a936f817965a119fd67af3a103e10568c079946e5c2dc0321c4e3cbd9fc8a54af22c8e2080e7033cdf95f953da06203ccc2d7a9944818cb4c5f5f799794c8dd01b0c5157062082be220aea81ed3c09adc0e2f4e04b9f8c78b573e90f8d266f818ca3e413ec6481be5a5aa33378b4c3c85c979ea3284ed8c8dbd1ca9c52b66ade78d0aa8b21864155bfcb40060497b722a3e884a6bb1f08ba0ef85d7938f5a28af1f69e77c595085d4af1a6e7c43956ec739469f7942930e7fdcef2cf86e4940dbbcfd9820f6966e04f5a3e97e470a4613876518a5cad6080920f406f292168460f720e679202764d91ddb948d9b2b371650f8d6d2aa69702b40353a0dbed0c6a885d9c0db5d1aa31ddb744b15f7de242eccd47a52b2baef0405b25e4c9a86909403251d6464f4ea60490cff2f2a47be6669af86a1b5995cd96d886e86a7bfbc99326a7c72b5b24d74564f0287fe025c0813db8eeca67f18394df117a39f56dfacdadd9fe2fc2c28c6357edec65d282a50e88f8cd820245c308b8052669468ac2ed6b82727bb13098cae4d16011e66e203f8e18030ee98f858f0c605a62fcd41b13c6fdc1ddbfd31f4fe3ca67e88006d558cfa0e9f54c536b4272fa24974306b4e88a622ebc01caca7f3c97bc3472b90c5c6f5acdf82af0f72501b35aeb8216a97141794e36b93a6f7325b1418dcff4566f44ab90905adcad69801f2d87c5ccd9be1e0754added59a964ec123c3141db8310af1fad76b115680d4a436277a635ae04c8bc86b7f1a02519a4801d9a17cb6e38c9534b9e19e67b844688c4ec659ba19b9053a61551f51911f6fec170ae371329ddcf8df136067a541bb7c3b7dd5cff679554f48db07c8fd8880145c3f5d2e73621b362cf0f5deda9f148db40a1c74d29da978b5853f2459020bdf2c8a8356f06805c7f30765f68ec17d4bad9fb7892c91e61f2391a7b28f798d4e976ba994fd07a749606937899339f3588e570293783ce28d4e760aaec6e6a673d95b0b624c872d8a7c94c9a59c49d8ea739e5131dd07fa7c533a7fb0c26607b8f1a2a5ba91f5e7356e3e734968d09fea362f59e64d0ebc702598b8279e1067e466ddb13f6d28159c7ddec5d269891d48085722d8870a8c00643e4b60b1bf6b88a6ccdc9cd131d7e876cbffad12910a712342e78b29f2f42736302f2f44718c413e0137becaa62730e0f858d355e4c04ad923756ccecfaa91ca8a443e1eeaf31bf91ec0c29c3e1e807bf6cb4723226c4abcc5499e60c53861857a96f96ea99207312ff1830fcb07c5d14a52d6fddfea765b2854167d972f302318dfab5a7ee9fc2bd36039c7e57fb08715143b91a0f4c74304667742d606d70c22f59be08025582b10fd111c710a6590933a1266cb0c10b9631df8cecefaa93cad2d938a6eaaead1e1bf91bff60a0965e2bf0fbc23c16ab4c6bdb8808fb7c5f4415ec32c3338876b3d04b1b5edf8b2bd7904fb999934ff276d929ac9cf56d29d48a9450e014651bbc1647f47e2d7852b543571626519570bbd764ddd4a800da1b03b72d2c3d39740179957d0d582848212de99b0649f14070adaf6ddd1fad40fb692ef211708845ff7dca676c0ca82fddbe0c512c2201b965d78a00e28078a0096f91de26b2446ec387c2c2af5f9f24324e24e3ed636e1cd8be90a3c1405691af19ce4f66ccb01813f9987b359900f43837f84ec16fa257a00a257b31c34c88b8edd12c412b45007a133d9d95d0c33c70101d03af50dd9624785cfaec5eabfeacfb8931472ab399a3cba0d60d496edb0a1a3bb5507b95889886beb22a5152e9a0c944e894a7158d65e5bbbc027d9182e2ccbf1fc1f8bc7df6dd07dee987a4628c727cbe13f0c0e5a32d0de22f75ad36767ed458fe7ebb9f00cf24286425f2abfab04f8d86a1d0bf9b0770843c57fee4c14f9a34372ad09c69afee6668d46a81d3a397ca9184805f1b94a481ef36d78b2d588fb783f6010dc81cf63b003c12ec0493c92847e4bc7e873f949d2e5107d55ff430baeecdd4788d4c4a61f1e1d3023725327c0cb1874e2054ab3b16345e66173c4f2c8b6b7a524f6ac68565eeb5b9a88c19e6ee032f4433bc33e95d29db0bf56d60135315d7116503f939f12bf92ad5dfb6f79cdfc3f0853ca949bb68abc0a3da5b673ffe90661ef5338a59004b9068f4dfd3a3f04e52beac232d1a2559d44af4826ee7d11b55d3cd59e91c6fee63b24c7ab712277b6d7dd7eeceef8fd0ada63da8e97ee4fc572782b9ead1ca1968194fb78b33ad2bc9baf9eb238914bc50d7ebac11c99d5d2d1b769f797fa8a7430aad825d67cf91946cb4cb4d45f3f03222235d315de176f738453141775c50bc15b1a97fcbe901bd2410117468888ec83f6bb9ff79dd556845ec0d69352f3b12e917216cf81831e5f212c957ba2a39f43020c038b5fdf1f7fbdfc2785ab37549df362e50ad03b169c009c222821e1e9367b4ed4618ffbc852bbdbd1669c5c9d46b974b86c597749a9927d6a89990503b690ac3946afaecacbf25e07a8a01fa5ada7219b233e006a46fa760792359f483d8614391335647ee6cd41754e066be12c21c10c38a3ce18579016aefb9efac6e73cf402a07ffbdafe5cac2db2d9b8e8da93f7ef014227ea022c858c73430951382450507f6d925c45069bc0584ec0e5d1a2cd430b8ef2ab302d72291f7113b9a0fb9bd5456243d98617483a4c4ea668cb4aed171222ec72a24362750c72492c73afa1a97fe8778128c5838759a6b3479787ee930914a9cf07fc66049c134140c62734b6887d8b4ab85d089223c14ac1da7d7eb61bd465d1d9ca051a1af324ea2a25efdb256ae118986c644d26e94fa133730dd253ac56e33b4b04aeb6771ab19d89c522a44aa1001d6e389c89a6c929760ab76c055f2491cf15a60f6aee878019719aea52dae42560f263cd657e9139d1ff24821a4529a7baa90bd647ebb62a380222f73e9514e4699724b6c1bb31a723e3ac6ecf9dbf042dc9f047e33d95c326804a6aeeeb4988d956652b1c78fd10e185228b8f8452bd4607386c63aeeb04941ac8bcc01d4350e805cb04f01e574edd67a70df7bc191bb6050337324a5980cca6d9850562e75eeacde21092ad08cac16f2754e451a51230c677bc18a46bc0c651490b2ddee67a8670f4feff268771ea9f4d0b338296d2150411dcf262c56de3105094943343d8552dde1d90dfffe54544bdec99b685b35a9983abd5aed6d398ee1304702802db41fc229800aa294843109f94a4286800224904b43e2c460c2b820e42cce47ea44ecb3c2cbaa24324747c57a4ba8ef18026fd158bee4667c8b41fd38511150e7b63957a7273a389fce3acbb8f51b5dfbe77e601ae4fc6bee837d01df21e7d678af78cd099e802e3426b481c6da9ef558f834f5df761bcc13a96f6bf36c0f403388a877d8773cf8f17265627015f8e359be1ffb4c7a2eae43f8ad269478df39617776332b610eb333314c395dac72c4cea8b705955549cff41ef12c0a7c276adea19cb87cf0ad98a3d6394955499208a17a8f899136f12df276d8674926e765b1de95e3f5e2b98cb91b7d12763b681a6e61bb8a2eb8fda0c7295e6ee3dd41137ad78dd21dc5188f66d5b86811c1819f709d7a701beac42eaef6f77c628123072215e2adc277689ed2089aa382a1632b6586e54e6571fdf8c6d4a63577c0e9ca78aed8b4a3b753ee89a3bc2f2273168f94ac7684331ea8d552686a9cf60daf2b6fd2db0838a5519f035f3ef3d2251430f37a09d9b3b887083fcb405326f488d14b681e61dc376f2f69239ba78d97ce99bbde1965ec57329f9c71a494d659774739f3206b57683d4920722374039e54df7c4e168ab15f3a6ae5ab45e2e84c510b52640f09c76cd51ace1c6119d502b1434f4f25238ea7ef6dd1e572c505571dd70721c73fc8a31c760bd8f14946b4f87911122ed9571a98419973790562cc59ee090b3fdc9359897a5cee1bc3bd28f7a246874f0993a81bc49bdbfa492affbff947d7acca600e533b3d58fbd83f9aaa80288266f07ce8a3cf6d131da3fcd5e5a0a0c854d7177371ec5d2b10850f132944f0123703620e94b1180894fc6624f34433b47e90144db13d69936263d738842f3d8463164c1b79b261bb701310907d0e75d03dcca56ddcb94f7790ca9edfd3a0e3bb396720c09ddbaaab20d408aef8a65fe535c09d169fc26dd74d5d89f1b7632ea8534b4043d42bdcad83f2a5fb74dd8ee50b2029318d7e81aa2d0ccd7731ba039769ee8fd328e8c42d786475d442f4dbf7b70d9acb90d0d03747f2db0e4a7785171d13b9f741506eb8ff95c225ee59f097555a3a65ddcb82d5bcd6b1e5912896b010d531dd198d994e1a163fd493d653d33fbbfa4130bf9ac5154f92bcf86163d7614df1513c45b215b034ff17006c6ebe665cd326756cdaea2583df54e044026c42838005143915ab9a04524036a42c7df454d88a9e0b96d070b6cde7c473e1be348a7ad86c6034610fd4e4fa3fb6451032359da4ba4bcb0c5f02c483bbd2955b2ea34e9356a38df5ad089b889a5c4fbc6fed1e74af278f66ca43471f2e8d52c67968ef35fbf23ac864335b291d273609a08be091d2d77b0b915627ba2c684788cebed8a049bd49d1fd53f146588d1211f93615eef2821c5fd4f5fc447e0ec2f55d9354dd5b3d5284cc2e5c5245846ab572747be74061d2922cf32416f56aa8071206a974c0c376d8c8951312e0e38ca5c9d83216e7d799fa67ff18f127d31588f6ce63e9af02a51d8a2aa6a083ff833b0739e11dc7381eb36f06e9e780218", 0x1000}], 0x4, 0x0) utimensat(r0, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)={{0xfffffffffffffffc, 0xffffffff}, {0x8, 0x76}}, 0x2) setitimer(0x0, 0xfffffffffffffffe, 0x0) 02:26:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ad2ac60000000000000000000000000000000000000000000000000a323616b08fb3ceae7aac2bc4dd8a6e86bfc1ebb335c730145330784a636231c1668db690635585ad2c4b7bef584abba91feca76a544482fb1eb1f694c892388555741cb5598924da9c9c23d4e73c385b7919f6b3caad3d3d33dda4e4eadde3f8b5fab9e49fc914afd2561003c5742ccdf0c2b840031d0f5694c2fe98e4845fb3373b4836f3526d93d5860c54ccf47ae68459bb6affbbf5025eedd36be5f3dadc86918a04ca8f4"], &(0x7f00000000c0)=0x6e) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x6, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7]) munlockall() getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 02:26:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="f68b2dcfc5268fa0852db985c79bedc97b0db11284cbe4520765be1561300a7b685821145bba5ad5aedeead9151b62f40e1fdd345b2675dfd672894177358e77ed1e33824ce2136f8a838979ea5db5a0407808afcc37", 0x56) 02:26:10 executing program 0: r0 = socket(0x0, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 02:26:10 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x7e) r0 = socket$inet6(0x18, 0xc003, 0xfffffffffffffffa) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:26:10 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xffffffffffffe327) 02:26:10 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:26:10 executing program 1: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x9a64, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x11, 0xf0000064, 0xd584, 0x401}, {{r3}, 0x0, 0x8, 0x2, 0x8, 0x1ff}], 0x40, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3c, 0x18, 0x10001, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x90000000, 0x4}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0xf871, 0x133}, {{r2}, 0xfffffffffffffffe, 0x6, 0x10, 0x4, 0x7}], 0x1ff, &(0x7f0000000040)={0x9, 0x4}) close(r1) 02:26:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1d3) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0xfffffffffffffffa, 0x2, 0x800, "e8281535fe503dcf3c48156b33371f503dc76577", 0x5, 0x8}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/115) select(0x40, &(0x7f0000000180)={0xcb40, 0x5, 0x3000000000000000, 0x3, 0x5, 0x3, 0x6, 0x1ff}, &(0x7f00000001c0)={0x7, 0x96, 0x100, 0x1, 0x3, 0x7ff, 0x1, 0x9}, &(0x7f0000000200)={0x7, 0x5, 0x1, 0x2, 0x20, 0x65f0, 0xffff, 0x80000000}, &(0x7f0000000240)={0xa58, 0xf25f}) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6}) 02:26:10 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 02:26:10 executing program 1: r0 = semget(0x1, 0x3, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/64) r1 = getpgid(0x0) wait4(r1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$inet(r3, &(0x7f0000000080)="96e1af768c3a12ecee194bc679ac139700f93646069c401ae1591a1ad628d4bcd2755372f40a7822157a8b2430b904164b5defe17c45e379964798446cb0c523f8", 0x41, 0x4, 0x0, 0x0) 02:26:10 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffffffffffec3) r2 = accept$inet6(r1, 0x0, &(0x7f0000000000)) close(r1) fcntl$getflags(r0, 0x2) close(r0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000740)="6dc557f5fb3989d2781f1aad1a4523fe55aa9cb25881e08161fb6e1bd89365af9ccaf7ad09a1ec4a4b779190b9272525e137bd166688d908e572748daccb0316c4a2c7d55fe763eb79fd03fb9240f307200bb0328541fb0f8b0f4d1b82f971f78428600b86a24d341df276b0b97944779b37894a54abf969f61cc2e15bfb86775b0b196bd34eee0676316ce69444c47c1e4c111e369a09b75797636c6d4a932a92189c00d6e35b854dcf0e05410e52c1238179a3af3b31ab4167b007b340ac0e896e04c301229ef96cc297f7b9793cbfda4113bc4b94b7dd48bd3fa97ffe8e1854be0ffaca40f780362e97e4f2c86758c9a53545fa83bf2b86bd39e6ee96d15a9533d5481582692a3394b7a7cb6be6c1481658801d3f4f98e2a5343c46b11212c72119ec7f994aaecf515537c1854e944e80cc71a694ecba93580f29684d109b4fc4a177a26a1c4c73f4679c323c04bb46a31535fbd2e19559dc47b9f895f294ee88fa2e6e5a6eaff405591a7e0606a4e7e301aa4fef0dfdc46f2734d0d0f2d06e666d2eedb7dc3cc9c65b5b8348bb0abc0f4520c2505ca70a07ab7f8cc9adde9d46371a4206882966aa03c753060e0ba3f22d97b2e7600bc00aa8ed56fe310ae1df4a3a9a9d3e6dcd76a45e6efbb8466b61e826f9c7366d14cef94848be6e631320c557522550d73d28e2c05f34ee344a62416692c3273864dea9e8804f96b322109394beb6bf693f96954ca30b9cd433cabdd868b25e2eec8a3eb1bdbf465612a450e81aea04587b12bed6de1e7d6c9fc94fa72a7a55a515080a0879e58a4e9f4f5c6055517c0be80b7391008136014974246d353bb23c547a642664b16e72809d99116f85a559b5748962ff1c93473f8a3a52b04edbd0ab622032aee3b6a26ede900b4b3c3a597455ffe05cf6f5d3082b7dd4b6c7bfc2ae3d540826865e7fac84e5a408253bd6a50e033ebf7fd1ceea4d79bc5b3d151339b3c585c0c5fe923403feb43a001b7efe37bb61679b76cd416b2a9fe6930735898f57ff5af472145285cdbb74e8ceac9f81b48e8d0d3b8db0243ffcf15bdda86fa194500bf25e804de662174aee49750773e4ebf7d211b9359cb343cff06100d1f09e498d4f1a2643388ebffa07abcaf18382f82af97e219826619b7dd2c84c16bbbc3ed56d37d22bafc419e821fa8cd3adedfcd1e13d53f3d59456e3147d03c821f26128d2dccc351fbd39f09e65e5d10c2230924b73b789d81eb750be1e87ffe9b1d013112f5b695876baebfbfdab220099e2b7fd7805233a5037a037f6ceb1837f682d6d914598aaa31f3fd31333b716d986442b42a423c2b9e176e9bb95b2edc8fcd3b214bf56e47be716caed091893ce438cc769e57636ae4ea448fde0ed256b8b315a6be433af9a1757c2d0d0fbe4eadb4815fe2f2497a58f0cd18fd8b44a0140573becd8d3e73f8102798543527268e85619fe02737b7e15ffabf90980af613be928dcf39980d74de10e5d2e77764e0c44469685882b5e87873075bf99ebcccbb6985c92415d7db4c1cea90675f87c1b72c3a281346c1556dd10595f6a7d966d4c679560638769530ca27ebd995e6e956dc4a60f97f3f725eb4ecd52700fbddff0d9a2855cd9c138a155179a9abdc090ef917dcf24b800a03441a012b32c0913c7414c17547f9aa5881c43dfd9251580e9646fdbbabc18d85bf10f68ae1b3d3e37b39dc241bdd329671b43700a3c4fc71967f9534991372c36f29a986b38c57d27436ad8c40641f98bdfa17136ed06c881272e740fb08450de17847f0e4fed1162a695abb4093badb447a735e6b788c1c02809d6254ca39abe178dbff718f829ad54ac32067230b9161a29f7403b11c8d65ff51e5ec31fbde1e843e7bece75a800b75ae80a55e7d37055dd14414d795ad9f2250cb681596f0f9e7618a70a48870dd144f06897845f44268560d34f698d405d20cafc16cb39436da24fad38a7fce587eaea4825b2f22d9619bfd5f307e7d96ffa3aacbe753e0a69a22d5556fc95fd2663a87ee8d1e8c22fce74c0a128daf504943fece9d57eb905200c01cc863d52c530a4fb77f60877c0d7e074d04ccf8aab6b269b607424e785a3425abb0d63d848c362abc04b2327339dbc98051a7d7b9f488d13143de23182ad53f5b5553435136dc61fb3d0c323f24a3b96e8d6323ca44bb96e6eeab1966fdd5a22aeb45c73d4e860baa134ba65ac21a552c65c84f117392268b4c1d40114fa171dacc74323424329cef8da7780b2b93fcba9aabdbefee77e7fb0e4f3a5002e925e428dd096c5caf9f4f6025ce995e1c98a0ff29ea10cd3b76ce7ad830a3e2f0610348a52b61d50ba4ad364ac47a19c19c5fc44ec427b0d7315a7ad3922a256b3aaa2bebe8036013c982a72360db4701726d2716e58a0a79815943faef81b8f38f2560e75428a64f8c7563ce12037c3ba6a7061f402f9d5c898f29de257441347f031b03ca82c31c7005d991579ff1f3d001a4cfcf55617e71aab618064c84651e8a119e2bfc7b79c0daebac6fe746186780b363f98a4ef2883378b2cb4335af957d3270ee6da678d76419751cddadfe7967276cdc46c2732f1f2ce6aacff448cde184384c85beffd29aaad4cb3a28630052474486a51b753da5249b98e0532c88eb9ba0c6454aa9b87ba5d983a4d35154ae7034df9a09bf0459791c1737654d9e28339a0f34d3ed92a9ca0c39d3436704221fc61b2ac3caf7d6a9146958a885be83ba544a39c6318c8fc7a1d8f00b6970023fd97b0a643b8bdf29982d483cc17226e5a7f3f9d90102f99f484d57e7c62885ce44fd26355610f928f804fc38770f2116c467bede31eed4be4ca797104e93af81889aba267dd85759ca37f1c2d7593fcb0492259ff96d0ec9423b0323d06f2117c0ee65407a486e22c73cc1f806353ff498805c949ea9f794002ec8b14cec9a3a3b1b9510102edea667fd7701c3aa3a3d64f1687ced3f23d15f59d4abbdc92f995be2310e90312678ddece60f67be65b58aa5cd817d606ab156dacd941c8b065ebf7b0af0d1809726cf40818a758c4fe437622e10056917952f66d941ba69f3e072ab72c70a78eeb71a1d7984c531c09641fa3f6d60aa758e111f84fc9540492f963438b1be3c8acf01f1dbd9315d98ef4935d7b9f37aec04e8317b64d5727150dfb8b1354fcf7dc1cffc204858c9613ae9a6d231da034733fd722ecdc4d6c36fdaec18960f9c59a85076ccf25ae8bf9b798bfacdeff07f7aba958ef345348056a08eacaf1142a0f9b8d3f3f6b2f5d0186bf984b4ccefac2c44dab8fd9ead3b4f34c81db91e1dd3c5b984700d304ff7ae04bdeea1901608600df7ef6ad1c54efa0cba52e6ee97f54bd79bee49ca47eabdb5586dbadf6b1cc2e8b5330e76e871c9af14e4c009b0d91d7caa007d2989cd873d1d2173c845aa1c439cfe8003eca3acb07e24913f2485fe3fff5b121fabfe2c2cf86a72a9a523b3724445dc952779152cf715b49b05df1116f172a17580dbf9e5db7ee27a39d26442b6c52d2ddfcdddced33f86be4cf3f81c2f96b8f2fda60b50049caed7f9998a0ba33f875c7ad93746147a9d29a0ac6b9d561aa47c588117ba14b25a128f63fb81408226725d28891683e02659cf2a17a802c240756c2a285aaa57adb20ad1e93700bbba2f48c41515922edac5b618a43131033ffcbfc40fb6f3965f97f2dc207d40a4be90efd18038bee45c79f76fc2a80fbac6c41180439c224a4c43fd513776dacfbeb8fb5fbbac1a98d7f33d9de40faaad3933a6ed0a59fba9836a0144e94c456b5d59c3c3f892c23d31a296ec0209ba9eb22a4e1a089e28eb11c062f5d55814ab18eb4f354a1e6e070aa3d01df1a06853ad9b0add03bafa78831505c725ebe4858f3c8bdf9b64f0cc50631150a1b4d4314aa96db4053fece344ffd5e2136ef5715122e6de28b6d2dba727b6a0a3a7753804c91d012b318571db37af2ecd8b2242bff4c578175bf2d67086ad5e65fd5d19b3741b4c61ceee3dd39135c41249136797c2e6bd09d11bdfa77d3fdca1d5675904739073bdbbe7c3f8ee1cfa1616500ec806c01f9efbdf89a5fbe19b2ca73a42ffa7507b4b1c238cd45cf9722a582702fffb447830d238d16b8ef4e70a0b6ad182b48913cba520df65b7af69d2bec8a84be67ef611d267a4c7914dc70e7dbc429bad5161d8a67173cd57bb06f9f9e9257087694826c2e11fd9a9b5aecd71466e7550d60ceaa27c18d675c09306b6e366da960cc47c18afba8243fe2333cffc51bf08fa131cb8867484960d2d943ea35435275d0a7483548e226975d42202ba1790fd11130b212145854c4b7a22f7ed41cd2c42323e12473a1ce116b045cefdc3c840d0bf6df2cad540aa6911911cc28a479341e91b44fe64fc20853de041efdc6a9568f20d0e7dbaa79116b9d85514eea57f5cc7c9c23674fda98a78976c30f47b1097d7d9b3ae299c355fed1c6d3960c55ccfd981cefc49e69377011a2d2a77786c257cc2eb39e6837660ee2e0ab714f0cb789e395dd40b952bd0439b13b1f8a4fbaa7ead0568c74cba6d7e345f127ad37b7ee19a979addfdb4b77daef9b4afe98217bcd4590d3d53c6fafd25a840f51760b091a9054b441c0403a492a1642caa8173171e77b223248388d76f793b49bb72dce2a5eef5c8272b820f275ecd657e834155a8ad7e765e855f5b3c46add302d0326b2179282bf9556a3d1a8b4b9aecc80945ed289ada5f12a83cac3a547cf054206c145ebf2b38520b0ac6755e0d33a5475718f8384364c202a89ce5b340ff417391a8efea14d26e41ba515d8d29b7c28078095f4401bc9cd857f3b9bef0e93098bf23cc8a1eb04983c5ea7986fce4d09931a8600cdfeb1c67995a2d94b23a5f192f5deecae163c34312c38563cb98814f265a1111dce9a215e669eb127a0f651b496a8c9f1eb32e459a157e92021223f6c9fdbe146f2ae726e1c5d5fcb4ab3e0a488f1d2a68bc58be04f89079d3b990847c46c9d4a10bbb7de6535b59a003197794e9862c79c4625a97452bbbc6e70ce4a5992752b31fd2227c0910744dece7cb681899bd581014342cdc72a51333e8dd1d0dad920ea1b9e860e40df22630f99c756e9ce31d1e4d45dc0c988c0385fa673d24aac343b1458faf3979c9833480bfcbda7d865aacea9634ab56fd444e10647eb2ca257f612dd864a24eaf5a55f9f4ce9a408950f2c35d2e16e18d7731b9eff6a1fea1cac9295b24d2acf3ce8026c9a486a6d4f900605a47db49f9ff47a341263dcb9972827a7d2b67e874094ae55908f880960f76741abd42aadf9d9aa74ce4fd18b63b44131b61f75edf575ee20d7888fa07fb02a1f8410ee04d7510d0aadd33c903bddf2d36dc1fbfb57a9f323ebdda1ad569ccdc0f08fa0553fe9bbd88249a525d693431d09ee667969f4255fe7f3d33f54077d74fd165cdc05dcff494afb125c7111f1b0159d52d77cc83e48a762248f1ae12b55e8b12582a9ca7b410bafd10b007a0a724a54537d2378652ed1d2c1a72ea7f3344a6fe06df380675e6686948e3d4e00c35c27b592a0024708b95f7eaf61ec4db5af2effdd98c225f4fe1f7252ae8739b0ff9586b5e7ddb522604556129ea2cc424119a30ba2773d78de2acbeea49bb1318e73d8e8af940bb34fa0627e07bd0c424ce78f5022bdbdb6d52583c9252ac5ecc0e66f19bc8ce236670b177276674d7d8f5db7e4bc437f813a5e895d9e3176a3b526ea3a287c439f008bbfeaa6771223ffa61737b4e0bde6888defbe7cf1be2c", 0x1000}, {&(0x7f0000001740)="c8f6363a6f6f2a12971009789cbf60d7869b8b3391fec3d51932037aeb915a762827b9bda4d23bcdb9e8369dd1009fa4ef1316d1860c14006f9fd59809bb1e66bf82da62f48fa41199a8469fb3e79d1010eb9446b0886348edd82bca1bf5dc76244bc1fd1de0ef2169103e914291245107c5df9019d993389e9a7d8bd4c4ef0e2241a75bed4ae8eda423925b9770c81d47ed478429f4abf18b4db2fac636d8b53b3eea833935850231987245147b43e3ad2c919a539f7c43b974199a938d71d184f6825c099f7a2e19d8525f97ce2ffe478cd82be2a087f5331f08fcffcbba2df4ccbfaf19c9a5ccd8eda5361b2069c6892fa2b15603dc445612cd1fe5d97e2d58cc63354e75119650b6e3326900503c3aa2a0aa09be40b5764b513b2ebc344ecdfc89ac0a1a8e6455c95c22fefc7f5e4d7a34c46a770ecc0997da0a0b92fb9afc990639bc63aec2570c6d9588995b74a6a93db3e43e35c9e82cec64a8a14d17790411f32ea35ba39cf456a0c73252b87c014a0a4718f24b927b01efa7e0e3fbcdd00427387bfd23527fc5d27486ea71b7ecbce8679c1cf3ed1e2d05a6ecc44541c0537555fbb552203341e745361746a9bca548e9bfca14407f9835a23b31d683b0739954b21d2ca5a6c2cf49c18d4e6a461b775b2811ccdca012025e2c55e4e62542fb8c27f79994d6eb4b3e186ec6cf6b0a378d44959370749ed6c58ef951751d3b5600f7655a4c131f106bcc68ce4f1589190b73f9dbbb7a7bd0f350706af9c785d61215d5b32cdd98cfcb8c73180a107b0be769a3eb02874000d725e6ba87cabdd4c4f536f97281aafd0ab1aa334fdc57edc24a526d3e48ca99bc16da246adce4ac230f51ccd9f2a588230979d4b20537a3f2f17975d6a06f413121a87ae036beefdc82e6ac33c918d2ef4684d30fe3a18a334d7b6dc22718ce8d93eca9f3924eb1780baeb69c34bde1ec43fcd431d60603fdb943a22b4cfd5ddc22ac3c916ab9c329d8e133247f11dbc7c68d399b62408c72e7eabcc62232969439d0af9011a209c24316b5f06ffca973274a9cd22ea96bf0381983e746d0b28217ceaa05baee436c1347c62be2b9b3520871a77e07b78ef67d3a1fcf66aeb29edc9dedc4d27293b885a212b30dda139e234fb7f7d2f36777990b09d235d9989a85b967e5cac095d58c367cd8a7bd5c2140eb70e92a7c14d7a13a8c0c40a08fd788de02ffb212a562d4e0a323217b349a0d5314c60a87ed6b63c4c7182b2dd344575846d13cb242be8055ce3f33c26e3eb180f6f414fa2966eb4eef430ed32465eae1816c151d5eeee10fd27930bda068e9079252314633efaed497e3889866823a5a76d943ca35a7585de09781ecc48f2fdb293edc7500db1b2474af266eb8bbabc25b0aa08a7908700a3c3c8bf4a71c7eaa879c4cfa0aa6df3703d41d74a295376d8c5d25a3ff67a68a39b6292d16e8995d7767ab03d80336288746c4185cee84dff557f2a00b4113a9dfc59136f8742b2b0834e049cdbbca527fb3c510383ff30836dc39cd7f8e6f329fe0be8018b0084c89d3ef014dd96a1fa6f0777e82ea1b92618d25807d0b3dfb87a02b500c5b40572e1789cc1e195caf9c1d9ff16f840a774cdc4be199034117f1a4b1faf860b87063574c4799ac626c58557f339a94256b07c1b2e9bf1e9ce4c170ed0bded50f1e305ec302dfa8414f4d1b43c979b7420e716f36de6942407aae8a8811bb70fc0f0d7c10e7bd2620ce338007c31de638a9bb5ffccb5283c1c8583dc8f85eff407ed23fab2abdc684ddcd64545a823a09289e1aebfd73155595d33791ff61e5920c9e626329a1b8ab49b685b3860a3895d5eee2216e2cb1e46a4c0658a0e0237cbd7b58987e12f32ccf6f01f827cb3144dabc19d7e90c10d27f42eeaf6f835f8a90da6486a5bdb8a8f219e5b170032f7fb35143c2336e6020314b89aa2ad08b5cc2106845b376fa465ccaed4edeeee9f92d1b01891c84a3bb6f62a9f7b29092d4c26e1ecfb358320e4be9267e49947e1a20562d17e21c26e2de440013db55db7f9555313ec7c0605829f001107de366b4111de3706865b489e4726f967863860a57d57cf62449cc070893d9b85c5513c843e04a2e53a53d7cef0d66437601ce662f9ed05926313ed2b10b6611ec5d49e0c2ebe75c0a189fd55657fd21f5c36c419c7bcf601eed21e9ec795ccff8819c4009e5e22c99d0fa168ce1377178153913be13cb58224948d5591a7375105c8be5d7c71be2118783fe680cfbf69f444adbcc760814e18feb48d55360635104bbcc16ed0008850d6443e1a84313c7599c8df71afc469a36a589a87810a10619546b521a020951f58aa325225c2447521a140162fc4a57d84ff63a2228ba30f2849a0b9fa8ec4f42c765ae2ba8a797fa9dcaa4f3452e65bc874689cfbc7e96c6706de1227ab2bbd2fe5bdfca1c521cd823bde229a6b08f82c1632501126105fd6efe5733205d8f288be3f8ad45d3b0bd0e832b9a2d91c8ff07a9d5458c9add0a273a6df050b91944ce229422f971f0c16d671120afea3cb359ee23719bc79bac057bb30bb2aec9612e9c9776016d8b687eab4e85f6c9e9c0f1c8490de8fa8f5e4ee3cf1d1096aba50b102e97e26bd4109d0ab7167345a0d70b60cccd605679d94e727ae6610687f6e4801b0de55fc53797c86b78512aa93eb8adf9665cc91e00ee727cd93b6a734c1b0fd6afd0b181299512e6aab2811b45215a13261b84ef7897f4d11b39e65767aacf3829d1983d907d15756f254daa07eab97f94dc18aac679501ce7b6799cc6dcb8911279e74f2223337e49682e28b6185a26cd18fa4105d251d9e3b3c335333d30c6cff9c5f297d1306d7603d4b6c137d6cd1e2b8e682fd72ed958b20faeeee2e6eed55868efb989bc8f9f2f1779799df7139632765556757e85f5911850f03c3e619308132b22b75d503001d7f796693630712e5ec39e31c18c98b44a6e273ce0d5b0505efc5ec57d819f7737c8e978bd1c94a8cec91df05ff59f727e5e40ad62b8caef5519e51beaee494680f4a8e0d1fa78dddee16278a0ae4ea5eafaa454448e30d8d4df5714ac8647325db4bb22752a4924e00d0d0f6cda018dc3099f448a660f1dbac83954646bda2f1a7642af8023988c239df95c93037578ab5a0e4acb62c2a7a4724753716b182e50af414f8530a2b48000a48d754d8152b923b35a3e7d83f1604d5b1ad4b3d62e0a9b84297853ee892ab77632dccf156252167d27e50175c6c28906fa7b211f8717cb36356bb5ab54ee2f60266bdf0951eaea78d57dc12fe94f4f781458a82ca5209a1253613f74f40d1099200f91718e91ff837a61e37544df1bd1225d5cb92a7c4a76d11226624a2e692398336ed258907c960c0ddf1606989036840280a58aaf31b82ed0d353928a021f61cff6a0f710e122457848fbe569475f0dc625a4178fabec6c9d51762b68332d3ae3ca97ddde03c0cb500c0cb4f8f1ab17c7824e472d9b14001057c766969416acce4acde0b7115bc3cb8d08f7525b34c1c80c549f22e913bb4432bf8bc6a460bacf4ba783a19dcb512534005335aa96b67320ff036efe440d6d659807e1d8e550ecefedbc8672455361a12586c7ba358ba74cf5630d5a0037a679de8e708903571663d79924dda8eec67d2f92a4115293a5b548377aa003d2fc4bda292a5521caee3c5befda53d7431a313939e6a5e2ca8e8594454453365947800f03ad0ff3fffcb60ec9d96b2c5cc0e87eca3ae7f2e027d29dead20a198e1fa3128d5bef06b50af711bdda9f6df69063dc66bdacba7cb100f777efa64a5875ea775aa80878209a5fd9ee86b7e8cd424ea2d527c6f9aabc8242cfa6c77c7de8e4b5db7e16e10b0d67f5cca56d4876b8db471c7f7caf019a18914dd460f22cbd446be7d8b4d3d46f16b23f9ac63d584a740b946a1db90d41177d05385cbf407b6e59e16143ba029175adc30c0d43cf737d8253d01a2d49bcc61f0832c822c576f92d4923c016c88e1cc5a0be1ba5cc9a68218200b7dd74c22e922849662d2e1f6831b093489ec8e02707015b2dfa41507f3c3a768670f57ec46b658a5e7c4f9608bb63f15dd7bf9aa3e8e75cc17a1b5bbd46d28cb3096f211c3d25950fa097116b3c6df99a0e5ebf312387d44adf97504e8c62dcd4045f5e369c3157edf3cf360458ea7757cdc90d238e89767321ac3cea2e57757a2ad57c548a5639fc89faf3a498d03e4a5e2c188edbd24b3cd3895dfeeb4e6cb59ae48bb3f1a4fd5e9c194a0b6dd11f9fdd7ff73b10a12ff7a56b75b829d42e38c29afa142e41ea8732dbaac09f73c798589cd8d8f55b09f828104d882352d20c5b8185dfbcdb5e210d54273ae318e7e7c7fb9389a7d61a8d8bed537ff180a45882dfd5e3bce78ad1d7e9fe59f4e7276172adbf69b233c614b8526220bb675a29ff11e8e02b7600a03a68a6e9871d135bd75ce56b80f1d7cfb1ddf1bb8f821d26e87e0c8f06f5415cf92095394cb75b900a20d2f9b561033efe671541fee07e4c2db41307699e28d71ddbe22b77b7b8fe9ef29cb92576852f300d016f3e3f8f5a215b4fa268d3dcadcc692d4beedc666879278b8b1d63c1655949e2726fd3b8312a86feb578addd64cbf32d6f8b463e726ba4db9d70cc446b542d7c26722a7ed91c8e7fefb300487a4f1b55ec13d2dca7585cfad403b4f9d254752a4c96c739c042151f1aa89b23857611f40264a168b41769e97bab6249a697c62f6e57639496e8611424d77c370cba4831be66c934782df2f5872357adc82a215e0aed5e05e06fb3c43d6eea90855534c0bb011caa142c908696a33884436faee6283c573840a593220473b2b9f99528d71e04b34334ee779bd130c510e6289389b7bb4d6f3904cc4f6421fec8306c1dd046f191291c140edb1b09c4cb23186d5b1f66ee3e28f41cb6071fb0d5017fc616bcd32f9c6719bbff3789c49457c82826741d7b8f70d79a44c9b1b37362fd6ab51fdf686dc68feab7223d4df7bcfc1b41bad2681a42d2c9db77cec7b9373b8b32d510e9814ca329b10e782a7369268b058444884c077dd5b0842b3cb182cd4719c21dd51198ed5ba3faedf3d8f70fd40fe050d0570398a31cdb20a9c0e5bfe1d19c4077037116e09d24c60673dc782f015b939502f612280623c90ddee0a3d4e2fe7db5f75e7d478cb99878e3b995a2bce40ed4290696b26f43720159929796e9c941233fff3c381dcadb8d4045e7e8a7c89ea90bc613c45a58b8ba96e8d027ec7d9fe3afe1e6c3360198e7138083ce3e8cae4bbb282efdee07910a64068cbf57e23d7a4a1685d98836f9f78087df7082a63ef15684e6264b062dca218e775e61732b790b9990aa93fa2bb4f171c912acb4ff5eb59b7aa2f220c066251498df47b9728a66b9346e8301ee53f6ea453cfb7014a043a3a8f3cc1ae155d740d254d7f360abf1c52f0960cee8eca20acbafba8895d5063c1eec111ca8ca57a3ea3d449b268e43c2a773408ca7641415123c0843c7be501f0096cf50250e81c3f8cd1c142e703c5a520dfc0ad8c2e03355ce2078c5b77639749d623454bcfd5aca8aa520857689416f7f2d1ba5bba7f058c705412dd5ba2761515df446129afa8d19a60e92d32139b8094b7db06682c0092e31d9dca5c31e94aa00a5ec296d69b4438a40a95860e7b8b594913f164ed3b472e7933a76baefaaa8defce9b3f115afb68e8759822545fb82f77ccb3eb14a2101151dc09ab20f66e00fb5f8f3e55e8f99599d46287bc9a956bdfce4", 0x1000}, {&(0x7f0000000040)="82f4feada7b0b35ad6ea76a3b1c45575b05bf8cea0b0085d5ea72b55df76aca068f9c8f46ff01cc96073d211825b4f9f7581ce9af1039b9627d50e4f69", 0x3d}, {&(0x7f0000000080)="bf2bf7160341d0158c83eb0f53619c4fa04511192d490bf449b2a4477a9877a84efd52609c7a77ba30039227468a44ad7b6f903d4dd74f6394189750272cb30d2fda6af6f1dd7921e48b5a4dc465a167d22a6345", 0x54}, {&(0x7f0000000100)="d007ff7524fbb9ef12298e753aa394c93461bf2d148b8e472694eb2daf8fd30440662064991dd0e3030b71289814d25ff69928f8069299a9e66a9e3c28b67975f728c772b98a29", 0x47}, {&(0x7f0000000180)="577f2d306548390956dbb036622682710d7eb5006f7c98d39de1a89d0c74682dcd2507e80151aac6975d4f06499216fdd9d73c27f2c738345f216f9b314c34e5330137bff635ee83aaae581f000424feca6cf36e7a89ad73f46efec673cd19b12135cef8a69e16391af6cfb58eb4203306e469a06afb05841084da634a4ce28b9bb526b971ecb3e715cd869c52d949fc26f1b30c8e40a7c391d27a14e994105d35f7261354146d4fa634401a7fd09d4a7376918434a02195251802b2d97ab4a4da6e2b03094f4866d74f9b327c7ce7e046a2a3aae0ef1c415ec905d66cc19df4b564f266050d78ddc954b8551b2aad8db092ae0f9d14ce76c7449dc23a", 0xfd}, {&(0x7f0000000280)="6fdf6afe70a1d74886bcb9cc252485f3a4651200529e004254d38b17b9232fb0a3e75a5ac48e1043d442ced10b7528acb80dce6049e80a5f5b299d66541c4789e46c11b2e2e271e0125b0b238c47fceb74bb5bb9e53b30717b267a96d14b252514e82c8e208af08d83aa67f1acd25cb20abe7bf7746f486cf716db5c3fcc371432b48c1a53c4d1f0fab4359fb8c0fc3d846955d6c1ce4b5b136aacfc48f24242c41a60a32857a11b96a354d664", 0xad}], 0x7) 02:26:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 02:26:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0e20b506a738f2cf779fca78bca17bd7fc304008517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r2, 0x50}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400", 0x400, 0x7}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:26:10 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x0) 02:26:10 executing program 1: r0 = msgget(0xffffffffffffffff, 0x291) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xb6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0xfffffffffffffffc, 0x800) r2 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0xfffffe1a, 0x0, 0x1800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000340)={0x3, "125f74b2d210a4391a460867ca98fb1230d45fa11a6b2e88c001c6c0a6ed11ff663f76705ebb067ea2b0b1cfce535fc8f1a961effcda97f9024a3dac156ffa40e8f21a8c7b4f1310489c504ba5e9f10e5dc17b6e18231c2c8ffefac142dd6e454baacdfef95089eb97c3934cb60d4e1e2a892eb6fe670b031b12ade1c6cd35102bd816aa05079b8d1dbd7846d4b76df050ce8f944e0462d83b1f7efd42f16e79c007caa59987673c309d8e47106891b7f725d2fd85ade65015bb22a8801e615d12a6afdc296550b772edd59f31007ae2f9024c534e38280861da5767b114c426ed43b9c82eb65e939e5403cb660a16ced8b850f0dc9c83ceb58056cbe0cd03c0f7e85d117dc9c05b6225d849fb9abe0586845cb5384c6178a5c556ba62b5ee8d15bb85f45a986cb1785fb9d7af2f1aa5e4fe89562ee5ff135dece918e0d4da6a2e8abaedade3f873215072b3c491fb41c1840e4277ce0e7e1c008fcb95ccc49b9011b370fcd8d647a68095d33aee9dd8a54a8db49de54dfb715173cdb2ccf4b904faa488106f1758cf007a8211d248cf95d7801241e876a2db60a7544997885d3c4b6a40acce1b6042d34e7aaa2d4032eb785406c76878cfbe5dc8e821fafa46fffb858d8fb523415365cca1c31c21e9268c1d74a9986e01ab2da39f0ca9d1eb35c9a1b880b3911b1e4a4112aacc5c48fbbda26831a4438d1d126f72e166d3ca80c43c3d9e39e40817cda68daaad09e7c351f33a1f1768a47af9ad698c58e64c3f5e9a3c5e533dbf5804a06203fd10fc6de77425e7008c6f0173007ac08ed50ce618aa5418377a187816db951d479ccf06977ae2f2c4aa3b0a7757ddb14f0fa339f16985844699c6566668734ec947101a7c0000000000000000000000"}, 0x285, 0x800) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x3, 0x1000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)=')&\x00') msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1800) r3 = semget$private(0x0, 0x6, 0x0) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000600)=""/198) 02:26:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) shutdown(r1, 0x3) readlinkat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000340)=""/255, 0xff) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x1ff) 02:26:11 executing program 0: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) 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$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = syz_open_pts() write(r3, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) fchown(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000fc0), 0x0) syz_open_pts() 02:26:11 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8110, 0x41) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r5 = socket$unix(0x1, 0x2, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = socket$unix(0x1, 0x1, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = socket$inet6(0x18, 0xc000, 0x101) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x81, 0x10001}], 0x3, &(0x7f0000000300)=[{{r2}, 0x0, 0x6, 0x40000006, 0x0, 0xff}, {{r3}, 0xffffffffffffffff, 0x12, 0x0, 0x4, 0x8}, {{r4}, 0x0, 0x10, 0x2, 0x9, 0xd054}, {{r5}, 0xfffffffffffffffc, 0x0, 0x400fffff, 0x8001, 0x2}, {{r6}, 0xfffffffffffffffe, 0x8, 0x11, 0x10000, 0x2}, {{r7}, 0xfffffffffffffff9, 0xa, 0x8, 0x800}, {{r8}, 0xfffffffffffffffa, 0xa6, 0x80, 0x0, 0x1ff}, {{r9}, 0xfffffffffffffffb, 0x40, 0x8, 0x6, 0x5}], 0x7, &(0x7f0000000400)={0x7ff, 0x6}) r10 = kqueue() r11 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x40) kevent(r10, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r10}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r10}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r10}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x9}, {{r11}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:26:12 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10c30, 0x9a) sendto$unix(r1, &(0x7f0000000280)="2a1bfc32d03dfd52e88fc1b736a772f065527d910868ad724135dfae7efd21be61526d0b8c1d8ddbafe7d91aeb9b750f873c21ce1c84025bf9269206f5db47a9651e624e40f086169aff3044ea43f23cfe11311b6c1489eafaccd6384b3bc57ea99f4bc8f15ffb5176ad6f391f04b36fdbac1df818758d040f4f36e60c388adb2501e4f4544624ff822ebca441ecd6b5f21967163d6396d6ce4670b557785c8101584fd653dd37160a9811fd29", 0xad, 0x408, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0xffff, 0x8, 0x80, 0x8, "763fcbdbfcd56d7fd0b97c3bd7e3bd8560c47bc9", 0x1, 0x9}) r3 = accept(r0, &(0x7f0000000440)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) select(0x40, &(0x7f0000000080)={0x7, 0x8001, 0x2, 0x4, 0x401, 0x9, 0x10001, 0xe458}, &(0x7f0000000140)={0x7, 0x3, 0x3, 0x61a, 0x9, 0x480, 0x2, 0x2}, &(0x7f0000000180)={0x80000001, 0x6, 0x7, 0x8, 0x400, 0x1, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000001c0)={0x2, 0x4b}) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0xfffffffffffffc00}, 0xc) connect(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 02:26:12 executing program 0: r0 = socket(0x800000058, 0x3, 0xf8c9) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="30e885d5f4c49fbcadc81ba5bca18849986c8cc0d67253a941f43b45bcd85d762eccc36efa7960c0afb55a35d0de775262c2abd1798764ec2b9a29085692c03b5a35f0fc6289397841c3ddc2a727baa70aa2d05d3240c6e73e1cdeaff44950bf1f2ea22764a2238e71005ce59f9513b7b1f0976e89be0fc87cbc5a849f097c9f7a166fa044e8902b98d5dd1e60815d2adccf967933ec94e848bf4ec0d9d643128a843252455b0d9b7a7cac6033efc58b75e369f9e880942a855e8a0c08683878939c252d0f0afcfc7418f0ea1f04673a94d4cd5959266276a1df52d83664feb5e07e57fd3a18e46ef65c3c6dce", 0xed) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x89) 02:26:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00dfbda62045aa453e000000006d5ff47c0e"], 0xa, 0x0, 0x0, 0x0, 0x261, 0x4}, 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4, &(0x7f0000001280)=""/230, 0xe6}, 0x0) 02:26:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:26:12 executing program 0: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) shutdown(r1, 0x3) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 02:26:12 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x4, 0x4, 0x7fff, 0xffffffff, 0x1, 0x7fff, 0x2}, &(0x7f0000000040)={0x7, 0x420, 0x6, 0x2, 0x4, 0x2, 0x9, 0x319}, &(0x7f0000000080)={0x4, 0x6, 0x4, 0x2, 0x7ff, 0x7, 0x5, 0x9}, &(0x7f00000000c0)={0xffffffff, 0x1a49}) 02:26:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x200, 0x0, 0x0, &(0x7f0000000180)=""/88, 0xffffffffffffff09}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0x20) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/97, &(0x7f0000000080)=0x61) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xc6, 0x5, 0x5, 0x0, "ff44f0b558d788cda0b0a1a79566ee46154ed631", 0x3, 0x8}) ioctl$TIOCEXCL(r2, 0x2000740d) 02:26:12 executing program 1: r0 = msgget(0x2, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r1}) 02:26:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x810, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x400000000011, 0x0, 0x0, 0xfffffffffffffff7}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r3) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) readv(r4, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5) 02:26:12 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x6cc6d209, 0xf7, 0x10000, "00914fb0a585c63ac451c52c3602884d766ed4d1", 0x100000000000000, 0xbdf}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x33aa) 02:26:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') socket$inet(0x2, 0xc003, 0x100) 02:26:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/193) 02:26:13 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x202, 0x1) write(r0, &(0x7f0000000300)="6168f436c132f17d362fc88356f70289e615e594603db15711ed48a74a1e7b4aec0717d5249958e88d264a8f1bfb277151f99da9d4f98e341bf0304373de50c51facc8e8af495d55c9c6708cd0b2350e4ad70f3c24cc39439970b75ea0b6844bb2184fcb1d907999311612ceef9d951da392d363cd3bad110d1c596942ce81a39e9c898b37ff4d2d00d7f4ca179a3757f34c48f5104af2acfcdb8f66bddb0ba0f053e437", 0xa4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) close(r2) dup(r2) r3 = syz_open_pts() ftruncate(r3, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000240)=""/109, 0x6d}], 0x2) ftruncate(r2, 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) 02:26:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x10) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 02:26:13 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x40, 0x101, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) poll(&(0x7f0000000040)=[{r0, 0x42}], 0x1, 0xc3) 02:26:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x4002dd6, 0x7c, 0x1f8, "33c962725534fcdddccc313e6ccd0c1a67637c50", 0x100000001}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000840)=[{&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/200, 0xc8}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000640)=""/199, 0xc7}, {&(0x7f0000000740)=""/211, 0xd3}], 0x9) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="c494283f0cb549f6b1ae60f79b9b0f238ef548a99603fb803b9d3dd45529055893ed59644d03743c85ae6cf40068007efad8ed23a224c60428661b72f2797b16d00b0261f3d901df4895d0e9dbdb4f2f286cb6945921b3da0e33725e2817506e2bad02e09e0a189d56a73138cee745a59fbb1850ef7941bfba91772d232c4967772f11b4a6e7d73954eb94bcd3919216a93a601fa5350456737258211ab18bd01f814754e90f1dcf19da2920e78aab278ed4418d476f74f8d7884a89e1a04f0b954eedc8b1c572387b", 0xc9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0xffffffffffffff00, 0x2, 0x4, "02922d60dc67224dab193ddf489917139bd4b9b1", 0x927b, 0x6d2}) 02:26:14 executing program 0: r0 = socket$inet6(0x18, 0xddd5217a5677276c, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x100a, &(0x7f0000000000)={0x0, 0x4}, 0x10) r1 = socket(0x7, 0x7, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc82bc383ba07c2ea) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) sendto$inet(r1, &(0x7f0000000040)="700aabbefdf030398fb4b64ebbdac7", 0xf, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) 02:26:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffff801, 0x5, 0x3ff, "112291a55e5b043919a374173daa8f65c80ed464", 0xc0, 0x7}) r1 = socket$inet6(0x18, 0x8000, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8000, 0x1}, {0x18, 0x3, 0x4, 0x400}, 0xc, [0xffffffffffffff8d, 0x2, 0xe0a9, 0xfffffffffffffff7, 0x6, 0x80000001, 0xede, 0x10001]}, 0x3c) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x1000, 0x3ff}, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1f, 0x100, 0x8971, 0x4, "98bf92b09ce54d791ff548fbc2ab7cc7856cc62f", 0x7, 0x40}) fcntl$getflags(r1, 0x3) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r2) socketpair(0x20, 0x0, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r13 = getuid() r14 = getgid() sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="4d593d0d31bec26bde8f493980b8a42c13c1e9d23a55fe394f3d00ecf3edba92d544f0e0d05d04f1dbe0b59c72a20a37b55d119fb0a780e11f54d62c4c913da315be3c9f9968bd497d46c9639287c6c307b5eadb480966accc215d4c0c77ac43481bc7e9b8972279b8bcad12", 0x6c}, {&(0x7f0000000280)="3a032174884ba54effa2f1a2f76cfaaae9b7cfc28ce18e1e61df17bd2b89c3d6f9aba7b092884a5cebafc1d67ce21bd0ca3df932accd0dd67da250b0161b", 0x3e}, {&(0x7f00000002c0)="a4c367c5f891127f261e5d95bda81ccb2c42292a0f9b7990717ad4f273374b0c7f0726335a74465e08c102adc4e622683882cb574cc8071eb154bf67ad01447284573913a0cae617a66bfb4bb4a1afa12ecedffe4c8d323f2a4fea6855fb4d299baf26b1e28ba92fbc1b1da76651cfa6e8b493d5db7f950a6d4bdc1a518c5edd664450037a4c3229b7dc6459aef7f19a3674763f2254152d6555ec394c2bb74c5008f5d3f0b34dafe9e2cdf3d3a4aa57696611ef1462acdac40acbedb2d48581a85939efe05f9bf3f2316316d995c1e4ec021c97bd79ac530ab0acb99bddf9565767cc952b877991c7756e98df3fae327a43213854977af5bdc3cf", 0xfb}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r10}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x88, 0x3}, 0x8) sendto$inet6(r1, &(0x7f0000000640)="15f9effb6bb37c94031bcd01cc88263e0bd808ae25345cffc8be0b52189eae1d34123c26af178d2e73dd7eadeaefe58cf1bfae1ef4549704a68d152691b21e2c3f321c4dac78d1bd1852384c45139bfc18c5f6bfda6d665ac698390a4ce45177d4a7cdd6b9e3cc7742fea1cc3e3d5bcba7e0ddf94ad9800f15930765fde9d0f6d890d9011fa503b6e8641e6a42ba4447171b10db76a769d4128dfacf2999ce3307e2b6f4b6e7927f8a7ef87ea6c207810f8c4ded7dc2957f9ed2b484d66f8b8fc0e547c8620854858bd5dfc95b9b052773cb34be378a43fb716e8c4c58cad13fcad9111c7dd7910a3fc4398b22e6eb06511c7af3947a2965b15d097a60c5551ea25c1985cd302800c116fe9d646044276518a6b3e18e1cb416ce7319cad4a6d892ca3fb6af69a6e05702d2ab1cfeb554882f5ef1c75eb8bbfd53dcca3a1c2f0fdbdb270419417e33b4cc3ff7b13ae2db475cda839f7b1eb971ac2713cbdb1e0847f5df484b384bcd9f169bb4567f0e095338017bcdaa7e03ebb83ec321546ac020931a29240225d1170a66f7194b98bad8a584ada5c9fc6c1cfa5433ccee950951e308c2b0fb29112e4b7cda2fc48dc0646bf98f8a78cb7f81a616b5f853151132bc46e9ca7619ece66a67e00c4f0053052f7d2608103bcec9ad0e3460d690c3eb43ca2fe4c381090b880003a1d21506e3c813ba75f93f9a7a72c5ad930104d65cd29f92a05c483a8e54a559a5106e7d3ae1fb4ce0a8144d4d01273db7dd133adf4134602c9f0557949519676d674ecfd393f3404c15e60354ea93a617fc317439be1bbb4f00cdec9a68182890e744b836ed710c209afb6efef8bc5aded0def8d4375846371b0f21d53faef49bf21929e04fa3057ca738138caa68b452049c421b8f5eb0925ad8f2e1696528b306e05c80cfb10e7ebb07cc5f2d31f8a93877d8edf5f33025768715bf5446994767eaadce48a2e22f1755efaa6755c9bf803b61683141b27356ef0d7d237354f3531ebdf210b591c34b862f80eed065c9dc45d9e4de319ccb0bc72433e81750eea41da7defb1e41d74d98939606582a9d6f051ce999bdcaa10778ca1973f16c6f9a831462aabf1c5535dbe60d43d97cc831a02f6281aa5e54352e9f232dcb82d9bc04870614006bea6f9a77c620e271323fa619a8e4b07018dd2026c88d76b58d03038291b3b2b03679667f4aa4e378eee506e6144f733f3c489bbc84fd9520bb23f744107bea3ad453cf25f0495878c842cbabf32005536f238890165f5585b2085925727980250f4b16d545be34a044e316bc38a7d3cb50fdeebb989f25e2328c13bf35c77892ab4430f8c2e7681275657032a3ae91ed1b7ae5f506461cac49ce8a8f9969ad0f5df25adbc6bce695a95e143f500c39d993e91c9d3ae7e5e9b062971e7e688cd766c878e31e881be33e84ae6f8ae6bdcf3c005fc6de13e187ee2a306987e22847426d87fa712f29e9bf85acb6d0a99489936f22c2517423e5cbc984a55edfa8b26f9003f74c31622b596a7fefcad143e42f6b79a6ffc6238343474689e1bc9e256957789b998e3a09b792d960543046520c7eb3f4d3effd88885d6341c8109b54e75095e9beac3b4dfdce5ed78545dc17d9daab64ba0ab1c6df17129e3fe76151695526dc7aaa066d82e37c92e38e35cf26dd37b03e5de6c488899b4daaa9b4f4664c6bedb354f903b21084e8f68d0eafadba66063770db04058e8e518146b30d95548e729f6ffa6eb1e610a51ef81a406a35e43c452be49a9b8aba940f021bb8959ab57bca6bdf8f21273a84137299b14eedde37386521634b29317cb72dc9ede792f0092e34dda1082a8b989ac9959c9e327a051de4831c3cde429fc6863a57d4199ea2b021daedc211a268848f7b73bd36b437df648151d076115eebe9121a32c7ff10ac58f1c1f349632f229e86402de222910e8afbaaa33aa63c0b134d9c88e865c037ac6bc6ba298cc5c3726ef08915efb916892f140a025564eb86b0c687745171849d7be3068630bb83ef57792f897bef69f05f937185660d46963e6b498c5c825421d5d5aa8e70af9c1de9f03c0108f0ea4975b427aa549563e0c8e2027de0564f90e9a446d03a8272879a22301de4a5d1f5f4ac760a0b831f9f1e298b800b29fa79cb297db246f23ce3ce6cb584564d1af04d111b34e76f4b8c0444f67ee6a01ea07797c8bc5bd52a491ae467cc88f64f4ae1266f92ba250248d9f28ef80d41c104792d7a511d93ab005fce40f1b7d989950a8a4f593021d11166e23c3619d3bffb48c0d57ee69c44a9b84f1b918edd238edfe0eb23b2eb124be5c9adb5dd93c03773ba3050f177e69f9de00babaab7355b9237903fcfeba46b24de818d0d3cea79b5887e8af21f352e6be032001a5138a821bf2a4c0f12772215c1d1a825147ea4f917254be6bb3e8ce84beafd81307152aa5e320dd038c03872d140d2eac69d259672838681dada40f8a1bdade19b600057c9bc596e7969d3d9037757f95f4fd762778ff39dee11556f4507c3314986e13d53b218fff19cf0d734b821710aa114f40022a01dddfd593bb2ff5c841e11faa47d25570ddd1cde56b038f63f276549b9920c8038d81d1d8843277235536ca69e15b735e62d95c7b8f468f56d824469252cb28add44936ac3b4cf1b6d5238e15e93e907fb9ec90d969fe10b9bbd12012fe80a76bc4db5a7e784fb28bafb774454b09972efb7fd20f772faaa4d5ad80f49544933a7547b20dfe21436c5eda16bca86ff90e8dd0848499ea73110c7a9296914098e7b31b0fd6243a4f339349f794e9d51cc87f1ce8b29713350bdb9dddd196487bfd293aa2e29fbe7308b0150cc3aa075d8ea6d618b067f150e1e6538dce45d4fec14f269c14d098cf347634fae6bd3fcf600e3844fc0b8d26445866b5bb6e7e222c89c0e85e11436c1125c5316c91baa773580bec53c3d2fe0b3d4affb9feb4d5fd98065b60087cd1d9b101d5af6309c170357783c4713c4339b2fcc38cf1cc7fe28221063346e78bf438872927a406199fa29d098afb933b5bc8cf2b078274f45dc26e7e4f2fe6c6a01ea07f3279e7ac59cbf958e99757c09697c00f172cf01b7069bb75cef3763b183d7f0e39a98ad7a547965e2031b182e0984e9e92b9f04e52d2d87c197642f360f345589095438bb798d7d96c710f88287fa6c12337eee43436e916c6b351cdd07f3156f15a9a356aa77fecf0daa89f46d757a0554b82a67f8209ccc6b397f3060570d599c0eaa5efe8c157e821fb1b208c50749c5911ee3b13e706d9babb55394b7d915b9e8f5b35a88d5815621e62088af81ea894ca12b510fc0b667f9eb107b14d506c45b44bcd842543eb978dfc77ceae880d186233a0614ace7814ed7f67d22110a8c8134c7efc413e898ed90eac9e49c66929de17e76f7830b4baf16b8d4cd86962e9d7e5d23f8043e942bf5ab916734c186341eb39db9dc1dd1c1e8b25cd6229e072905e7e49c627051582dd133c841150f4d238bbee8e42897d23786804266487d15a60083f73b1d61796fcbf32235847114cbf4082f34641ac238b27dff3fc0c2ccf1ddfa408f88df65df6a38e0035ec45fdc4baa2598ddb221e04ee20ee1458b534812450068e56a126b90f70a80776ea59c2690af8a78c12713ebe6a73e56e7175da6d580ca99dfcefc730d7295f27a41a8c74605b7fe7c3d527222d87bbb8afe258c99b29bc7357d080a76b4f1b964144859ae4204a147466c262bcc995454ce7c231d8b646d9f53b21c7ce97ec7f26ea4fc63fe4af5fcceaea2461dfb66823c1417ff35bdc0497a8fc98c83c926817bfd58de88ae04c5624890bcafc12af1234b210b16f6243196f484e2290ef1bace282d0af50097deca177059a55abb5670e71db58f8193e1ca88f31272f3de6fcd5b83266bdb2d1ccee371b6fb165d23ecd967b49ebdceda97cca12e7df0b190c483f778b19d7ec04217634229c39df772da31c50f089bf9ca4fead2cbf80de590397640ccc2ff499a497bc44d9389cba66116b40d465188b9a99ae552ba72d4d55aa11566ec35cefbab046622e2aa9c1d97523f45d5c4a90632bfe89dddcf74b5651dac357f0601b5ad6861840d8dc70e7346e5c4c086c0f9f874eb33155fe573b12d628df9ff1955a747d456fe38b0e721ff85397fa116e3ef3652c80784b223686627c0eb24b9348b0ade628a8d81c637d69b32c7677da52ac47ba52f92b1145d5236b8fd7772088c72a6f3339a73ef9618f21edd98846fb4e155f60ced5838ef5d15389bcd43f8825cc09909217cee2a7f7b2aa97058117a75d8eabc9c91419f772191bb8f8fc24a2878511cf7da95ac6894db21eed6ee144a2c833fd2ea1afd991aa9379f6e3051cf2c391475238c90bc6d7be92378b9653c9dfad2059e979a6945e9726113c06c279924137d3fc6b355e1a4efcc9bae65e4e46980a60a79694178d72387e58a5414cecae26923bdc8ab1e151ae9186d45a572e1fb7c33643503f66f3c82aed4e4de1c2a89fd77431986ae2c27d8cd16c9b4b96949797958af68043c38fcdf6955120ecd839282d7b00118c28721a2c13e02becf1beea2c91fe6189fd40fade9cb569115f983602d387bde9a259dcb2525095b24ba250917ecfa163d13d9673212faff505c8e296d4fee93d2f8e447d2c20fe08abf8b9c794708072a2f6fd3a1a236249a15aec0dd63aa8d17b5ec2583462c528643d7c603c3b65d947200b9ee5e6df0873e9543d137b2289c3d1969f6236342201784427f0fb62848a806f15b2b1b37b457f5f277fe4f0703b74cf9e0629ba58ad6a341c2be2c067e22af0eb312a70da8077718e4ab2e5180731c52357427e0c6d7c7f95c330877e014648461e80af3066bc722947ae9113cc0c43c576ec931d69c5ed3d2e42fed9b62f6d3791a2fd69c14e69710abeeadda01e10311293eafec9df847e8f45d3798c889d6502aa087cc5de3fd151005aad9269508a65db789a774dff6125b9b09d7993ff2736cf95f595c6b0c2b17713396de2abc576964c206d40eb292d376ae7ef7b219d3dda0716a184151d450e23bcf92ac14fe661edc532cc6c31e2f99628a8f27f5b1f5ed1f8521b6c65c1bb5d43a2cf76f6dcfb363fc7497ce322f4debc3698012ec53e4fd4b4194726dfe8be1d1b901176cd00406f450e83692ef1fe0c392460f4309daecc182b038ed2b5207286df99d23fd3e2a4c7bf291167dc6d8891fe14da304a160f43bfb538a19a08361048d1ee99e8604c50c0a5ebdfec0d2849ed485a87f08ee4453db248727c5d3dc67fea4395eff9957421e5f005223c6d062e76c5726f7089255c1b50f9413725281e1f61cf69d828249904732190775e75bd469ec8479e212a4ec23109909c730af6755bb272663a9d3d5c3bb931cae6b93be9312697732469957e66294ec38369f997458d69c6f8d59ba0b71bb68820fde4095e054f733d6d78df4fb990d3388285b4c1aba5111d9aa2aceb35732f3e81494298168ce04bf8b9e041d21c21fe4a8b153d4fc346ebcd6de0eba7606b610408ca2baa2f59e1ca211c59a3d7c3795b0b7ca556f5b61309949b4fba488e67a2926e7fc90eec569e2bec4c9c9a66315a389d7700747c278787e7a634041e92b67f5e94905d53a5cbafe825d0c06c389d097b5e8442492c4e7949ee3b32e44f68c76b1b7e06ba7a0ce5b020b2fa4a439edb41ce07f07bde05a4f1de8170bf387b60643df26e9a4ed4a6b25c21c2b4436ab972cd7b6b54f7e7178be073f86a42a", 0x1000, 0x2, &(0x7f0000001640)={0x18, 0x2, 0x96, 0x200}, 0xc) getgroups(0x5, &(0x7f0000001680)=[r11, r9, r14, r8, r7]) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000016c0)) connect(r1, &(0x7f0000001700)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000001740)='./file0\x00', 0x1, 0x40) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001780)) chroot(&(0x7f00000017c0)='./file0\x00') syz_open_pts() pipe(&(0x7f0000001800)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000001840)=0x80000000, 0x4) msgget(0x0, 0x67ffc6797c72b412) lseek(r0, 0x0, 0x1) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000001880), &(0x7f00000018c0)=0x8) 02:26:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 02:26:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffeffff, "0200000000000077e900"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000031d000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = semget(0x1, 0x2, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x1000, r3, r4, r5, r6, 0x100, 0x3}, 0xaa7b, 0x80000000, 0x60d}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 02:26:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5b000000000000f6ed1d7f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e20000000000008000cc53f4ffa267ccc66d0c0d1aa246e5c3bfa7165facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc57a3b12c18be9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94329b5b384d7c7b1f30a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d855b22bcb3d8c3077378b4c0dbec20c327686c51d8ce7c6573340974c1873061e0c6633232b5295604ff07deff7dfaa06f3df4939b6ac5d46bce33cb1ae6ff21d89a643660c60c05406ac14672b21d31b674574337a4fb10f239a32e34bb4c6deb9f4c9bea18376fa3d06e5aebe1a7ed52e1400ecf06b5abca727494f456df29f322edced38d228f0c25b3dc316c27a83a0a17c291323ccc178d5f354a35aaac97e2c8b3a1587b2c9587ede2e472772cf0", 0x159) select(0x40, &(0x7f00000002c0)={0xbf00, 0xffffffffffffffff, 0x1, 0x6, 0x8, 0x2, 0x8, 0x10000}, &(0x7f0000000480)={0x8, 0x8, 0x10001, 0x401, 0xc4, 0x1000, 0x100000001, 0x8}, &(0x7f00000004c0)={0x5, 0x9, 0x9, 0x84, 0x1, 0x4, 0xb60000000000000, 0x1}, &(0x7f0000000500)={0x8001, 0x7}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xc, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffb7e, "00006b0433ab16c44d98861a0000000000000040", 0x4000000000008}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/175, 0xfffffffffffffdb5}], 0x1) 02:26:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0xfffffffffffffe3d, 0x0, 0xffffffffffffff48, &(0x7f0000002c40)=ANY=[]}, 0x0) 02:26:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="3800000000000000000000000000000038b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce9900000000000001924617f5e291b2752e1572a3b26341cd14ef2ab60684458747857111a7872c6d3edfe1ff6b79f886aaf7905352946788079c01984cf7269e138f979b214120aee81da829daa1726246198fa9add37aa000db39a6dfd713a0509aedd08dfe5bad40c2496b9c9e1682a1d827aa6146722f934a9e48921bcf961bb53e01ec0"], 0x38}, 0x0) 02:26:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x20, 0x6) sendto(r0, &(0x7f0000000240), 0x0, 0x400, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x44) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x54fac10a) rmdir(&(0x7f0000000140)='./file0\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r2, &(0x7f00000000c0)=""/77, 0x4d) 02:26:14 executing program 0: r0 = kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = dup2(r0, r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x80000000) shutdown(r1, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000404000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:26:14 executing program 0: geteuid() r0 = getuid() r1 = socket$unix(0x1, 0x5, 0x0) r2 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = getuid() setreuid(r0, r3) r4 = shmget(0x3, 0xa000, 0x30, &(0x7f0000ff3000/0xa000)=nil) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x1, r0, r5, r0, r6, 0x10, 0x9}, 0x6e8, 0x20, r7, r8, 0x3ef, 0x3, 0x9}) 02:26:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000100)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:26:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r2 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0xe3c]) 02:26:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="39f05fe7e4ddf68bc72b044062d5097642dd9ad81eda1910e53494022797269d49df9c", 0x23) r1 = semget(0x0, 0x3, 0x200) semop(r1, &(0x7f0000000000)=[{0x3, 0x45, 0x1000}, {0x1, 0x3, 0x1000}, {0x7, 0x7f, 0x1000}], 0x3) 02:26:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3ff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x10, 0x7, 0x3f) recvmsg(r3, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/73, 0x49}, {&(0x7f0000001540)=""/147, 0x93}], 0x7, &(0x7f0000001680)}, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x7ff, 0x8, 0x2, "ebf9ae2f96e303191e9649459cec3cd949293aa3", 0x9}) r4 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/106, 0x6a}], 0x1) 02:26:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x1, 0x7ff, &(0x7f0000000000)="3ac585b3955b0df27c68e85e8ad1344afdcab9da670f8e5e0fa529c42ad2973149a42e5900a26540c0dc6cc10deb954c81ffc0c1b38e914b6b6245e6ad69660c69b7cff47649908e887160f819450f0deea7a3cb020ba174340fbd1f153b5ca49edab735301a55bd306c5ac9ff6a4f8387c7dd5c08668a79c087bc44b36929245604b3d3a9ade0", 0x87) fcntl$getflags(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0xfffffffffffffff9}, 0x10) 02:26:15 executing program 1: r0 = socket(0x1f, 0x2, 0x7fff) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0xffffffb8, 0xfffffffffffffffe, 0xb3ffe217, 0x0, 0x0, 0x1}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 02:26:15 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1}}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) shmctl$IPC_STAT(r0, 0x2, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) 02:26:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 02:26:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0xa) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:26:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 02:26:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 02:26:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x5) 02:26:16 executing program 1: r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x1ff, 0x7fffffff, &(0x7f0000000080)="6d6bae10e2adc02de43defdf726a18740f32b3e5080d4ef928511085c46234b2f16c968b523dbc678c6b7439515a83fe448a44a25aa2303f9c1b20e252bbfd451a5c71cf58d6453b639914f9eea84dcbd206ebb3d3bcb3bc2c08a292856ea9a47d0c6a9860433eeb8911ca9c37002e144b46f8f1e4702ec353849845a80b73aa83c06a1c6b9b0e17c0c2f0e40d09fd95e2f8e67847b19c407b296e419208f99a24569dfb4836eb9dd31b42d6c775cd24d20e44ed86dae06748da3689831009d22a42ccf70a51e81e86cc72e9801c78373bff93d60a", 0xd5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) ftruncate(r3, 0x800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="eaef5e73168836f53fc53a3e82c55b9fc3e156a4176c20aedabf77fe52101edcbb84372aa516c01a615027f2dd360a8f4c3efd7ac5a1b39c4ff3e0d1160ee9ed71391e2e57d90e87ba5957974d389b15d1f94d454f431c2418cf950559d8721c158693fe68d29c2d24eec09a7697386058e8a6bcfbbf91536dd37af3597246480e3aa82b180fc992b206a66d1f963439fcee6ead10c13bf204581dc9d33b8e843e66c5989373b001df6398a27d48383507ecf0902653ac4f2e38d48a0aa4ffaab2d3c1f068e39ff4f8729cac20c63aabb1af09a2649a73beb37a201ff527dace14f64f2d6cc0abdbb418ff5c07edfe5d851ad18f3a74749f33b2f61466d65e668774830d744754ad519dd58bd4108e6ba9c93521006af18f222d8c1226909f9244308d393ab50421c50fa6811b3426e980a7210969e93ef439606c38a1ec760c4e2888b5618bde1442bdd74e96136dc3579100ecf74a97a9f49c9b3270c908df2215bd3a89486853bc1468e376c727325927112047d9d0b29b92f7ddd765d97a99974772534a15191c8b06a276a396a69692957b3dba51918a760d380c9fa4e45817c95d0507beab3412f6bb8ebe2e0c6577fa4437784df63d3787cbd04f62cfc2c706580beaa856517b510151bf03eaa4610257d36cfcbd8b42b839995ca083d5ec53f02a0ef1e9919882292d2227c42a9d67dc3a219dd46ca1e059f73177c346fbb23d027007e3b78667cd70e2a0582a3eec07c48462d0be369296851dec34ff095035bca04352a05cef1feacd0e6f4428bcb178482a97ca2423918407b752e3ccad2b6a7e4bef1dd0ac5c9490eb470fbf8b978c49b617be4e8b208c5c4d58b2b60516752e3fd66f2fdb1df7cc69cbc178bad5a6a9f642133413baf495a3e3b79052b63608f43202c384d513e2f426b897110c1307e6640cfd5d1cb05f9008e0b5c1ec544c410cebe20d5a71a7b476dda55d18a0212bd67bca184f9300db4493f9766216d3a671e4fdd1fe6309b0bbb8688401179d3d1629cb6fab73980812244c8c1b679dffafc431b0d8cfce969c72439a64b16601f542ae625565bba7652aef36fb4fea227c3804445da22f677eb0368bd990afc0361c8b107171708c532ceb2e54ea63795b435ae3b35cc0c89de408abb4d02f5ef6cdc07be447c49c2265935629722423dfafca812a7f82643c6cb55be89fdf1e7ea214e41233f3f773bb92cc00dfe0f607b593da60311bc8f721e7d7058166be6104fb4101ae975eaefb4fb2f48aabcbbc51b9b62fef1a7e238ad89abc9f75fc2e936efc25c28aee424f414d7298f21b2922e44bf42f1e22e899e1a2b837ebf536a986147e247987d78c9be0e7600975e8ebe3ad8e16bb33346ca419be3be7864103dcdaa9633c844a5300dad74b2db65aa22f6ee54f0a3e9fa5b9c7cad5b92e8926d16abc7774b2eeb43ba19f6b6f1135083869f01494c70cdd24346d749de060b3bfd015ad05ff2945b78e97c3390511b26e8d6231755a30b42f4302c1e721049dfb937c10fc439e8937f9d6c3c219ef8f4feaa8076e89c6c0cc70904a0ff88f818f24785cf646aa381ff25e59a6c3d50409e255f5d44c22b1a799918442b0b43d472a5f7d1d4fc700721d93a5c4b95ebdf31b2ccfbc06a3d6b8002b3cb44296e0754b3a36a76d62f03803043aea641afe3fcb90b6add1fd01dbd8d9bc4e0ada77ad05d8517d76d59e9ef717e776c2646584a40c4a8d44495046708791574b891dfe9ea123ba9eeac5be5a50c6301a880588b1ee8b57633ce2650deede3292c357004b1f44df131f5466a61c1617c51a6b342bdb642cea9094125442c197468c002087fdf1f0d95a0654874a411a0fc55d85bd341e5ec1b891c9b8a63401502edc211901fb39887f7d414aaba0c097e5354dd4624ba699b6e2239baa3cc5b75b9ef1a55063aed4b3b6f6c7c07a6d8c3194c5edc6a8c375f6e0c3f8830d19dddf61157b53c58227780ee0fc84f5fd9df30f21fb862046ba33d0ac27edc304bb871f39d862f06bdf6b372ce1734f6094f160619fcabd9ae4da184b21a2e45869062ee252fe84ae218c90cedbb8b9b256bf6e520d36f31a7497bc75a4787da5d8c660a78552a3a93c4098023bfa325d139d42d32d8ebca2de29c35f7afac5c25eadf701ae73797a9ab27e2fd7a5e1fa5cb4a8a3f47b3d67c7ac00f61fdd080b4d6ea080b25054ec04772b75f9b44b377f316fadaf9db8252545fe2012c332c75c12a1382e2070a2a814b86ca104d3eb5bf25e4b06690c3ad82d39440b2064cf49beb79f0a4cd7fd954df283c3071a4efbc09308e2bae52bbbb2d8ea633b5d5bcd40f165da9acba7ecbaad6f5bbcbc122a8f4dee78acc920b3dca751e2be6c16023aefa29d0b8363e4446bc982eab0ddf34bd609e2dfd179329f38a8bd2b8247ef158184d9fcc003441cf90baa7a49a72e6e10113748d2d0d0d23429605ffa6a67940798b28b5342e1750ada094a3d360396ba7cd3550fa94c12f8982d77af74f3f4128d0e63352905ce61c664b5e52add5cedc29264214a779c8d570994f4ecd5d462ad7b45f9b33d654af80d0654ca70b3f2448cfdde993554be9bfc8b0c96c09d2f0e4fd3575610ea045970d9f34c4f619b5326ba78d3df8b79c65a803765afb3f3aa6a4b481f592d94df60223829e9b5f2e27b6f78c28e2a5f46c5849e60dbfbe01b05d4aabe85c1066035a4566c202ac5ae99f8f88c607e84661590bd0c4107b067ef73e6529f301df2fc837e03fc3788c305e9b21c1ac6680674bfaf6738923c7c5a468da52de995006837980e7984db6e4b81c035fa25e0f28eb79326878f838b64fdcaf948deb231ae565d985e77b5031ed2d20e76b22131c8cd4ef9bd22cf92dec3c0ee15843fda0b7dd744665455b257cbfd19031d1a8369490e4f310b3e3fc0161342d7086b680fc3464bac432670e46e5f6d4bf9dbef718bab2c91d05a789730a61adacd57f9962ee8203403705c9c0c75357fd34a7f54369b51f9476349c79f3413865dba516b3c7b931a5857e725a7b210cb5a23b3bd682d86978936a533cf5b7d39b99f58fb10bc1e914aa990b8bdf9cf0384e11923676bb27fc262f3cf0a9ba1a118ea266be87c19ffa052b7d0fbadbe80d87528136052c8c1b3d7930fdce747690c492c0e8f0eab28cc9a1f373f71485706d4f83cc593664f6ae9b5091729acf0a8943baf4bcabeb6d57dfc382e1d7ed6f03095ef1a6c5fd34d19530fa136b653e17ca41b78aa4244942cb171af3df38d4d2cfc068ec5c759e8d92fae18cf4236fd29c4fdb3f13cbd411d768793e6e3150c31cbc80a2daedfb4dbd8fb38b141e355d4e439aec1aec34c4c2dcda6daf32dd365857146a3db1446907ec0d1357a04e19aaf343a6078ade609f5aee9eaabaf13b4c3e5602950687c06d22d1e5bef75165230b912339e398acec2a2116990d1f8559ce307a77cbbc158f863101409ba08dd52f316b4bb141a1589ae48de7a2c1adf45a6a34e2ccdf24abc02191a07eb14b8d54a4b8a3b7eb4965202889f7572c8520fb1acefe9a609e79ff3e1fdf6095e66099d9232b390141983ae02a3892a750faacc6d570cc5673d6d701e81bcaff3e32d186e1e69975c111f3cc1be507dbbe8f164cbe0e2d4811186f8ff556bdc224d95349f9d3e4c345724b16f4eca6817f0b77c91da78cc40cd8173528d2fc1c73ee02225a28b2595b7faabce4627f405879cb287a87fd092de2bf18e94f0776cad7102498a092f69f9e84abeeb39981e6404f943899284ec26ca0bc12cc2b31a7cc4862cabd5938eecea418d8ca7e95105c3bb643fc46e940265f3482b435d28f2ebcacb27db7f2c1df404d84693dd058732888f67ad027764dd29e25b64d8e76c4b812137688424da6f64b529e6610fc8753e78d221c5b45ac9225e05d92f12214e1f6dcb81345099a05dedb1017beb788a710945b275f308e88d49a345a2159b7b93488757ac181e0d691edd0194241bf68e6a36e01c6eef20fc2309275cc7e7f680727708af6ea048c56947ad72b01b895bc705eca836ea603bda1b3f73fd529f02464f904e4a3d05b091d16320f25d2dfa8f8576d93fe8c69ce184990871a9a2145cc9ed14fd4450db2f81213da469b300c711e3f20899a8011a002137c1e261b7ea8046d3a263ae5ef2a441cee5e644cfb4db8b896e67e823f2ce70fcbe363f727d130211bbc1d00bcd3c5916c3ae63326ea73c2210aadec63a534a7477b5bc6ce90815940c6d12c6148e0a778dab52abab719fe58af6078ebfa59ffdb440818871160bab9377fddb8ceed7d184ae0555c7ea87438d48fcb171f76c09583e6ba025c459cd8b7db6306bc4d060815a421ee174544af6d421278425c9164dfa664218a6b594b3c1f2a99b997cf0afd698a3705b1d11970e942ac360510bd9bab91c8d7b9501c1b99863df6446b482a71f0d5a5315f88bb7ad24324d8056031f769c19f81cd2ea5e25885a310255f0620e6ef43f9d6e25833c4f309b5e438b3a9e529d055d18492d4a1750e4693927795ef391634c87a123d701eb2266090cc6086a723f0120416812b66919c375835ae8c61bfde495efe6b35e9fbeb4c6c435b0adbc77d7a51cf9f59cb274ec68d87baefff57b8d01bbd679d4f2d64225f451327e5781052dd17537941b668ff00277fce6c736859faef96a4507cf4bffc37079d17da36ab361824dd5f704d471918bc7fa08d3c7d03168a6998ccf9cb7ccccdc64554af878246639d7506a87d8dec338df143a6b69ef7ce350ae74c88e12fef6066ef28f6daa376c81dcc5db3d83632bc26140f1890aaa46e20724075b50fd3a6794b2ff2d179921cb0133e2a472faade0d3f9158ac10b5b4991828ec93de7e280e5fcee0c0f6e49a597dd0d0f5f1595665789ae9302aa6824338f58668bc77ca54222b196c4a6d468d24f4259663ac097efe81940090705f43b0322341f266e44900811e1d940c2e2e0c1fb582f773577bea069e03fc5fa0f9dd4abae4b3a33987f3b4f2f6569356b7933a4270c3821e65ae20a7495ba982a638c634d2641ea79f9ca4741617e04388260e60fae27a2e778b9c67a5e3f48882842794c274df7b1021d68d33e442eba2796472a621e7887d6f42f836f2cf5f97cef673c185f4baaf620e6ffe1ec586f3e85464c3c1753bef0f5351db6a6e8dd7848ce347bef035187ba0d7c06c0dbb2a7d78488b6931c1cdce8fcf60238c0a5f1ca492f9ed93dc687888dc84bb4b4f6e20d723e9fd58a53dc030e851ba3990c06e9e9e7c9183123e2ed8b704d9b0d48897a44db0eabd4d7f9581b3c4e71ca06b652a54678dcd6da8f0bba039f2e8f5f253d5813962d9563842e7737651690f37d3e058792cecad27d1bb8b30d89dc4af4060dd227aa2ec5fbcbc2f0533c6a208de03db1ee14a393265b024cdda87102432701e7a80f080577de5f372814dda4f63626ab445ed45f5f505fe37353dbfafc15ab52c8d54ced2c8f1f23aab718219069bc3c7b949dcf08db2201f8a7c011600ce06ab4144613e17cc094f84c325f3f8a8509bdb6e9d1615aa8969f047be0e24cba5fbf43ea0c244e8b3fe4ad596782448f515592f77166d561215d3b0f100f79a327f2d7b85200f3f27d442f04636baa9c843c96dbf8456c71b8bd872475d2e1266d4af5da9363d377951b937d146c90d595d948126989f98532d5703dcc3a98f7184126bda9d3a4967c0efa7821e1b40695fa79ae7b5f733a86a6aebc28d18b4d649c2835215c2bafba5d76ae0fda4c6d989a", 0x1000) 02:26:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 02:26:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/56, 0x38, 0x2, 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x6, 0xd21, r2}) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5016, r1, 0x0, 0xfffffffffffffffc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x188, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x82, 0x40) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 02:26:16 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) 02:26:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x8, 0xffffffffffffffff}, 0xfffffffffffffffe) chmod(&(0x7f00000001c0)='./file0\x00', 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f177320393039"], 0xa) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') pipe(&(0x7f0000000200)) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:26:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f04696c653000"], 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0100fc566abe37891e28"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) shutdown(r1, 0x2) 02:26:16 executing program 1: msgget$private(0x0, 0x50) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x0) socket$inet6(0x18, 0x7, 0xffff) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x2, 0x29e5c000000000, 0x5}, 0x1, [0x1, 0x1000, 0xf5, 0x1, 0x3, 0x1, 0x40, 0xffffffff]}, 0x3c) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:26:16 executing program 1: dup(0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000040)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000100)='./file1\x00', 0x1, 0x28) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept(r0, 0x0, &(0x7f00000000c0)=0x1f8bc5a2b45d8bdb) write(r1, &(0x7f0000000200)="4b1d0a586e3374fafb82477c8294131b2af5de99560812cd5eca15b929bd0595f7d4ade84aeeada20011415b98da28a8e6826c7e0151fd5ef37a4258d1edf8c6348fc8b79c9201432dad48fe6df1434863eae75c6c2c1b1957f2e0e00c008e143f543c84d5b9224426e991c416510e2c171be87e41b9ca80260e09e7479a35caf8fb54f785971b8e26629f1a7ab9fb813bec4ec02772b63c5ab29a294125d0342aaab2822478df582f943b64cae09939ff9575eb460c3f8ea9a97712891701bee1add0a6d4a05c98dd795ed8620bcdeadf998f3f15b53e851aff064f4ee6347446491867f6d13a07e0aa06b922da8322d2d2881f13100149293f614cc7323b0299f01c8e4d92bfcc3b5c93c1cf367a3032cad9df9e0e53c40fe6e6cb08aa8dacc5998591a97a630b16f2940c953aa34ffd7b80abfd6162cedb304bc2a3629882ccafdc7d6fbe3ab836bef546df7e1eb85fbda525e65b2be976b04134c4bc49323b496c34bc7d5edd8c7e962e3cfd7a56578f3de7f38d3023bce54a6cbeabed499fa538ca4cdc5ac02a3a37eb6c634a0427932c4ceab20405e640c286602c3aec831f12c93f004d7eaef82b92bebc3fced3b23735b9cbcbaea71de417a4d225a6dd905054d55fea7261076d003e81e4ba47e12716d94441f2c40e73fb5bad0bbaa4c9b57cf0628ce0a88a84310c13d6ac642adb9b6dbda5bb84a9fd93b6e39f0a1e86cd431fb9fbe10d551e22406dfc86618d8b459659f575ad3ff200388375a448215a7761a5dc585212b1bcbbac46977823ec1e520897e556700c2265a6fe7a05fb897ee7cedf625b899ad69e6f2a9a66341a903091bac08e2f6cc30564706ad5691514585b56266cbe2cc4c9d8d7742819e2c23ccf4bbda8a237bfeb4192722b047787d6a12f3034fd40e247e753d3cb0c24391b493a4d3b6c9309d965297f94f04bc9dfecf631b22f3f2f77a4759dd66b7c7ff65b1aa4718ed937924dd07f220f370deedc10f29739e2fb69b2ff3dc2c50e920ea0e010806aefb59b734bdcb69cd9adaef4d367556328edb4562f46a7f289ddefa69ee79242b4c557dc47005616ad00144d16d550c00dc8734f1d9f9f9372134f5e47a48b8568a739412cdd3331345fe5f3f1d3ef0c17550c066d553dd861702d9f2bf658596200a2ef208de0908ae3f08d1078905c292ffde9c8d04d8e1b9c8fe91809a2bdd56209d972c48b83c36723f05df61c22f13cfa7f95a234af48b423ab1f650d5289356e57849d0daeab8c3ca0db61b03caecdf98f918fedabb074e838700b6180c0e444df691f83a78993f75602710c31b27287f71d883c391531240ad66de2f46404ecc1d7b1e7439f38fd5539a72307bc15340ca3280e60f72a9a1fffccd7e2a5a1a656fc9fe2fa8f5a6e68600b4ab8565b18e5777370e3e8c45fb3f9baa817ea891aef43b266b9bcc9de3d254ce0bed4728296aa1ab38e4b66cce0fbbef234d7b29b99f6fa2ff0e847733ad0a9acf986a6291efc73bf5a480da426e5b6e16308730217c0121ef35451d3ba80d380dc8b6e13799b85b7bc2cf8a0954894228df0e0139cf3e6571ad13a568aca255fc0df16d0055fd45217c859c118650b350e232abf7024ddc48f27aa5aff047278be0e44e1b5eefcc0faccfe95d48531d2bd5f1473f80a978a772a9842c89acb95fc565f536f7ad0549e38ba24b21790a179f4b7d7f762f3f1524e6d8c7b30422b0fb82ddcc436ffcaca05db074812e24a5ac6a857c77ecf2c85e7cdcbca5034ca17c4ed88f92ac7ab0634aba4a9b69c77dec12fc141640b64bbacc7b056e5ace9e747622d908d1a1de239b224f9e296dbb9f567bf5215cd2aea9b3a43dcd293f7d52f40659ad7b9c03d83f7e7534b51139bae211974fab20f9808f701788e3b190a51bdc9325e6805a8d044f771a1131534a2e24b5b79f29b64bc4145b76b995530566430313c937ac92e21989e2f56aac7681957fce393058676ae4cb2ec55174c642f302dc561b52500544985f55cccdabeb1340242ce8d4bddbc8ba54d168efcec5cfe3bc85726a614b9815bd23c886a5e6039c634065417065baa82a833b392b5ee376c9a96a33a077119ace03d94b5442784606144ad7656427ce3aac21ef827c037e8566c7bddfad0053cd6b1b48bfb09ccf219ad6e359a2c02a61ac3cd2a504827dfcaa1457aedd1d186c3c7a14deb33230441745dbc1a36075ea0059e97ce2a74637b232d2115365943a9a9759d76d6976139bab45098f15f485e96096af7c70791e76b96f75c68aafb32365204946bac0de4c422c171ae811dbe81d1eaa72479f5752d80e7cb892141755ece2ce3f1fe272b6b846311a15c6947dc4f306e91375470a2ed4e931bd53268cdb820c06647f140e4540a76d30fca5876395749d12ad087fa8bba437e52d43a6fa37fdc00f9f1212072f8e06a434c8031fd68812f65999a861d1d71c774108ddd42d6bc755e5b495e26cae461701e1f58fca3fa26dd735d223e7975eb1601157c7f7e0d9ab84180e1e3a5753d99a0076bae0bea4f7847c36e4ba6f0bfde1a37bb3cc2e2274089d2bcf394e87a4c01c8eed65a7bc8f75a040c3e6398227e1940ea5f644026f1f333a8a915eee101aa7773c03a8affcfc129e5c1e8fc3c9a16e4d674cb9ab8096b9d4b2642bf0dbe8fa81b1e9966c1fc392702a65b7496a763b49a3ac75167778ec3a0181c210f65f3d56d33fe6d498cd5e0eca9075af9f5a7ba5b77fe51880532077f3bf6459593636d82d809dd8a98a659458d244f6e45b0dd6eabdb39942ca4c2235e48fb8936bd6e8fa0fae30c3135859ceaa019790873a22bf96581d82b492ca00c94cbbe7a6065a52aa605eca224bdff84271f2ee7667aeb33ba552e292042ea6d1c3601916318a3786cda0bd68199a687f75ef7986bdd90d60d6b2315ad4d178651029a41874dea4ef2b01a94da2076f6fa0501272d3f5da31b820028599eb18295a5140529dc5fe38725780f485fae85a4e5f41dd75c2bfebc4357f2e96f971a5c15ffe3b5d9b200c513c197d30de2c614139093815749690acd8ac63dad84bfc1917bf54868523109f1c5cbf2b2f0c12e527b520e9d4b0aa9d404aac590953d41f8b941543dc4c56fc55819ed9d9d77985eef91c59ac0876c7589977d6a7b07ffd3d08c0432ae585300b28aa2d2430b2ad11ccbab1b3cbc83ebe1335da109fffc4176e24f4ff25c67f6b92d9bec1aeea0afa1f1e32e1ec5ea0d4ddee209110afbfa2ef940ddb4427c8c7fffb01acda5b19b88d5cbd3bc22556dd4fdf8a20b9e6861a243199cdaf8573cd1bcaf336a34f71977abce6590c00a670f75dd394740db5c762046853b019e415f73867bdd2bf780bb161aa55cddf021ddba8f294353fbe17f9525430a37e80bbc9eb557ba3e0a1bf3191a711674e3ec534b6a8f0077ae8e60925c702ea3e4d2c4e4ca49ece858e410953633c8b7722fe3b9fe9a5c05b00f5325c9825e8595a8a4c6d3ab527e397e93d0262ab28f5f28cec4b739c4df36a51d7f39e0b95aed2e71c3bf8011d77b957b33409e6d75aabb77414d42ea5f2c393710a1184f3a2acc77b7144a4a1059f5371d9daac7f0adf0fceb341b2710343542055e650728a275a6f337279636596a40dfd6ae898f7c11b924c2d47816a03bd146445b73b606619e0a82948cabb8e26a15e54496407a30671be84f40fe00b693d711748f37c6f7093433ddbd6e5f0a43dd9b31b8f656cc6a7fb571e9f962f8111f2ebe1ec9b8fbf75e5336b13ab2f27aea73b51917a30c2069ebcdde0c41a55d7b6705bf0825fd802e6be186fa7dafb68dd1ba144925e4fb1d827ccb818d6cea3a7295164fdcea3f2b18ad1f00eba52d2b82f5811ac9ec9b8d356bc5ae93396149aad82b77a321c0a1d19affd8f3c7399fd6824ac32777f4af71433fd369f78bc39c92d07667708669f43e0418b2a88b45adec23f80e2f773d48a9878b0913378b5b617036b5060ae989d193c06f23c6089f1fec739d2c0c245eb32f950a2af644118507dd902e9b5cf605dfa2e7bd077c628017f7a1e895fcab8b9489ed2ec5b965d7a0fe36335d0307023ee0aea1a776062f397a4413d5ec3e44e8b9698e0384bb4f743582d5cc1b9983169b94ebceddf2ebe173368df8ef005ed41a9c543593874ead715374c9d09c5602d626b8512ce0f7c5ca6f35735e67b2216257f4cffc130dbbb28b855881995fa7c302488305e0cf730771b9a4ce545c011be26b3a526e8c2c6a25858b50e5f0aad0ca87527cbac04d0e64f76c2b31d211ad675459950f04262e96ec5cbef85d2c97b77a8cc1f7644942a64a2985045143b42805ce54c80c72b9a1b2f54be89a28c1099de45db60df1cf5f83cbc1224db1ca658ca3ffe9587adaa20ff0cba4708aaa2b855e36e37efbb2980770e99ee0650cdb1ecda895b1ba42c319a0aa46f59ced7e244b62642cc84eee321e911f2f137215f1a706dc0d57dcefeb070d14d47b4223a96dda3345dff0473cf98ef01299b6d66631123865a1e7d5d5977b848d0a8dfc076a1bd71d8e28a1bb90b120dc55038cb99062a06f2e8cc17969a63c2521816c9bd16a2ecc03117ff6040df282590abc1468b2c3fe982c026918f8040597b30d5c55ad0787a4d07646ef771ec4fdeb762702b98179c9720ce525d70cb8cd8e5d1ee12b50244e4c13910ade3ac4dfb904a1b4ff560db3252de575423224512f5a5531504a49263ba63c402bb7ae49bbfa6ae68e36e18494f11f259d5b2226a5919e2b7982331ca25296be610fe343f4a1b649fac8b3f562221e716427a3f917b567647b95b9aac8713b57e854ce80a501b5b0a7c4d4637d55f81ca863b2ef8296dcf94726c981f509fc0f65c0436a866c1aed7f5f3a226f1fe298f094cfb58074dee39493505d42d06bd242071817f7bbc1c1cff3781bc55bffbf97b45ebd04a433309692daea73a09765a7eb24df8a0f6f1f8dbaa30186e74b129e90081deef58bf15a9da572cfb9fb591956d920340842f0ddfbb5f8f8443f178cce209a23a3c754e2b1474439a77f438d8a2d1a24822d1af4380bd7d9d16b13a43ee288e10288a794ceca1425dfd1b4c99e343f349a94a79fdd76b34cc1318d261b617e13424de7a04f83f0e88b5d4b576f6ccf8ef9ea343b7ea961b28fae55b7bf3b7bfb6e2e78405f12f69cad4ca475b56b58211d83bb2d8707734c7b67863f837c8f8a42e51366b4b5a4c20120b93ef5147d550f39dce29fa0a42305f9c8b3d54bed960bca50d1fe5becba768fcc37d0f9dc919f428678454d93205c70151837a306951c072425fbbbc60af87a90dec7c7d1d3f54c3a0da3eab6da5ea7a5797c676702337d4952d2999448c2e1da02b12abff454279e2ac03e8d47a55076dda761661c3b725ec7fb8add9ab3d4f13869232326dd342af552e0d306b2102580b3abaf86bf549849c03b1d56d0d679052797ed44f56a3b6a9367f6178ef8c9b9cf35e84c91f042af2781472a93b0a9abea184cf53b4406681a18f5fccdb135570f3dfa2cacda168460ccf57544998c907b9ef5809d232dcf4e13382381228fd799079ab2774ed40576ae431989bb923deecc3889f429744947394a96e227be14611cb90ef43bb35f15bc42f6bac45ad79718408f4d55c51984f4be0fd9e8f4f3daca1191f804bd1c32f016045cb3596ae6b849084bcdaee8fa5f391c021422f491b74a67afee9360d725dfbfd76d0c66bde7edd31d21fca98df508b32b5bd16ed267ab33d237bb317b1d815db277937df6be58", 0x1000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) 02:26:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa, 0x140) r1 = fcntl$getown(r0, 0x5) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) unlink(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x100000001) 02:26:16 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) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x3e9, 0x400, 0x2}, 0xc) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 02:26:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) 02:26:16 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/74) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000039c0)=""/7) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) mlockall(0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r2, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='^\x7f-)\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#!\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='@.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/]&#:(]\x00', &(0x7f0000000480)='+^-}/,\\\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\x00']) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000003900)=""/102) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000002380)='./file0\x00', &(0x7f0000002600)=""/4096, 0xfffffffffffffd32) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000001300)=""/49) socket(0x18, 0x0, 0xfffc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/35) 02:26:16 executing program 0: r0 = socket(0x2, 0x3ffffffffffe, 0xb5d6) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:26:16 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) mincore(&(0x7f0000008000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/26) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/146) 02:26:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) shutdown(r0, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4000, 0x4d) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x5812, r2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) pipe(&(0x7f0000000000)) 02:26:16 executing program 0: r0 = socket(0x1, 0x4000, 0xfffffffffffffffd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 02:26:16 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/218) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 02:26:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 02:26:16 executing program 1: r0 = msgget(0x1, 0x80) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x3, 0x1, 0x3, 0x9, 0x34}, 0xc) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000f7031c65b23702000000ffb444fd534cb2305813646caae742185d271cbf509b408dad21df82accde4b44ef3c93436ae4fbe39f26b8e5003dd1eaae596f4442d5eb001c6e80ab7cdf9b71f5d5e3e0ea4c6cd0ba9fc13fa38009bf589e82d476f7c92487b1961d0ed2f2d836c9c37b3bebe2831e12a51e5e075162a0c85f35e5f141612242d8bcb0fa1f990e487b3f17f2fe607c4e14aa059a955a6807999882e277f7e850219ecc4f6f3fe763c8abbbe815fe0afee27f1f8127134dedaf46edc6bfe8e03005bfa65882a7865c100000000000000000000000000000000"], 0xf4, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) 02:26:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdc9, 0x0, "c3033c59d86631e8aea2b78b01eea9f550c89328"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xffffffffffff7fff, 0x8, 0x2, 0x0, "fb277e22fe9ffb73adb0a358b557640136e8ad45", 0x1000, 0x400}) openat(r2, &(0x7f0000000200)='./file0\x00', 0x812, 0x60) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x7fff, 0xffffffffffffff39, "02000000078de8ca5fffffffffff7f00", 0x0, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:17 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/81, 0x51) 02:26:17 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x40) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 02:26:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8888, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f0000000100)="6652702c45d0120d2248942acff066495bb8beef63a16ea3d91daf90b6da73a28aaffdf11e49d813b0cbe2d7798be84bbc572b47e65830c590146c2f7936a9ca765d2fb3065ec16922f3ccd9a55e00dc5c07858d0aa9d14bfb62c01abefc692008d191014cc83942fc657a5c2e973c7b27dec3c597526cded28de406155a12da2f134f641efe8405cff80c35c0d7af16a05667fa98886cee87b09a5246feabf017e2e85d902167dfde94445b1f8bcb5f05d1fcd500f5f21d00a1ef10905c11c2a4e4c6b98c39df87ebdea2279de42d7b9ee397a3ae07d3f8fc52f1551e581f005cdefe51ec", 0xe5, 0xe, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) chmod(&(0x7f0000000280)='./file0\x00', 0x10) r2 = semget$private(0x0, 0x3, 0x104) pledge(&(0x7f0000000380)='\x00', &(0x7f00000004c0)='\x00') r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000bc0)=""/240) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x6, r4, r5, r4, r5, 0x100, 0x1}, 0x200, 0x10001, 0x8}) r6 = getegid() fchownat(r0, &(0x7f00000003c0)='./file0\x00', r4, r6, 0x6) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000200)='./file0\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0xffffffff, r4, r5, r4, r6, 0x9, 0x1f}, 0x80, 0x6, 0x1}) semop(r2, &(0x7f00000005c0)=[{0x7, 0x2, 0x1800}], 0x1) r7 = dup(r0) connect(r1, &(0x7f0000000600)=@in6={0x18, 0x2, 0x100000001, 0xfe1c}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x583, r4, r6, r4, r5, 0x0, 0x1}, 0x101, 0xffff, 0x3f}) utimensat(r7, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x80, 0x9}, {0x0, 0x16fd}}, 0x2) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x4) sendmsg$unix(r7, &(0x7f0000002e80)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000002c80)="714243e28d72a3475360917a91d7b7f86732fb4dcebed57b2985babaf252ca4bd1294514bd83debb3025771d53d03f56c430a61889a30ad841ced7d571e6e56174", 0x41}], 0x1}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 02:26:17 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 02:26:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000015e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe90020391d0000000058578eea34820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15070000005b806d3ea7b6a7d96d09007d3736b269790d96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0xfffffffffffffd62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:17 executing program 1: socket(0x1a, 0x3, 0x0) 02:26:17 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xc) socketpair(0x1, 0x8006, 0x80000003, &(0x7f0000000240)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x3ff, 0x400}, 0x10) setsockopt(r1, 0x29, 0x41, 0x0, 0x108) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 02:26:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x95, r1}) 02:26:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x5}) 02:26:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x6) listen(r1, 0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 02:26:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x8a89, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 02:26:18 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x10) sendto$inet6(r0, &(0x7f0000000180)="1eb1cd68b8840b3bf5ac00ac6c", 0xd, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x101, 0x6}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) unlinkat(r2, &(0x7f0000000000)='.\x00', 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 02:26:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f000000c000), 0xfffffffffffffe59}, 0x800) fcntl$getflags(r0, 0x3) read(r0, &(0x7f0000000000)=""/215, 0xd7) 02:26:18 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, &(0x7f0000000580)={{0x7f}}, 0x0) 02:26:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) bind(r0, &(0x7f0000001140)=@in6={0x18, 0x1, 0x1000, 0x8000}, 0xc) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) ioctl$TIOCSTART(r0, 0x2000746e) 02:26:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 02:26:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = open(0x0, 0x8c40, 0x14) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000740)="80", 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7", 0xc1}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 02:26:18 executing program 1: r0 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x9}, {0x1f96, 0xfffffffffffffff8}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fffffff) 02:26:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) accept(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0xc81fabfacb5f6359) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x9) 02:26:18 executing program 1: semget(0x3, 0x4, 0x600) semget(0x2, 0x0, 0x82) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x2fb92d34}, {0x1, 0x8}}, 0x0) 02:26:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x15) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0xffff, 0x7, 0x8000, 0x9, "2e8dc0cb67bf6b89d1712f830c9e63e65d500bfd", 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0x4) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = shmget(0x0, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab0", 0xc7) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0xcc) r3 = syz_open_pts() close(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xba) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() shmctl$SHM_LOCK(r2, 0x3) socketpair(0x18, 0x4003, 0x2000000000008, 0x0) 02:26:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x80000001) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 02:26:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x100, 0x2}, 0xc) 02:26:18 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) 02:26:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 02:26:18 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(0x0) 02:26:18 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x142, &(0x7f0000ffc000/0x1000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0xc6, 0x80000001}, 0x9, 0x844, r5, r6, 0x3ff, 0x3f, 0x8b}) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(0x0) 02:26:18 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0x4003, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 02:26:18 executing program 1: socketpair(0x18, 0x2, 0x101, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c9, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r2, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x4) 02:26:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000001, 0x3ff}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) r2 = getegid() r3 = getgid() setregid(r2, r3) 02:26:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 02:26:18 executing program 0: r0 = socket(0x2, 0x8005, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) syz_execute_func(&(0x7f0000000000)="660ff5d2c4c2b19d66e72e660f1a7b83c4e26d935c2868c40119fdc40f840600000043d9e18f495098b6b7bbc5208fe90894e0660fd07000") 02:26:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x2) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 02:26:18 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200d0, 0x31) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x100000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) msgget$private(0x0, 0xe82c3ea631ca51dc) ioctl$TIOCCDTR(r3, 0x20007478) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/214, 0xd6}], 0x1) 02:26:18 executing program 1: r0 = msgget(0x1, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/160) r1 = open(&(0x7f0000000000)='./file0\x00', 0x490, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() preadv(r1, &(0x7f0000002500), 0x0, 0x6) 02:26:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 02:26:18 executing program 1: shmget(0x1, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x182}, {r0, 0x4}], 0x3, 0x3) sync() 02:26:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffeffff) ioctl$TIOCSTART(r0, 0x2000746e) 02:26:19 executing program 1: setrlimit(0x8, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getegid() r1 = dup2(r0, r0) shmget$private(0x0, 0x3000, 0x212, &(0x7f00003ea000/0x3000)=nil) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x400fffff, 0x9, 0x9}, {{r2}, 0xfffffffffffffffd, 0x46, 0x2, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x5, 0x5, 0x1}, {{r2}, 0xfffffffffffffffa, 0x2c, 0xa, 0x800, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x42, 0x4, 0x4, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x2, 0x9, 0xc47, 0xff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x1, 0x4}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 02:26:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="e93ffb57f3fc1f46b471be5e19e9a0d228fbac12d3e54d51fb594ad85cbc8197ba72cc9eca91b8ce3955bd9b167eed12a212e0000a69d47c4b5eb7", 0x3b, 0x400, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) 02:26:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) read(r1, &(0x7f0000000040)=""/55, 0x37) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 02:26:19 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() r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xcb6, 0x40, 0x8, 0x3, "b112519677d22157f244e5ef496c860f68cad193", 0x8e8, 0x8}) fcntl$setstatus(r1, 0x4, 0x80) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) 02:26:19 executing program 1: mlock(&(0x7f000064b000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f000012e000/0x3000)=nil, 0x3000, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) mincore(&(0x7f00006e3000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/129) 02:26:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) r2 = semget(0x1, 0x0, 0x410) r3 = dup2(r1, r0) semop(r2, &(0x7f0000000000)=[{0x0, 0x9, 0x800}, {0x7, 0x4, 0x1800}, {0x3, 0x9, 0x800}, {0x7, 0x81, 0x1000}, {0x2, 0x40, 0x800}, {0x2, 0xe698}, {0x0, 0xc220, 0x1800}], 0x7) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 02:26:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0xffffffffffff0000}, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYPTR], 0xfffffffffffffeb5}, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/237, 0xed}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/32, 0x20}], 0x5, &(0x7f0000000480)=""/152, 0x98}, 0x1) 02:26:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) readv(r0, &(0x7f0000002400)=[{&(0x7f0000001180)=""/140, 0x8c}, {&(0x7f0000001240)=""/69, 0x45}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/48, 0x30}, {&(0x7f0000002300)}, {&(0x7f0000002340)=""/131, 0x83}], 0x6) recvfrom$inet6(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x0, &(0x7f0000001100)={0x18, 0x2, 0x8000, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000001140)='./file0\x00', 0x44a, 0x20) fchmod(r1, 0x1a6) 02:26:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/94, 0x5e}], 0x4) 02:26:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x100) mkdir(&(0x7f0000001300)='./file0\x00', 0x2) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/74) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000039c0)=""/7) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) mlockall(0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r2, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000003900)=""/102) fchmod(r1, 0x30) socket(0x2, 0x1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0x18, 0x0, 0x10000) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/35) 02:26:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) lseek(r1, 0x0, 0x3) read(r1, 0x0, 0x0) 02:26:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') r2 = dup2(r0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) syz_open_pts() 02:26:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xe, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b426cc1c71e7a623211d3751d2aed65dd81b46914a9ae9ff1500e7ec7b5732b3f7fe5bb0cef11f2b266d6886dfd4b607f01b4164bb0e19eb17e1f800dafaa054c00835a7a2dbce45696b1fac4a45ee404c2c0e60a65d3335393a09dd70ba2949993dcc818f83f12c79893a5dbbd6c9d9c68b8cb382304451e5706ff72024643c37748e2c63e2e9d6491acd20e8c162ed0f8a6db26067195cf0e4a69af6376631b9cb36a520ee76f8c22e71423217b97784b78bf27080e8b224d074c018d78e60ed6840ca4b48c13be209c973356c5aa0ba8575e474290f0af6264aa559bbc011e93d01c1dbed7f969fe4442765db90b10665a8fb1ab8d2c324958ad8f2c9a570ebbb5de85ee42425a0a0a0d086cea01b34e4554e14ba951a740672f22518bd53edc965732d9fdf1618ec40ef539b3278f38c9190c8e68f07d6889171dc7c5abbe7cd52f577edc314761083f48bc5082b9262910bd32adc3b379f374e474f9abff12dbd4969549bfacf54339812dbe2be03c58b6d0a597d3e733c3d96df09fa264a84e3c3d09d808be30b810fd59925f2c3e72ff14ab8f716f4b2a89958112ce978a4af93d9bd3ac606d53d48bbca9182b3daf4e96898c7f0d10991f1201742d85401d74f4007d392134e1e5dee35192a64002000e07c971e86f420348c5b45b84ee032edd2e8cccac826b368b65eaae9327cff9ad30171a447769a0385fc5ec74aa0d14ec5f66e263c55dc6c2d8d3a71a37647ceacb4506e481206c3b3f39087fb82e48d07ab1719f99259facf1b02503043836942031f3e404e64a4c74bb9b3bece3f55ef9b36fcb82aa05868b88b323c50e5707dc478d798dc77cd5d0e05bd525f7e03f2794dfd586ef00afd1dac73da38be07e45353b0fab741aeef448edabd5f75595e2985a3acdcc31c6b9610ea418be99ed2ea89976cdc0c5c0a76ede6faf88ed2cd18fe6181145ff2de46517815860455f10df273010fb2ae03e5132bc0805b836c59c5407a0c664dc7e9f10964e1b45a7f8459b90283453e815272509ef32c83e2c952e139541509f5ef495442bc939354eb44bcaf6ec0a9a01c9063b46821208849fa34d2b8b8cc1a3e74e27fd69242cfada993f6b115f543bbed28d9e44192176def327711853b2f0d944b0c716759b617b50d3f4338b2b5902cec8e32055e57c29abf238475c98057fdbf1966ca5a0ec15e5a92430292210d2877ed99384354a2e9197739acfd9cfe2a3aa1a7ad93bd8794c203ca611622ba719a3c3faceba6c3696c9d3ba7944a22bc82664fef3e40ed305b2c3e4d9f99c551f7b79481608c95feffa8f0d1972112a17f488c0361fca9533500b863a641790543a5d2d06ea98d08c2c834a7c489e6a417f04bed65dcea98397db7a24656c2103b8e48a585f8ff0f3dc483931bd7a6453538cee5763cdae04794e1ed6d1a22d8c2f9f24f6d508eb14b92edb77c73319f443da8518ab8503acb3d63a9d9e45d17c9e45625d24aa240bde2150e042b5ce65228f9e4220eaf8c75279746129775c6e22c3e5e394182e27d34f3acee1160795f688dccd960c866e135bd88fac5df1f4860ebb58f517de79aaf6faf2f1f5c7fcced3468e5f7a410322b7dfd60f12d8526bd8534b53ed4a18e545cc53131250ba2debfa9efefc601aabb01e06ee003d57b51a5a4dfd976e9e986cc96b65825f88e489c04ff24046d97db1fbd2ea627cff4dec790f5db4aa6aba4f1c261c4eeeddf7c64dab4c1fd3e037a09e3970917c0617666a54b8f618d451540d40ddd67ad52c777e7776f81977c19d0df9d91c48d3f2dc6a0b28f3a3b615bf3d4ccb36c9aee48fd47417a4302b25a449bbb61875d5fc4992cbee47e91b4d7a4b071c3d6667caa98b1a457a45b424127538f569dad8545557dc7ec6190c5c93ca13b01e0ca089ec0d1b224863f91ecf49c4c0ba1c32ec78aae55235afc3899ee8aa33939c29e1ef22d843dfb10dd4bc564f3eb0c8458b02fc77f52e7d78843b1b92d6e8578929724deeaccf4e2e1d18c0f7ac15e1199d4e31e00b28985252f30ca61c5dec3efe11b00b2a038d17c2c885eb7c4809ce62781e059a10e1de4d1881d5a2cd161709b8c5b4d7d6f0caa760507e51c3688291f295081782b6adb3e219d2db9c69a26b066a5e539bfbdb98363e06dd32e5e64e648d7730d6e803f6ceb6801b03344d5cc30289d5ce2703c1abf991546b9b040c1196bf1cf8205cae6020924a1069e4eabb1ff09a87cb70e6c7aeb0633d412f5c4501ea9a467e120c6d4432b369bd2e5532accbaa1cca825a6b7aabc5ed9a2c3fbee2d2241d6d1d17ea470107eaae601d7191466a55d263a9b43c86f005003a6f543c578277db9f2f259c98f50d15fac529551d62ede5cfe2089c350a33468a5d0f55d1f6daf7217d47e7b21db3bbd7927a0bc7ec9186abbe3b72b9040e42623da96ab522f88d281ebdcb87e14434d8a1b9066d8fdb2404962cfe90e87b2f71ef6d04199221ffd61063b36390a27d866e9c9193f4779d525dc1e8f7e318f41ebcc55457e5b23a9438519193893cbbda701eb47fc787a065c5f2a190f287f27239d5c2604e8038e142ddc205e0433992da49bce2def0d867fd3ca9a133c626714b450fd8e6b36c1cd4f4088c86de026d96cabc78e2a3be4fbf1a672d5f0c3dbffabf4dd5bf5dd2d04187a845e28f8c8ebc14230a86543882c161a5fd297db0aaa9a03d8f8e53711fdde4cb58c4567ccad3fa6e71c1c83c0fa1a46e9202dfd57a402d05c3d37bfa4263bc1c5c4316d3d0765a2a882a5ac415e0b71cb86c39e698504d5f6dfd9c65104aa6d5a64ca02824415081be84d40651e464fd0a48b989cfdb9e20fb9bfd53b84fa1bfc579400448e43d4bb0e8e0500cfee16b6f8971bc1ac4a07cacbc8cc9f0456a77f545cf47e2306cd07e6b62d9fd6cce4d1ddb92fb1e428e244e90b965fd8e57c8445e089f0c3aff8aaa474f4ad041935c23c948c5cb956f41c465859e9c4a171f854d9d689187a5936374e28ef453030ae5bf7cc450d21441ed5fdab7b50e659a722093599a830d491393d651947c3b290ca17d93989052d34ff2a6b0d6f2f1f3e01d83529b65c9a0c80759c457d78ca52e960585c91fd5d4f8c84fda387cf5e7220bcffe2aacfce8afe0ae0e44adee57d239ed43138f592c5e958777dc0037c824931a9a0409e183c9c3dff00ec4772dd5bb5cda87887da8042660632587810df2076ea45ee920ab83e981cd35b0dbd6b9f8bfda51584a0f428be001cd54e693791345595e94d078693e4328782bc8237bf39831758b9b21f376e89ae8ab38562e52107bacc758fbb429b4cdfc1a7ce8b0cf7d7a8e694f192cdc37255b440506ecc646cf34682703463c02e7fc5e330f029e31ac1556dc0d8925af76c755e4a694127b47347f8684197500407da7aff68d0a23158360557d8793dcb7a4724e41094fdb106de24d35a230db0ebe139c9327a63404ade075a2877b7376a95be0092c0ca8731c93dc5eb79c768f8942e413362e498ff8e9eac2980db38e4fdc56244a61c66bff27b263a2b2ce0a393da624e1a253c543a44761122d34ffcde39fdfe23c2827be71e6ff79cc627014d9f62310c1ecd8e47beef48f0fe3c430f1cd3829c0dc8040ab82c2399d4ff5f284719effb309dda99bf43e75f5a353732ef16e601c2bcc72d60d59b6d77d4a8f5da8329ed7ebd0473af84487b17d7d1d9dca426200c3c66ecbb4f0020d2c44144caf74906e826183d4d4d3bfc305f33d56d63854c1d613dc82375a68fbffacd395930272371d8999c2a3d514d2dafdced57ff45495992f4082fb0fb4c6eead0947de620a4215a6a5dd24119b37df6758c53321d0c50ec59c5383d9176a0a67c9ac66c5b8a8c1094520e5b9be82443b8deeed5633c977d41306330e666e6f47fa8b0562d5c7f55f0c51faf2565973a50d2b3186427504ff2b0d451f786bf19cc74a88be65f7b1f1379446dfb7b9969aed0ab1182ee0c01775e1549ed52d0e38722f59af720703e01fa9c7d157b1052bf62a4ca6221a4d0de78b1fcdf245e5a227ea4cd729ccf6a344f07e0180273aa2d2006baa49fd7c3ac977d67c3e098eb32de974743b11db151ea8caf78be20ef9a8fad02887d5b7d0f6544d3e1202fb8e1ef57a423becf35baf77a42ac14186d8580bebb16492a2ba50e2be680ed990c7084bce30b3d21027989f9c17dbfbec49e10e4ecb3851114a0edcd07a5d9e1fcbb58bd435b00271242c78510d0ec6d0c1bdbe42fae823f00588dbb4ff2ebec2c1e33de57a5056df0b447873baa2332603ca48dc0eb2a0d853315987ad23216831c8a9be692c7689a2df90bfdc8aebd29af8a753b4cb0e6ace9503e30e7c3e392fedc11df7466870b8f160a3ec9c88bb5e04c843940138730307c21d7a8425bb4e699c5f2e4875df80b23efc21eb3735b385b7ca3f0351f4a5152beff7cde2974f7cc8337c6c36c660b6b86c657c11cdcfb4fb219e4517a22bc0917b0494dbd7f17e2a89dfdb91b3616cfa92b323b5566ead1063ea6e57b97621bcc16af23e8c1625f04e7a894062e9f5493746197c46ae64d28e203187987ee35d9f9e15083000869072df29bab2951ee3a0903d53915d229bb4290796264db653c2b9f8fe63b46740c0c521f5bd89d82cb0d9c209ac91a753323a0ff9862f8e4f78388190e02f4b98bae650c8577e30656b22d50298b0f6fbcb9f2e3b4c15f65369c7369553ac475f7d0c6d9c17bfff7acd9190b069c70edb2741b0ce4c83cf247f1a5b0bc0b5e91a3b295bf6978f5502b463c3f7dac8699b1291a34d64fa9e074e749ddcd40d0e1e762036b5433c396c0ba7a1648d845a3de0526d2c4e4c420b5731928a4a4fef0e9a93a558f7c1c58862c2b5a9f7ce1bbac0bbea28af9aec8cb894f909577e58f9e79db754fb0e66afbe51823ce15e1691aa8878058b3c61dbc5654fa83f7497d946c9421c9ca727be451b7013f1e90b56c90aa4e19bb8f96c11c29338e1a052acede0160af1c5c55a8e93fb8fd6bbc043022557c4b01e7c8684bfa362c0b4dd6583e60c10211ebf2a5754347ddad12d9a53f3376202664b00dfc8c0f4ce5e4cdb318ba19f6f688e4760688e1767015a8a4a55305d91908ba479fc4063824d04f44587989fd9910c32ef215d710f9afeb528edda2459d8d8ecafe7953c29936227f44f182cf0448b5dd3d9506067ccb451d3313ea173e8402c7a77d5ea846b45682536cadde53fbcf5f7f3ca4dd85f0832a29bcc285c0f83d302f6e870e8516a7ae90931c9b951d9e8be93cc3ecced261338eaefac0a102a56a78c34198c5e264a0e06cf3e7631e4ce3141871d67e46fc9779bd0f4385d3892b2e9e7581570039536a4ac5842f8a38c1f4577f9979ec0c6975c47df81237296c580c287960cbc0ecd9b75cabea567a3dcae2bfa1135876b85c56da49f047c4eb86c5c648e6171a0698dadfa072149fba11d2c5241f0ea00f43911c7ed15cc51015966f1dbce521b5f6c5afde779cd4c7e3bf5fcf529a0372e55811ebf57d0747b70b24d904b23b99b79a621a28a3e440f84ea2dfd208f2db7228a5442e6a7f5151a6ea41caf1c215e30cd465163530dce0b384fb193467cb9e6051761a4642c1042ff9af3b169335c0e9263a7b1024846d6fec33941fc8d0c8c5696b45759185d4c70903bcb0b9c436f9022d8338c35fe58e0b19dd69c16ac7b330d8ab84d3c0fd3cbc15d56f30a5d2ce4d8b60de5ab656883ef26213ac44110dd4bf33f856c11185edf67f088a8544ea132dde7d33", 0x1000) 02:26:20 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 02:26:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7ff, 0x9}, {0x18, 0x1, 0x1ff}, 0xffffffff, [0x8001, 0x4, 0x0, 0x100000000, 0x8, 0x1, 0xf5, 0xfffffffffffffddc]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:26:21 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x2010, r1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000700)={0x2, 0x0}, 0xc) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)="ecde577acd2ebb887fd9b1e0cd079b87c3a0bc0a958c1e9bcd13e086da331c5b5673966869e9e6ee6ed07cd0a1e6eca9cb6879bf44275dea86de7534d6db3ff25f27682212632ec3c809db23fec0318569b69f0cc14b946eb4fa53ce1bdbce86ce01cdedd8201141b186ff6add433752ce34eb14d6749284d37be352fda11a42065899596295530d839e0f8925dd96c40809c13dd72ea869dcd1833ffed471bbc9e13b19333fabb53084e7acd1c614a020c06ac6d56740742ebeeb27e9039be4fde72866a05cc0a67845975ab419095de5", 0xd1}, {&(0x7f0000000180)="f5776b232568c9ca1363ded9cc35b251438e9c537104935dbb7848f4a699adeffc681efb06417dcf0281bbffc293e24f98aeef4b6b9cd3a9425148cfe806e4f055accf2d9c1e94c3b2922bba9664af009cb10beff89223f61c4a51d94078298d2d18c75d8a4298609000b63f43cfdb5e18561352688e262c3ffab544a49ac020bc757d5766ac4ad371a19f048e5b921135668fc3d8334ba575061c98779117b1faac862876e262df1e613f508635ff897427ebacca163ce881f65155589a8e594288cfcf1ea8237cf811102be3d0da8a034199eddf6e57580708d72d6c82a57213366d2eedf3e4cc3bdcdff20ae1", 0xee}, {&(0x7f0000000280)="053fecf8017fe864a61970532d8dfb34ede72185d3fbeee2f30b6c70925601fbc9379f1b7b2adb4f01595ee256baf73c57bb7bd0a41217d996b6a3bd8c0321490c77900319120f946838a691af762fcdb952abb797b277324837216c6cb296d74947fe3672da78071372550472e3c1a4ddebe616fd4074c4b025", 0x7a}], 0x3, &(0x7f0000000340)=[{0xa0, 0xffff, 0x1, "625a7a7d6ad4683711ae05727aea3a8b0bb12c28cca222fc158e4f77fdfc31188c17da0d2963a44a66279e53025cd6b8b926d89261730c0df9819ae09af5f9f3b303c60a0a0bb800f544b1d212718b3f4a13c4c1e8b07cc1bca0bc714b97d8f9cb223c2a967ae182dd9cd598af4ee7323c7234d58ea62f39707d9224771fb5ec5ec110722fae26f5f501a60c891367"}, {0x100, 0x0, 0x1, "87ef9088fb6bbf945d20cc79b7147631cf2e2fa33313719fbb28afc1bd223f1d70ee36e70ceb00b750e4deee37d6642853d8888a80a54eef41fc132f4d368db915178b8d5fcbf14ff167903ba61c335b5ba70d436c6c67003deedce6ec3f8bb7c4274f41305ceaaa5afced0ca4ccc44745b89d1f3ad0ce1b5e64db367d2d684a86aa5cf4bee5870e354e0274f8b5a807ed6a3a1ea59a1bc5db3faa06c8c0c7544a02d9a943faeffaafd670296ba2ec369b269a613e2538915444047d494eda935e0e9ac4247bffb16c8a0e79058d4b3de279153ac9b24323cd3cc3dc2f24d573941202655b888133d8b278516e"}, {0x90, 0xffff, 0x38000, "234fc2b6e4267f6a2991b95429a4c4d572dbd440ba5646ca7860571913e2105632dda49ae450bcd370c9911382c8f8c23187ee29a5e58f8324a316fadfe4848bc1bde041b88f59cddec87679a7ced7a6a22ca0a1631ab54a0472aee49fec3ed45a9ca816ae8a5d567144e388e891db8cef3644cf9646ae007e0bbd01"}, {0x78, 0x1, 0x8, "8fc515af3deae12af3cd14dc0edcdf7a5363afa0757c398567963a9564215b9dc4b4821ddb0df63ee3521c5ccc32ab15efdfc48f5af7306e7386965405f9a86a9b6563efdcb49aebcfc16f51b285eb42638015af5f060a6298b3da1b288a60cb31f01336facbd03a"}, {0xd8, 0xffff, 0xfffffffffffffff9, "32413b5ab044dac57a1431c8854bc50e46e1b51b93872e5a7bb6da6a303c3c02449373b788965b8b510276f7033bc3f73013de044d80c857861dc2ec916b20187946be3b2c97c02e1e63166322a89cc3cbe63da694fef06c0737ad91ffda67dbde55fb4a61258a4c688eeb0a45d200dd6e79fc0d0a4e11b01e487eb88dfaa4585428a3ba8b4dad5984ec0634e5e88af7bdb851e29f21c97a148aaca0f11945bafe2c2bdd3d221a4a6ac8f2f605e1c37b91c56ea116a33c56c8c07c02ab0821ef84"}], 0x380}, 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000000d80)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) pipe(&(0x7f0000000740)) 02:26:21 executing program 0: socketpair$unix(0x1, 0x400000000000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r0, 0x0, 0x0) 02:26:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/131, 0x83}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000001380)=""/18, 0x12}], 0x6) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001440)=0x5) readv(r3, &(0x7f00000014c0)=[{&(0x7f0000001480)=""/18, 0x12}], 0x1) syz_open_pts() 02:26:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668e4f00d3d04763b53e199ad1eb3bac9e3c0a7502db618bb9094bb04821ad0bd3df9cb06bfd5b582a62a11f15089523fe7f2ac956f045129578cb7da1d2066eb133cd6fe697c895989ff84d6", 0xfffffffffffffcc4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) openat(r4, &(0x7f0000000280)='./file0\x00', 0x440, 0x4) setsockopt(r3, 0x4, 0xfffffffffffffff8, &(0x7f0000000200)="fa4ff8b47870f2a4f09fa110b11fcd3c7f886d72bb49fe8a62010adee0b33fa91e386b04f8e09c6497612eb575591b4bbec5d6669fe0c305bc8f628302205178691aa4c0be0d5897b19f1ec472365a16e12073ff410c8e8965b668845d6995e3", 0x60) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 02:26:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x29}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff7, 0x1, 0xff, 0x0, "48d1db94ca0a42e035e355e6946e145d1766f70a", 0x6}) 02:26:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f425fc058aa99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x5c9ee9307ac96f7) execve(0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="f8d947050003008578f0e290"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000240)="264c166b8f7d42bdca8a7ae61109472cf66ad12e227944a077f14e052e1854a15ef262d886a4db2e59e5084a0df8e5c2c44703b4bb24055df9955eb2df8b0afb2b1c800fb6f1d0a816da2efa66bda45d2fe2f4ea02616677cec6bfe71c7338786470ae17a80abfe4f56827d9e6d2a9640af4318bf090bb563e9113a2751e571275724b71139edcb6af96ce4e76ffa502029fdab26dc415f6bcd9af0eea1eff83f56d737a2b4b8c84f109b21b0a0dcb0473a8c088965adb277f11ae1ece12b49c3b1a38f9f9f074e9a199f02e2dd4a3f0d5bceb1f4f11693a14474fab68cbf584b9f8d99fd535", 0xe6}, {&(0x7f00000004c0)="235df3e1bb566159a8fc7782bb9fe0603e4d0650fec3aa94adeafce3ff61772b3a330e1cfcc9eca1d4d194a88af6d266e5097d2a0dbb9380fbbdef0196692f4a4f0705dc046963b0501f94d0d715c93f7b5dced0ccf816508028ba82e2416f3b183480b8ab67ec49a5b5f870b040c95d8e4a219f565d466ee002c22681ead3e9890fbd727e7542574423edc1c6422be8ed49c33d7e34d81a804e4dd6ae5591bddd72d7a731adb99678939dea7cb980776da327e6289fc3c775d635c94ee489f5fde63d9750d4680852d6095e6640447edadebaeac09b0f854e40ee5c62ae2663eb8cad65100af3d89945d0e14ee708c2f0112ad194ee6c3ca33aa2f7405707954216a4823bd435fe824f3535937e715fcebdb640df6797bc93bdc917b5b0ecaacb5295d82b938eb5d68e1fe038e5f6e540974a7513067f17eb6e6057b8854cd188fc958abc1a1efd1b7fc99acfaeb26f1ccad648018612f6ab4981aab1b27e7409eeb8347854725c68e9a9626a4e19d64562b1e0e1918d385f114475b26e0a54d7755c2ae68353b03f0e243b6a2162c4378f3ed6c720d335b91caa919cf49c10f13756bb2241f8201e350a71db0c4f271c8f5263b22dd9d516874a8eba24cf5ba56809e58b85cea6bc5fd8972fc6b34fb4e503b1d0c838d9b66a7e131e4b35ada5b4c58c9425a604b7da317e17b9edb8778e02cbbc227f65240b586ebd04979e903f882a7796f00b1655a8660c3713e1445001c282bfcaa271fd7b80c1176f7a12e9c8c30ce3da407d1b5323f2dc30fd59ea21a78cc8cfa8edd0880f55218790d66fc41f1804db3c030abd72c1f29a93203465618040d417d6bb54fe9d297fd5cd0fab929e63dfbbf323cc3d4a9112bcc2103eb6f823e9204665cca9c4e17a530a547eaea9cd336209f3bace6b85d5f05d549f69e579034e6e2f10bba49a6bb1cc3d6c423f2ad123544ded81a76533176ebf0822b339927948d8b8ecb24a47685b9c48fdca9e777f8a0ff7fbce83825da6c6076042d1f4afa87e85598103b03c5f72578226131f7dfda32b4556493422f769f244c16c3f265204b0dfd4a976cb2b4f36347975b8f8f9c1f5d5273e7c0442b826b0c93a5e65e14c1ef74b962c10c882e85297ebc81d797b5ce2c106964a59ccd4885f1c6829806b77b6d219401b8a064f31b17fa168eebdb1d6f75de378a20141580d84407f76a502fec9c987dcaac5b6a135b53e57660bf0e87c0f894d9383508afa36207379bc3a81ed363cde0f57e86a4986d8bfaf6545058fbac6bbea55c992b428e51fd1694b7254b8565eecf2df5b8404771fcd37cadf69570a877ba2866ec852217c6dd6f89e3325da3d0526f481772695fa62f23a223bcc218dca0d7c298e58d7d690ce85aa6ad9d859d202f1eee3958234becdbaf07ae3c8e8cc9d481ea2fa48d89aa735c739f25a255a4e241586ba8c5d5c5c768cec24d0925b7db2e862534acf804350affaf699216d4b9db13698e01ac4b9e34ebdfee6e1f6cb33b81acfc47e87f88e7a2ef7b43bfe1e5968ad05201f03b1ea8f6fc0d1b7aa8cd20c5331e5c573472c6edb8efc74b82a2bb8effe8f56d51e0b0e35ddabcc2dac8739600057b054e28cb2ffec899b375b475c6ed5769d8ecde02c5d1e3495c830fe7533182fc69037759a27164a9d2aaf75e2969064e82a8fdc0d64ee4c769251545f9c581b4dda22366709e82cd797273525d1a80d149f3913432f46e29c4d44dceda56047dc5f2f9cfe03b51f2be149bc26f7c2bae0ca4a9df12f3fc935ae726bd768e7e4f063cf885f8ae694942539e08749731e9c268728dd2d6d0ac8e56271d84e1833d535144929d7338c2c2fa37a7c87d9d2d5de773e1f337c543fe874acdf832a4889994a1364516d3b45544d4d5acb3a4cc122b33de4c46219aba5f1621ad4ed2c7224b491bf38e68bfc06e0c14b820c2adf87681c54ad57933e2cdedbf5f24e6371a3f31557a562ee734e15fe1e24281dd12cb1c44db89636e2680be3a678d7fef7090683b3469e3abe9b1861b0f5d4801e83410d6cf80a8fed9e6b088366d610db8d2c8da6d6eccbf63c49f28915dbaf8258ca0ab3769236bf5be7b1305bf21b86d0d9bb017a6b24f2f436af26737d20f641a5342bb9c9700a81abdb704fdce18c4a16bdf1a9859db6288dcdf0dbdf06b2282daef2b6946d1037aca7a9d96bf08b731e265c0308aa0fefdae3e8ffe41396c7703684f5f8c1573aaccd09d55eaf62a36322a9f80bd52641d9638f75055f0756533a8e48195507e39c6cf0551313e769577b76d71e8874f9ca06e8d5614b88cf9b407de30879e77ab9c9239eccdcaa23d718164b4679008ac990118ed368282b8642d3558b44e43e82ce19eee9a7a5c9ba2cf2446cd23501c17491ac99f702a9f495f3731755e44b6e25b5e2db99f465b0b0e9faf57f4717ca24f881f62de5fa993bc38382b8f8a2c38252896d8c0465e57c0a9f002e6d1ba2432005d290aa54b106191fae01ed23f3abe23fa343b12eb7405b4204679bbaf68d7101b4c40b1b262321e0f5fc30077ced6a48f72ce0d45f94b8dbe26b04376cd17951e77f8fc5876255a2e6a5f854ccc7884947c072c6636e393a1524a3a1f6d3c4cb8f3f7aad415451e8c2418398adb0cb7759f6c2d6dfb2c574dcad7b40c323b66473b0396f9135a8e4e1e76ed66aa254010936819d18c417b17034a88af43551fc70a2ba2261f64c939f86627536a9143cd65c01733eeb934090d098328bdd9a533babca58069ff0555e17772664dc497ed80c1bb63ab3cdd9ff145cc50db9a7c20cba205d82055d408e33ab25f2bf1646e567d0d90ff0e02572f5070ea1e2a77ba73eb8b5293234a0d5e39679ff49bcf703ca9ab1d7644cb7596d9d0685a4a0b6c0c1c7f23b233966d1f10507c27af448118f5237a8ccfa0eabec3879f9050345f87a85aadf120b4a11a2c6ebe99c2c6b6d6d50698088dcc1c7d8992f03f23b066a3e0218fb8f2803aa1fa64e7c6722a0ad1c8a906a33fed686796911669e8cab7d0b1fef85d16859e1ede427e86cfd2154ff245895ed38b18ff1d648ba53a238149ffef1d39cba1072c76f5557fe0bb0acd3451e440bef5868c6c73cd8c61e199bddb354aecc33ad9698b4349e7b32ae67221422d37d760fded211412c4db1aac961dbb6f6b897d652e68e158e3058749eb6ddf8759950a3ba8ebd75b6044eeaaf0e92571be3466b69563389dcbad190234c0872e11c77a1720be457ed90f555ee06738e47cad7640d3eb90b2b3a867c4fb42778a3251e2ee61808cf2bbafbea75f689ec726b507cc6a38ffcfc4c8f70d2fcdf6a27eab10b787ebe692f09a1fffc18c1027099a88ac3b5fb8ddae531de4a1c6cb95857d12c6a46d99cdcee68d665b837b0b48c14f3d2b680e5fed0e684d85ee07e843dac4bc5e62451f861bee4a1e4c4abbaeb901e568845a30f439de9f8876661600dd6cf35166965281bca9bef2681877395f3b299ec5f75eda43d77105db392077340105a11d9775855dfa65fa091a5577c6157f64ca97ce4814ebae14afef47b0e6a070bfa70834bdf2dc91658d83fefc22cf02a1c03f41eca402446b082d142af23d63c0189bf67770e0c3beda40e12d272d6b9ea314934370ece610abcae4214a3d6796903c6c5d3fd93367011aa7d0065ac61913dfb8f4201e15246d099dc5391c271ceb230dfa3c837af8ab2099d5c8b87ef0ef7bdb2ec01a5c996ca9966bd5001f860bc81317b9bf2a0120ea8dc91bda21d704e9c16d0367a66b7efe07dae9abfdf0b307aeb0116dfff5d08bf909087beed8cd20eed25cd2c52f24e453396ad57f7f0b748964b4a0828fb9f61f0881181eedb64e5cc4abc77b77ab7ecbb716b7a2b03fdc613794fbb832f4d38646fcd22fd3f38c1e4567634a583f927938f2df048cd9564cf86b9635adf3cd291351edccf7a50c8825690d99c5c771c4adf1a95b7f159dcbb3de4dc02f905309d755cba6ff036283b9925752f4f0f788b88e150a9ca2b5d96e6e1d82f3dc1b367d9ebf6bc087f91f71d479b4914698743cea4203b1f07f4ffdd2cb0efe49deb7c22befa19a5578eebb033ec83b7fd942615fdfd92d466e54da841f0ac3d2511643d225e3fb26ce7bcb8f8eba6c88bb1cdfbbfa3ba2640795712bbac71efa3624bce2b61636e072cc77b72e8dbdec830aa429b003cacf502178f24c94514f4bedfdc21700df27d912dc729952494b4f8b8c1b57cc8c87841d43521212fee2a6b78cf643e31ace8fc96fafe281963add27610ba920922903123a33a18186a2eb31223ad83788e70a4a86d70b2eac0419cdf680454f238df78e34cf180001ee3eab13e92b48116674681f9b5f53ab68c0ca3de86b7cb49688e7d1b3f8416c1f467f4ede0d89d53470fdfe5a1c3222e323dc2d1e0f7f12d8ccb7125e65ef4225458496fbece3d3f1426be4002736172b6df9aa0f9fafca365be05f9bd6ed928c50f6698ebb6e7c41d9a1c5c76a3fa68ec672508149bc8427931bbb94b2e5bb87208b233a82135f822cfbc58f30df2418980b6dc919d30159fe6cf90b221728ee8658c35c98b0f3469a8ee1935ee600fad5b7b30dd19d1c974ae0dc9bacaa7333c918a7664d2ec16658e120baf87d91fcea81a138e44496126d3feadd9fd8622233e62fdcea81edb307e56f1cf8d0a66b0624abf7ba47330d606f0f27698ad8a223225f1eaf32f571eacc3a0c4a9fab70a9e5b1db8bdb77fdc7bbfd1b4382487eff07c700083f7040b4ce4f44fe5080fe888f621de29a632b717969948fba25e00c372e1aeb07141f50e2201fe83ba6b3f9e38640575c0961bcf63a31c056d67a25355f75a69eb32cba0582b6fedbee9a1519748e894811322b481fe34a5e1bc1c534111fed1a447d4704e03549543c440b6d75653e3413dec22ade909e3f28f2d06a374d7ab4387a48a96027c36d970220e7a89335c5f7519b6503009e12b852012989e8e1dcc3db1306605b4609332e50a8c4a1a1ef92d90bca1cdb721777c821a774575f2b3508eee4f7095b5db4e52cd80fefe0b5414dd480e7bbb14a1ff258f3e6c2f8897f1c104ce19879a2d6282dbf4da6db2bca799f2e1e4c1f4972522836ec05cea6aa07c7375bdf9ce9cd2596501360309a688352eef1f0c684f37c3fbaba4a557b717d75f84064b32bce3fbdf2c7735a1e851bad95b1481ffa29e56f1ddca19868c27dc9cc8199856bbf9744631dbaf26b253c148bc98b085afb350953f782186e7c822019a22c157d313f9de252208effe30134696356148b7971d8a26952591225664ab62b05d6a55a86fc8a69d6fd34ea846aa845471565e9f7f88a666401b217d103512c6d3034a18ed461aad395660456e6ce9b2341019053b973d346b50161bfc4c1595dba96300fd38f708e2a50852375d7e01920843c3b4de024a890d3fbdbdcc6144691b234f5aa1bf1c8600510ca0cfcd89e42fcd6af30c5258ad5ac92136abfe916b9a1466cd3c97fc05a64b90747a204fbb7ff0bf10bc63d0df22e5d7078c20bfac17cfff990eba264919878e1ec752fa9ff9bcdf1520d1166b64f807fd7d791fbd7bb6ac3db20f9687d00669a39c6d7d51bddeabeaf0b6325fa62abd9fa53c0c7db895983b47b71da1c7b89fdfb89ae21e63b6d3d66cbfd3d27a31f43f364794b91cb4f73655ee2b0be5273e25c84e7fb5cad2f8fcc4c001065a0519499fd5f3412f3ffff117d18ffbc12e43329134476cb4c0666c2e57197ede9e35b6bd6f3d4778d459bc12ee9118ad8e023d", 0x1000}, {&(0x7f0000000040)="79cd399006a0adceb3252dacdcce60fa376b7865d22f6835a7e98259740d", 0x1e}], 0x3, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x408}, 0x3) read(r1, &(0x7f0000000440)=""/68, 0x44) 02:26:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x2) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x5) 02:26:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4b) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 02:26:22 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = getppid() r2 = getpid() setpgid(r1, r2) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 02:26:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020a537f6e6c653000"], 0x1) socket(0x0, 0x1, 0x2) 02:26:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 02:26:22 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e20000000000008000cc53f4ffa267ccc66d0c0d1aa246e5c3bfa7165facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc57a3b12c18be9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94329b5b384d7c7b1f30a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d855b22bcb3d8c3077378b4c0dbec20c327686c51d8ce7c6573340974c1873061e0c6633232b5295604ff07deff7dfaa06f3df4939b6ac5d46bce33cb1ae6ff21d89a643660c60c05406ac14672b21d31b674574337a4fb10f239a32e34bb4c6deb9f4c9bea18376fa3d06e5aebe1a7ed52e1400ecf06b5abca727494f456df29f322edced38d228f0c25b3dc316c27a83a0a17c291323ccc178d5f354a35aaac97e2c8b3a1587b2c9587ede2e472772cf0", 0x159) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x4000000000008}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:26:22 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) 02:26:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x7ff}], 0x0, 0x0, 0xffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x18) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r0) 02:26:22 executing program 1: symlink(0x0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000126000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x30089, 0x0) r1 = msgget(0x3, 0x80) msgctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:26:24 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xc, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x101, 0xe03}, {{r0}, 0xfffffffffffffffd, 0x80, 0x22, 0x10000, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8, 0x4}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000100), 0x400, 0x0, 0x7ffd, 0x0) 02:26:24 executing program 1: chmod(0x0, 0x80) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7034, 0x5}, {0x1, 0x9}}) 02:26:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 02:26:24 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000000)={0x2, 0x2}) 02:26:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d62099961706f157b3967d617746bcc09da70208c07c764c7852a442a015", 0x1e) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:26:24 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 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002bf, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 02:26:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 02:26:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x0, 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 02:26:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = semget(0x2, 0x0, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x0]) 02:26:24 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="ad2db18ac6822df17566018ceb8006973cfe64d49d3053290229b1eee3603d6b16abcea279d84e20ec2819b6ae23b0edbe3bb397d49830", 0x37) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x4, 0xcf19cbd1) write(r1, 0x0, 0xfffffddd) 02:26:24 executing program 1: r0 = socket(0x19, 0x8000, 0x400000) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) shutdown(r0, 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)) 02:26:24 executing program 0: socketpair(0x15, 0x1, 0x4, 0x0) socketpair(0x18, 0x4000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x3ff}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair(0x6, 0x3, 0xbb, &(0x7f0000000100)) 02:26:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00", 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 02:26:24 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x251, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x282, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) read(r0, 0x0, 0x0) r4 = getuid() r5 = getgid() fchown(r0, r4, r5) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/253, 0xfd}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x4000000000000050) lseek(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/77, 0x4d, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 02:26:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r0) r2 = geteuid() r3 = getegid() write(r0, &(0x7f00000002c0)="eaf6b57ab4d6523c6d505d0d194b6138c1f48b5e7e0f53afd2025d54c6a9fdb094e9fffb092679bc4cd06fd8a29ea041b03f0d3102b500465c230b216c74ed1b741053fc629f86304b67a813fb0f71084c29aa1faa87d4e01749834ebff75345c9d803375d3fbd64997e16a2a6f176b40e08dd250c8735fe722e2ec86a4aee44dcbad69583b52e3e23b276ebe6658db6a1a9a07410c5e91942ab3cf0dffc2d4b3464eed56160c66ac53757dfea5a11ca9272dcc0bf16f2790d2cdf5e4bc7c06761cf5783ab8439c3f6aeb3f3d506ea6070650080cc234bd772794417c5e189aaab4d91f22083793506d3f2638d4df143fa3568d46c260e2ca016f4", 0xfb) fchown(r1, r2, r3) r4 = syz_open_pts() ftruncate(r4, 0x7) 02:26:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80000000007}], 0x1c, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) dup2(r1, r1) 02:26:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) write(r0, &(0x7f00000000c0)="47b80b40bf854689d2e099a5e627e3e9e68cd6f86aa8061d7a47b9e833c404197328f491968033e76ec11a48c7296d9d06616fd2c174c0da475614225a6997c4be9a51de2d11941e7cd1d073ae17d9d48d07bd03f3f2a1e64ca5cfa421b181384deca8297fa9eb54960820b8bd06576842b302b4b9391d7ff3b522ce44b158a6343372384121ac65ef43b77986abf425d757f4b26fbec8d7959da58b5dbcf718bbf9e0c39336eedbedfad60e3670e61db6ce8ed58ecaa102e106f8d6e05b4055a86e654d00e5cc98a0360777337fa95366683b200b53350dbb939707efd6aa9fe1", 0xe1) execve(0x0, 0x0, 0x0) 02:26:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="eee369969ce70c1f77264a8b29626d0029e3b20415f3e8c63bbed2fe8a47ce144ff41a3dae06c9b960fa807900498b7ce9337d9379ba7b2fdff9c04f783a08f506e2dc937de6cf176e7cf5aba490ba0c52bbca21d16fc4ca8c9c6b0c411255d7664d8ecb89369c299985a85ccf36c5cece98de43cf9e2ffd5d4e0e3bd235ff2d5cc476b8a961ab409ccca48f6a16e07ba3359b8cd05ce9b722b80e6f102aff78fd6b7330c3704feed080a1e9a010ddc92aa197bf7017ee1fcfd09ceaa9b5c0fc54d0b700d099a8c6ebfe047b113b1376dbef8a2a887a10fdd9c6b84c62468ceb003a", 0xe2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2000000000000, 0x101, 0x2, 0x5, "15e289c8cee2a80f25a5849b373f4fb36a7addbe", 0x7, 0x10000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 02:26:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x1, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="85f74e2f56635200028452c49981145a39b0bc16fe468b0bc615df7f6bc2b02f5205f9e883265ee1fe19bab36152593235ccd6bd3323d8c750c2eb3feafd5dc30d88595b31eb693a8f3822d410fc822065dd08f89a89955cb409ce36d4252476cd6a35217b18c90b9fb0182da6a0d048dad6a3e0f60dabb457be5befcb570e8af6f0df1d251838d169e48da702c41d76f6fa9e42285243e5dd7db1226c7bf71f7c6b6021fb55afe9cd4a8747d65a510cdf7c99daa104e5ec274a5d2f7011efa231ab6ca89799c275529c88f58c2b83c88fc6f52b7935ba095db9a84d1ce7b2e27f7e9f84311d2e236a7a755d0f0b9d5093935ab3f0cb561b630177a29b3662f853c025c8ae5ae642b149026e1f0f8f4d26ca49c253a6cdbad80052e5842694a2f25483c250945ce29641638ed3af69631e28dc4b4b7de5ca2745e75e12f69a23edaa37d8f9bd245482aefde2e949ba832bc2919548df5fa0ad0fa640f2477f737fbc5b7693981a90c8dd553fd5122ab45655352384bc936134ae00fb50317a9249676f19d3d7b51515f3d585a153a7622dab0cdf4eac7c95d876bcdc5ad7ad839433ec68d89912e6ecab17eed20deebd85f74e796144b00e256ed1dd98aa4e12473b451a2130015e04b78615be1a6d14585a8c60b63954085696abd4530fdb36adfe1ffca53042242d09d060bcedcf6f0bc83c9d67e90b673b159c2606ff5f78068efa6ea33743cf06d9ee87052b3c3e8c1121090617", 0x216}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 02:26:25 executing program 0: chroot(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 02:26:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0xd39, 0x9, 0x0, 0xfffffffffffffeb5) 02:26:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x4, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = socket(0x1, 0x2, 0x7) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 02:26:26 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="3db4da6aa14791bd12b2b10201e5d864ece777e8aaa5f2ebf892919361ce28fb8bd4f785a6c6eb8529329b2009652bb49672ab24def7d0838495a1b351272f3dd55491114731", 0x46}, {&(0x7f0000000180)="d81b56a055fae95c8c25b8d7ce8b0d7bb1569fe7265d96bcb9eca556ffb7f75bcdeb520323780af2", 0x28}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0x4}, 0x4) r6 = semget(0x3, 0x2, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/53) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000300)=""/174) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x1]) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/173, &(0x7f00000004c0)=0xad) ioctl$TIOCSDTR(r0, 0x20007479) bind(r1, &(0x7f0000000500)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1188, &(0x7f0000000540), &(0x7f0000000580)=0x4) r7 = shmget(0x2, 0x2000, 0x24, &(0x7f0000ffe000/0x2000)=nil) chroot(&(0x7f00000005c0)='./file0\x00') semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000600)=[0x8, 0x100000000, 0x6, 0x2]) fcntl$dupfd(r0, 0xa, r0) r8 = semget$private(0x0, 0x3, 0x10) fcntl$dupfd(r1, 0xa, r1) semget$private(0x0, 0x3, 0x4) fchown(r1, r3, r5) recvmsg(r1, &(0x7f0000001840)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000680)=""/24, 0x18}, {&(0x7f00000006c0)=""/46, 0x2e}, {&(0x7f0000000700)=""/193, 0xc1}], 0x3, &(0x7f0000000840)=""/4096, 0x1000}, 0x40) symlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001900)=""/4) connect$unix(r1, &(0x7f0000001940)=@file={0x0, './file0\x00'}, 0xa) shmat(r7, &(0x7f0000ff2000/0xe000)=nil, 0x1000) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000001980)="74e2eea7977a1124e9e7b961954fb702290b85a8883f1f6323c872635c57145d84f3ec6a907d41726a4fb068cbc3a5c0c2970fd1a33f3fefdb9cfd26fa852e854f0ca21b11faa70cb712b2ddf1a535971aff6536be38aedb623660885a54cc2f357b8621d693991c4a8db0391998cb870110216a2eb1ca0b8c48d4f07903bca89a4aed042c5ee15ca96403f5f446500a132f263ff402be2083945371aa5bd103bd30513a62650bc2e0955b67c0", 0xad}, {&(0x7f0000001a40)="e1480f906f4bdc686ed76328a3c54ef217d9a4e33ee0375841ddd07868a5639f6f7daef760f66665", 0x28}, {&(0x7f0000001a80)="37696a1b3ec5801a40ed29bbdf0895ac4584ba431d5cbb1c9ae58f886443bc7228e19aa8f76256", 0x27}, {&(0x7f0000001ac0)="af1b6768c1f5ac441bc808663188614af24463748a957b5574fce7a686fc8dc2de1cf13b70cdfa6e65275625ef3823be902a92c9a79e777714a221c4f597511fc4eaaa577865bf5972f2994078fac9c5cda76ebbc572f4d9603639", 0x5b}], 0x4) 02:26:26 executing program 0: pipe(&(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xeb38d91, &(0x7f0000000180)={0x7, 0x200}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:26:26 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, 0x0, 0x0) 02:26:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(0xffffffffffffffff, r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x0, 0x657}], 0x62, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:26:26 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)="1ddd0fcd4c9066a89182812a953071e479efebacc20a79e7d19bff9d690c37fd1112e6055649be33b05ee2c823c4e6e013a8a4e206ddbb2f6a52de41fb44d9ffd92f5fa8dab4bb2d80dd5ec4171e9b1cd452f1", 0x53) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {0x0, 0xfe3d}], 0x1000000000000006) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x12c) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) renameat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49db", 0x7b) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 02:26:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 02:26:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getpid() sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 02:26:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815ff83aa044fd33055552fbd5e41700002dfc94ff334a566198824b3da025bbd47b3bf579456fc7d4096e8ca66b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9ff0700005f16b136a5d00d1628b53a", 0x5f) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="05", 0xff2e}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8500, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(r2) mincore(&(0x7f0000dfe000/0x200000)=nil, 0x200000, &(0x7f0000000000)=""/9) syz_open_pts() 02:26:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) r1 = getegid() getegid() setgid(r1) 02:26:26 executing program 1: r0 = kqueue() r1 = kqueue() fsync(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x20) r4 = dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x5, 0x1, 0x16}, 0xc) 02:26:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x400ff) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x20) fcntl$setown(r0, 0x6, 0xffffffffffffffff) lseek(r0, 0x0, 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x20) 02:26:26 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0x33f2}, {0x3ff, 0x2}}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8800, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1}, {0x18, 0x3, 0x3ff0000, 0x5}, 0x2, [0x6, 0x9, 0xf7f, 0x8, 0x4, 0xdad, 0x0, 0x20]}, 0xfffffffffffffeb4) getegid() open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) r1 = getegid() setgid(r1) utimes(&(0x7f0000000200)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 02:26:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1283719dc5a381b693eee3fbfb83ba96546c669dfa19602baac5906a5377301eb6d0bde88c0f6976366f34ed787ca284c788c2bfb0f3ff2fa0232bd79029e85fc6cfd36ddf86057cbcbc596c3f17e135869805906a83883b661bebef7c7c407709e5414158446185c79f367fc1ae579bd4416e60396554c4182f98f81660d6eb1bf7832f8428be86490b626b6008bc00b5761b53e32d90ee278c05d6b49ef31788b9", 0xa2}, {&(0x7f0000000100)="e313634d0beaedc7f1e1c8577ebcca2786fe694792a41688178d9fc303c1b7c1eb17d183430770ad56", 0x29}, {&(0x7f0000000140)="14881607a67794959deca8ac8d84042ec519f617404408baebcc68763b82635bd571378f1b7357c561fc252546f6e6442646b8ab11609ef19c835097ed1727dc3c9d7cd0cf99bc44a2c46ef077b6a7951759ee20e072517ff57e7d00147a9db6e630b9", 0x63}, {&(0x7f0000001a80)="68897687e3609306e67f3a61025ee29cbea2129906c23f23932b815697b63dd8178e3f4f37c337fcd1ed2c32288a30298ca39904f9045c6e901ab28526eff0723b0c6f93f7de28192342f90cd2d703c2bb7dc7de26387ec44f60c57b5b19997cbaea09065d848d28237ce496ac96ba1f21449bb30d194401525b3c500058bd6f41ccd25f331d0d9f33fe94f891f45ad48663c831f14b526e8f8ca169258c9ddcaacd2f4b9d3a13cb2af0ed31e8fe87123e2676782a6589e850c23c7bd4ffda7c6006d0826d7bfd44f0db780b1c194d91cf7a6ac67e746f3b66e8674b2f181de5c30a1c12eacd51692961056be4e4e4353a5cd5a6904037fefdc3bc1a397862e64fd728b2e0c667d93a3b9f50f21a616b9dfdf81e606b56d671728a3da98dd97db35579acb3a6fae136169d1e1b3a38f46b06723b4bba7dcd503d53c92d41eb5cd45133045870347a2461d79a12365867a8aa415d0c7480ade0ac04b9bdc6d73263dfa89f6e4f21dd8a1f34325be11f1639774375467466c2aebc827501301ff6863c308b308a5abc0b389d7da844ba4237e0025121e274a973746df432f6491fecb6fbc14852213d8a860fd1ed4e4a2326b62f9baca6f71380a10b4014158e7539cb2b4c2cc858a0710a5d4fa5b8123eca6cf0bd4a5e5dc69b6e974333a218b6d8621e804e96020ffe6aa91f0d1a2fef6906118dc041f820cd3dea1b728a5c79cad7487e521ec53b2dc2dcb2327abd6aa13aa490281c48cb350fadd7df0d8db831fffa1d43a6613d1b97b842e8baee786f4fd9c944a0be22be72b419efead4f5390dcbe02cc3712563689642ea0eb33cdbcacfb0046dead2300a919039ad9bc0f11f3224bda07a662d1a0d0617a06296d57678ae61ad73b4090b75cbe999b936a579c67b387d7137afdaefaa00325aab99204129908cf8ebd6bdbec46c99b6f64fa774fa2f4afc98eb6c8140cc35b9059cb49422f9c616719e50026aeb86cb050d2fbc8d1f39ce1b906438b8d7cf35b0bad57e396671caabfcad5b5ea76228530a9ccb24db57fe90c4306628388d779f19a1940fcba005919ba0d3cfabaaf7d9bc9851afc8d30c2310bb6fd21af99d9b9f415072e3dc0616fe693eb1b10cf71d7171bd110c256039a6ad1bc9f02c9f5d339cc57892b3e1c72583e3e85a06a0b1828c62c496950ae883c3dd99fed4200e510fb35b2163c26fe81f83d0bb4cf50314047cb0776c46250ed05a84ab9a1939bee93d928f1476ecd8b758b694f11d15ec4e232b555c8ea9cba62a9106218d243c17b41136b64ac27503a41ceceb8e2efdcc24999ac5071d4cae58d0fac5005fa09004816fb0f7dc45f0263f06a4681de4455402721ba4a191d3825d4c0a9d047c51a4030186fb7cd713da39e9f7c5bceceb61afc4c12ed5e49a2b04a362a560340deeed07500072043225981f82ad63551562dc62edde9018ab71c11df6cd1d8fec34fd55bfe78dc41cfb84e8a96fd666cb8e7d3b3c7d78215cb8e369c44bc28a612f077069ecfca73ef14e6b08e277bf511c130f94c2df32cea2f00289f509b7941922058fb5d7256edf50245b4debe69a8d0579e69fef32c5d2b54b78b7963db994a5cdc0377b34bba73a9139534a38b8068138f051918491fa417182698d65c51767cc137e4d1c7fc01a7bdb17c73207f8e0d5a7dbae2a0c458f2ba0286af9cc7d290785973728dd3e927e9686f17fd2b4c221e91624f752f63edf683a3d935df3b5b0e6d0adad069f6bf60640427d43cddd8173bdab57c6bdda6b44a25edc2e15f13bbdac0593a25e979d5a58f407a8081e3703e9ecdf8672f2ced8874918ea385ca3785f7de01a165c48e9fcdb4d4c79543623da78f2fcd4d3531e592aace504f4ee05e87a257cbb60459118555f55860b5e6ef9b02d0e672adce2a7fc185361e8b414265d80059d4e9bfa63b1a20943e1f612b2c6929540f949c1f6ec2c360d71e27ffd9d59707684c243962908fbcaa0ca2ef9dd294f849766319686e6fd3099341ab87614677a55471234eb19c789aefdd6fb0210fa19beee9ce969d6e56219449716c4cdaedd00dc20a33c6e757df4954eaaa5088362ea2d97cf44dbbc6544d797d5efdc50098b2ffd7e278cb68949113f909c54d897a58d842b7c5932550394cb3533aefce3aac5fa729f2b01c8b0b642daf8b3eb73595d9eb9f9840c2977ce2ee02edc05c5799637f56c8e6cecab77471af05062786267e5ed782df1507bda32a0b28bcc36beca19da46150d94c8b51ddbcc1451805ec3ebf14c624d428d5b5fe0fee353a786ac8946fd127b30c3d693a43f08f1c7bb446918f39ed60699a1dd9f77e28e1929a3b8985db7bbb448ae5ff71efa1153df480d06208a38023a09b62aa01c1b9ef0a049a855d803113f2ef6faea45b7587cde3c1cec8032ea8f3eb3ae2170ef4a3d193b87d00363ebdb00e3864889a063297894b7e1f5021a4ab5cdc9de61b0bdf32380e208fce23d9e3528295a80d6917b0e988ae3eca41e555c908cac1c14f21380a54b5d8451122aab6f7a603ff38b0e4aed646b6ca82acf354e7a02d6f27df1efe38f38cc39cf4b60e453d781d343a4e1d17588ca82229d9148f5c7f7efce6e69a7276bbbfacfd1ee98ddf77849a6a2026d78b6742bffd08561226e6f73e91db81cdff9f56b6b7991454bc0855645755e34d35ee74ad7d43c3610855a1e4e0fa44144653f172a3dbc7c559173b7626d47fce34442bcafa34e96d91d9ab572997060626575114360a9036758af83457bd24846c1a939ecc65454537af0e306f37742eebef5c314e0a1f07940b7b1e994fe1028b40711d5cd5bfd80dfb9ff24256c0ebdc0dcc0a3e578aeabf32ee5472424b907c9062d7b71b8ee9f3ec1fa2bd98d4284a3aa76521c2b58929ca735d2e0b06a0e2143e66b57c1c234470e1df4672fee2ad2e1e99cc01ddff4838538dcaa88bf276af5317ea6e236d330278a5e72a25ff8013f53cb34dc21e4499f8f955cf29424819d10fe639d23cb8cf35bf36c9c750ca3b73cdbb513605ad659e2cc46bb721563051fe239a8717328c54acfdcad54a062cbd4f54f1c562661e7d281b5f592b972578f9305705d2ee15daa752c862243f852d68565c02963ed6e1a13358462adc5b2b89f9fc08a014bab5609f1051945593ddafdc359f8945c6cb79e4b5c8f358c95fc5cb5be41675ccfd0da8c4c966de06fbb59832d531b7bf10cdf6c32722e48f8defaad9ca34fc70ecdd6e86ecd0fdfcc186da968b2d9e4f61a770a15a92f05d6950590cfda7a038cf172ec1c373b12852fc26c3a480bbde871466dfbe7d020d5fc34518de7be5533432cff2b6ac7234d32cfb4cf0c915406b9066d0b2c43e5a55da828c469ce005d92a216013ef1a9d2b03ba9d317840b807f6a3e5900e1794ce20c10048e6230c9d7d3bb294babe29cd56a431efc49f4fb08efb1ae22dd6ae4ed718798111e1e50b640ea5d1cfe756d2661819d4e54a62a044d7899ffd9b72451a60bc7e397d2605738cc52635ba3301e3230e50c4a86a1f1cb6826d9782da414af3af96a7eee7bbac7438ca1f475a4c03a193114d2db13313d22882fdbaf9d1f5ea8190670b63064a64fcd95d8a4593c3fa4b004fcfe4a5449a930b48fb919b9dec1febc2dc9c8fc0dee4d046824c8ea76a781491b32b4758570fc45ec42235afc1d69bb28c4bd0c96b37cb9a7ade079e1ad0039daed3b7b6751b93233cd50c8a488a26e4a524f329293af90cfee5bf87ad481570575362f725280105f35903e07fc6b075f922874e79a2d84d3c263e8a329f0f911e869a5825c7a50b6a0131b7b4d7af22c717f5a7b9111a6231cbeb0224ea87c5abeade613337e829e9c856b8afea569da48021d70e9eda6a390f40006ba6b21baf1b52c9df33e67c761c21358dba258340fd171cd79bcc63b44019963cb9120cb65c0fc70bcd645144b0537c5aa765ff53085895ec445cb282d8622851fd17df4dfd043992ab27a5a8a5df8dc002eb24fa75454454fc2760ecc94177c38ba9218998166476a7d8291fd2125a035e8e9a5ea028f01d20769255cfe7ddd2a70853619d09c79c926ab01a08cdb267e515000e9bb1163d51ec91200e5bd710c3b7b52406dc73da83dde95a683618949aefc5a9267a81b8f8abc22e56452aa424576c547046fe2e381fda5a8be973a3110af4f442b95a5aec6427403d3e3cf4a590b47332a85c787bd548cc97a66d8e6b7767db75050fc1571702b704cc1155d1529755bc86d5bcaeacf1fef7300110b48ce5283c889e8c73fe94a64362d5776d8ec4d3018c1227b9b99311f317321fbdcaf3e1b1c01e7ced9d4ba817266b963f9cb061f34d202f7c41e834d7e2d2e4c0269505436090fec8e0d1d8ba99029c10c7839f19920bc6b283ba3b2e1435175a23880945448aad30c72f836bd5b3fd149bac4b91c40b28a02e319c37c5d25f730e13c667d76ec465efe4f5addcc80d7824d4e4a3e04ba948aae822cb9c37f6fc968451a3c7ab68aada5035e91f9080b93c92e0f07ec1918d477ff453f607014fd6d3b82539b225e9c29aa8521a0453b6aeb9c8bc093e65ee0fa0fc5cb786c71b8a45e9766bd1977188d42e7c2f43b5a3ebdebb3e6c3a37d25d0a5bbaf54bd816474bc9ed0af07894ebe9283d81729010459b7bb294ae56317f58a5d7fb27ad169045dcd8a94523422bfb6efcf54c1c978366eec0230346651777040edfc645fccd414093da5bcf09e67af774d85e79a6ebc5a0581d4fc4e54556fe09f016bcc1a40880b6266997932637fa44c440ee2966d9e4191c404801820bdfe6e8306b6313feb4a437a04f7562b109fe6017cf77424c00caa17a19ec1b889ad53b9ccae8ad2f5a39f84537d0a987b164336fc3902e202c68183e5340d3ea22584312ff0f439b4319e09bf2182fad4fdc21d8ae09933860b1ecc6449099dca3761481e978b6ad5579c23680528f3fbf5833d85a7ed0be5cb5ea3655656ae33c6484c3ee956994f535c02522e3948b6090e599602f829bbc00db2928986f367501b13483ab0539ee351cef8aca58cf95d414efdd4ddb0388853521c1088ae893156a83a7840f6edbe3cfe45a5d67ce8bd0102597a88422fdc76996fa7bfbe5722785e912f68c040238e6a9b3c389eb9a60ef67843b86870a0cc85e135136483b1176d40ea92d489bb437893dd55d3a12f6427e6ff81385f1f1d4572c815d9788fcc144e7e61c479f615ba032facdf44323d7d7bd826c4c48ec35bef7cb8ad4a5c5a95ac9e728376560e2c57f1a606756080c30378abb8f3d0715193c2049bbe515ae814bbc2d69904820a13c24758f7a703e120a0e4d9b5135c57b8f3b4aa1fb5b902ad4e1032262146152e12fb5a0dc5c05157d2b385a85740751b27a5388ef56a7e6d947033ac0f5b30102eb2317988f1604eb2254dde5e76382dd9a6b451c5d6adc0b5783b479e456cc9349dcb964b26910379362caad482df7c6b767b389711bf83beee45e0ff8b7e22be6551412f39a2609689207c696e73cdb332c2fb395888c7e1481635fb351eb904f4ca545305d936b92101c08beb77dee454c5148e2cc987b3d396419cc4d9351030c451c615b4aebc3bbccafbcb120857851cc0e334a8499518aecf27f55dd522e0385296a06877420c10c5071b13ad6f126404e3e4877934b89603364b7648eaed153ba452d6df89e082e2431c23a9d47bd1064b61cf90aa73da7d5497b0d5c28c2fc162ebb53caf3012f8a8a52c493b519e7f91f6ef424c0b68b64760ff969d227a3651", 0x1000}], 0x4) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 02:26:26 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:26:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) r2 = getpid() fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 02:26:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x100000000, &(0x7f0000000000)="4b74954c", 0x4) 02:26:27 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 02:26:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 02:26:27 executing program 0: mprotect(&(0x7f00005b3000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 02:26:27 executing program 1: r0 = msgget(0xffffffffffffffff, 0x365) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[r2, r2, r2, r2, r2, r2]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) msgrcv(r0, &(0x7f0000000040)={0x0, ""/2}, 0xa, 0x3, 0x800) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, 0x0, r3, r4, 0x20, 0x1000}, 0x1f, 0x3fffffffc00000, r5, r6, 0x0, 0x80000001, 0x81, 0x8}) msgctl$IPC_SET(r0, 0x1, 0x0) 02:26:27 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/41, 0x29) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa, 0x8) sendmsg(r0, &(0x7f0000001280)={&(0x7f00000011c0)=@in={0x2, 0x2}, 0x9c, &(0x7f0000001200)=[{&(0x7f0000001580)="e887b055b1ebd5088403bc17e3d17d8446b584aa9922752cca811e5965933cb2e32e3217e0f9267879b0a99a4a8c2717a45824774d9c7311ec73c3dbd93070ad98177752f46b55548ca5db72e777678871bfc4666db0903ba188d729fd7ecf19cc48e1fa764f118386723095544afdd8f0fc356ba5f4e4132e7dd7a03ccd58ab1986b9cf97a20d7a57acf8dd8a7a8bab7f47daee46662c4de83775c3e9f3bacb1980b233a56f8ad7b10b6b856677e3e113ec630e1fb573ebc5e23c0149909cab73a9b79ba38ba053097b1a2f9300ce2cd3b056d96254cf6cdca4638207d382edd7ee1ff8466023f9d783fd1b7ad33b189433aca8be7a908c82c602da3bc89a9f0fef72f8f34961a4ca8491bd709b08f50dbf97146c672ad2d52402096daf6fec42f8562bf40b90a8dbfc0bf198b001ebcecb9ddb4ff697891e7e9a18d1ac3289d568caa32113ddb4b6954f7d988efab563e80b42eaa1e90f9879e6b518140b54b18e40cbf18cb8140c5fdece75a11c9278b120f036957cc55a6c289e064efcbc79be902fc484aa58397ca12ea7121774cf4e9e15589f9e4cac3811ef1a7dbbd98b6cc59fd2bffc3b3c4099f3f499b3cbaf02e41b40d2ac3dd59501d3b91ba3f9376be9b2112b063494facc2b17f96649646811f900432e921e672835f527617ae9eda4cc7b5c1de3b221481208aef758d19fb52851163d0c6e56a2758fe70be1379b4997c1352dbd4e64ca0d739079c340d5827bdda48637a49caa9b5735b0127a8faf591c502e06d39047ec57e3cfef05dc0f9ce2da4fb622e547eecc4893277d32f73ebdb5b431a0f0046bd143fd93825f9875cd68ea02cf308c393a0bc8e33c133ebd2dbfaa6d135490ca869598520a3539d9ed67b883952ab94461b15300c1aac901ea5d0ef6760307722b2e66a0149d35decb379597ccfc587b5e17c0af8b46a09281adf42bf287abf86682052d9850d2325063fa9ec3136a9672c4b37f1391fd5a6a525532af052a561eb6f493f56cd78ea7f63f35b16c9b08f970a480d01e38a89c0ebe863e1644b3af81d2e1c1c3dceb32a7a9061a27e43106c27a11d884d35b97dbeeef18dadb08ed73c91fcd9aaa684d3421f2a08a65149e0f3bed6df77025077ef78fb3bfcb3d9c256184c2d16811adebbd0bab37124fc0d9d0a6dd25d455fd05d427391f01c2c20861285b2adab5b94e4136f8a2cb40346be20c82f5578bbe2e0cb48661edfcd54201d6a2d328aa2457928091155efd79f582db4a60602de47d0f9480a11c52f4629d22cb5e8618f881e72c74101bd91e5db73b08df4056f1a8ec4b2c1b79f00959cc239797898a346abd8ca4d83cc30d71d6b6bbd81bc3be087706fda2e1e0378e562c30348134f0e718b09fd8a431a41a736d51869c9c13524e78b2539a421b10e473cf6e3390473b5a6bbe50055f306b5a5e4d8663afaa2fe2e546b31bd9cbb98d2a14bc9f132d4319c3851aae9524906c008bb64dbb945469b5ed6cb57d0d0459a0557ef17169361016f7dcf4c164fd9f4b72679de46dcacf6f2cf44a1afeb832a146934d256c3b12437ddc9591a9cee998c3a4c19cebe60c909bc3af3ed0ad2f23e2047034304566b15130fc443285547b65522d44fb535e6610d902b6e148e488b75afd420833333179c790e99a888a1a54c39c43ceacb3881d797ced1c1cf03a9aa0550ebfdcaabb7bb955b3fcd13d0837d554b74aded8d0e135a3c359a5c3e0ebf4b1092b778c0d31b7e742928a8f17d6f9356b92fedd8eb4a64bcf5f0bba880b866467d4a8ea1a740acef959dbbf70ba6f01b53e3c664cf36a496ce23598f3ae20b8b312a5cda6f8b14a8d9d7e38a1bb11170a668376c8c9af71cc4c1823626d6345f5b1d3891a228874aeedb28529be8e268e7f28bc4f2c3b8fa44237df610f4e52d08b16d0e997112650dc79c90b2519eee5015b2a2a1e59e4820473edb6336d0c0fd00cd8ac1a01d74e4e0b9a9c1a532a77b228d519701c6d986a940a174ccd64da30b85f0a9e2228c390b1efc1ad8cb0fa47dc5b6d517b8952f1fbb0e6452e78559210e3ab2be9b9b059ff28722ff22c143dcc91311c69b62bf6fda8dfdc5f80790fdd5f6ae640331cb8dc810e414c2296873a0b0cae4d09dba52fac5a765c122dec792b529fd0806a2d1646c2684cdc5510c0f31736eefbd85326fe570844fa3520fbc80b25302d56deb8ec53cbcae477bc89abcb49d991811cf4aa69d53c4607f17e3315a16de116e6c08675e80aff5847ff4b3c6ebdca8fbfd1265498f11e6ec9da947b9f329bc00f9d952de772fefdff6dfc179cb2eaf10a6aa3ddc8c52d1b291a1eaf45ccee08137174796d8129a16339c2c518d07ee552a7abf01a0cc493adc33eccf665ded2960adf7c7fe9b1d1a4ff288bffe83d267cc2533555fab21d35591fd84ae70d3321db94748a06ca643b9ea07f6eda288a5e89220b779f265d5aa37de26119ade8b14b780d3209a47ccd6d436f43e9f614659d6439693e8e2acabb6c85d33f36a363304a001d13a0e0da9f0148cc1bbd9d861e50e163bd5a9b32bb7c6fd08ba2f7aa902f352d5cfb4514f9ccaa41c8f387fca299d7487dd40fee4897dc82301c230cab0b81630ba8d806cf0ce7bcec3d4021a14891fb4c72d401311ac0463db6246b7f42e1c399a75daa2f2787e5e89f7df5a790444da02610a2cd14f4c8e7408870420b5fefdfcf939e9fe3e85fb6983b2136d4e1dcb376da74ec54e44d8d7f6b98d7d1697f419a44bc69126b0885092009766beecbd2b93de875e9bf9d25381a9f46ce794f43dfb4785f843d322e6a12a60f92c8e197159b70144bba8046287695f9253d5ea116d9852fbdeeffcfb2187cbb63c4db96e4d5352c78e1926bad86c5555f11c51939d6062529be015d91289f14168f2f966833f1be4b2c3286cc179caf917fd390d29768c3ec98d986b798f4526f0b95aed60a227363b3ea74e5ac647db0db236a145b4af95546298b0bc253b90682de753895523121abb73d566b576764b0ddd8a28294f54850ae4115094a69d74a25becec859733b4cb8133e7d36e1fb5c0f3217e39a4e995dce5a685c7c1aace09c36e7c111d1b5845540cd7ffba7acbdecdc0cbedac029c3a1181d3e3dbe2b6a5b9eaf641e50e4b19ea44518be9fa35261c9cfb9abe58c8672881642844224963e7c5e09ce970fca0a21377d841b88ff490a3879d533da638afe2b7b1e41ea404a2235c49dc4fcb354dda149225c37e2ae8c6888d45eb877cad0922949198bb40c78366f3026fe73a60e90b3033488a196fafba4d2913db9075a102ba0bfba081ff9ed2c3be5a64eb2866e68e46d5fa2153a2ba37866e3a79de1894b49c8b61919b295de17b77e2885602f6ff39dba24957e561335547aeec775dadd89a848c76e3874d53e106419dc5039c09a799f04a72003e3c1261d7c15ac9a3b1fd0b944dae341052c312a1b8deb7e7508889c0fec440fed901db971709381ee204438a70a5eb00deff4806f00583c88bd809fef0303fb5a9345d8ca9a3d223bc04ee4f1f387da7286bfd9556db21086858fa113750e0ffca8b27f6e81a35c58b458fd65b3c0e5ad65291728f10a6ac453efab6982e567f12eaf2f05395dfeabbf8d4a03b467ca51fdbe1d559d02ea31701792daf7ec2caeceb56330a2112137c295fd6a39ac966bb91d4bbd0030d0a624c6fc18a936d3735cf8d4a51e649eeb2347323a38f90f60d0f04776124a684fa0a9da7c3353899b0440767f861788cf84092ce9bafeb247d18081ac74938d778c1a281c5740d0dc982ba93e9f93e92e120a8535b37d2b265724d908f1fb58ffb8d0abddaeee3f8cfe817754a799add12e0e0a7a8525d9611eb2c971aec7fed95685f41680ace1450238452fb1166287f295cac4aed2cb54cdcf9290ddd9bb591dbbabf3230a6a74c1201ca8b0d50f8ca131703d4a5dcf20ce5d36d5af4e2258006016e941bf7ebf6d8fecb9400e48a8827e5a0608324985421361cea97f76bc4b63e0accc842175368a4490ddb3456e7494aed05656f5fb45de7f6d51da8ea5524a95467571256b9f9381d6bc2cacefe70f07473bdffa703758ab2983bfaec1475b2ae0c7a082e4be88681146a474b1682b5de7f469c2b9c102b41c8e17ca8b030cabc2e4b5a384d80f3a880684be2e3646224816456c0bc23f7a5cc40efbce9b72ac9a6fde21a38c3acb77e97a47a2c86ee9c59043cd57437daafcb5d709a06ee832a0f9db380eb598a090e789a488829f4c624ff5821f566751227febd6fc00919971e5b1b58c7beb4ba83d7814db29d7ff85d7650f96a6eb3baa932e4b17153d415c82594a5f3e88cfa768303c439c38082047f2cc6db4edfeed127c960628216e5d0a048cddcb1addfb0bccba360b3054d333a6f7a8340fe0b142ee3acbfe16a824de65539dadc54c0010ae3343fe4faf48075a1f8b95b7bb72e026f0ffdf92798a2ca2d12920675de586826b6d4e925edf4791f180a2dcde051431d6e5c9fa0655d32118916e2533562daf4e8c210176e46f7a215ca224cc3ab9d72be3f4335fcc7ee9b8c80497e598c163f91f16cdace4947e3ef194d4b1dec251c9e74ca2ea1c1919dfd198b9fd30133da68daa9bd2ed9eab230a8f37451524740031a2aabba4a21fd11a4b00a5f1b66919e90686c74def10d80cb154f43ca49677ccabd5b4ae7317f10e181d40e34340ff79261fb8c6815cbb681108f97e6e670a93c8914f88cd2837cfa6fa1cb0037403899bf3e51c30d5585aac5dabbad4c725d8f2b62378dd9e1bb8c851b79086527bdcfd6e54f281ae8621fbe49afc4f330733a31439f108851a8c1a8270fb8029ce727e399981bc7528133c81350764fd3fb7d02f3e2b636907270ae66cbbb95a9f4a7977cb5cabc81d5e6fee928531bc54a1d7b648eb5694e6c0ef23fb886666c712f2fc7a9bab795aef20b0c068586f24407a40ad74851663fd7afce6f88337033113a98adf86dbd2a1d44cd68b47dec9aa99565eb7a34130fb19cabf4c9ae2a23778c5f3d1e90f2b9459c55c6affb137b45bb221362b11b364477dccddb7eb383f3b959b44f2416e358cc21af5ba4ce16e6259bfb1a2ba6a7101b298e00813ef8c3215f39e7e4f488e36f71c9c9bda71041a3564cbcee662d445f806e832e8a24faff23cfbdded35c1a403fb4abed26990193ecbd64ccb0dc4aacb8b022d8c77a36cab3480e4d5f3cf7a196f8378172ff793ed96a3854852f32e197c40d31f344ae7250271d25b113b37eb97afaaf4269d61219baac2fe66ca23bcefa33464ff52f187ff4f46761f7c78ab95dcaf5765a6a56c86a73d7ca27b567e9547eac3dd73d2d91ff505779705da5802fa295a1ccc2c19fe5d019f6c41c608a3043a966aebab103bcd32c59ed220e5047924c5c6976ad79271bba2d72f2b3e5d1ecef9d14e820797b5b56a034738f95c8e2f80d384e226b2b45dd11306ef89f32e3360d98c0a35465e5dc5c4faa847c7bd5508449237edba96be4f6a938edce8d306b5c3788ae28254dba6f314283935aa7ea9b54e2464a0b012cffc4ddfe5e63e8bbe4c90b0d2054d3207341fcca34afa6a371f4034bb3401a91ca499c997ca73f87ca0cbea7909c779dea3ff51d9d35108f8f726010b9de010ed13d98cef7b1e0125d0230cb5141c58492062aebdb83ed73b97a2672a7907d4600239fee9a716057dc9e4df3fed421c6690defc8b86f9442a7aaea21104835f0c9ea2ec4614bc55c9a59543f776a9261efddc2f598dd4c08f3741a1f3fb91", 0x1000}], 0x1, &(0x7f0000001380)=ANY=[@ANYBLOB="a800000000000000ffff000001db6d78342b1de98e13bf838654000000e5733eea1592f8e0eca7b58df33a4b8e307b1dcc18687e441ef1e0c533b2e62e6c06388f3072e752c5143a0cfd0a73e268eceaa0a4207fa0efdb222c0141b0eff86c928e9dc3c6c6f83cfb66bc670b8ec1ddc4689361a0f73fbd582abfa4a6e9e4c359eb46e8843e6a1e2bab19ae668e0b3a91f417ec95b7e9f0e3c0a992f18105880ff9dba18b6d2daee97084a7079d7936d16584520e5ac35155285ab251f2aadb91e634654d6a81bb014f44d800000000005800000000009f2d000000000c000000a71a3d067bce45afb8dd873a39f06bb6e962d78b60e8650eca2e3ac0e5ca4ede044e9baa5ddcc82f7d536e6c1f4db1745dd176e3738b6f59bef879cc5918797461d4a582d7df7000dfa139a88ce821981ffcc139bfe228c9a14242078194fe398bf71dc245917d251a8cb1ba8d91e977753392796b660d25ae268194631e42d646191b3ae100de002dc907d7fc7239eff6c94fd177e8b6831d351eaf3e60e1c3c9e1b826668faa95ea9b7a467d191002b60914e1558cec26c261ce186ad64334ee83476d683ccb16957407640487f41202280e0164f937f52fcee26ccc98217d9822d95b53ecfb3f0f"], 0x100}, 0x9) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) 02:26:27 executing program 0: kqueue() r0 = kqueue() r1 = socket(0x22, 0x4002, 0x32ae) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000000480)=""/118, 0x76}], 0x7) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) 02:26:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0xffffffffffffff80) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="2798e0cb903927b021dd60fbc1d5ef82c072c3246cbdf1b0dcb4d20d00d33ad2f100ed4f62d7b0a965e0e87f4dbc70bebf7af09600000000", 0xddc13c486a1c1e14) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x405, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x18, 0x4000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x81, 0x1, 0x1, 0xfffffffffffffff7}) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 02:26:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="893310feefd803bc24aa837b67f843f1a448643fd09b2b655dfb91780e8513b6a2fdd0359617bcf01a578856a721b3481f8e14320df23679", 0x38) 02:26:27 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:26:27 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) pipe(&(0x7f0000000000)) r1 = dup(0xffffffffffffffff) dup(r1) msgsnd(r0, 0x0, 0x0, 0x0) 02:26:28 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) kqueue() sync() mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) chdir(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x0) syz_open_pts() 02:26:28 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x70) r3 = dup(r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) read(r1, &(0x7f0000000000)=""/50, 0x32) r4 = semget$private(0x0, 0x2, 0x19) semop(r4, &(0x7f00000001c0)=[{0x0, 0x40, 0x1000}, {0x0, 0x9, 0x800}], 0x2) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) 02:26:28 executing program 1: chmod(0x0, 0x188) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000002c0)=""/54) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x25, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) 02:26:28 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3ff, 0x1}, 0xc) 02:26:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) 02:26:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000040)=""/176, 0xb0, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x100000000000, 0x4) 02:26:28 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x579}], 0x1) 02:26:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x4e42bfe96b4e4b77, 0xa3e, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x84, 0x80000003, 0x9, 0x7}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x92}], 0x5, &(0x7f00000001c0)={0x7, 0x100000001}) 02:26:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x1, 0x10000) getuid() getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 02:26:29 executing program 0: pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000040)="c179fae31bf682962e114394057255d019854a7584ce0f6f538186003565f671a1bbb0e4224465a5af8766b62c5ccf14a5227bf8f302d0ef63cb269572dc7bf3fc3238aacd5d136c9a849e40b12a2986523c328b28df3a92039c83f47807c271a28d381e6a0248ea23c53acf5d00266a6f059300e56b009606cb5412b0ef94348352190641cc9d2be3b89d9f346fc0d625fdd717871ba230d216a99891a8c25f3433c6043facce9b30768d338abea1fb1f7232476ca6d6c31f633bd5ac0b84c4d40464c2d35f1be683f2ea832fa638579ac4d02e7faf36eadea8f9d91c7747f1fcc9b2a797114ba963eb25e8a2bfd3c76ef14a7bd94ca2599c0e5517657f6cdaa96d26fe7a270c9f5a2c6d1f4883d4ad574709d25a14f32c02c5195f36208ff7b0476dcb5d9e30353e9cfca550a09c133fa5f388d0fdfe8ce2e493738e09fca02e1492a9a2508be2e9269cc2a6b70179a762341f29ad8211ced8fd236fbee2e0b85ceabd66a9b074ab9b951dd3533377bd812888720c89c04f75f95fbb42d766799c6073543cacf2614850364e942cae6a719a3e6234ace7ae1287bb2a361ddc8a0f35dc2fed1efd03d795434f495c364d870c3aaf6609ceddc3d9279d8d08e82603d2c3da897875fa488516aa5ef0836459e4364ae2616fe65325fa6c2a8ed9dd83dc4138e4b67841659a2a2f0a25e8f20ebf89b02a9fca5316d670ced2e24c78ee6d59724a0d3297a0581649e8ab599b6086f332800801ee5233a29b8dc1f0673a5b2a9347832369e8c88788fdead31b24d8738e1cffac7647c777a3a0389d38e5a59d99acce8203f1908836e902d38ff7c263b81076f7ac0a4ffd074be6c2f2a1464f16ab43b122116d0295c58ffb6603d16f8b751904f6319bcb82cac5d4336e654acdd8b23947b62b25bc8a567c89f5945476242b0fbe88dec212c98828e0a31c679c76a0476b4c5238e553bc6f18bc9a5dbc6980229a87cb0d4a12bafec386a6763cf7502d9418923727c4f778edba04b82edb1f7e404f5b36053f9373d57d602503e80d442883f259692c01b3d6b59a635ddb15888eebfe2bd2f16a591cb912ff367fc6cf40e049612e6fcd01beab35d9ff480d2d95d3750521ceac7f5d00225a534d668cf4d9d56249d3e45bb43769dbdaca3261cb62c1e5fed0eee69dcdcb7084dac663979b2f69367768a78e82617ee93b066b905808f607a2c4ab40b6f63c8bc5afd02419299880dcf93d0afc73a06409d746773c71a32325bc4042d3cf2f0dbbaa57a0f3d7eb6b1ede057a27f63648cc65941eda29ba2eb92a84911b9f37a4020715365a4a847a13432f8b14c245151e876e1f686fc2f7c83474cc027900076cdd2cbd30a49f617e8a7880eb0f1883c6b8a0a38d784d79fe2a71144e2e58f4dacd80c79185a9ca31edfee56fbcc359b0cfbb56af3f1d8f87098bc20b91ca517bd81860242f4d742f28b7e128f3c265404da4921a07e7ee3757f405916e106377be08751ae92063125111d941376d3cb4bc4ddf19d3418dd7adc2df9079a1bf904274c7668df0ef24b8e1f55d577c9a24a51a7a6e0bfe3b19c3e195fcdbd4c9f76e9e0be86f51deb3fc600cc7a928bd94c79d2257bcc52641cc6078652707e8e82c412e3fc3f9a10df9d7641b475e4c0d68209f676b7a8ca4bc16eb1fc48fe3174e6886af635fa3318cb97b537f57471bf9b320865852d060d635d1d163d8f059d0aa808d6b058787c39a789e7205762170d45e59fb266a2753bde6e636dcf13500ff56ceb335d8cf7bb467a9a2a47d20ea8b08a5549773535acda101d75839faf73a08a9e824714cf621485d694e33d19d73a02b327a5f2f2eeb3d889f30bab56ee1bc25512eabe6af45ae0a4a9ceb82f5ff57d151ef5ff686278f39673a5549f9e5d1d2733d6e8f8a837779f4d77cd419d060c59160e25a7ed59a085d8efb60f3e6fac4cf396e091b828ccbd6db1cd624037181ee911f8b3259602e22fd762420bb77f8ba06990b9d8098e14101d21b4af7a3f024c1c98ff497a5308bcc38137100bcced1a2f1f54b4b994c9eaecbe982dec08ea66a0268ddcd7071900a1df6ec1ecd4a1fd82ec99ee0324472c8e1c89f47e6f1308e2b44c7066e47cd80c1207911c735446745482ccde4dd1c7fa856ca1eda7f89e2ef02540cd006e147a6843620e6532aceabb682e5e26447ec77c16916a2786ce0eca5c1c224c25e71bb11fd5ba344ca94f8eaa7aed74ca122f77255116f3573ca2dd658c493dc623e77b903bc91dd7a1b214cf46c974bfdc1ea24054f9410ef03c4771a4d8f0944455355ed79f58f13068f0a115ffd8ecac2ce4805860002abbd70c5fd2013fadb3952dbdf9a1e5aa151a3719c0c9b979b5eb1337100d54a3a48dd46cd7c1111830092148f125d31e114e68270e9f5fdac26f1dd2deb6ec7cd0dbbb5d6e048752067a539888ec730e0841efec8e995199a4e9ee4940f758a0f451afb291646594c5ab00d09ce87aaebd19b241b2c22b6a51a8d2941187932b0d10c015f17eda96cff96f7be50ce3ddf2d147cbcd0604f5e2962a03857a73ea5fb2f81ec53b7463d3745476ce9a40e7df467b040396096c7d5922ce55cb49f6a34bb4ca78e940d299258f871ace0226a4b9aa88abf6e3580e05f62450c62e575ee6f7b1a966e6ea336bbe15f0df97d35614fba9962abf8587716f0c98ea527097336bdf64fe89dbf84783d2ac1ac513057a4200aab2a5d97c7bc48da376b6f4a00482a982b4603d2f1a8aa1843d24888a8d768c945f605e900d5abe5f0d8ef91c36e64570bf1528ba787e4c428af3e013b16d63762ab1f503d3eca3df90fb5c1001051582818b7171072be9f0b072f90a850b87bc1f8875a1f75fa05adbeab6cb56190bbc15cae83dd2eff2afde74ad4a2c6574df9648c5838e919d67fdf74a8e295f1492c42f15a7b1f4ebe06a1c617d3c4cd621e98290e1e00e58e52dbd49ca8382fb7ae802e1688f60b3dac91f907b07de81a8c6bb08cd1e822174b2b6905594eeeb45ac6507d276496822c5f8db420a4f161fcfab55b1af824f80285655e2206107dbd240a6a1388144c6dd26fbc015dde6ccd9c89bfb6f7ce4e99f71f1b5e2dfce49e878d9c0f80c0056b14e68b6b4d3d962f7743c4bc15aefaad53c24b4c20f1b6584f3a4b3c55c325da7febf521ce80c45599bc145af08c6bc42a5bfb710113f74b5d8758a3181d645b54b0076571ad5df4c0b316c843e4bf745641786eee1e348dd37b88ec33050c63de9fc05237d27ab0be09d474bb5cea98c5b45790579c38966e84f4fe7271a79dafbff9c6e05ddadf46dc3ff95fb45d3390b10b32cfeee4a877e584be2c09b415fdc6a638cd545bda642549a4b13724b6df42ca13b2dc000836d8b023c8a673e5880b9619d50abe15aa2479e0c79ded296a0588e3a29145184237eda162640e9c10035ac6d24749dd54ebdffc406e70000d3da4784e056c00dbc51b18af687a2ebc616ab606b8bc53d4086dfc71c6cc685189d4fae767d3049e1a7a7f9e74bbf42a88239b07b9546151a8b2622d1f51ca02885f2cdec4cfacf259418c971a4e17155bb2a0910cbe22a8f44e15ecf354d0ca9eb050900ad9a3f792a4be735c2791bddfea4fd7b8642b93bc7b5e9719f5e45370632fb68fdd6b0249b15c597f849ad7c6ef6e678effe3b5bfc232c8af6bb65371c009173986f3965dedb2b8ffc0646321595cea4bb0dc30d104f9b932b773c1697c08c88915b888e70377a3dc350b01b3e4916bffd564948e119a3d9e26525931ed2b0a1f37000604a0992e85a38eef82d94db005afde425156ed87f0b7ea71acac92f58af5ca0c6b74d5087d1b02fa14ed21606892d8b16797033ac6b4a697c1bbb8a4bb1282a3512fd292f4f22cf505aa79eb4864cebafa3572a49777415a89aa2aab8577786bbbbc3a76798c243abe8abc0a4a926c35b210385ae5b4453731b9e09d76aa46b04504cfd5f15f69b7550afd8d263950e6bb4fba6d6e097b54092c0a408d10b465def8d121bdf475d0499132af7be5772817a4a1e8c444aff6d238f0815ed95c6b0e62da502d0abf675bd632b6742d47a6ac263196777417a6db90487b1fd88458b8bd38ffc696961282bbb3da4239d4c25d5cbfd38e75fbbf58443c2ea39544e9888c830be43cd51153f7ce89e5ff7edd46fd004d8cb9333ffbb5a83b94ae27c3c61083f73b06b4b018e579e651645aef550f250d2c34fa44c5289ffe6070c8b0618b60aaadab3db12eda91c363d0bca71c31f6707f1d5d317de84d0b3161a705a79b97d7b3338745b44f7d71f563cc644ab7fca9e77a9961de37d8c2764b6d3151cabfa0d51471a7a1e7c09859ca7e4e1d427596a259b0f38c4ff165602bd86a603bed2f2962340478a433c495ee615d174025f07388f7fd2f7570f77f28d7d069a43bbc37dc5a0ba973cafd40818251ba234ecea5fed45e17ab673c8f1824d94b6b9a8dbe0831f6902b6700e04a6b41d3165551f5aae90676b17243b7ae3c1d73b9b53f58294cc1afc7abcb2d874a03abbb5533769b9046d25c0e070fd895dccbf8b5ff0ef11c559958a0f3ec71def8c8c0c9b5aeaec81d2d20ad02fc09ed42f3ccb302423735ae2956939fd4c40557c2fcc8ffd000056e9f59e5b0fb64d7c147b5607c130e0de00bca9953ba0fa3f85c9422878e9da533f146440867c06f37d81fc079c4ea74ae4fff9741544efcd5c8550585557bac32625a8c7cabdc6dd07ef0d46988cf4eb59e053b39c92fe6d29fd3e084a66abdbdafa250b93c0d5a1c1952b79f7d98c2b687ec7fbb89eb5e8ae0a1ff21717c138cc58a1041a78731c85589f9402d0eb52a6815388d76dffee02906d80897395c3a229b6cf41195b04a39a53813456a7b3398a861ed282ed654c214a2798308201ff9a04809a489f25866860b833d3603ec1d04138334567f4203fc8f2c732697f8e5e1d3bfcb70c997b600c08f4c45c14ad9e1fbf03cd0cb4a9eb2a042773df78ef26584373518ae8de34508ad3ca61258656de2cab07a411ebe4703ed35474d0995b3062d01e2d26908df8b5d8e434ebe186a2d966cc2afc447fe2cedaebe2e3ad6effef8b21cff5e6029ffb330922dda0df31eef4c67838a0275605487e601cc9eeb116c9a71358d6e36aa93b82daf710c2c14461c0872a5d415fb9f1916faa0ed60aef606f71daf549f42d435e223b5748522690b26d64e0aca209c99de01417a597b99b94e4a5f1b1635026bcb3ed5df565f01e372f2c88a5f96ac9b3c68aaa8099fe11600ff40f8fdd1d956dd13c992c39d898b27daac7cb554b08112941b978441a39b5930cbae9d8a4e35a51c28234ce1b40a37b19dad0c51b53a364c37fc4b24b29f79ee3f0353f1f86cc3ffa6559d30b1be801c594939787e49ccede4b57475f2a345570c16744711df529ce76135a7f39fdfda9a29d2953a0b56617bdfc66d2a9f5904a291fb006f25e46c58906a8fd2bdb773c15a2928d0b33601cc34f2a41a532429cb3f63f1746294c70c97373ecb7c3d6a912290be39315e61a1b851357b068b404bc4958fbf898ec44aa084a2024503cce6045a24974fe21585100001cd4679f6543fdf33a96be8949f47b59345c99f21ea32fc9bdc6c2988ed772f0f9c0f3e8f0b1b42ff13445df2ef9628c429cc748adfe1f71f42556a69d853a2044410bcf02f3676f582bf363cfd30d012b7839a3959d187a6218892df3fc38f41f249bb81eb42e6209720b569e5e05d394ce176ceb054a6cd74008ce2f8479ea7d53bb0d9", 0x1000) close(r0) close(r0) 02:26:29 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/83}, &(0x7f00000001c0)=0x55) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/99, 0x63, 0x43, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2043, 0x0) 02:26:30 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2000000000006) 02:26:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x1010, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0], 0x1) 02:26:30 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x4a) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x800}, {0x0, 0xffffffff, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 02:26:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x104) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto(r0, &(0x7f0000000140)="171de60d26ea03093d95b348a1e9c6e9e2ec13b4774a514baeb4c2408a567c4b024b5004d61eaf48d9b0437d5ed7acdcc235ca8e017ed08728a1f13e33cbcf27198bcb897ef430212cdd7852803021d82f1fe2f72a47f735230e123c061b9e4f906c5a3e4abe107c362d6c20c65559fd33577c0cb32a780620269b6dd6f3fa701b1cda", 0x83, 0x8, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 02:26:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x77, 0x3ff, 0x7f, 0xfff, "e88feb2c28ec188e18a7329ab6d909e261ec12d6", 0x100}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:26:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) dup(r1) 02:26:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 02:26:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 02:26:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/132, 0x84, 0x23467fcd77361740, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000340)=""/144, &(0x7f0000000300)=0x90) 02:26:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet6(0x18, 0x8004, 0xa8) poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0xff}, {0x18, 0x2, 0x10001, 0xff}, 0x5, [0x4, 0x402, 0x6, 0x7fff, 0x0, 0x7, 0x0, 0x5]}, 0x3c) 02:26:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:26:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1a0, 0x10) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0xb2, 0x6) chroot(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 02:26:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100000000101) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgsnd(r1, &(0x7f00000001c0)={0x2, "804bcec28f83b96dd64e0cea5d54bd45d1dac57e1bf7ce97efd2928aa6851e6a88c4f166f32898225068815525deceaac14d2baa197383098cead481b07bf7e064dbba4b90829424886489998a10839eb675275bfdaa0e18baa3e99d6951fe45b6dba2da8348fccfed56750af923b966446fbeb0fdeabf689900b010a7c59e744edd1edc393f1ec4494bf7fc86dbbd7ffe4d811f1416e116c03dfbd50c6e04e791f02be3c81598ec9a49ed68dd080543ee4b702d2bd4275becdeb580cedffafd57b5f5031588969e0ccfb280ab358b2d72c3f7d49a674d2e9e5587e9e08642ddb94593905e2f8834fb3b84285e4a11c97c996d79dad884cd6e5c41ef79ef83a80b458a1363bb5315475f6d375264bbbda95b17d42281520b0a97792a89182755b9ccc81e68bdbd3047c6362e9354c88d021c37c88aec84cda94974a045420548d7a000ada95d62a32c519f174db7d4a43f7ac2f27e3543a0b1e6fc8d08c9bbb680ed64b7cd4cad2c89e33922581c97b2ff78b17c1b8f59038c9acc4393b88338e904b48ec8bcbd2a2cbdda41095685a1cde2bad5efd2971d54f8464036f010f225b297614ae45930a4e2971d7514a1c86c85664df594f8b2ccf1fa6f387d6392158c94e4a2422278563a44f0c8c6e1d5cfe3ea5e032a8908e5c6d82e667e571679c7490c37e0a062888224c222f8f0197dd1842a341ba8a544ebc60cfd7f602e1bc6cd17593d8f4074dcee1acdd8f7a830b41cc7ebf14cec9a5aeadc6d26d94c5d02e8cbf6d719876d580a28796c6151cc6fb041214aaae39494df3b2c87b2b929e68849ac64bbd22e6e30469b7fbfbc129e9e273cd84520ffe48765133bcc55ef0e3d517637a219efbed05ae2c60f8d90466c80ae9be49cff1b6ddfa777861f77f0dea5a5b4b1a96b0eeff1216163448514afce024bc64a14013e8abd0137ea7d882d4a5884f71f82dd92d150b98fc7684d0e940b58fc14d38e7f016f735957a40f60e995f164e60842fcf492f1e4a702d43c91cf61abbc78064aecb5673a30b3edc0249e22efd353ddc35e0a24fe5564fbe75d2319f760a08457303027df8109a9b44d3fcd0743ef3154a41402c34e7a8bf4f8eb80987c1e2a5cbcf9c7d64e5e25b73150829058bc4cda9511f8534b0f55d682334305b7dcf542ebafbb4a1b965fff0f70aa7fa61e18bd3d853e512e539660622131322a2f6f5ea9351f27cb019cb101e390ed8c7f6d1cd9cacff975b007e25fd3c943acb168e95a720a1bc9595965d43d6ccb2b62354a00347004883caeb968912a825af3e0af353427aa3be485c1592c64eff29bb4188c4291a577643f7bab809b25a9067e6b9b9a0c6f10b5cc04dbe0b88585f70cb1d81d062558cf558b7c78eef4f180d5868fac1529cdacb762054e8c8bd779524854423b0808126dc3aff7364043cb9a1df94f1b162307fb5c32417d4a9c4337a2cc45d1f04c066ff6a9e1377fd435e9a18c227795d8db0e70963b0ef9efb7631a2582db9da5324984bb5cd98a751e957b4114680fcd1358620e63d3a58e3a00b765e39fd4c7ec1b89342a1950c491e524babde66d6cf520adbaa0b171a6061d8a2c822dc7587f1d649df32f7d88e769498900a41b567899d3d937ed50b005bc9162c7d45be738099b861fe85060c042717788e7292d6fc4f765cd4dfcb0c923264bb4f4e3bcd983adfe317185efd722192bc70ee79585a190f2e323b41468d6d84e61aa990056214cb377c45584a165ec594fa3259c49adfb3131299860ff70c6a7f1105aafe15b86645114d7a0d8b8dd05557a25859140b81b34ee56c2215e6b6eb2dfe27e711590688a3e911d2ac23811409e29945b67598b9b461e881731dd337e061e98ac179f3ff8e6cb71f6024fd08cbd0c5093f26e22dd4cacde53e2f4856513bd74c8fbb685285a3445139131e88cc321dd70a068c801325d3ff6e58939bd8035e7f8e919993b382e90d163d983f3587b257e374fb41f83883ad4c2ff5a8153f02aac4e1c061c3da42ca547a7401e11f0f14638180b309f8e6f797d80f6b6da167dc4d0271997ff772b2027cd5b6adbbfe4588b85908f1efe045cf3fce4fbc084989d680163bb26d0667d51304b587c73f35abbf68a1f43f0b8baec6620c9532c624b02168d5cb3848c40aea5facf9b4c3e34a2b4b2c941067254f1442097fbf18ac50cec38b759975c408df9067a22ef984b75f170200fc4892adb9a551865f7f9eae7e3d17a8f379f5d9dc18a49a7d3cb500e1dedcc83be44c43e56920b95c51ebd56a165581e90787870db44a17c37c56f252df70372f6777db55e76ba7c0f284d664a4a00800792299772abb0535910f6688054a83427e5f3ec885c5f91fdad6f02f2ac8daaf9a6cf500314c3902003830e5d7fdac2ccde2d5dad8ae0f2d8dc0dd06c4325816320549e383edc23460b9d728ac7cb08a57e49aa534f8831343f02bc2978bf0ca7e56ea57cfc891617fc31704238500bd6d5220eb3f720b363abfdf54215726fa3b1fa2b63ee07f2819c264268e3da58644db066f959eeb35726c2e1a1e5234e30de956e1d0b2e7f91772b55fecf5b6c6eff3219db5ab0142245b997286835769465ee1635e9f93e0240a7e51814fb12ef360f2345b29ba357b526d7736f01a32497fda244ac0d301b565f7572d653aee0b2d7e4de8e2383fba8dbff8db83694902139b5c79e15e3116a8fa6f2e5901f091ec407caf0b2cfec052795a8783a73a51de743bc15196be191a0dd25d0f93a884c88c3d669278105e9ff399486da0e08df705f45394d01d0497d75996d7583c15906ded7f6be110a3ff5b70bc500f99977e1232e47a70457b276527049fc47467ca86e00fe507941c44b4d775e76f5387c1dc94fd20810a5aae4160173b501de1d2f7b221ac81e70456c4e5cffe2528485757dc26435ae97b0b14772300421538dd1915318ccb3172fe02db9baf52bd2eb51636533d624077c01af2147ac262e4e525437fe3d26a04d42bd7275c8809e30e5b41e144ee7e28b58db893db00815788841c2dca8febbe0634bae2a2feb0a213fd0ea59b0121c461dcd70aec8fa1ebafdd40bdf040dddfb5172786c75c7be66bc86921398859a3d14458374fcf9b86a5c3dd6c7abdf8a9fe842427dee89b301bd640777e55e47740e2c3197f9d1858595cfd6ffb65d291db0c8bf99ee7c16eaf1788a8849182201a7750bb4fa27de8d636a808dd8a5b2c7b469fefef3f5ee16ccac82c48f707cc5d2a9cd512142d466d9ca5430c4e1edb27a505926f4182133bb67b9ff3d0f290eb7f715270888d1ce2fc8cc4b956aed9a6cdbbf313cab07c2334d8edc2ee4af49a022660ac5cc01f4fa045a85e73ad0057243c594b750d7297ab6433ff1bec2c690aba04dcd2dcd4f97df0e0cc7a50ea46df9c0ad8ce1e6aae6a54df15b3a76e636621a09969deb3d3b1a2a9b6dd357d5de4636a6245c600cd132be051d074d84e16a86737e65fecd8a01392db6ef3ac11488b485172090b50ca1eae3f8c636e9155b18962ccf3b8ae59bf22afbe10623749ce5672c8af3bf3b5c6eece3c8c8b9c4a2ad4fb9f89bdbf2bb693c58351e4a964fed46279f45c5d0208099f9ba3752a4d939f7397c4277d9a315aa46945a7bfe662fa75f292145c51e04a231952b6b2813becfaab5722711925d7811484e1fc5c3bd1520a1ffb3f15e107450ed1c64ecdd24bc798327b030334cde5570a8fa961781dcfffe481ebe49d663968de4b41b73b67a95966d06a49dd00c5d61032f15ecaa83a052b242cc594344bb5f55c0ebdf29c5cfe06eb73c39be19a473695714ef1c103568893ca0a04e01bf74505984ff8ee2cc52abb2610830fb2bbe55904254df4ff31d95e382a9168715997b939c9dc5648d2d9919f6ce7e93e2b3a79934c385478136f07b5ad0f4a23d172724f0e54bad624a45f093473c73f9c1c41a2b3c0e2217775e576184cf01c2f372328f1ac4ea40df09a203a6e82c7983591f94e6572881ec7effdbe11afb098d0969a830fd2979e5afb7149c1ebbff5bb3db33e8adac4cc09f63a09c1ba7903349f695d077b73dfe2e631d71ebe81903b4d0cdeadb18b16899f45cb3f8db4fd1357aa36469a21ed46421e912799b4583405f04749aaa93b6c9286e5e9c0d1b866fbb272a14b20b7120e20b99a5d9aea8fac29bab116671d7a2a105ca15ecfe53bc097a7af9e2dc365d8341fb26363c907ac29c4a944532a47b2568a44721baee84e63be3a2ad7cc16c2cc391b6de2c233de98c5d4b524574d87fbf43c0d9cd589addfb4fcd1be56d742b95856c627594ed066a268b6f09c2561623514c5a7b4746a685b2b08d881545e9599ab286f1fdb486bb439fdb0ad0951644ee89e0f3af6c6f7aad7d83f7bd77639bcd0c16dd10b07d058d9829b36ca4eb1383880283c714777de03767a4e79b911f09d873ddae7de04682179e5783c4ff839e0be4a3505559aa07e21594f3df7397725d3e6fa94d34e1d30bc8cc40192a40edb4ab3170ee6873c243445f05dedbbbccd6ad566aa6347ee44034540b2412401b0df6c6cb0de69fbf678bea9887d2d551a96b5ca64e5321fb56f9e024541bcd185fbcc32044953552c429dca0aa20c239b0a482be1e9ad3e66642002e04398606d6713e82e328c8b6221a32b42b14b97d5d644d37afaecc185f03836eaa14cce4872cd7c5ee7106f80958c2b475b71f544d7818d0d788fa6501a4ab1ef9c8926f22c81f6c90512481a82d09a3ea8be5c2816c949a48a13300f4ffbae738d2349070492e0434a163513afa74f85c373250f681c347e140b48b034fde033ffd16ef0b9b6650e10dfa0a6d577e6125c7a66bca8468fc70ea40012f630112f3bb55b26e66cc7812f664dffd84ae7cf72ec65ea8b407e44b2150206f8f05ff697f78d67467e19f603b05f59c7e33836e42842c0427f97b9bdad17bd819f3848de386cd2cf83d9221f2b78a9e75cd45463d2d47b4a43f037f480acffd57e0a5c9197e5f46cb2bf27946c5e79972b421110fd22cdf851938447fd4da1c94f1d55531dfcf6a5bb80a412a29c6fb3b39e1f1eb10f21ac3bc51888abb9a3e3cfc3edade5c677508679db6136c9c127d66184bbc59484d4fec5d551caf6fd3eea1e123a9cfa59c4fc42f7844f0011bd96c2e13cd58a1f2e5de1b0b9fc8eec044bdcb0f7f897faa71c809ed67f265198c6423ed9898c875fc981bd79c509ae6772813776ab5304cbd34d46ceb97bd85262079768e8862c94b767df61884fd08b0f052680bb14e612c7c1c5cc90288871477a1918989514951155e80a6be1d94f301f882f2e18f11a7784fd546e2b4906c0dd2f72456e30c9ca18bc602c6c3536bb5e76f862be2f3e5152e6bf30b4e145d5dbf8184e6550d9d36d226f82b051ced7dd833512be022a650271fe43f3b65072c79a82b83883ac601065e62257fbfdb608efcbe046fafdde400e6bddc80c31adca75f9d170c0bf8c686378af9d2df13ac6a51d1c230ba8bd1d0851ed3d28a06a3cdf6dd262d09e98774de455d50049f471743dfb2dfcdc9abcc8d1198d14683f932822ed3d6f8c242a091e8ccf309c4aa5eec8007ba919569296cfb1ef9c7ef1b129f5c2c379ce1587d759feb8cbc3f0e584bab1ef9abf74fab1e5969bef87da94d899b5ba7d024745e5c115506d76617b69ea87894ecb0a1f76b7bb12b74125527bf285dab1479a4e83a15481117927f008d4dd7c44ad814b4812be1c34801e8ac1536e5d496faca614fbc147bde195dc73ef95b5abcee3c960d2c"}, 0x1008, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000001300)=""/37, 0x25}, {&(0x7f0000001340)=""/64, 0x40}, {&(0x7f0000001380)=""/116, 0x74}, {&(0x7f0000001400)=""/247, 0xf7}, {&(0x7f0000001500)=""/157, 0x9d}, {&(0x7f00000015c0)=""/77, 0x4d}], 0x7) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000001200)="37eb40ccfc7193459334bd7924fea1b5d4c4164f5af8f0667bdbf8fed5ac9088c1f4c89e070b588b3d80390253d2cca38a1a345748abd60d42c2d411de9549df605ff9b4fd85de716fdcf51a45c9550a7df2be461b6bf1e868d13fbc6f02c9866010d0c166a10766296e2126a34c10de8a125b4be6482a03b548b8cd131a0519982d62c54f766e923c8a054e3771ed9185cb7894bc1597a39d26cc917558aa69484e10d3d2d2cd38380bf68e16afa00fc1550acc0528ea74395350b7c68546011317262a52449c8f55baef50c84aa5acd24dbd3dcb4982bb", 0xd8, 0xa, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:26:32 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x61) symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7f) 02:26:33 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000602000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 02:26:33 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) 02:26:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000a80)="3e2a7913e4bad21c714f4dd36a27e51b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434060abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d00020000000000009a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b3a3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14040000000000000096cec088aa535a68481e2713cc2780d09bb76d044eb70245930c809d5d9ee6622df03cffd65275bbf42170068e6e4cac7d34f403da06f7e24bb0461c7f53017a857f48acad4a6fbb2a6cfef22b6c8bf33d124379ce26d044cc1181d611b6c3debbc92c5fe8d68d3443f8ae49ae95443c659d282e11214bd4bf2bcc94ff1ee08d0de73933f48d52bb8a88a66b0c70391cc2acf2d2ecc08e5a6bb2e77fe6ecd8db1add20611895f6c8f35f40da64e99ab07935ada8e4d36841ed474cb7fbbbdc74edcf4d7139e2d69831eeec39783ba89be635b3800962c0600aabc635ddada0cba37523582218157377a44524423ab3627929dbd55c2b93c250", 0x225) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000001f00)=[{&(0x7f0000000500)=""/209, 0xd1}, {&(0x7f0000000940)=""/203, 0xcb}, {&(0x7f0000000600)=""/74, 0x4a}, {&(0x7f0000000cc0)=""/137, 0x89}, {&(0x7f0000000d80)=""/242, 0xf2}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000a40)=""/51, 0x33}, {&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000001e80)=""/83, 0x53}], 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0xfa, 0x100000401, 0x98b, 0xffffffffffffff7d, "85fe4dbfa602000000079600fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget$private(0x0, 0x3, 0x111) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000040)}, {&(0x7f0000000740)=""/216, 0xd8}, {&(0x7f0000000840)=""/238, 0xee}], 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xca0) semget(0x0, 0x6, 0x104) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000400)=0x9) 02:26:33 executing program 1: close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1ea) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) 02:26:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 02:26:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x500, 0x20) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000000)) getsockname$inet6(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:26:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) accept$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) 02:26:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x3) r1 = getpid() r2 = getppid() setpgid(r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x800, 0x4}, {0x18, 0x2, 0x1, 0x6}, 0x6, [0x5, 0x1, 0x10000, 0x5, 0x7, 0x7fffffff, 0x2, 0x8]}, 0x3c) pipe(&(0x7f0000000840)={0xffffffffffffffff}) clock_gettime(0x4, &(0x7f00000000c0)) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) 02:26:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/4096, 0x1000) mprotect(&(0x7f00003cc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mlock(&(0x7f000078b000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003cd000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f000077d000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) openat(r0, &(0x7f0000001100)='./file0\x00', 0x80, 0x4) r1 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001000)=""/241) shmat(r1, &(0x7f0000495000/0x3000)=nil, 0x3000) lseek(r0, 0x0, 0x2) 02:26:34 executing program 0: r0 = semget$private(0x0, 0x4ad37f18965005d8, 0x80000000012fd) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/111) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x220, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 02:26: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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x9, 0x3c3, 0x5, 0x8, "b08dce5800", 0x40000000000}) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/177) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r3, &(0x7f0000000300)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) 02:26:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x7ff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r2, 0x0, 0x1) 02:26:34 executing program 0: mprotect(&(0x7f0000696000/0x4000)=nil, 0x4000, 0x400000007) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:26:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) 02:26:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="e7b2e05ca7d01e388d9e95a3ae67a2196194c4ec7f3918efef0fc3c7c598b9b71bc56e438d65b32f10280f9f17688324033e24cd7c7140c1755b9f81f24fd0178894a12166554a8c7038fab5220aeaa48a013836180cc0a4e1bd0b9fb44b909fa666ed440a85ebd620595563a5cee9269aa06461c10e1a975cc4e7e4e7b1e5e43f9b63c1", 0x84, 0x408, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 02:26:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000000)="cd2fae9dd5e27c2002dfd7e61ad9026498d07c57afd35c57eac58bfae2adf94ddcd9d51a2f3e532270ba76fa7e44691c62b389edad77", 0x36) 02:26:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 02:26:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x5}], 0x9, 0x0, 0x8000000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000ffe5000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc248dabc889e229d0d83db9a84dd902363bf126647555cdf6aee6c1959ee91dadab34ecc1c6aee80e862abe2ee4f35d8f97b609b4a22fc5f1abc383ea58da65f15062461986171b6bc21fa3f0d4c3628cbca72eabc38453c43f528562b2e9ac52c4798cf31983eaabea3023894f6704728c2dcdf9c4f5849dfb266d0472ad49e8d34e2c36211fc57302d2bd6e3eea712b845c4c0cec82f8c2ff159aff75174f67e6c35b303f03f7c814e042e035eb69f17c36cdcdeeb92121b067dead17fb439e77ac6685f61723f0451eeea60855de156842bf3d405f712233985ee55979b744b706212e718e5fafdac98a01e525a5b55f9b0b7c6bc6ed20ed16e38d342cf542d2a6372352072a2d63d44563e61c8f2f52a990e43f04dd1fb94452a34107570cd37be1ba1b98ea4fe3a9ea94a11314349c9a7dafaeb8a27374f58ca37a6372f0e8db847122eee9d926623db42ec068e951050486d26455e89d1b8bedb086a2a37c5bb67dab4d4fb922564285d251a02d5d77ad42c1728e68f2989a"], &(0x7f00000000c0)=0x6e) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x400000002) 02:26:35 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x7fd, 0x6) r2 = semget$private(0x0, 0x3, 0x17) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/116) sendto$inet6(r1, &(0x7f00000000c0)="cedba52e88ae1d8fbf125e2a31ca6ac16c17954770aeb0bce4c3f804e1179e82ca1e22da945a3b323f36a3ad8a38ec333d55d70e7d94b8243be1a48d08381316f437ba1d2f5aaabf825c7f8ab0a35fae1bb5", 0x52, 0x402, &(0x7f0000000140)={0x18, 0x3, 0x100000001, 0x19588634}, 0xc) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000340)=0x10000) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/200) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r3, 0x0, 0x0) semop(r2, &(0x7f0000000440)=[{0x1, 0x5, 0x800}, {0x7, 0x9b9, 0x1800}], 0x2) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000300)=0x6) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000380)=""/180) unlink(&(0x7f0000000000)='./file0\x00') 02:26:35 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0xc002, 0x7f) 02:26:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8) mkdir(0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x2000000000000000) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) socket$inet6(0x18, 0x8004, 0x4d0) chdir(&(0x7f0000000680)='./file0\x00') r2 = socket$inet6(0x18, 0x4000, 0x5e) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/160, 0xa0}], 0x6, &(0x7f0000000540)=""/253, 0xfd}, 0x802) 02:26:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/1, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:26:35 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3de2bb64d2a000000000000000000000000000000000000000000000000000009000000000000000020ffe9070c602c4e6c5e4239eced4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x2, "fae840b58b51d38450af66570dbaac99c38e47eb1d65840cbf5614978f3503367743b558bfb5ea14760aab5aad4ac5ab3d6e1155313435e5eccf9ba05134f0cb9b03018e6cf8f880e372f3cc1b97936c0eb42a41a0f2fae33d63397bc098e3"}, 0x67, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd6574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815bf285403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f8d03ba38f23711af63492c25aee2c0535ded2db0e31c9509959c0e187d5f5e78582e02d9a8c948def98334112f620225d3fb5c4412a07c0e3c925ba45159444649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89db645771d8e9b370e3f60df893e1179c3e5c766f435932f0bf311c8795391acb2b38f10e41e698e5a1d519b62104b4510882c411e248cc0cb4ccdf27713b654f0dcdd01e4f8fa40b07f03d3097fafccc13d085188f985b62e9e06619bf395e5dc430a0878313536b67f51adf8a4a59213b03fb13504f7f1922c160a6848638c2a49d44578a846fa0b5861edbb8485fc46a5a2f8807ff427981ea180434eec6c46ee1a8e310e2022362c9cd345c03be7487635968e762b7b84344a918b06b18ce262734a378349b347cc6d97dee3ce00c58f31f51941df1c28a0de4978dd48a2df7dc03e7e6ae2d4f8893b68d9ad760551318829a0904ee8abf5c275a832bf123d8d9670d95df41325015e94bd10b38bc56ecdab37b3d2b000000000000000000000000"], 0x210, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x85) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000040)=""/158, 0x9e}, {&(0x7f00000005c0)=""/235, 0xeb}, {&(0x7f00000006c0)=""/28, 0x1c}], 0x3, 0xc863) munlockall() 02:26:35 executing program 0: r0 = shmget(0x0, 0x3000, 0x40000000000200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000140)={0x2, 0x3}, 0x0) shmget(0x3, 0x1000, 0x291, &(0x7f0000ffd000/0x1000)=nil) 02:26:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x88e) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 02:26:35 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:26:35 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x59) getdents(r1, &(0x7f0000000040)=""/106, 0x6a) 02:26:35 executing program 0: r0 = socket(0x10, 0x8006, 0x1) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r5}, 0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) close(r0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvfrom$inet6(r8, &(0x7f0000000200)=""/236, 0xec, 0x1, &(0x7f0000000300)={0x18, 0x1, 0x4, 0x200}, 0xc) r9 = dup2(r8, r8) fchownat(r9, &(0x7f0000000340)='./file0\x00', r3, r4, 0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') read(r11, &(0x7f0000000440), 0x0) r12 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000480)={{0x1000, r7, r5, r3, r5, 0x2, 0xfffffffffffffff9}, 0xfffffffffffffffc, 0x8001, r6, r2, 0x21759afd, 0xf5, 0x9, 0xda1b}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r8, 0x0, 0x0) renameat(r9, &(0x7f0000000500)='./file1\x00', r11, &(0x7f0000000540)='./file0\x00') shutdown(r8, 0x0) rmdir(&(0x7f0000000580)='./file0\x00') r13 = socket$unix(0x1, 0x1, 0x0) close(r13) msgget(0x0, 0x401) ioctl$TIOCDRAIN(r11, 0x2000745e) kevent(r10, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffffa, 0x0, 0x200000a2, 0xf84, 0x2}, {{r9}, 0xfffffffffffffff8, 0x8, 0x3, 0x1, 0x1}, {{r10}, 0xffffffffffffffff, 0x81, 0x10, 0xfffffffffffffff7, 0x5}, {{r9}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x3}, {{r0}, 0x0, 0x11, 0x80000020, 0x8, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xffffffffffffff60, 0x6}, {{r11}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x86a, 0x2}, {{r13}, 0xffffffffffffffff, 0x4a, 0xf0000001, 0x0, 0xe79e}, {{r13}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7f, 0x3}, {{r13}, 0xfffffffffffffffe, 0x21, 0x20000000, 0x73d3, 0x7}], 0x200, &(0x7f0000000700), 0x3ff, &(0x7f0000000740)={0x2, 0xfffffffffffffffc}) renameat(r11, 0x0, r9, &(0x7f0000000780)='\x00') open$dir(&(0x7f00000007c0)='./file0\x00', 0x0, 0x49) 02:26:35 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x10000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 02:26:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 02:26:35 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0xffffffffffffffc1) 02:26:36 executing program 0: 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) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:26:36 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000085, &(0x7f0000000000)=[r1]) r3 = getgid() setregid(r2, r2) r4 = semget$private(0x0, 0x5, 0x80) getpgid(r0) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0xb9cac1d87cf90aad) accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1, 0x0, 0x0, 0x6}, 0x3) r6 = msgget$private(0x0, 0x308) r7 = getuid() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x1, r7, r3, r8, r3, 0x1, 0x9a}, 0x7, 0x2, r9, r10, 0x62000000000, 0x2852cfcb, 0x3f, 0xd0}) msgget$private(0x0, 0x100) getgroups(0x3, &(0x7f0000000280)=[r3, r3, r2]) semop(r4, &(0x7f0000000040)=[{0x2, 0x80000001, 0x800}, {0x1, 0xc4d4, 0x1800}, {0x2, 0x1, 0x1800}], 0x3) 02:26:36 executing program 1: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000007c0)={0x2, 0x7fff, 0x1000, 0x7d7b, "af9039757e5d19fd1f50ab13d16b992571f77c72", 0xffffffff, 0xd675}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001280)="a9b60cf2972d81758c6e7b7798b1845e34dafa129fe59f12ea6a353396514ceecad9382c3ec0ac39a47229b4292f2d2dddf6cb9fe38e86ca71a3385aa96b7cf1fb30439005487a2211144c5128a2ca79010c6a71639ce99e3f071314331343a5f6655829f5d3666dc21120e854055535c27c93e1278d13baab7ee6125aadb51b874d88b871fffdd0ff2aac9702198519f6d1094d1e9c6d3d8ac148fea7277db860f5c97110217ac2efc7ddc534e6378b78652b51e58c37f0bdaf59f8ecee13e373046fd2e6ad77226f05d85465fb4c8c3c03ba0d5b6b7df87d7c5c0bfdd6249b09f304ba08f29d60c97ac2b7e7769bea13b127ba15a6c4af341b38b9776ef040b3904f7a22720b6f18ce0009b85edab43b3d450c832de522f0ded685d02224b34dfc7016bfa5646d2d5e2cdf52d1150cb7df2f5ae52a6bb74f8b73063b63e411076989395d3879d6d384b18af2466b9d9ffc7987b0ea3c73a9f963cb309c1d954463c3f86c3fb6b81f580e20296fc4a72941c63f454b05a254179a7f0f0b5498f848f096189171b4dd6fff79d70c75102af2efdfcdbe86bbba2e7dbc9ba8ac6c6036dae0c5c7b86a5df777ee7eb27edcdfe9e35777743a25e7af13e20e8bbb4581c04ec4bac6bbc7231078cf2100f137e58626ce0df8058553cc4b39b23d864c735fd455d30317accff5d12d21a93b7b832e23caf9689b0b7247b7575ab4ceaab7be2a50a148a237efe5f877a91486eb1ef44195d4afc1b6c3dd13948c7cbad2da278af5d3e8b1e337f21eaf6bca6ac9a722e0e41089199f821e38a08c5951e6281f1c5dc8780dcfedc637c711a0c217a8a4480f25400acd2c72a78874b4b11454acef11b43260c8e22571fc7cb5fa526f3f7563dd0c52a022548ca571755d8f80626d04fff185a9147dccc4af3d39328ec3e8d4249f5ce25715c9a9e553fe70406d83f52847e097cf067fa65f6521ad78cba83d7cae66f771710bab01c15874413813d92adee2fc37079867e863c17dc215a27551cd8067460a22d37dd61b79856e3f97cd0ac804b000644d5237577d1e7cacf3f14040a26d17f379559e629b704c9f34ec732a8bd3500deb3e91404710e30f0fdcd93860e748dee566bcf8f9ef8ec628434bd230bc9c31788fd908f7d69535e56151e02e6094fe1b858f6573bcabdce9d6aeeae21a44d62016274364984fd932048c2842eb267faf3501e176a8f81f6b8130af229c2c7c5fe64e69ec519ab8733f995451a7b9aa411fa168484fe0553508427a80fe4f33de778782156eafbc522f6ba9d53588830727934e409b17fd450c9e763066099fbbef50f19d6dbaf434e064bb8a9133d2af427dfa65103bc3157d336685508091351ac56981b50777582430803614d287a7723dfcb9c6b2acba07c2815dd64583fae0f2e7456c754d0d5654c683332dbcfff5fea3b7b4f85d71baa9ab9e99e506722cd37b418553a417a82699113be6321b77f9d7c2085ea7c9d698a15c705f18ffe557f4de80155cd42048d026fd07d5e4b616267c56aaeb08e879fdaf2332c21fc4c10be8a1e076d65172b95c29d19c30d5e5d2fa22c2a07b7ba7c31727e39e29c3bcecff6aea8df31b43e67300afc009dca1214414dc908c5bf07d8c43c568160b896b0f6a2fc466bf22e2fc9e37efbf37c86daa348b0d85cb3c3a979b6d4f94a8eaaaf6e5e4272286166ba2a30d911370a06545495dcba866402d9eaf02304e653dcf6aa4869fa122cfd489d9dd2503aa7854e9e3230c7749aada95b3e09636e4ac6f8a7dae87d05a64a4d973a0ee694dde6328b3f06a755536ec968ab2d31c6416ac1c835d36da2020a11c10a59007338448bc79982dcef68a23d119d34d1b7f387799d7abd4f99757ffe766923396d501d1794cbfad2adfe94d80266154281c0d9345f9039ddc49291b6bc716ab17be265d7b35411563497bfd8cad37bddac1152ce2de32d27d54b307aa6005c804e6bcb6dc8e3112d13fee74a30f312750e3e598f7da4ac1f1de3b1ede2141e0eea670fd27bb47189b14a904fc41745805e77b2d05fa0dbd1111f37e25be1b1c8596896053ee0550a953353807ce206d7862da8db7df02d00b42ba91d4575a4450f0cd851f4afabca8e49c4fd3d90dbb9c8a2c8dc399a0763be2f37f0f1d37e8bec932ec0ba27bf4936ed0940ae2135cddb93f7cd1e2a7244ada10c07dca5c6216995f7cbc584772b30d87a5f19ca1daabcd9d06fec4f1f152ff76c137a3a07ac0587bf23d4c8366dbbc19b5d62cea8c1389bd473eee9acc037ea56c80aee3614a27c0c5473e56745886f4c8b550cd88d7eb3968e3cfd958be89e38d3872e05234d398d8354185fca915f610770a7805ae5cda9a37f1eb063219101471aae516dd670961efa2c552aa6adbeb4210e361a5b0b1599e08311d6a0ece062ecddda52deab97650c89a8938b8d50ba5095c44e0428389cb3d7cf96cec3aa938b78f294a1a831fa1936f8e2bfbbf47d59ac0714fd95bddf04e0f607bcac699ee0ac8cdf365f8d7c14ea62542771d8a1a7d6ccb90a97429d2efc99d7aa9da7237187427cd7e1f85c52eae508b8a08af7080faaac75369c92143f7e99583e1107ecec2a585232186e921d0683bfcd90b74183ad75f6cc7056fecd354c04060f228761a53daf2ece5fa2e5810213a6b3bf6328100c660d3dc48a4743094782711d85be1d5bc5c33f5e27bfca84f49adb4a60cc0fbd16d4b32b0e0157f930015dd770a3d0fdbaf2d53e6f69f16e51b66913bd3ff0e32ebfa4f5af240a29cd48547b259bcfb1fcc0d2d8edf1d9467e50b5ab3658bb76643179c54829a18ddecbf806babd2602a9cf85f17fc4f4d385a60ddb96adee00d2fb37af9eb55616d67199e68177aae17c0d682993767ab7524cfc2da6362cdb46e92fdd1cf0cb83735f643483599f2621a09c718d74072f0b0e2e2415785ed89a70bd664c7feb992451cdd06cbc44a9a95d988141bffa0cd31d2b4e98b8a5e2fb2b1e5208a980c4b2e7be929ac01f8a09259d2a8eae067c390d46bd53bd2f80d1a6ebec7a153a3ea32fbe8055295989925dd8f349017273d1c1d19ae7a358da2596232b9d46c4ea7c50ae458478780534d5f887f3346f13bacb5eb0a6196519898f76b4280c3a2958b87e63f1f344935f2b0428db1679828919c3a9780e193e75835f0fc6838db1e4a7244cd93b8c08bff1c4cded97f432dd3fc368ae4b180bc05362f5103028166486fd2889f81bc471691a21dbf3effcb48525cae4c78205ec91a758bcb54d1b9432bfe90b80890b86ee4e2c66c5944700c419c4ca57a7a34e5a3d50494d0ac5e2b591b99d181cf070cc6ad69d4562ab4528df277c63c1424f573c9d7247c7a6a93cac1bfb2587ec427897334c6b0da8369b99666967792a115bb2cc271885b119e030c844a62a0762c9f34ec76f1de2df3e26b6800fd5deb02effed22c79acaa1f2c9ce7701fbbb0c4e04c538a3da84b80d17ffd931fe6ed1a53cf74538806319b9fde6224b57144857df19a9b91e5dd00c67e19c11ffaaa08cff9e701e1fc1150a2749579559ef01b4d176cf9108724ccff19518e8e892ed632cc2df359124442b17440c8f38c30ea591d26f019e89dcdd9aaa588adb3a84266ec955d61dad4508f05b56a4897ec6cf6a855a960bcb7c49ede631b706fd4cf0a396561843731308cad471f06a4162d45bad254e20907bf08138678b28effba87c098bf35c492cef0f609f17554d4fb780c003fcff19f3a56a525227f0dec56255b43407fe8107aac02cb0088d9acabddd30303e4790bf48045640937eb47810203fceb3084244ad0e8372d4b98f2c48b031ad2cc46de7dd4162872cf4e6e62a901d6eb9688d6c66afb2bfe8cc07846edfbba55bb4b970607741a341dc28bb2434593ee3e7c18d8e8ccd1ae59b82087980389fe291f182e6950eecb06f7f8524d07ebd947b74d2fb05861d80ee2d78e5fb2ff74e594bef92ebbd5d71a8c2527569b9eea93ae7324b419c9dad1e2a65884f39efcf68a6c708b278596fe2ff0215df2108e847f062a096c721cdcfb6ff01ce812e4a4b20b2e671792f9a0c2aa4d5c96bdd5d64951769191b20735f9a5915da480d7bf010ce52a9f428212d41def7004d855118834ca38e65d2eb2387bd139ebc89c85eff45116f9a7457bbdbf4f81e168d4b043a465101916e5d93ef80e2e6cd85315e5d6b13d47af73416f8e668e6227964d37daa93f93c880f09375f8d5ddc887c61af28f5cd191a3902dd53473b06d42b0cce99a128bbe7cd593ef2ae730bc84cc6c6ffa4351cdcf0b45bb0f866b3003abd33f45cb51c00d87b7bbd99ea091288192381faeaeeb81bffcfc2a5dd406887a17305ed890e08b495e11a318f1362fcf70ae3aa3cddae8d57cea75526cf57ff807da0ee521a1db35ee4a3e39caeb2116a94b06445afa00a60ad2a2bc49dc6bf7e9f5bca2a8df8586d0ad036a8387d7bd73162b2137195fbbdd3c0b7ef202e2b293529ceadf098a1afe401397c6ad3811c84dd3a99c02ce9d8707860a9f4c4cd3b62081fe5e18adea91ea040a53364addb702ad789692c973d9f97fcfc72b0e17a7b4c7a7463924c8166b07738ea2f787ec71304e64b6488eddea9b53181e476fd6949e9128d21a7c3cd9b20776b351bcbcc06adf7695f5681d15f22ee31bec09f1b63fe37b7f1867fe0a4612a03dfc498951135bf3c3905cf51964da758c27b15859a21ad9ad77413843ea251729c1d3121d38d2f2c5fd4dd41155e9acdf74abe8499707747c34a1f5048379db6b1e9f1136445fd4eda8d22e41974524a333d863d8fb5ea53309e37d983155bcbdc200b6e223777880fa12abf8039f086d1b853098cb44eb12eb416235c0ff1ceff86c1e03ddc4707608ba0a209e05a85432b718f3573f1bb8dec90d77246e1d84f1ffdee587999057b87094df479ac8280c932f2e943e2b9ec7c2196b57234f9fea0f248cde66eac94bf8e505db0c4be4b37fbcb7a917ac92688009ae24871bb5a3366327aa97396d4dd73c8c5a94704b63946022d084f65c6f34612b445f073631d2e0a3f48792eec088f66598a93a368a33243390a72474b323d2edef42a2fc5241a3e8b673ab7c3da5166cb69a925ada8dbdac30c3916f9a913dfff885a531ace11ae38ce9d44388795d048aeea9de16f2de56019520e1745f8e07df38d74d25c6118387aa4926f205dfa7f6055b4438d93014bab35803c958244e11f5d5383d8c346b3b981fd4e7672cd8872cf49ce800472de9ff654bacf605485968f1ca6adc021e37b13a1c5ee99cb0336e4b897bdaf49a872f7916dd891e984acb229fe580aa5b4fcc578a5aa4ff24e9492631517d61c077be7075e34a39f89da2b984f67ccc906045197a30f0888fb9c3d368885a56e52608b0e758dfc24096aecbba291a970e9b6716bfd0492ee0fb0b8a154ed986a74b3bc1b6b6d7f3fed8274c31be77a45581f55d6d02900d6d410860e96b28d5427ade45c6f97a7ec9742d4de416974e288ca75987d7b7a6302edca1923a9d975ac60868edab8784a4172b2ba628a043f1b2f558b03e6a79f3e154c5feff7d1fb39d6057c0682b48cacd0e2f1d174af768e6ac7855519e697938bdd44ae326d5cc72af155375dd6baf516397123bf9378c8cbdec0d1eda389c8e7d0b25a2ceb5fe7cdde543ffdb82ce05ef2c0d8931bd1712ffaf73298881223753393d25161875a03ade42cbbcd9bf2305391f9e70813f85e835782fee6ad7fe46f6ec3b0f6f23cf7cfdf8443e67adfed748c5", 0x1000}, {&(0x7f0000002280)="de7fb75f6958edbe0adb5ed6d74d59482c4cc606dd82e9b485044baa75247266650e35040daf9cddcf0a240bffb17a2e4e6c2e87c6ee0c3f32f45dbd0420cf5080dab34c939d3507d95de478b17877b91eac8303c9bc39e3ea8f3513d3641a418ce259f62975a2ec1c4d5262b6d94dd3d498d7690bd41058693584511840a365d62749dd95657e98fe645f690aabd5f7272c781c13e68e9d62ffddee812bfe0962b546f39ecdd2e1f69dfb42ae04194f3921ad9e616dace217d565cb31ebb3513ca8c604d849df8378d3613364e7ba4678cb6a0278cb4dd792170d8b77c95a82540ebf0fc5aaf89461ec17a12120e69d6a3eeb34e26f3437c33ff01061c83e2da7d50a985ce2e1ee9b1b4a61c4a05c01c60df8ce3cf2768508d5fdfebc58f7b498f8a4506081810d9dcf2a7dfcf38633dd247eaae857e8947b71c4a8027c7d0a8f9486a9b8b6769bf9f6c8c6465e77b576888b9ba57260769d88289fa2cc10855486c243d312ea19dff61a4a61acebc28cc7a310ad0069a0c5439a84202d7ea255c9f6446c9ce27d9a71966dbc4116e5dfb46d0fd710e4480c2bb2437fa1f9fe84cf86fff3ca8dbecc3ea170281fc358d06a1d339e255177f922c9a16a4f470b022e795dddcbe79fc36c9b64caae0b67ee9d00866c0392a95086037f4bafde222d2543c0531735c70f50ec586e9d9e26f403231384a216a7e6c5842add1a57722a272bf952bda7d1c5414b15b32f7e3caa84bb4d983764aff48a4757ebf65e7414c6bd6bf7c57498bd5c0e3b24d3706d54d3d6e71c1d5b4131a3084a1c6c75c5b8c65af6dad6c1c093c168b0e411eca1da0c927feef61d239ad03e8e2eac9e55342ee8f4f392306a52fc5e00ecfb153cd21a8ca0c6bdc6701e2aa08f6fd31351d0c1cbb0bf49de38abe94f99359b5ccd0f8450bc3278db1472f72f9a8e8b9196c0930100ad0c17bea5f1a464bcf75b18aa07d34fbc2cad774d015174d543604f3b296146a941116ec44c84807bb8231ba4d9988532ed2450d548beb3a46e14e18f377b95ecea9b910eb0f00d2a21a7064fa54156a6e2b598c7ed3e6d836ca700dc3bf7c1e057840c45e207332ef66a9094d7c68c66fe9fbfa72b0c7c006780bae57188939777badd8356beac3ea53cd63f7ec83637449d07b0cae785047e55c47b14e29c9214b2bd2e49452a6a030ae003a3fa3c650f0d84ff83d2c979223f9376e4a4ee61cfe5b83fe431022e8bae65632cfc25e66918393f4ffb1b59e4b0ad34776bec2247cb644049a79d82f606f1754e6cb308a8de59aa6f915116b2a6ec61952d0872a914d50a3abe75f90541081f4b2ea6720d83b446ce904630cc7daf9e6d4ba761a6468c6d684cb321c005ec16de390f4712e2d6b15ed0a4adf95a78e49a1d0422146bbec26bb57af4bb54f496fc4752a6d133a8bdc1f46faf231f2bd5d5a5352134a081d7685d678c47c5786bf96f96e732ce7e2f0e83728276026cbf0d35a4584d9e632c428fd72b0bce6f58e5f7f49729210b6486d50a5c1dc869fb833f1c4d6d0cad579c225623a3a54ac89e27673fa8bc9882b2742244c17534082e9c4cf90de1d3c54b9885f9f75eea1731323d26c67ed943863c1cf98c00c22b2097f3eb5a02d5954e8b1fefca5105810b5f870a7d89fc074893c409f8bbbfb7cf44478ac968721a13207562025481f8f3151bfe90cdafa549c8ed22975b7537083f2138a378d5b1a5cf7d42450950ca2a0e1164271764b70ef7bc863411d5aee28ff958254b8dc001f8053f0ac769fd3556507dfe28ddb6f10644068652148797fdf45fbd8fd9996125b0670a3cc933a8246162cfabee8329dd32abed9700a1cc4018d7f8a093cab38fff2aa592a646589368917c9e73abeaf534463fed5da7d37be4df32ba2fbb5494002b0323170f3ddae6fe0305d39a960aa6c2caa48185bf6008bfc4b5017a89e5a219af520a0ccfbb034b98cc88fed2c899ec7ab2445b9fc5c9b4e1a3013002337bc235624041f457cf388862b29f7cd48f9d458fcd1963a7f19bbc3bb7464d73fdc713d8bf63b10caa56974e68f5eddc9a97a295ca659de277ebe4480c93d74cf779d0fcbea1332d268b51dcb825acc12962f2f33dc7351730582f8b57ae5fab7ab28d2587241b9597a1377ef6fd52520eb8e6f728ff2a3ec9f991d333187466ff49478f715fb63e7002e272d6a82aa8567de5bada377e508508a85c1956cfdcfff3b0d9aedfdbdb882bb9cf52f29b573cf9851e7740645db67cfc3b60de6164eaef9a34835aef2621b612db77f1afc443244a2ff9edb472fc1a9f84dd3cf8fd96ee88420f7bf455473a8d42e410fefc67191b1c121842731351e9fcf9ca8eaaf3a4bbe90b2a53935cf3d5ec0788060c8f988b9f5ec48110a43c4436b94ec2d2f733428f576b41cae7995855bd6aba6fb7bf3d48e0ee00fe06b8386a14b38e72d592f68cacfc98da083d69bd8c93d0f44583799328df392618818d267206b0cbb0f3b4f8744926bd21aee22c93a04123b5726d4ddd5669621f610aa999091ec8b5110c67f01c15463d59c640797ce0628897a5bcc6799fd777137ab8237b77a7ea9b86358505458fb4ad1f0d13274e8b6334048688906fd534ad77468f53eba19747c0ee1bac97b4dab4a5daf152e5a56b7041aebb1b58e385df45eb75d9165f2b4e601463a21115d5cbc58e07061a2aa8848589e4dcbc0d2d40db210d979ffd260dabc1626aabaa0490f05da7e3c0c2f033921891dfa537738fad05a75b1d063793bca2ae9c9f670fa74217d04f586895c1d7c41417cc4989ab4f59cf474f5d8967124755afa9044a9f84c068e67c275f50443ae74bc1628fe9e16bee8ec64bb77be6b9d51c36095fa1e33fc5eeda4069f5828111d8f01859dee99972e0133febc94b2db08f6313b9b7af739f86e6b86057a6d7cd8efe8c3121a2d3d451c8d8db5994645ef9a7c663c8f032ddd03ca10add8fc4fdbb1c75e8e43976bb72d3c93ef15a8baaa32607776c2c6d44e2a5fa597e3fe8ee46ea60ad6c87d8f266b8e5efb300b30e7259c8e568511b939f816ddd10093b4ce2f2971e7e27dfe5d7e2191e595e3368c0b74438e60f2d14a8efdcf6ab2b2302c6c7612701cb503c0948abb28a6715738005c7ed856a25f6561f612a82c3b58f630f9b81af2c1f54c94def561d04e73f096d138417ed336ace44b776a483255f9822bd55349b7d8bf7916fcc1a3a50643adf1e5565d6e8f4f49a56e3421a457e562ddb45a3d79d8e88c1d173ac84daec53a2d8b1b133a7032d50cbff28122b1bb18d69cbf222c3272df8bc4a56e452d4656906c99bdf2e66a4450e5b54edbc439720bf47f0ee62388d9bed94bed5030d24783e24ca10cd17fd96893bac3e37e2140646688115c57762aa5b0b66e52f04038c27ba74ac0154d3c8417c946fc62dae4ad0dc602074970b476c0963468e409271a6453d8c3b073363464d22e0e6c4d895ebf1af2d9f80ff498724b69a46d09a7aa216ccdbbda221aeb31cf4392330cc648aa63371dffe0db64baf8a972657a178e466473d33266ef4f674dca7e9c3fb169a535f39fbcb0acb6ac52266e6900b42274d459143614cb982a25e33cb2f0a7253ad036a7d4411fad2ea9fe5c8e11dbe3d8388bba8ede7f057934b7099f1b89c2c83000b02ef538ad932126f67dac5b5d70850b28baaa355580c8f91cb9e96c8f8f0aa07cdbc2deffd89420ec3d97aa07f612a30b45113ce05e2163fe7dbfe3cd11c0d6483ae2a3d815387d9efc64627c0fe18f4b54b5d1a0ab3b13db2bd028fbe495c4781521daba39b10f8cebfd474ad98cc92fd44d4ac5149982743495d085a8a7fb447addafca137a7ae8b8aebdf0d571e1c718126faa305639f898cbafb280e9da4cd235b069e661ca847958a944af2f74f047f807a935cb8c5e4084a3997628e26220b09881250d21010a97b3f4e80638c4da3bbe6c216f04668ac576c69281996cd4ca9f76c0d0a74a64c35d260d9182961d464722555ad55742bf1b840ecafa80f713ad647759732b0a25fcc2144713475d1330b017eb637cffffd820b0ba4ce3e823b12217246dff6067eb41d5ec693fbc15784d33fa3878c1a0756e62338c8be3c12e441b167f02c3a7ed6ee824fb568b0fef53ca965b2f4a053b0f3b220db1ce3441a65609704121826095959288aae25972c06f888cd3c66df94bb9d862fcb8be0c141101f9c3567c19b2c259b4ccb454464384d75df919f9131488e6de394d32c820509eb93a38c19e2b59cba9ef9a1ec9d8232d6e2d5f5df5a71aa136ce710c6ec83f7a24706767af17ed4eec92d566e4fd53530b9d5e83f6631fead030d4ded420b78b037160327f9833603d739eefa5d1461462da572b1bf78934af7276f8aaf22afedd4ad16a4d51f8729e3ce7e65314a241c80f6abb8f920807d6cff7f9c9ed024e49cc7da4224d0509de72f8a3cbeb580a5120f0078d16221c944d70dbc296e73246c69a9d845d96fdee0b5a52d69788c2201e2e5d7ab59ef8d52a4bc3bd8284f19cd8dba562bb84465ab85bf389c26f4f263a3a8e01ffa0461f547db1595b548064ca7b6075ff5e6cd3b80de5ae6a4574f077833a392b83a8a1efaf582c5b7bf2664a5d8c752306083232ff1ee3635b7479d50a61cd82b11e43cf1174c9038932ba4a2aa698cf23e3c11b1bbbd18351c1fe690637ed57bfd89367708530f867de4bb43c0c84cbe4f1b1f85344791486e1739c4d1fe500820dad1fb94f498c430098ec22f07fbb270e34f76a8e91e0bdb75d1ddf74f3b38adae4ceed80677811d342c2a71eb077a830dcb10bb665eb4c16a4d481f47ac4ceae76a33d982a8cbbff44c5f44d2d8aa7a4b2a183b80e17f1cc999985a6218318917ee51ef7c75de10bfd2a441b1f8efcb230223d8c73d56de86e8cd8a3d61375d13a32dc1d15a0f6dd4e869225cfe7dc0975cb79e60e9d459d09366af0ced822eae8c7793c39b980c487c42f609921507eff2cff8ebbf6f1d721b05f988ba05503c9f06740c5397ccbc59b677af7532539c926289435388c161680b823f252a796d089d927dfe2855b8544d52feaafb1749547cbb6d8b5cfb5c765ad5f210db2c33aff3b1b64d9a3401bbc6ddb3b3ecc3bfd373e73177cb9a13df83a18979a5c6ddca5f3d946d16ae227b4758e8ce102677dba25d27dcadb2d6091469d81d0528871b19fefd71d764f880507019cae250c120582e36970a11ec99bf10044b6cf5717399a3eaa3916cf076b03d3081a05b6de66db721c799fa90b57e5d3bd2796d382382c07698623a7a4ec30faf0db2d444432e698087dab580e3e8e1f3bf2046056e6a73c8ce5df8c5393d3ff4e65d610e6331a5fd3b28ba0d2b6119a26381a25a94ae0bd1130e89eaffd55b2541ff6bfbc25f3f11324889305f029697a9799349e36e781ef89c8f0d091e12e1340bf8b5eee6f7782155785c3088f1e5b6e48536444afe81244b8360014e212822715f5062a1e1e7eb05e2d25261e2b6dfc5d1ffb1ebbf776a0bf73fb58aed2e7cb7e2d78f861d56ca893694b3dec62e64cb995deee4f56cad59916e1ac9dcb6966d20480c4f618f46e0ee9ebc524ec021ebbd22bdb54dc7fac8149fafc8c70bb7bc5044e81b83c2f67e073dce6dff79682f4ea85cbe732fa3e4cd26bb276a64b655863848dee81e2a59cc88c36e0abcfbf8993f781cb1124b46ce01df28bbba9e396b711eaaea5548eb26925d949f57266f75506053ae1adb4be88db26c1312912ea5a57e6c764927f29571b78a12", 0x1000}, {&(0x7f0000000600)="120f2884309920a01d7199815f95146a11ef0082ce61f2516d2273b82b006462ba842c81aa92102e9ef49e279183fabed478063c35bef041be9f66fbd6dc2d72adfe56d6ad357eb8c23c88ca1058e8336163613a2e13002b6c5f4a37c91358f625ea7421031b7e1f428ae105dd70297b15eed9aa5181c9a9b607c8f0bced91c3a0cf3bbd05ae2a7ae2a9649a0601ade4ab9195a4e6c49395dbf423515240", 0x9e}, {&(0x7f00000006c0)="1ba426aff1d8a4a183852655cd898fa62a4ab9e54fdc55bad73b24ff876adfdca15146dc5af68f514dd83387d49e4cbab997a652481d5c3267c1ef2c072794abde0bc1958de7b4dc9d429ac420f882dc5bbe177575b3d6dc9d0c0fa8e58bff66c9283ee30eab626ce334c739206f31e3553d9204b773d520015a7b751eb55b6f7f5a744b9dbfeb17a65fb3ac125dc6711eb6d27ee6bbcb3cc956", 0x9a}], 0x4) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="b25df81cbc9ee804f7f4926ac982545d89f6fd196ebe43a1eaaa5ab47c4eeddaddab2163feae4f34e39804669d2beff54a4793de041f90ce07e679d16ffce5fb2a863694c9e8dabf06d436b44d591a548a902434fab8fff5198f50adb983bd70c278f13a0060837938289239c174cc3f76918b5ddf045301bcb717cca8ddeef19b3deaddcfb724351f43c405a399f178437dd789", 0x94}, {&(0x7f0000000200)="194763e2b55a3929cb7a28fde7dbbf5620e916981d9459831c235e243bacd3fc1401ec538c7c49628ac87fc9e9182ed508331bb820c7d3ec467486ed70dca1bd30c5e51bddde1c6ebb47d666b102e8440c5c9f27d84bdaf6b72a60c4522ddd257eb3c353f27d267d", 0x68}, {&(0x7f0000000280)="10c9982acea9955ff14de961909874f3904931a5eab90f2fb0e857a436d09bb51a8e4437b31a75b4e1dcd990e37137425fa1d007768eb30919708b4f608c03159628d9b73f33d4342563f164d58a566222d592c6d36e2523315ac571f6230af3a67c6dc29aa006329f07446009aa66fa2808000ddeed6e9d993ef4abd87bedb3c092378c07842986a550a1c2bea81c7b3abdb827406b", 0x96}, {&(0x7f0000000340)="4e01a895dd9271865257680dfa9de04ce05b3b634759cb48f75195be1f565ea66c6350bdc13c19480faf", 0x2a}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="34681d95205a838e2167cac7df0b94210ebbb693fa7d470abdfd3da1c14e10e4257fa297553fadc60d02eee394e00b52d978561b52b80243ca1be5dc535db8dd43ec208b457aaa6a9586f0f2d0948fff9096b7a17b5168095889732eefc8951bad057fcd1a74c2aa1e3bc4bfc8145522b8ecab0b16e701dd8639b4e3d98b936ebd54eb5008130d51989cff21ad0149441f", 0x91}, {&(0x7f0000000480)="87e74f7fdf747bcaca62b78dfbdc1acf8019070c153bb064844a61e61b56323be655885e26b74f42c2867303366ae4a023c38192c4b1c75b0e6aa257154c86bee92e520f03a592e6474008d677a81cfc206db6a5800b565e2689ee8e066318ab25c04b054857d40ef648e89868e12f903352c876281403240213215e3a12570e315d45615ed88bffe722d09ac5a8ac2ed77755d015ab6557e82530c63f5fa86e127d3d95a2cd580fccaa7828e733fb733fb0dc3eef9d17fadd40b145598d4faa54c5449482c45cf826ec4cb0c76483fe15013fd8e6fa47a4f3d5e373fac9743b14f0da73ac067fd01c673c2e6d93e2633576ac530a645f3397", 0xf9}], 0x7) shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ff8000/0x4000)=nil) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) 02:26:36 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x80000000000000]) 02:26:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') chdir(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 02:26:36 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fsync(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ftruncate(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() 02:26:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200001004, 0x0, 0x0) 02:26:36 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f0000001700)) lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x12) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000180)="05d0dca85572d3f3876807a5889554b061f883a7bd952981998f7a16389542ecde35f41b8631a4ad706d9832a39586be4101549b8ec6aa415cb9db4a821cc906e092d1ef04db4f1368aca2bd2216784346407305a3ec1cde40b6628f1a49101a623462fd427e01b26e17d7dab7efd377297e88f42ca1316d93dad21797d3b785fba0d5806e2b2f0f7e165d412d558b59df35ee75d7022891159ad701038b87d67d552720f546", 0xa6}, {&(0x7f0000000240)="f034ea52bb432b64abce9f6d13cd", 0xe}, {&(0x7f0000000280)="a8a5fe19baf5b53b4ec0a68c024d485d3dc917a7dab27e2412bb899f1574aa66dfbaddd88a4e63cbe960cfef3fa759bab65bca4488af397c67cf412ef28f85e3449917c02ba1a106a25aeb870930c232fe8559bce789d22e9f91572ba11a3fa74c763ed1348dea6a9ae7119d08e591d269905f2b35baafde48945c9652655e3f8a29a31c22c183a8eaf25ef7547249f50d950389607165a2ba957a61f819aa31e0c79090d171b7ddbbf390b32d19eba50fcefad71b99662b81681516cc9d85aeda241a96b47847831fbbb4a378bb849b2cc86b6d1f2deb635a2a53ba799f863ecb9b4e7faca2ca5c8969bbd2eaa09eb4acf0e4a0f5928b5eb7a5d02f7682622c71b36db80bd06d2b51bd3c43bc73f79ca3b17b1cd9c497b5dde62c76e45eaa26022f62c9e14c460d38a55c484de546367950a85c0a18f7c3748918013a5c3e2efd4d127db70c9007b1fc577c4a8e71642cc0567d192a7e74ce251dcdec83e18b891660966772677410f629b83ef37654b3117d11beaf35bc4c539463bf5222b1de712bc3a56dc1efa9ea8ec932961a4da2428c97b3c85382e2fdc532cc8c9d2f46019e852f6642414a10084d547f81b1d7695de440326a3b847889ba34c7a965bc47633dc3f9cf5a470799bac43d0b1ee07ebaa155f6799b1fae825ee5d5745fe5afe43573ffc0bd525e05a3cee14b28fcedb1c6c3f3e23e622d55d8b12b570043c739f4bb58c7ed5bfa24d1e2e599390729a2402f344ef5207e5e6db14f4ecab33b8533a2d4646c354b125c85627407673085ed22c081348210a884d9637f1d377ddc2f33886e1fe369cf4231484d73194f0956a91bb75fa71e10241555781a092ad91072cf66cc3574b2201b35e01f54a1bd3a49e6977a309a963f2de959550f90ea0760227a1f1d1b42d30a190cd80ca8b5b372deea29beeb198058b77a5fe6b902b73954cef6dccd85ce628ebf9cb5a0be860f0295e1d3a23ca9689327cd28153a91722b9d04239516929fc59a12f51c7398f773d717efa39dec1f227c9547849adc62d99e648e7ea6d6d12fcb82f5e83845a6d8a17b53cdbffebc78132bf08c7d83387ad09e32f2e083f19cd167ce3e9e558e218448567111f16e6793745e22bf57b977b86eb0d422d72935ea7a921fa8a4618d38bf9788068bfb0ca140a3b5af318fed1d0b9d3ee3932577172c0d1b1dd2c2bee626c4b39946c49375be27860714261647091ce362cd980df11ccc8547b2d5098443b361ea977ec55be34fb66a9f878ff3cf208ce2e424731fd3a6b7edf42057e6efa9351d7c3049480a261f266dbf03e59c261668630eca1ba61f3d361ce1b7c89c1bfa9b7152441949b2163626f97676a5d8fd5b7b9cdfe8dadfa527f940a8e7e957b7f8d5e4c177788321df1806b96381027d6ccf833a701ed7d31b4da5b55b806153b072626e5f1283946e68abe81aec8c5b1b147d3e2aea944d71beb6a2b65417bcad154b9a018eae327c624e5d7ccb50ef2cd52e7a8573f318c3154d3312d71c323308ac9e95cf2a77541ca4214b8a1e9d2cd56c46359e2d547c7324722c7f38f31794be7d785bf34710d92b89ac4121e8857b2b5ecd7de8cac73748750b67887a51131ce6d7a55852b8e9873a76b98fc6be70faf3cdc313d4a48d6009c476e0c811bc47a490575083e7207c8e76c95978774ec57dbd61592f76cf8876628dba373b7eb887e425d1f94da9eb4784fd11ce1ab6a632646eea7050800c90f1a73f6f3c8864f635f76bc9ac871cbbc704059a8a03eff19a842139d452f6f1e2216d1bfec587fd9a57d8da8a54a273ab374ee6221200220a14b2421b7d6a40c9ed8ec80484a8a50b52ffcfdfe3e954a7d9ea2d4e4cdae5adf7aa22cb73d526756b6feedc4cf8ab0fcdf78df525eeec97a155c209043778208bb863bcfaf5459d9e58de9be94d7f72252babd8b5eef4105e721977083190e4479a919d9efab0d202b332d9f4e3bed22b9fa82180ae00e3bc3cab517a49076169c501f61a77bff90d429651b97d9c337079c306347b7e1461b5c35b37335fd09e726e56aade62b43a7df2be3ce23b3be4e761449de5d0807e701d04d48baaa4b1aa19ab23b2708b385ffc65997c0216b425540fd70f00601133225361fb84c9dbaf58bdcddf02aa703a2217ba4c37fbc1a447a69355dc8d0838d57e0c8fa2a3ba940ff66c0c6a0fc732e95874561a6bbd2ae96814f3e1e6a2eae944a1639080eaf727c91f8bd13eff90e303320e525d3118893ad12c38a877e9dcbe5f8768c9e7a013db9adb496df9f405346c72978aa42026cb68e30f3129f974f21927776907729d698e57a449271a1f2ec2a3331e937916f4ebfc777c22f2df08086e6932c54463bd6fb3c1d8ffef6fb3fe19ded78ce1191d9a3cc24a17aa6e6bbe00b23a61c5f5372ba6a7fe4d55cc581ab4acbbc4e6834782348aa4d523036eea9aafb924aeaf998d12f13808f9c23121ba6250fc036302335d29291afe1d6c608d49c62a88c9e16fe0d37640da45de9b068cdb1a5f9779395b55cc03e9b271dc380a9855f01a172f0ab769483f7353379474c775b3e2b8e2b4916820964d9fffa7bb88552d7b6975a5e58825112771a9979888ecb3a4aee6db53d543991be6f224a9d77f6aeddb31c30f5a1692e7a1455c21c0a2c22b687d0d8781bbe01718358e7dab3de63ba335a9adfdc0f2fef89bbe32ca69d7528053e3ff7d3355696c09a8512ac8b5448ac91271e2ec10ce2b01b37d362a533988ab5b4b632dc2f874eb77396a8fef9d1413e0d960a3f54657b83d73d8660c9eaa2520b7067066cdd58aaa98f3565683224232068c5808fdf751a96dda59ccd02f488ef5ad74b34b3d7a281ccc15fdfa7d7af256376cb14fd7eafcc0ba3fed8ffd5deef5352c04357c11fad72b4e88b641579c10904af6a8ee531873ee7fb735b8fdff8b36da654447dfe23825728e5f056b523fc9c81cfce61c02bd6faeaa3d53797505f6bc4764886d2d6174384570718ee986c40f66b0d633291f6a7bc61081300d501893eb11f430e700dc54b1b89874e81d4eb3a5398c6f50fa3ad6264f5097178f4fe7aa369f5b2c3e1cc291a1720c2421fe0e17589b7a5b05824351f016b702bbe8ccc8ce2db2697d65d73e2ed463f4c9445732f665e68201dd8ab6ba06f72212025a17e85f7e30a77b4b03762d02c969de2190948f79bdc82c6c6c4a6f1eb9af297f37110565bbdb321fbc893fe30a66f59de467495659ffa8ad2f1b95b93c3d6ee2db1c0dd79d3622803525baa304ec428bf95d5031beb69b11d1d03975e241e6b44d64928803d2989d2e50c2caee38932f9c97650242323429d5919263947c5ac8e6895c7366c8e7f8778cad344cec45d00126008ef9097cd4cfbeaacde3b58aadc2d88d0e3dc1755b96de3f8ce8779858073f4888a5af768f36699b4c06513ee5004438332ad94f675290c5f57c9fb5600e1ce037f3b42bd06640884d60f965982afd4bc0243285ec302d21d9c65dd17ab36a148ad4291f2703a6ace2eb7684256f4b2cf3642e3ec4c659f0afa41fd2f5580f831db1fb11529d84c91002479d338afc9d37cae891e1b0f714828f9c9b3a4d6312b9e3f106865945349b2e6d93b7965852c090c38f974b442e75929de0632832d54b4b759d2e1ee04ada5a0b5ca858cee7facab10cf295f4136c7c6f99efb144b63bf5de2b646d5e9950c09cad477ad9118d1e0e483224530b85bacbe80b18be7458342007d58774e99b2982194a067e38fb662457058a111547de74ff8056b02ba6822c412c904edb3e171e51fe9c4f1e2bc1ca2204ee3cd4ee8ccf1a5ae1e7613bf19987faa4a5093afb735cfdc597890e9968ec7041d8ce71d32409cb48013174e08eae4cfcb15e2e2adef0bd8ca89bfc8ab07ed1e09b1b94ff392a295efbba7ced9e05651416f1073ff4077c2bf86baf5ccebda2f40f90ed310056b48c2677f93d4c2be3d1c7ae173d776864087a167b3748c944b52da9296473c5c6aefb3fd5c26d4e4552523c508795f8f74c87b106f3c6c0a0a44be31344392ced3de848a5c2f61e793c0412cd1ba5eed100b7a9711728fde8edad42a3b7b63991aec4306b8dc6bc774db90c48c228adc4282695118f56a13dfa4218ee876c0d12a756aff6b1013629d5c387f788c4284de5e8392f781aca707d5319ca77ab4eee950151605df5f4f896819f696ae69700e43d5ac703d991fe8652d9562741445d23c5268317153cbc2eeca6b1275ed2cba4d60f6f3655e9442a3b3d46a5c236f8fcd53040ab013fb43a7be821e63d1f2b6e972fe4563d0657f5d90c6da7f45416980c305e64879e24e27c5df0e7979880b2d7e69b2bc3385c10f3a074750ff21cce1c04eaa55670ccea6110949fe8993411dbefa4040132149f4201e1705a8a5007cfa4630104195e246e5ce55be16db6e9da20128d54d8ce705186a169b7df3b3412718d631daf562d214870114b6dd0ea0185c02f1c5e08bc7b2f9fe6a38cd6f6fd71e0862c85c01d441c73f9e31565e18f5179a7bef3cb1de830036622b3d9919c242e0da47e37ce16a4da6624f2c8c8a78f706fa628184ba106593453f1afbf58958ee80baf19736fed03d8408b4bdc5bc18ca86e1bc6cd4433842527de287ccf7c929b77817992067a5565f7c1d2471b00f20bce062ef00f6a74f000980012cfd2207ddd37abfcff1407e103f11aae221ac9c650f8dffdb0ed3015f163e182e34cc629d90f350e6e21ca5366cc7ec46a198f9b2327506805f60fcec912f730cb57dd420966472b904a41d578d7b649727e0131bea60d6db55b8ee6b195fadd61d35d5eb937aa951f68c419d21be8b64a8ea8d52c616484d74bace4d6111ccb2ad7482e7d62b05af8ccb634de9ad85da80464a747cc2a0b005861ad25d0524d2934146fc53730d02fb54ba954f3b3913b0e3c570a8c6ce411ba5b90a0b6a18df8121c372c1e75d158eac982e21719d5546a24e58948a95b8c5d746fe55333a18b51728ede98f08a543bbc494d74c411b5fef5ac65e7fecdacd0f100b3e657d4987b5ee7ffc69cb09078d45a88017d3d6d96d6fa0fdcbdfdd6553b48256115e0d5a631df030d26cca361148ee7bc07b89152821c121e39704cb5c78d895ec853f5aac590dbd862cc5027dd4dedf4808f5fb0ae1a49605c2137fef1352a8e70c279d0e389d0e28889caa643257e3248d1c3fdff219715479d3694ded30ceeea05ba3534ff46f94cc6946bea957d0a23f7bacedb49609201f25cd93d11bf2ea1a8020c0569c0a5f19868e6b3421adcba2d6d3cc2684794a88257d11f02899027c602c871590660ba8d2c82cba6fe70a0a212b842399534daf000f7d06c0eb80e174735f0506a4966ee77ff5658844b34c3f304f93082aab5d9ba58a2defd27056036e40c9a2b9db61571863716f37caefe6309eb041018123eb6e9ad284c38c0d6d3fc7fe1a928502dead92e7cd4703d71a1614ea0fbc9da6aff28873b6d1038d63524eefa9d8cb13feba11abf4e5ca5e354e7b5939709c97236c418dde6ed075061802d8b52f55d5b353fe0f527443d93dd43973381afdf3977fbbb348860b42b1e8a26d930cc24b6bf00e7449f8ab3541e4ad05727966151bda339b4a7753bef4f9711e4b0a8bd923d9dafb5e975781327033dc410cd13a6f4f6cc65d814b91c01cb9b7b9ff22ac7eb1bebf21e72467254aa9e9ebb6be591d8d966a1b81a3ccb7a5ae6bf9b468fd3bcb72cae06e716b71bacdd381d94556747d8ad7c29d6985ef70774bf68b27a", 0x1000}, {&(0x7f0000001280)="02f7d1b0b941", 0x6}, {&(0x7f00000012c0)="16269782c8cfcd16d7cc940aa6118040172285e96a287f6b8f40660e1540f7e1082a5383dc8b5e4814cf0812c8c214f02d38eb542fa6bc71d5b032", 0x3b}, {&(0x7f0000001300)="2ad054e29c595d10dda2cea5a6303e5fb2cfb55a33b959ea0b1fa0df632b74e7387a3c6810f233b1718805563d2412390e239b41a77c839b8c8aa3f18f18467ea1a639f86a3d706b878e71a268dea8ffe3dbab308963b2799af127a928049a9ffdb25a450dc9f5912ed3d9445938f2e40a8d0da69857de4c371b4b9720e67c1900ec3291e68f615bc9eef7e1087801a788a9e497073179fdc36ee4acdc11f69955a447529d39ecacf9c9ecdda88f18c321159dde0e2dbd4dfa1bc758e303069aba6fbc541035d1b7af088b87f976bb09e0cc4277e1", 0xd5}, {&(0x7f0000001400)="9a7314486c371d5f53b9d64cfd76ea62f8eb7a484e7d554b31484c519141fbdce1b7cd5f04cb05cdbc4572d8eec50f88499a6efdb59357d2e2c4fcf199b1cbe347f3954b53a494474ab6", 0x4a}, {&(0x7f0000001480)="71704398336bd9a039fe70661a2365b83edd0cdfee5d7694aec67487af1e651c127bab22c8f8b32a664d6a6c9b44c6a9a929128646ddcd474c3290b57772b5f9fb99779178d814b079661bcd89054fa269fe357123fa1e81ec15357c3e0ebd86d2cfd9086ba4ab4c4c040740", 0x6c}, {&(0x7f0000001500)="b59c4e61430d8d82945d974b77e0d07af959ef1d3778165ae7cc608eaa3a54f00f30768a5bafb26255bcb71c01e5256af1b521b4195ff4dc11ff04d135350fae7ed820eda3a127fecd6bcb66a77f87ad5c73fe88b13b2c2f8437b1774613551cdcd033a28fa6f2625e069901286966e1a7f888d4895ee0a4f863c30d417bad2553d455158b416c1fb6f602c90df8eb9474618098fa1fbf2a56fab5148862d964b7d69af0ae2773d2e7b67af5516e4577e894c93c54f3be65895c71da64b5e80ab94cb9371df7782ad4183c783bc07de02006ba06b454ec83fe86abe45f6ad1a66e53e6a49631583b3f24609f950af11542d51a70bd777a374393262459187f", 0xff}], 0x9, 0x0, 0x0, 0x6}, 0x408) 02:26:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x3, 0x641) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 02:26:36 executing program 1: r0 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:26:36 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 02:26:37 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0xfffffffffffffffd) r1 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) bind$unix(r1, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000080)=""/90, 0xffffff9d) fcntl$setstatus(r0, 0x4, 0x800000400c) close(r0) r2 = syz_open_pts() r3 = accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/190, 0xbe}], 0x6, &(0x7f0000000580)=""/139, 0x8b}, 0x802) 02:26:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 02:26:37 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) socket(0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:26:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:26:37 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x9, 0x5}, {0x2, 0x22d9}}, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 02:26:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x4, 0x101, 0x9, 0x7fffffff}) 02:26:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7981a49db47625e46b7ec7a13b4a781cb2ad2eaa5d7d60d9d5d8957bfeaa530feb1b9aa457e5532a26b7966e961cb78bec70b32bc746510def6ad91e5224a97648d5ff1ba0381928e24596aa681d7c3cea20c84724d8c51d7dc94aa5ddfb99bd991a593fbc7d35af11c63f60c2ef3c5f758cc45d066c59945b62a7f661009d1c8e92a9a528a08e6bed041c55aa00e3ec251f3382c9ab615e927dba", 0x9b}], 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) lseek(r0, 0xe, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 02:26:37 executing program 0: getpid() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x81) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) 02:26:37 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x2, 0x2800000000, 0x3}, 0x8, [0x4, 0x4, 0xc6, 0x73, 0xe4e, 0xe2c, 0x1f, 0x5]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) 02:26:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:26:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x9) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socketpair(0x38, 0x5, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4007, 0x40) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x22, 0x7, 0x7) r12 = socket(0x6, 0x3, 0x100000000) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x3f, 0x1000000000000000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x40, 0x8}, {{r3}, 0xffffffffffffffff, 0x6, 0x1c, 0x6, 0x100}, {{r4}, 0xfffffffffffffffb, 0x5, 0x40000001, 0x4ecdcbc5, 0x5}, {{r5}, 0xfffffffffffffffd, 0x2, 0xf0000002, 0x4, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x3, 0x8, 0x5}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x8, 0x40}], 0x0, &(0x7f00000014c0)=[{{r8}, 0xfffffffffffffffd, 0x21, 0x4, 0xfffffffffffffffe, 0x5}, {{r9}, 0x0, 0x8, 0x10, 0xfffffffffffffffe, 0x9}, {{r10}, 0xfffffffffffffffb, 0x20, 0x42, 0xfffffffffffffff7, 0xffffffffffffff3a}, {{r11}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x100}, {{r12}, 0xfffffffffffffffa, 0x0, 0xf0000010, 0x0, 0x4}, {{r13}, 0xfffffffffffffff9, 0x8, 0x2, 0x20, 0x4}, {{r14}, 0xffffffffffffffff, 0x0, 0x82, 0xfffffffffffffff9}], 0x101, &(0x7f00000015c0)={0x1, 0x800}) r15 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r15, 0x0, 0x2) getdents(r15, &(0x7f0000000000)=""/104, 0x27a) 02:26:38 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) fcntl$setstatus(r1, 0x4, 0x40) 02:26:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100000001) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:26:38 executing program 0: mprotect(&(0x7f000068f000/0x1000)=nil, 0x1000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000000)={0x2, 0x8}) 02:26:38 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x4, 0x2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/157) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x8000000001, 0x10000000000ff, 0x105, r2}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000}) ftruncate(r0, 0x81) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x654, 0xb05, 0x3, 0x5b0a, "9c896a707a56e86258ae81dc4699bc10293cf177", 0x5, 0x50a6}) r3 = syz_open_pts() execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x505d2172676e1373, 0x5010, r3, 0x0, 0x0) 02:26:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8e, 0x7fff, 0x1, 0x8, "dff7852e690e22fd1c7f798a49bf4bd32c46cda2", 0x2, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r1, 0x2000746e) 02:26:38 executing program 1: r0 = syz_open_pts() socketpair(0x20, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/47, &(0x7f00000000c0)=0x2f) 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, 0x0, 0x2000100000000}) 02:26:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x1000) 02:26:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:26:39 executing program 0: r0 = socket(0x6, 0x400000001002, 0xfffffffffffffffc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 02:26:39 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0xb2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="36ae6ee640a72b7ac9b43597954b7beb3bb21576f204e755487d0652dea7de49ab52ea6ad15d0b26bc2598cb35dd889998f4f5b69c6dacde2da9d143c1e962e906a935c99608f222a7715b23b590006a44ad0b043cf1c448f921cd98dca48916ba46bbe36e311703ea5a03a185f50908d6ff04c0c62951cb3dc4af03d94b71002505e1ef5978a29fc43b4444dadcb988f8b60e0155b16b2045d1c365b80337690ba416a2a28779a0ce11b1ceeaf92b324fdd20dce7384b999f8a5118c6e34f7f56dc8ae08b7c8977730af0d228f0c2e3bc9568", 0xd3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c774ae1f30acf9907c176614432ef06516b3a03c1a183b65e910f652c97187f8aa4e84c48a92d399745bbd7e97a369eaf9f8ab541556fdba1b20aaab3feb5fddca1101d85281a74e5ef8c98d50878b0ab5428b05873b1e4675aed6838c9e65cfc65b10f228c9580022c277144922dc", 0x6f) ftruncate(r0, 0x9) r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x2) semop(r2, &(0x7f0000000200)=[{0x4, 0x9, 0x1800}, {0x3, 0x8, 0x1000}], 0x2) r3 = semget(0x1, 0x6, 0x424) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/84) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 02:26:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) 02:26:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) syz_open_pts() 02:26:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000000c0)="b0b8d8df8813975276a011cea94fb31a37bbd18e116a16a941e7d261af34142f920bd9297dffb09ea21221fc7bdc834e925cdf1e5ae9792e0513ee7be892d7e29df1b4173a08624525289f1869f4a73f8c85b4364f5ed61e59b8ea36936903f415756f425b57e73e02997f6ce9c93a8a95ac9659b4b1e10e182172b15a77aef73b9da6fb18d02098c126d95f4593219744bde677a98a78865b1a1a5623a515c821d31765cf438ca373a4f4cd05a94655363df58085c833754ae85436039b3193f18dd7157f79f9e5d80d6ddbaf17035fa52bf2aad1231f8d05a4a1012ed042d13d79df1ccafd0a27f00556820bf03bcf4e77d0510d21ac7a8356bda33e8910a5160bf53861418f9201872472151c1d0bc3cd150fcea4940dbdcd847e3165d2ea02baa8a315aef24a4917720a586f0675b17d79c60c8650321c908b4f7a3f1dcaaccf7898b4b40b2c251d7821bfc2ef6fd9821aadc17e99f94d45fe764ee863ad5b8b72c2ed7105acf484262d0946cba895b0d7a16f02b66592ed22c2182d051f475004986010fe30605a22be331a4ae771200f570ae8fc99b9bb901639728f15a17047d03c848369dc38cda9f29c27fef6ec37052ff6b818085559dc017f5524f8e8b79972c50ab3dd7f025b6685b302e714c988593de3772b6bb2c3cc0c31912cbbf099f590bb8dd72816ba6aa85b9ad674a2dc93d7a04c4415a8e2cb93e6c01972a55f46960882e3183d345847d490386451a0a77850b3c1b22296f70cf20746739665680f844513535287c222f826eabf406801927937aad30c3a7a02466ac21e6ae0fe8fcec9476975a0bb2f4076f0a08a6d545407a41cb1fd960e7246a028b262a2c058d00f995f13a7c502039a692c19842d031b4794c6e6d6611e755eb46fd955a120a15878b4e99e9f9c7c977c266e5f81d93f03444ed50a500afde8d8263749606c2d22c258d3fa0be0b11c9a55a6972e13a2dd21c76e6013f5913c73662e935c1634bbb288c242a63c09ead18f426b4a54d422d44f315cd3157ceea08e0fe1597ad6a49e05cbf857eda4754e133299246e1716a8f27f3a607f707d6deeda711f207a14f038e3ad8b11e91dfd0ff32b27790b526a384f40cf89dbc51e0f79d119a15e28c12e8dd2aefa6b9732381d6788879d89eab555805704f3369fc9db0a650bba693c0155182bb5d295e292707702aa0a511f040cb429ccd55782e5d9ecaee4e7082c412413b32c7d096e3dc1304755668edd1ddd450d98ec065411cf2f321f4d645f06d13f46689327db2d36e6dbf152bde9040363ddbc662966f5bf22138d056421bc7095cc407ad66bf2d3f9c7f9657b68c0cf21e36e8e0ca70d17930934bf976248f478a7df9e27ec4b079e95137cc7a9d54ada70ab5c513bd528a27c4884347df60e64771efcee0fb0e51ac956138f5f2f1b046ae60345e596e36f1da8d7f34e759c71d7877e666aa5f30968d839826a4915e42ce136e206b5a865f1322ce9d26d94b5c6828cc2d9e798d30efd188a9474f259dfdf8b985223d112f7431475b20070c029b39fc9ab42a66fe10658fe7fe4e320ac1276eb0888f1b70e0b2ced6a5c3865fbfd5d0dbbd3868064ff97a8ba4ed71b20a533c37c04a22a40cb9a7ae22fa4a06706bfd7c59579d1c1ac56f8376c414b418cd35546460e3475a9ba99275fa5bf931d3357c9f16213771a3122161f527e0812e1a288cd9594519808feda7c689524e709f739c0924497247c535d481f56961c3d5297c6a0a9be366cf47b9273e977ed43d877a935a97cbb4cc88353015f6f7406d41447f94586f679d5e8332926e51b029e9b8c2e1282c085f9babdd6b06768c3f2cd9939501f9d94eb0a2c8cbc2136cc07714821f2bac554013904c968cb43712d51e9c8f24de5a1b68f5f6c49478355daab85bdf6800e5abc68313ad04099310cb885b3c68f5c1a483762926e32952f74fafbb31930195d9726ba9d08eed6c27b1d35a4a021c32759d7482186168b3c66fc996b2bb1de55842f37b0fca55a3d5ea1a1a0dfdd7b1593f98c846c011322b5e7b6bd11df80fbda9e3313ce8c6974b63da3dd11f75e235d633a3206aa861b4fe04afedce9b827e51bb7c1752e10ed5e0908efc464e488dc5a2f8766bf2a43197fcdac7b9a11f455f97ff650a6dd16aacd37cc483782206d85f3e8cd9fe94b71c7e840c13eeb72e195b8540d957328aaabb32037464257e842af357d8f0590b03dd537ce649b643dc15407fd677d8707dd9aeb9d3b3ef9d2f847684186c73180dd37039248607501e5ab64d7304ac93a718ef4db9e5802a83204a31157be009bb2ac8f1c9fc9de85924c47be4f69783629a360a44b5d033004ba6f648a7b999c62b508b39d3a4ebccecaa10166a2238e89ceac636fc65307849ff7d9b04424e8a0471081e6357a9477dcad317e78fe2a3dd96dcc1c0b6d6637d7980fcce9773089c32342108f07deac3b5652abde4a975382753fa883320915c057287cede8b2f383dab171badcc0489b7bc9f39280895f8e02222555aa1cb49e3e8a6ed935e09b304b446368a4378cd871f1df808cd43f5d7d925a47ea4c5efd4d79f49e6b616b3df8b75bc396b5316206cc99cd582776dd7ef605d090e0d0353e7eeaab56ffb11243675988077c25f9a6d8b68c9c46c7d77d8989c2365e340fd249f233e865c7a0a1779b2451bd6508b40b791bb1cd34ebfcafb933b4e9b11f0868f41c70e97e4b961b6aa05e3c34ce223aa7fba9eb852ba755983ef0dd1c3a13e984bb7dcf1447c42d72c982bb39bf703873e151dc6e540ea0de017eb1f70a4ae0c7aeecf925f1f29ee57aa39420d5df87e68f6494652e63450538e9de27cec16ddee7444631bfae261efd086241c5bdfc83b94b8a539362b72c864ed54dcd087ddc154768401d9fe1a220304950c86dcaf3e38f7283794242a287c60871bfde1c77fbd06c1f3e39664a812d06041f737b8ae1fc746a5b025c9be49ff0e5b9c8c5f6dde6d8f423591907fa26895fc785e45c005523367e5b7be97af68c6f0dc646c202fe642f0799bc75fba4cc16891c67bd1bdd9418e7d7e8baf30c936d9b8644110acceea26cba614a1e71763db91c70e67c234e846ae9d159637256839d10a902d97b862288bef0b60e40d689801243334ef6ef5e082263857572b5c0ddd0c8f6737d0488fd70ad69bc8610fe3fc89a493fe4169c86963dfbe9aaa74f90396a03802bc7496de2007f53f4b7a8c8cf28100276ce15dd231dec71058d01399f6d41a7a1ecd2641548eda61bc6b2fafe87f5db3f8441aee9bbec10876721e9d739b46a131935a7bb52d2a9667343c81289fac19323ef947ee2ea7d8a42c65b48f0687294f0f7440c731778a5e78c6082bc5877674666f6457e6eb216db279e51f4bd91e1f15481c2bee48eb18264e1fea6c74ed63ec1ac99f303604802ca63021106287d49d2109e33ab50a93ef573672011693143cc2062c032dbfe42ab7c37061c3c7bd460c7d2425a61e0974f2a75c6369e20425e9f1248b2ed6c75e65bca05771cb3be8fff80bd88d632d7bd75e84ae3a741b1ef85ac29e11ea5382f07a8bdb7b929636132a100de5a25df7671cbe066ac6bb1f3f1c37b3f703110f2bcb254e38dd18a15da0a95e76f2d3f4c7271124f92830f40e004f3496b5813d0fcdac536e2d46575334dcf358fa4a73c0171bec918ff784899ecc18bbc888d410536f0703f08c4e39dbb9ce0f3dfcc088458cba9b4fce7835afc39fa654ef2b495dd5ed19fdfa86405d7e89f9ffb66a4946945d84d04646a96c46446aa96234243fe76a197bbf67cfb13e47530664c223ddf8df2029de8a4d56c3a184a418ef7be395efdf8422566253a69ba59645e0a316093077260b152bb43bcbd50ed50a5167037c834024f4af75b884356b982ff02c3872054b1cca567e73ab195699f7344b9f954b096e41daae6f7475395e3f14c788e39da07adce4a04fb6350b0a97d861bcdbae2338d3ab1e17a898047bb910400e5a2da7c2f93373d8f0a5924ed1d1c3a6886cc960b0db08e6eb0d07c5652989723041bf971eb0b7148b8e037f337766b743ef5e048e62a996c1580743056102d46f3e70d1ea206bba80de580e005a7f19a724ba0cf4b99a3e9e0162b00ecb21cd339112420564ec1c4f826071d4f7cce1db0ec67390c26e9970eac1ed9ec54ccf83834bbaa8afaddfe6100732da86a2d48ff87f2952cb04984b3bd32ceee797a91d5653ea81caca4a91bd1348cfc5b261e25e863b433157a274a6fd35231a3bc37869f72c4fbe3eb5fe88c5883e60214c9b09e9d83dc449a938b5ad35f13da64cb6385f36205806a18d24695405f295294cbb4af6875a08d5f5c43e800d3f34d516cda25912d4cf99367f5f52d175b09770256980c2f13f5c6663d31e26305671e10c77e8690b9da6f8d5508ac5dfa564edd2d7e5ba48d0b4fa2dec0ad650256d221a9a6d339aaa6d9dc469067ed086411d3c47222f8ad9ca2183b25cc5376ba402cf65be0af508cec553829fbfdc77853b50e769954a41df7549dce441ec03a9836af64afd2f8e7745396395fdf22453d3840f99e484696bdf140cc7bb10136d7fcfc6e76ef29e943e901afe763ccd74c31b40da3aef49444481737d92166a1fe6b294dce4bf879c0d2e0921595301a5dce4196efbf0fc760904fd97ac0c68f07cc4e864258497eb2ddcce8ca1e4d3962c3a5ab5a883fe9247137a49f72bfbc59062b660223b85c4baf4a938d16442a16866f296f8988d53de92078f52fdae32accb3223e73174ea65bd0dda4261dffbbcea6ac9b3076b021c22239faf8d6898f29e4da4da6a8886fa053873d3481d011b45536e0851b2430592302226cedee07eb50f4055a363da7fc3c2942e98ddf400dc30168913dbf3cbdd18f7c9495eb7c6eae7f62a5c6ecd6d88b9105ba8a35788e17f84bda6c65fdf4c8c78f700c683824455e9ba503eea4a37121d123a39ba8229dcbba0f9212c95a15019c99809f115d55d564f16fb88c6b4f358755f08352ead36359f53490886df0ba7f6a6229529189ec20e99c0d2960037c81e5ee0e8f8ebfe3b3f2a1cd3270109bd64398df0ec7024ec8062de805f6a6c3a1fb99dee2426ae09a179edfa7ba829cc531d27bb1b5f833255374e8bdc942a35ef744a493c96a36ff820eaad9002e2ff17f8be86341c209b11b9a8f8368586399234b6a5444d84d4fed3408e5b388535b3081d23cebd9e7642d7eae8c254f50197d7665f05d845c24194ffca3e42e1f8c4850abef088b4992226bad4c92c57dec77eae3c8aaed0923efb1168fb59839f608115c572234ea32f581454244852fb497d41d3cfd9668574941a606e0c83d7448dde4c89f7d7d7b0a9b7f68028410fe6312d4541fd4ee2a080f670c2a399353489088ba014f823652dda9e41ea65099a1af9f61938a2834668059fe692c7f2e831bc60b8bfc35d3dcdce5b7331ff7fea31be410c3d5a5fcbc9b72301d2e7fe5079d97490b8f392b93905fb1874d9832f54b2f4af24be8f2341bd4780da3bc6424874b70e24fac8f4901c188a5e8f84d3eb8edac09ed1c92f005bf00ba0cf8d659e0a47180aada71074a7fb72f47156a9f5b9758ab154970ec02bc98ac9d4480f360a032a480c2d03b67f55773c1d246a9480c7a96b4277a09d28d706eccbf76c201790dad843aafcc7821b7e33cd66d77d82211ac59156f4d1ab19f6546a79ba285dc098cf29cc28d87e8a243090b2601271df18ba1e60eb8cad83c399100a5934e8e42039f3694", 0x1000}, {&(0x7f00000010c0)="3f98bb3f4ddd7e0816d1fa9b5da2b7da9eace636c0a60ae7c4a6f226cd375525fc6f8afea2d11ec4e9a857b74466efa63fcc35bc917f422c4265993a976c7428de8052b5d4d58bef821c6ee92e602319cca242cc02941f9dc1d4df6cd18e4144357c8924a2533316d92fc5029f301733319840bf3ce61dc7b5ae57b523c0d90bb6a67eadf46f37c2e7db6045f20fe7f13a3acc0d473c1a0d4d51de3a9de4d5c086da50fc3cc498f4699cda8044dee540f686a3b352d192ab4d3ca06642159855f5c8d265e3c12d56bee5fad428e3d45dd43f379707ef4a140deb93bd43eefca6d7eeb65f2511", 0xe6}, {&(0x7f0000000000)="8ee916b512892acdd163955377ad17267cd533087a66166b02b77e788f7717382f0dc2264607859bd8d1b1475f3ad52b4bbc2d91dee8f91e24db", 0x3a}, {&(0x7f00000011c0)="c446e45b0f49700fde5b05c5adff477fb6e7636626d2c2e0e657a8c3dd331fa353974b1654c342a6d381521814a6fe645e45f1d29fa43c0b09073773f2dc6eb13480314cfc13d352e83fae62fbb8a8bd193ea2d66499df7b15ce66518f3f6357cb2e8a8a545471be330929e42563b5910781cd77148bd8826f997987d3fe03926c65009939d16fb8b94ecd2997b421c31008d6b949", 0x95}, {&(0x7f0000001280)="9f6de6df7ef1f10abf3eb53b59325648d5991001c1a8bec3669ed669c06bdc72638c8c1b55a1366386a3bf233403aa46ab94537433375385b23a1abb50b9511d08e09e8fa4a93f9b8327addba3503ddb07d68537c22e41790985c4bd69bd8f9f67be68d7af3f291f814c8184612c7aab8f875f64cc773d5371cdd3d6f7d2d6f7f8819f0fd0d3016e9da773044d358b8cb923913ac382c76e31959aea4de9b4388c13190d5762847c6d7517ec6dfd47f3e5a8b41ea9b3827899f8272373ca4b2978e5af39609d8ac68202e7f98da9ffcf21559a9b0d20bfa5830d9323c4ebc1e6e7118a7c9afa394081899e3c6042ebfc9c3b3bbc54d59322302d39df060b5fb1fdeeca574e390754dae9389cbce89ae179d006279fbbd70fd174ed0df07cf32f548b3f8fafb617f6854d7936aeb27bc4639dc759299cdd5170d4f49e5dd1e87f06316fa3716ffceb7a1cd6f53b9598375dfe664242f67bd147d1634d41e666d631fc9e579da5ef6ecfc76bbe9291a164fc3bfe9f6fb62e74348f371441a51a7751667616c4f18946caac5cbdedade45f22c65202a4244aae85c324483855aff1a2242549b83c123f856ac5a7ad742fbcbd28ebebbf9fc1be5199c1d319fedb2fed04cc90b9774847bf7d53366ce3d929847eaa5c38a71d40aee5690dcc4f8ae626c91877cf2cc4133ccf23e8e70792956739299e22985f9886725b3ee19c4ef504d4af2e98c287c7a2617935f2da5e48f1ab50c60ff6f721937cc09d359b63b0afe02195670212a23d5cff4261613b26397d6f65f365471e7753c48ec28735ea5ddd259a582c2f49b6706d2e6fcd8aa1cdd45a075792330cf351d51f5f05db37a544dee53334013b10fd0cbd80982f3b7041fd60ff5c69550da5302b2a6e0404f089575441a61ab517f4b26c18ecebc50ba5dba94d17773b80e567ac773fcaec40c155f6ace4c0ced5339fc7997531b6c7285ce877fab51bc449282f643d13967b26009a2ae9bf420ad21d22ff93a96bb74d689807f7cbba1592544b0842dbd2aa238d7b303916bae821e9b74258db4309b804dcfa979bf6a9d7ba71d19c401fa880468100a614cd0d9e5ec93b2890349db8f258e11b3b20c0c984ec003d03d62da0e4b1639abd79247a764e46356a84054a7c2eb626a896b0d180c42e23482338c3f909602ca5c9a8169025d1ad83d12699997970ec4e5f77f04f743acf7e8790982ba9415fe70df62ced9107fae75507ab6b7da00b43d3affe0afc3a73c783c7b0d0ad161752eea387dcdfdea53268a2b7e380f01ef78b890c92103e006bf2f77b484d194a02f15756daa3420f7628eba60398ec27b6089f3980e0aeff4c62b2667ffa8d666985e32f08bac105a110d27ac66f51595df3d142e75fc81a0bfbd22e632c8a903d9566714f41f8eca1fd98fc26329f7be89c7e0c6a210cf1497e682e01bc180cd720616e7f68e50058fe47946c0621c1656666ce7277c717587e386948abcf2962fa9e1300f0d0d9678854d8fd1c5980db6b5f8d88429dd01b914e1ec14b5b7b39e565d3b967ccc0b8af5c62611ca2c0c52c3b045471c21fa388a5d5c7323cf7b3f1c0f025424e98186f32e15e3b9f38817b89b6c9232d6bab96352941d280b3ae812faf406c5e769901013615c3125e36ca4268159f6614909045c7523bad1f68aefbf73a02ddc8a239c65282a0e04c56f6422d763aa81d461b6cc98c37ccee63c605abf60078dd3abca4b0c77f56f6bc762b145b3329c50a929a2ace07156c0e74e784ae004bb3e016a0aed8b14401ccbd7acd1ec780c3d9e1bfedf2d2165f49bdcf1dd303973ea811a7c51678b6ce289c6a899de4a5f897d424472f97efe1036f3984f1720b718210cba00250a39be4778df35e0833abab11ace2532d56703bc38c4844cb9a7914244a52fabbe3f671e3bc20448a030cdf6130a3e362c2b78ed2ca9acd8f9952544040982ea84d771874ba45dd2580516f45101792c1d65db2a5f60004105998efb0e0b158f8f9284a5e52b0736e8fa699d1c5fb4076f0b827dee0d28de74deae6b629de41c227fb7fdf9e4b6b74d25c5032d1f2fbc3ffc7594d2230be7e3590724ec7d7472d4310c112c40fa830744061026c745ddd97a9e560fd07f43ad95c2dac4a7dabbf260df798807a94ed00b7a5d892e9fbf1fb46f32414557060d6f7ebc488c285dffacc67e8f74ffd8202e4a05a7826bfa4df20530bcc72445ee94709694eebb681f04cd4d5b221e4b98c166d553f2ecd8ce1e0304ae9dc3457f5d4a9430ed214f3a83e0cb9cff66a51bde4f87d534b0f12c8bb17d2513b88298b5c0b27f69ca90523271df4a13c1294a6f2d08caa8943fed2b072b787bb36adffe7d9c41d0d33ec42b1c811337e42a2e075293ecea2fdb473330eaf320c173f2f4856f5332617e336b5e563e235445007f0728b8cf0107ebadbed40d0c48db90deacb83132f2d9bfc8142e303ec54ece9e026a87808aac8e0f192f1c1047b07a60e41623982386f3ccd7428c813a65b4e69ec72749cb958df8ebcf290bb7c71b6a3f06c2a1489db3e513d36518b90197e1c13578e14fa52cd5d936d94ee50765f3da0440a3fa6159b9c967e2027a56d24f4d9a3941df2ccedffc1bc5a60212f6d6d2d0e0317e0118eae9eab1807a4b51aceb6683100a42a52f2fcdbd7a3fa029065f69f426ac4c6e0f057815cef1f2d222231306e263398e62797567993af1e0629029c2dacdae699b628ffaae6c36959abf885a6713b8a5c7e74555a784add1cf59a7390c95ee0abe416cad077971b4c0eaa86991789da9ac488affeafc4dea35b30b324ba995ef5d24fa885adea0e0a7c2fdc9aa6f003f8ae2638e308fcad84d9910759d000a3f02a50e4a135730bad40e0065e79f9292863ab55fb56faf44534201651b65fe0545e6e5b3efb2f4ece06d6c15e26d788a3989e60671009c5a9f16bda2fd5423d638f70577c3c1fc4b6c13f0db9671d3ebf81fc948614627fca51a124203fdc18dae4984236ee4d22e61245bff7fe08db5882d2b20188677aad05923f2bb7e09ef7badaf32bd525fde630bf6ec6010fa3e634fc23f3a04e09742b8c7f1b25a724e4bbfd49775d4c3b35737e41cbfa39bbc7ca0111dbdf3db83e03ef0657ba64e4c86837434cc5ca07c21472edbfa0dc279bc2b7680658a122785736a023421dac01b7b929ec10446bd074e7db3d67b86b0e6789d763bc5beaf5e4404deace9333b4c1bf5ab726abdd22ad1760aa578473d7ffda82f1b974a2540335132d755d2fdf0dc78e8a3fa602e4b8c0ad06623419bc419e3e1fccb53d399a89eaf08bc1d40ae67ba24cbbfcf3a6d099e3e2d99e232ff580315cf843c6d2f823788ff2d7590b33aac4a72d70b1e8b7c415c1da97bba797d728fdb36003c5d77f6fd480da472d95b9243e92a2e597c05d2154250aaefc8a276ee17c4b853b8774caae6d17aa3f7cb21d4b990e73fe4ece209d0ef29423a67757aa998db9a963828259ab0cc76a6576191880955887f56c2007fce5b7d6c5440fe646c75a6db9b4b5588366bd17f34313582686c345a987a4c657db04d3990e33bd9b2f4b95d3101587174e5122376633bd2626b595ee69e7bf2558efb129171ad20104c7d2bc21a82909373058eec9abf988d5c0b1fe8acf2bb650f7f467bdc53d4f1d495d156ce467a0c02aeb0be924ec0adac0b968762390e18fba82301e5fab486980cc37d8f3b4e27d8f4e7fda2266d004f106b2ff82f2881b00bdb788a51aa221b6e509cd16cb20baec1916f215232d022e0a9b98dd95ac097ddfccf5203448584bd6029a8cf796626d3d6ce1a4ab014101467a942e32ccabd72c3c113832ae18d9c49f73ef607927cc78bbe8ae45f8bb73ccee2279816286644a3c1878a180fa425d1a3497d7e89bdc71b1b870e40c44ae8a2d277ab667274cf1131736b3a630faefd229a2c96e7bc0bfd0e2869009d764bf1415db0fc0d3151c23484213fbdf64b884f4c1a2230a2158e96c63df9d09c7dc45aae1480530d3f20f56d0039bab4e18e79fad11496351afae91aad582bbeebd45f0aa4c200bcf9175e24ce148f4cfa4fab660f12315447c428ad68656258b2ee497824a3956558e2902cbdbdb7258f53cc62cf84fb8fa0d844513e5c1a5056fa6b6d478ff39762db85512e2d86a3bc893858869578013645a6f41dc313bfe1c70e57d6595b99162be9e3e9defc713fa6af324200a25b60ad600b966a25f019089b534c9f734cf6350e3e561a5fc804a4b5ef7f95ba9b4fa0361560a43669102ba3b88bce196976699209aec2f917f35fff7d6e8ce1267c9a43062d0c2192e49bef2c6b1bb029f6636288c1f1ec380c741966e861c883d7b923d61c2a853665924a4fcbd87dae0e69cf953aaa6f7768091fa0264aec347c73522aef7895ef0f79f8c6605ec4d36ebbde14e4605cd50c1cd5a77c19b722e07f8a9a07307fd8abd0ee275864a13c66d935c5dd88a1ef748508cc18c8269ae4357d4fc54b19c24567f0bf2e34847ad62ca498362020a021adb8b1e743929258217dd421cbc9824a43eb7166af812034483ba1a8945b20835f463995fe32407113ce0040ea1e0cdc6f9ece6ad3b0ae26e937b1b5c8758450a5e9f805484e44ee55665071364d4061ce329f4a303d98880ef23959f628f3d949d47321e1f4fd303483ecb9b2d31d7f9ca2e29a293a53ea3dadc6210e99bdecebcae5240d8887b5b4ee56d84db918f6feaba17d00d81d27a940adee2bdeab1818ebc7ce459644c929f0ddd60ee5582a3a80cb16a8bfbb45bde6cd65527844ec3214255d480ac0d07cd4472581d698c64d6a96a3895b18e524f3bbc9b536bb60eb2cf8499916b6bb0daf73bfae151fb3df231d4c6bc565bbd9928d797ffffb40bf62d1c3c479af65cf3741f061df0c8480b86d83e8009bb9b6464be8a118c3d1e5b9fa93a7f3d8e45cf594071afd0e1eccd77add3b538b2301307bce081fad5098d26e43665361766b3a660dc018dc7ebc13318808efb12073b6847e07d9f9c9aa26c924c24163de3f031ffc7db60abad791aadc8d7b1b191a187dcba62412b41edef4e34c849b015a39343056fea2b6883f1774a75a7eccb3f344613805bdcdbcee1b47379c27bd5dbeb1422484eed6cbc16795e7bf0cbe6b23af90df16d8b829a7ef4807cf3c4588c413c986f56cd0cb6e8f311d72012432f5a63901b9e31cdfb443087c1d32c218fb1fe64efb9c5dbb3af8d0c73715208a92ea1e2f257d18c38f5968389041d90e0481f61f5f0f753975c3309897e85b43e42ba24d46eb295a2834873b1af10b44405d8c5889b4a4b00d026f34d46aa21a22c31cb8fa71932788e03303c647b0a040f5b6d7ca550551480092c7d1398e2b0370963e603a7a377dfa852aab37d29e47d850478a144db51b8d68b5e275ac19d0abb447ae3969f11137a90ecdfc3ed72a6967d9b3008252ed49c8a3eaab74491bfefca5db4f58a070445fc2fc48c42314647aae78778c004c285b74c01436bf9718a77b285e28bb3ef3598ad4ef414257dd5273fc96755b0c4218725bb969f35ef5225334e258aba0929cb99527b61299ddf3e22ab0e1b8812143e08934dc02b6e93bb4fa03b53973094e670c003f115868e903774fa7998e95f227e3e60fbfcb69d47e543b31996ed30b3b6968552f8b09ad88d60d3883f0dbbdd25400160f001a12b313eaafd1b8569b75fb9f68418de27121c8be40c634d55c08697211532dca65b6d30b1468331bc51c6746f8c57cf3d2754ae4bb3294f1e", 0x1000}, {&(0x7f0000002280)="4ee28ea3079691b6c09f7bfbf356c8ec6d2a1ade7c6a155bd06316bfe630c99f0fd6f52e8617777139954b130a01c056116bebf19bf15724a0b6bd2085d3f741cbc7aa7926c44a84211a2c970eaace8ae4339cf93965d75d335ca660b70c4a5fe0969b013838", 0x66}, {&(0x7f0000000040)="5544fef8e9d1d6d03a3278", 0xb}, {&(0x7f0000002300)="5fb6a87b32549e72861ebb956fb05f9a", 0x10}], 0x8, &(0x7f00000023c0)=[{0x40, 0xffff, 0x6, "ac4091dc0a3c0df76a108f0fd73ca6b62b0f947ffdc2f695f88c69dc154297ed3d394e0d9eb3506902"}, {0xd0, 0x0, 0xaa39, "2ececd6f947db051619112ee6690e5f6195eaca891dd29b1c1a0b3bac1196aee171c02fad0dfc5a327015d523d9c4b648349a3b63a46cf4b28adce12f311950644ee3671c3d0d86c1b93e766689032db01c170a1ef409c730e0f564ca90c112f8d48f11aef239444a914e6519c03bcc8c64d15553f88155938c1a2f45581f4ffc8189665722f87756bb0452f7e9f668e5f73d303226dd2294b823e573eb3496dfd447020f1a4ec0e4d533c317ed36870903929e0893794881b61f9224252"}], 0x110}, 0x6) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) socket(0x16, 0x1, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000002540), &(0x7f0000002580)=0x4) 02:26:39 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) dup(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x3, 0x1, 0x10000, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x8, 0x101}, {{r0}, 0xfffffffffffffff9, 0x88, 0x8000001a, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x800000000000001, 0xf0000007, 0xfffffffffffffffa, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x8000, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x6, 0x202}, {{r0}, 0xffffffffffffffff, 0x0, 0x86, 0x8, 0xffffffffffff0000}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x9, 0x7}], 0x7f, 0x0, 0x100, 0x0) 02:26:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0x5}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) 02:26:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x1, 0x1, 0x1597, "8172698f83fbf24ee810dacd0b9489919aceddd8", 0x7fff, 0x9}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x7, 0x5}}) dup(r0) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x8) 02:26:39 executing program 1: nanosleep(&(0x7f0000000180)={0x7, 0x4000000010000}, 0x0) 02:26:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() 02:26:39 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)="3edc0e3d3da83fd4f4eb004eb18a10c924b4de1bf4a71acb6196407c9caddbe4b267", 0x22) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) 02:26:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1000, 0x3}) 02:26:39 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="6dba3cc6cac81f780bbf7303ec3564e662d7", 0x12) 02:26:40 executing program 1: setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x1000}) setrlimit(0x1, &(0x7f0000000000)={0x100, 0x4}) 02:26:40 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0xfffffffffffffffc, 0x800) r1 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0xfffffe1a, 0x0, 0x1800) r2 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000700)={{0x2, r3, r4, r5, r6, 0x150, 0x6}, 0x3f, 0x8, r7, r8, 0x735afe7b, 0x7, 0x2}) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000340)={0x3, "125f74b2d210a4391a460867ca98fb1230d45fa11a6b2e88c001c6c0a6ed11ff663f76705ebb067ea2b0b1cfce535fc8f1a961effcda97f9024a3dac156ffa40e8f21a8c7b4f1310489c504ba5e9f10e5dc17b6e18231c2c8ffefac142dd6e454baacdfef95089eb97c3934cb60d4e1e2a892eb6fe670b031b12ade1c6cd35102bd816aa05079b8d1dbd7846d4b76df050ce8f944e0462d83b1f7efd42f16e79c007caa59987673c309d8e47106891b7f725d2fd85ade65015bb22a8801e615d12a6afdc296550b772edd59f31007ae2f9024c534e38280861da5767b114c426ed43b9c82eb65e939e5403cb660a16ced8b850f0dc9c83ceb58056cbe0cd03c0f7e85d117dc9c05b6225d849fb9abe0586845cb5384c6178a5c556ba62b5ee8d15bb85f45a986cb1785fb9d7af2f1aa5e4fe89562ee5ff135dece918e0d4da6a2e8abaedade3f873215072b3c491fb41c1840e4277ce0e7e1c008fcb95ccc49b9011b370fcd8d647a68095d33aee9dd8a54a8db49de54dfb715173cdb2ccf4b904faa488106f1758cf007a8211d248cf95d7801241e876a2db60a7544997885d3c4b6a40acce1b6042d34e7aaa2d4032eb785406c76878cfbe5dc8e821fafa46fffb858d8fb523415365cca1c31c21e9268c1d74a9986e01ab2da39f0ca9d1eb35c9a1b880b3911b1e4a4112aacc5c48fbbda26831a4438d1d126f72e166d3ca80c43c3d9e39e40817cda68daaad09e7c351f33a1f1768a47af9ad698c58e64c3f5e9a3c5e533dbf5804a06203fd10fc6de77425e7008c6f0173007ac08ed50ce618aa5418377a187816db951d479ccf06977ae2f2c4aa3b0a7757ddb14f0fa339f16985844699c6566668734ec947101a7c0000000000000000000000"}, 0x285, 0x800) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x3, 0x1000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)=')&\x00') msgrcv(r1, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1800) r9 = semget$private(0x0, 0x6, 0x0) semctl$GETNCNT(r9, 0x7, 0x3, &(0x7f0000000600)=""/198) 02:26:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) readv(r2, &(0x7f0000002980)=[{&(0x7f0000000440)=""/234, 0xea}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/7, 0x7}, {&(0x7f0000000640)=""/104, 0x68}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/211, 0xd3}, {&(0x7f00000017c0)=""/98, 0x62}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/255, 0xff}, {&(0x7f0000002940)}], 0xa) r6 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r6, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/128, 0x80}], 0x3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bea600", 0x1, 0x8}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:26:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="f940a970380850e3a8d15171890556966f44f635de078fabd4914faca1db6a156b095fdd2d702e7d0209036eb8ab6f3bb16b4791c96b11da8e559ddace5d162c9bd64be0c30b16691dcc5da9b87d3e392b9bd29d38dfde0d328d01dcec2b7844da771fb209ef61c6630244e6759ed0524b66a3c11d3dcbc97b480c3a514550798445f0048f94efd1bcf873b3df2f183c7503ebd701ffe3e4eebbcad2b5601d346109c752c29761b92805f5a30da084c383f39b29eb5280cb042ccd5a6318ddc662338a39d4a3ff983271a19b8e1a72cd491405ec6bd3a2d132ee224b90f64eb3b55c25e9215fcfeccf1d5a7520221075bbef75a5c53fad1f532d5cca0836", 0xfe}], 0x1, &(0x7f0000000180)=[{0x28, 0xffff, 0x9, "3d92f439998d1538b2a46b7285d98a407d70"}, {0xf0, 0x1, 0x8, "b4fbae51c16f48bc56748b490e7d27db413ec300551027c6658672b2157f0b404945558b6458a42a415cfd04bb2e4b5e3447c5e23400d8dbf721bd1a8a2e9932b7e78ba10c2bcadc410890233849d6c7303c038e5c0cc106ecf7322a134291a4976aadad7dfd20f59a20ffd9f8cdfaa25ecb4c844d8aced940fc6284283254be3dbb701251760729de0fdc05cb69dd322552b13a3d24f46056e91b5ff24fb3dcc1510df1a5f2b9dfe10acd6667f2bad577d09f9a9a81ba0769561ada225c00b6c070622c53bb071c1ed98788b36b4aa6be98d4ef71203a15dfbea316cdc686"}], 0x118}, 0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 02:26:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x288) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 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, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:26:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x48, 0x89) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffffff) getsockopt(r1, 0x100000000, 0x3, &(0x7f0000000180)=""/117, &(0x7f0000000200)=0x75) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="00b7afc36122e2ded5c786743c6610d713bdcfb4d6990f0f028594f2cee9101d80f9bf0ebec0ec0a9d55283a9da675f3369b41dc181654be052f716666b34f693629dd8b79da4dad0635f1ad12f00065b90544324507fc14b731", 0x5a, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0xc60}, 0xc) 02:26:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xa) socket$unix(0x1, 0x7, 0x0) 02:26:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:26:41 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/124, 0xfffffe19}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x9b, 0x80000000, r1}) shutdown(r0, 0xffffffffffffffff) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/239, 0xef}], 0x5) fcntl$getown(r0, 0x5) 02:26:41 executing program 0: socket(0x33, 0xc005, 0xd86) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 02:26:41 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0xfffffffffffffffc, 0x800) r1 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0xfffffe1a, 0x0, 0x1800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x0, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000340)={0x3, "125f74b2d210a4391a460867ca98fb1230d45fa11a6b2e88c001c6c0a6ed11ff663f76705ebb067ea2b0b1cfce535fc8f1a961effcda97f9024a3dac156ffa40e8f21a8c7b4f1310489c504ba5e9f10e5dc17b6e18231c2c8ffefac142dd6e454baacdfef95089eb97c3934cb60d4e1e2a892eb6fe670b031b12ade1c6cd35102bd816aa05079b8d1dbd7846d4b76df050ce8f944e0462d83b1f7efd42f16e79c007caa59987673c309d8e47106891b7f725d2fd85ade65015bb22a8801e615d12a6afdc296550b772edd59f31007ae2f9024c534e38280861da5767b114c426ed43b9c82eb65e939e5403cb660a16ced8b850f0dc9c83ceb58056cbe0cd03c0f7e85d117dc9c05b6225d849fb9abe0586845cb5384c6178a5c556ba62b5ee8d15bb85f45a986cb1785fb9d7af2f1aa5e4fe89562ee5ff135dece918e0d4da6a2e8abaedade3f873215072b3c491fb41c1840e4277ce0e7e1c008fcb95ccc49b9011b370fcd8d647a68095d33aee9dd8a54a8db49de54dfb715173cdb2ccf4b904faa488106f1758cf007a8211d248cf95d7801241e876a2db60a7544997885d3c4b6a40acce1b6042d34e7aaa2d4032eb785406c76878cfbe5dc8e821fafa46fffb858d8fb523415365cca1c31c21e9268c1d74a9986e01ab2da39f0ca9d1eb35c9a1b880b3911b1e4a4112aacc5c48fbbda26831a4438d1d126f72e166d3ca80c43c3d9e39e40817cda68daaad09e7c351f33a1f1768a47af9ad698c58e64c3f5e9a3c5e533dbf5804a06203fd10fc6de77425e7008c6f0173007ac08ed50ce618aa5418377a187816db951d479ccf06977ae2f2c4aa3b0a7757ddb14f0fa339f16985844699c6566668734ec947101a7c0000000000000000000000"}, 0x285, 0x800) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x3, 0x1000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)=')&\x00') msgrcv(r1, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1800) r3 = semget$private(0x0, 0x6, 0x0) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000600)=""/198) 02:26:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getrusage(0x9, &(0x7f0000000200)) accept(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xd5ba, 0xff, 0x80000001, 0x6, "2811cf5ec9be8ef8080867359c59c900594129f9", 0x6, 0x1ff}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 02:26:41 executing program 1: socket(0x1e, 0x4, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) kqueue() r2 = msgget(0x0, 0x8) munlockall() msgctl$IPC_RMID(r2, 0x0) 02:26:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) r1 = socket$inet(0x2, 0x3, 0x982) ioctl$TIOCCDTR(r0, 0x20007478) listen(r1, 0x1ff) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x3) close(r0) 02:26:41 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) munlock(&(0x7f0000f7c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x9) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x2) r4 = socket$inet(0x2, 0x8000, 0x3) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10002, 0x1) poll(&(0x7f00000000c0)=[{r1, 0x9}, {r2, 0x6}, {r3, 0x1}, {r4}, {r5, 0xab17a2a2d83ebb55}], 0x5, 0x101) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000f2c000/0x1000)=nil) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) munlock(&(0x7f0000f23000/0x4000)=nil, 0x4000) 02:26:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ftruncate(r0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/164, 0xa4}], 0x4, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) 02:26:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 02:26:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:26:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 02:26:42 executing program 1: pipe(&(0x7f0000000000)) 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) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) 02:26:42 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = getpid() r1 = getppid() setpgid(r0, r1) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r2 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000700)=0x8) setsockopt(r4, 0x80, 0x4, &(0x7f0000000740)="1a7606d127e2523dc1c832d329c93e385d8e6e8b0475fa356121eb3f1c26abc6a4a8a89911f63d9d730dc5e95009274be0595392aa507d591de44cd2de97adce2dc84ec21f3aee0151cd3d6a1ca3d7c1401e9a08fdeaa9c346d5c0b548c731cee9c554ab0347e2c8ca5f6d76bef366c87fb4403e8a2aca9e2aebac1f73499abccc537157b94070c19c0bd48a08f01eb35320958af0a43731f52fb09e9113487669a7b301e54364727cde904d0d72ef7d6e0521393048c598472df07ffa340c9eb5adc374904949e8740e91407a25a246bd7bb77bc0fde603724c66c26bd2c803cd76f1ca2a617e8344e411abd76e705537d2", 0xf2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000600)={{0x52dd, r3, r5, 0x0, r6, 0x100, 0x101}, 0x2, 0x2, r0, r1, 0xa731, 0x9286, 0x6}) unlink(&(0x7f0000000080)='./file0\x00') r7 = semget(0x2, 0x6, 0x0) getegid() semop(r7, &(0x7f00000006c0)=[{0x3, 0x5b, 0x800}, {0x3, 0x8001, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xffffffffffff8001, 0x1000}, {0x2, 0x3, 0x1800}, {0x3, 0x4}], 0x6) syz_emit_ethernet(0x4c, &(0x7f0000000000)="7fb04f4bfb260cccfc085aa189af905be915bb199a92737a15ae7564aa287d9988dd3a46f7d8946476bb03283b616e742462a963acd53cc13039f04606539decb94bb14f07ade9b7f9e269e7") r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x48) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="c0d248cf3e8fdd8fe9c261357871326090e0ce8dc7cc74a4b2", 0x19}, {&(0x7f00000001c0)="6d01913331db67d5181bdda3f982c68a53bcd910867e01ae2d2e3f3b9bfed9fd47e633577800d9cb88", 0x29}, {&(0x7f0000000200)="1d7cd41d76121351a7b733e19961e180339a29c3adcb9bed4c6fff3313a1e607a4be4ee385a23547844be3eca288d676a640bcfd96958dd74c4d34b8b1415ad9e90151d0ecfd5b89aee5c545c4eea9aaaa4498a4b92238d57df7e887b318b878c70020ff20003e763d196cf398", 0x6d}, {&(0x7f0000000280)="3214d935b7d8605e6bdd8de5ccb09c0619705ca92d01c32edd0e8ee48506505115ef9e95e608a16af59b8214716e381ec4c4c3808e3286811a07c1d2fb17d7233e588681cee544b5a11144d8254566655bfd7d46e23905e94938a6f4d1c6e56dcd12d43093422fc0", 0x68}, {&(0x7f0000000300)="36c263253da40b025d22e1d0e7a21fb2fa8e94a4349b719a19d19c0809a9901a23a62122696ef5682f1c77088a4240490a41c8d550c58c21c2b274e0c52dba9700682d480e9596026c49f1e145c76590774a4f036d251809707e66d4a7f7d15c75fbfe173108dc7fafb5720c9e6bfdd6df4f27a9f3137f93664565ea83aa4de6243db28325882d4f5470188b6aa525741cecf1dd3f3e87bd4d6a976a0deedf8f2de146d2eb9794d8259e1c2353aaeb8ddd31c7d7a9d21578b64bb7b05489c6244afd1f99c3cc2b9d13f990301e037d79bd5a6946cc823b80c6a9c994f4f63e696b36a8ec14e56f9176", 0xe9}, {&(0x7f0000000400)="e2a15b5cf6282cf3501d54dfe72e764c4d225268fea08f82e7debad3afb4a01f2b3ab7c892b7dab83737d38f3cf6d30d513dca25ffe16d43e1", 0x39}, {&(0x7f0000000440)}], 0x7, 0x0, 0x0, 0x400}, 0x403) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000680)=0x80000001) 02:26:42 executing program 0: setrlimit(0x7, &(0x7f0000000040)) setrlimit(0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/142) 02:26:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x100e, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1bd, 0x9}, 0xc) fcntl$setown(r0, 0x6, r1) 02:26:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x130) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x401, 0x5, "1928079ee4ef06f8817cfc6833dbd7e1bd1193cb", 0x10000, 0x1f}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x3b}, {0x18, 0x1, 0xe, 0x5}, 0x2, [0x0, 0x100000001, 0x81, 0x80000001, 0x5, 0xffff, 0x532c, 0x9]}, 0x3c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:42 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x9) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x10000, 0x5}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x1000000000000394) 02:26:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x210, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:26:42 executing program 1: r0 = kqueue() fsync(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) getuid() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) getuid() 02:26:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x2, 0x1000) msgget$private(0x0, 0x1) 02:26:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getitimer(0x1, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 02:26:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x3, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82020a537f6e6c653000"], 0x1) 02:26:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x84) getegid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x1f, 0x1, 0xfffffffffffff32f, 0x2, 0x3}, 0xc) r3 = dup2(r2, r1) kqueue() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kqueue() sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="a7724cc89695c250249d41db9e43d6e0ccd0ea870337cf59abeb76a38aebe2034a450115b5ca4341008c526839b750947c28f2f57d457e", 0x37}], 0x1, 0x0, 0x0, 0x408}, 0xe) 02:26:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x8, 0xfffffffffffffffa, "10172e44d41b001d71ce75c0dc49ecfca45837e6", 0x2, 0x3}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 02:26:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x401, 0x7, 0xec6b, "06cfbb62a975fe856ec7df4066dcd8a6e659d56f", 0x100000000, 0x8}) socket(0x19, 0x4005, 0xfffffffffffffff8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:26:43 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x10) r1 = dup(0xffffffffffffffff) linkat(r0, 0x0, r1, 0x0, 0x4) 02:26:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x510, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="3aac7e9d7551e8c3df687c8a58d5f9af2463162764451268", 0x18) munlockall() 02:26:43 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x10001, 0x4}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:26:43 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x1000, "cd600a3804690e33bc2278a1bc9382c1578f0786", 0x5, 0xfff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x7, 0xfffffffffffffffb, 0x6}) 02:26:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f00000000c0)=0x4238, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x7, 0xffffffff}, {0x18, 0x1, 0x401, 0x7}, 0xffffffffffffffc0, [0x6, 0x80, 0x1, 0x0, 0xd0, 0x3, 0xffffffffffffffff, 0x3b]}, 0x3c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r2, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket$inet(0x2, 0x5, 0x100000000) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xa0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) getpgrp() setsockopt$sock_int(r3, 0xffff, 0xb00, &(0x7f0000000080)=0x82, 0x4) setsockopt(r3, 0x2000000000000029, 0x200000000026, &(0x7f0000000000)="e605faad8a7e6bf1b21ea5d38baadf78e44d8c48606c507b1cb0c4e67e72915d590a9f2e14c155f1eb21b4155ee9e170f81bba557c71f9366de6df1e17dafba97b8d6510821b804fc3a92ab3d943d562bad49285e8adc0", 0x57) r5 = semget(0x3, 0x7, 0x10) r6 = getpgrp() fcntl$setown(r0, 0x6, r6) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x9]) 02:26:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1bffffff8, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x5}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 02:26:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() fchown(r0, r1, 0x0) 02:26:43 executing program 1: shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 02:26:43 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000000c0)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getpgid(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) setpgid(r2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setpgid(r2, r2) 02:26:43 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="fc0e06b3dfc0456217255811b697d96365ec2bde195a74b26d41d39e1602f43dd754f13d69e7b2fc339781a664c90b09153e4ac7e28334ae28044868a084491c206733ac64b9653e94fdb859b25cef73c16260e0bf097c89323655678e4864c60e71f04fc01f35d0dacda3a68a2de8ee7fc383289763d263b9c9f452c66630104268f0298a6411564f30b762f18db3456427865554a97fbef5f86e366811514cdc0837fed558926655bd2ea348f19e2ddcb8927da8bb24838720b7ca16cf42419ab91284bd39e37d007730c5ac0b6b1d64d897db94b9c60b1238750ebf906d9ad8a5368739104c5d18ddaf48327cfe0d99e77e8f65a7ce2fb5a01b5fee0732180bfce4c7ceec7f57e9a17f35d3877e0c7629c07e2d88f71b72b9bb71e765ff71bd148d377bb3dc830a5cec3da156f0857bcc7059dcdba57a260a0739ea23dfc60844e2ae484a3ff34effd31c9ec717193ba4e9a58fc6bf34f9f7a72d5838cab65301c83db966efd65ea1d46d98051c657a0de79c7f768e0972abe3ac2e6740b62e9ac29c6343e170d80bb2b8322ee2bb6917619f4dee7a39ba954320b4d75944d88bf7090707ff6fce364663b205c696801e15f7d302f0555d10e071da905e36fd4d2a451767bada26e4a6217bc2bdc7af7c16b139722496fdbbf771b05bdbd053948efe7fb46be7997cd09cd80835a6772b8f18751479278772e09fd0aa8f725e1602e74baf779d53038ef8acb15c6dd3dd87b42831fa51e6be0888b048c1048f87ea3ebc21dfc57c7df1bfdaf599bb9335b649cafd74331312e25cb5f46f010cf057a03a05008d4465334a6f6186577a539ec75391dc75d23b3af8f6e43f13274258c965d428d65a52085dc4319c2fa27ee0e1972d185d173240eb6f8d42f3b96b4a50843273c2a1f45147763a7055f47861a51f98f109742173523c7b4b03239cc4c658b22c0f3672eff67ca44b1aa6396cb713839032a5239dd4ab16ccd408706ed51709d3cb2301b66a9ec27fdef98176c1a9e9ca74a31a366d87acd3ff309fa6a0154bc974c7b41ee8fe63a03ff7d9eae3a8fe7361df07b338ae295512afaf2a6470087bcee5b51629916ed86b2af194aba27032ffbd0bcea4c7eff3f727e66145ee0baffac91783b5941c6625dc26627ef7832df1fdf28bb050488f7261cabcef5a175b8d10c35b14d9b30208e88b7fbd480835b62d60c52152a27a92545e1b6db4d2e8c51752700e7f75f1b63de7c085515cf09b9016c3f0c3c3a3594430b55c9474b123b9046fe2415f13bebf2ac4262c29ac9acca82d3c6b55017899d726aaf05e8b3f09483d1119549487a70c41538c18e72606dda0482e465a9e1c6f76251d025aeed47a9136d9c77c46e1f00dee4ba612457606aee4d1de78ad78bc1dd9048a59a38055d3689b6a683c17923ff38f908583090ad4d3c057a878cbeee3f1eaa86d4297266b663e74c0d631c4a6fd67615dd8dec527f0b9f0a5d5b95436ab125d4a58e3642c4a6785b7a2743d979bb812a1acb6c08834106fecbaba6b25e133636bc66ece8f64b986ee079ef0e23204d33fe300f1622bbe6826611fea72ca6cc0a689babc5871d3af104e6fdc13439fae24cf8420db20574179803d28257da630216d1981d69ee55c7f368ffb7a805909a7c5369b6025d6b06020ae17cbff2c2db7f1ff00f39d9df2ad7bcc389f7a3bccd45e7b434034f65968bbc900d5a628b5ef42790f3b6479ca76fd1dfd500e5335607220146500c41cbb36b12c419120bf68b33ac84e241e42336d25da623d71f694cec4f3a810e3e76d8bd8db5997a6bba0bbf6f90050770b724fb237a5f6757ada136634fa177d0a49c9479f99be063a2d81d9952fc5b238ce9e572f16e095dcd1ee731ad1b4f63a85e8411adeade781866860d4a98697b1afe393a54fcde0a6c44bce21063d8e0f989db7c854523b7fa22499161af49a96d45052b396143a9fbf649488602061c6a63734d121014e4ea8ede608d5703cbd6756a79fa61d00d4221f5fa43226e675cfe0004cead497b597b88891b03ad9d9b949ab2ed4140862e3e551c4214540188401d9e7a5534d2492ebb1eb51c0a9e810a5a38a85260319507f583cfffe271c24bb2ed259e5820459197690f7a660d7db7b6176526dbbcd59355c6704b97a20bacd444c84529bfd369d160205c164786e15981a2fe5b08ee2a69997412e97d2aa8fbe285dc2f9cf69ae8ef76bd4def9502bb9558de5641980a388877901a32ae5475a75081b6bef80524446836d1f5f779c7b800d6d3e6c05907234a869de402a7bd1779639764de95b71398844b24fe5c9625ec6bcb4995781e9c006d4e43f6c8ea5895fa87185f8a3c8c1d3c7a519681a74cb6cda13f0fa5eae6e3ce6df297722c2cd81da816c9a91edef09ebacd57d6dd1e27feea8d79897aaeabd6fa3ff3ad8331df940d4afeb9ea1aa36f4f45066f4deed2a450171f3160c8d0ca80122694dcdc9082c5724866a012edbe55ba753b4b6a853b3ee2aca8fb5d7b5cd57c1f78a922c757e9b72be58364f05a2ab289b8705e3c7c01e705cb2e15736fc1acc3338156dc0579b9fd05bb6d4fbbbf90ed0c78d0e36b0f85a4189c3f3f72ff09a300157fae6aea4cdcdba6cd6ac9843d7980b21bcb27a1200bd4546ec5666548dea4f78d418b428de28fc8973851f75518fdcb2766e0cb350614f906b50054efb182d69fb1ccdf6e11a31161985b90cb2dec4bdbb69f58543746bbd9a75ca022b01aa355279545b99585b3357f5d4978f0c0bc7119b618145b768b3f42d97fb457334362535ba6e4bfb31aec4df5706774f8c8cca3134df9313802701cb98bb9b879ac5ffee7993aa5fd91ee1fd4965697910ed74e709007a43e60e3355c15a2b885400a17ceb6885e3522066128ea7100aa3b866407ee17f58101d579545bb3029756eab3714e5b05c0e9d3217e0e42b72d7c39b94c371ec1f2998b6d323d81ec9fe9ae7f3b9b55174b819ba9a5807cc159178a968a27cfd032922718f26b8fea4dd58a60f4e78499ed4474baebbdfc3a28369a8bac9430b85c193cba21df220e04d04103968db1cfeef46fb3f2fff9f26d282f7e180e67685a2b9901a29e4f2fa393ac6d7d4e40595b9b24007952979c77c2b43bfb7c06029cb90dbc0d314c20add835d4a11af6aa128a23b38dfe6e00fd592fce1ea53c5cce5f1b598c3977305f515ec72a3b9d837dc41fac971b123b5fc6632d902698e080d485bc8dd72dd8b3bdd6f4e68759b0b31d6181f0297d79959367f8f24c2011d8d3dded5b58de1e93ec0b1a7152dcc1df9bb534c89962124076299f03885d8c6689ba9db19034d7840a0ccc8ece8f7562057739b2fca2bd280a6ed9ae2e37fe12a8fcf88f219ff56a7beee2803153a56397927143b4e5485aac11f672dbed4fb7f2b7e48c98713fcb8f02a00556913663b968e869b2bc3e76d5c3bc031c21da6c2e33e2b30c92fa17ecd69a6864db431f27966295e007cfe1cf6ec40e9d4a24adba509a75c2214c9405144f7e895e85cb33f15fb3624a39ebd54f169fd6111b93193f24087daff0e78d1aecad8cc6df7e3fe776ea5757637c3b17ee1f7e62e43f476b7c4cb9cb2ceea4fdf86359bc2e93c653d2f606c7ee9524c79d0cfad2c04be2503af1a470a0ccf7f6c3afd6fbe32cc511c36dc2cdd6d7508f2e587a9404d44fa86eb08251ebbea07511284e2e5b2e54a98f241827c5e66b587d5c9662cde6554ad35f65a537fd32123d80368c6d20290a15d2f0224a20e0dff6c0a826d4b74910e6dcf6b78c9f456f8344cde1ae398b2425e2cf4f9eac05485ee7141883cfff269b15fbaf5c1825450f4758337d5c07c7e9732fcdec01928360c228450de5364098ce25da55957c3053bb9327277922754c48620c49733e80b0d3af41baaf07fe132ee5605f1a3cd8d5a451a6000002dd3213f2601d19170b32fb04f5110b17419a152986faf71898853c5fd7ce7f6357e4dee44642ffa2e0f964795c58e791726114322775c6caf968a803a4e54a6fa5ee296fb57e09ecc61578dc33ca32481eadfcd4f32d283627a969f5fe01d8f3fc4f89d2bdb1a221ce1537c12ebf3fa401276641e0db73cd503f04b64725db47d74afcccef3acb653b1489b0586540fe06657ea10eb6263c0b51499d7a06606c7de9803f190802b8d4730ba25a4837e428d5c627a6d3a8b8c1c71d66997a994728d987c8b8d75686fef32d8f56461658f0470b03252867e075139215dda8a577b7844db36e3501b772a32fa8e2ef1a2106f1d4b991d7d885de860764e5a56407e067c5eb13e734dde8dbe1c62c022e33f5804eb6ec7809ffa16397c65804489179d78a1ce968ca55eca71276848588cffdddb6f020da4813e25f82c30f279cd8f135c36e7c034b05d1994ec91f380e8993ae5bd950ad0b14d963923fbbb20a29cef90554487f5830243727ccda2d59347038f954ffac66a01a316ef3ffc2758376f72e2e3075f04b5a6d39d77683183b72d8ef7d7dac32b238daeb8593852a52c164283c87e616b55a63cbdda24e4618db3e6bd22ad7a887da0cc139fd78acd1734cfdeded9d3ef1362e5d70347fcfe41a884f3cf0a60968b48f39a9ec767f107ec3373d5d461947e735bbc8fa94e1b65e948b05400d7a713ab77101571c6a4e56f9c114584ddd10d4c59a2ff8a5949aa3065375372c0c89dd303425338809e62d68b00c92fe1a8d50639bdcd43d4a892a480d54728ee4fab9a83a49adfda7fe0c364fb349a408c8c4c60ec47dae2f8aec101b33bd864023eb75fae4c92f4aebcba7a0cbe679b40647c4788750c6c94bb3d4128c5f3f97f0b55096ff9b4990a1294f2d4f97ff4f47998ebacb4cd763f7e49b3955940740f9a40270deccc0f2be199c38a4eb7798f8c7b1b72f4fc5dd3900ce492b69b02c4e6eb459b9df7b32325865012983ccf976ad01ddeff93d1cbdf8d99edec9615a9f303ad494a61fc7a72f07452e67bc1b447d4e3f820f2d747575ed7445f38382249920c325cf6b016f9feed3940d52c65ee44659cb598ef083141d1177e800f69ed7e23c23aa81fccd743acf0c4c8db2fb7d0abf9a7b49e10a3d287be5350aee8f90f289698579a4f21d780b7b898436579dd9412d28c82eaeffe0ffe18b1229e75edc2ae479e1b61fe2b20b2f1ae26438ffdd4c26e6f763306c0a6e9d43e0695579df9ac09b996833234df10bf5199584a7d7d71b8514198e8ed03f5e29e00331971c41b9f2e9b0552db7f9a568ef0d1292e2cb9016db5a866c75759941e68c725c69e172d149ef9c221622819ac1e04075868133e738bfa27b51ba00c5ea7d03b81bf5dda26eb093a52707cf54c9acb50c6a025b27be4b3a700e84b2da9a7e542f68c3c307398045e9ae2a0c2c0a38ec88550e75641583ecadfbc0fe6bb5ea906ba5705734065063d0020b0f0526f22ccd255260a36a660745b367cfb255f6678ab6b4ac10ea6a5fdd6455c93b5e42c5c54cbb83fe77300386987d4b7903f5710f1eeaa839930675a8b0f5582f6822feace90c239a1e7c59163637325b176c316933f28fbef0ed80a92c17018b6e7dc9c905bc7efdd612928b20a2739ada044f3ce22175092d0225c4ce9378f232b8d7f795e0bf682264ac7548eba72ba902f8989dd784bf61b7163e0d415c02f5fcd446d4f13239aa95a370449281c132c2a5910c862c8d77d9d8f198a142001532068272d742b50666a52eee7c9bc695c350b77d48df2c2a6c54d6b8b3603a63934605e6981388e462910432c993bc48489", 0x1000) 02:26:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x1) r2 = dup(r0) syz_emit_ethernet(0xfffffd42, &(0x7f00000003c0)="028ff24280202c9ef10a8fff4a691c6b28de884770715468f26ccecd853bd1b56059651c009facf258b66f9a3e2cce215270608e80a6ca04d4135950b9db09f0b7b9eabb8fc19592") syz_emit_ethernet(0xa5, &(0x7f0000000180)="b341dca9b92cab1a5dcd4f0487d2fd9093e30b9d29b73356906e6f5b12e59b91c647a1da124c2ea80fa98691f24d0735755681b794ad28fe352ee6df11fbe3b0120e8f113f279b5107735346a3c2581c9bb372bfecdb0099aecd7c9bbed1154eacb25a3d49043ebacafa149647252144576791893665890dbad2953ace64566cad49cbf73c4f5673c73998e9c3cc34e02272e5cc47081d7100049c014e958847a4f1b3a392") mlockall(0x800001000002) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x6, 0x40}, 0xc) readv(r2, &(0x7f0000000000)=[{&(0x7f0000002640)=""/92, 0x5c}, {&(0x7f0000001540)=""/249, 0xa}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x3) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x1, 0x3) close(r1) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() 02:26:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0xff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="0029aa59ced228b212ab72c66b5b37d3f1ce1aa46e2b1eac9230cc07f2fb041b985adfdab568480b97a3fb46cb0fa52913e8d8bcb3e1b6", 0x37) close(0xffffffffffffffff) 02:26:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 02:26:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 02:26:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0xd6b8) 02:26:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 02:26:43 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x119) openat(r0, &(0x7f0000000040)='./file0\x00', 0x420, 0x1) 02:26:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100000000) getsockopt(r0, 0x1, 0x400000000006, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="1f77a65f420f413917bd24491b15a92783943fe9c306898fbc5694e335e41c46cd4ae435f1a8924ddaefde8ac7b5bad7de9935de1610707cce4ef5a559b1eb5b940d6afaa10cf822d14c536fe6ba710cd1b944", 0x53) 02:26:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getitimer(0x1, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 02:26:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='\x00', 0x0, 0x40) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 02:26:43 executing program 0: r0 = socket(0x0, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x58) 02:26:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) fsync(r2) write(r3, &(0x7f0000000200)=')', 0x1) r4 = semget(0x2, 0x1, 0x20) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 02:26:44 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffffffffff, 0x10001}, 0x6) 02:26:44 executing program 0: r0 = socket(0x18, 0x4002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x40, 0x4a}, {{r0}, 0x0, 0x0, 0xa1, 0xfff, 0xdfd8}, {{r0}, 0xfffffffffffffffd, 0x62, 0xf0000000, 0x100000001, 0xff}, {{r0}, 0x0, 0x2a, 0x400fffff, 0x0, 0x8}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20000001, 0x4, 0xbfda}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x2, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x0, 0x6db}, {{r0}, 0xffffffffffffffff, 0x33, 0x20, 0x40, 0x9c84}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x1430973d, 0x400}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x63, 0x3}], 0xcb87, &(0x7f00000001c0)={0x8, 0x5}) 02:26:44 executing program 1: r0 = open(&(0x7f0000001000)='\x00', 0x11, 0x77e192b5e086a621) lseek(r0, 0x0, 0x1) mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) mincore(&(0x7f0000d1c000/0x13000)=nil, 0x13000, &(0x7f0000000000)=""/4096) open$dir(&(0x7f0000001040)='./file0\x00', 0x20020, 0x20) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) 02:26:44 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1000000000003ffd, 0x2008) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x12, 0x0, 0x9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x2b7, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x42c, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0x20000010, 0x3, 0x9f5}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000001, 0x100000000, 0xfb39}], 0x1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x11d7, 0x8}, {{r0}, 0x0, 0x40, 0x84, 0x2, 0xee}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x4, 0x20}, {{r1}, 0xffffffffffffffff, 0x92, 0x58}, {{r3}, 0xfffffffffffffff9, 0x80, 0x4, 0x0, 0x15f}, {{r3}, 0x0, 0xa0, 0x8, 0x0, 0xd4}, {{r3}, 0xffffffffffffffff, 0x5, 0x2, 0xe33, 0x3}], 0x5, &(0x7f0000000080)={0x1, 0x101}) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x23, 0x10, 0x8000000000000003, 0x3f}, {{r1}, 0xffdffffffffffff9, 0x8, 0x1, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x9, 0x34c0}], 0x3, 0x0, 0x200000000000000, 0x0) close(r3) 02:26:44 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000200)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x400007, 0x10000, r3}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2dd2002e2f402c6c6530c39bdb494b63dfd58ebc76d544948e22fa8d"], 0x8) read(r0, &(0x7f0000000140)=""/155, 0x9b) listen(r0, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept$unix(r1, 0x0, 0x0) 02:26:44 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000040)=0x10000, 0x4) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) r2 = socket(0x6, 0x4000, 0x6) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001080)=""/4096) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002080)={0x1, 0x7}, 0x10) fchmod(r0, 0x80) recvfrom(r2, &(0x7f00000020c0)=""/82, 0x52, 0x0, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000002140), &(0x7f0000002180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000021c0)="28b85efd12660bedb524187d6fdd8f645dddafbb9ba31373276f64b983964394a29b2e57c526b412073164564477b171f475426ef23f7b5154e8901d1850f4b98f8c7b25f6092bc2c392347c54c124038ae0910b5c2f6784f80bf3f00efe4d9978745de81459479fe0f4202496afc722e1ed89a6ea300a60601321f69cf13ac1018c4059177b6f95ac04d085b4fe8c3f00d8c02503eb5dd0bd1eb4a0fa379357d894ba6aeea66cba1c43fe67239975416f12b2da78fece552f2aead76f5e0c6342b7c648a9addee2bd87d405a9ebc4ddab3da0c415bf030346ba2b49c1b27397d7d8f885540946ce0beed5f07bb61e5afc37324deb2026af9ad662c9478b70cdf04553faf51b689dfdab89f8a43a3b2c748c6b4dc5388f6d8075bc51c1eb75a419275bfc79ac75e5d196587e59ad157d4a8253bc145afb8a6c9f68bc81235440d5f631c55b272ec0e54f75b16cafecd8c4fa58d0ddc17b84f1f22ad3a7f0b01973f36505596a0abf1a65d4f1b45dcd00f2567f8bb3e0ecd093b0d26340cf4ae6bc3d42599c7d2e16e840c31c6c74cf76c94bfd666ee644ae5de042c3b30199f6397fc9b4d2f4287f27d6afe07e3ce5ef9cd6c2e553b0a8af4b59fdcb72cb9fb6b13f6c33b9b3695967c93ea57a37af2aa46e06ed390dc97f6e4ba9778bbfd0bc6b6322b0745cd573c7bdd326796dd3a956e436357d258f8b7716368b6048f727bd7818f36638c4ba78dfda8829e0ebebe58e7175b294ae397255d72b806981349bd016dfc11666ef63ccba4a33c8ae031b7b636e25b799b82e1979040c4cecdcf201c84cb5c6ac89c8524458058c7dc2cb5e800242cbf754ba342f14fc4fd8159023f76b37e8ae30a80a7099b036550ef622ae00a86ddd322f7f1e5887f7f1709c20ae45b167f3f401f80716daf1413f5bffac349818cf83ff785ddc6c612e5e024570f47099a80741925d9785d80423d6cb8b25e43a78218a1ac6bddecbd65d64f9bfd73f9b4f88a36b7e937b3aee81a43be65663c413c96d89c0da96b4f9b1b6e5c71d68a8a275843ed15e7518fed0952b89259cd22c93927c5dcd5e0cc4ac3d104e24dbe9e0abce767d5924d5896739705390f1358ef4e462b749e636432ea3acd71a2290766bc0465b811744462c713b952c9ec41aada98f167bfda65f85db1301b7776b85a5a70309f4ba2ba7e914244fb36cdb7646602b1b8ce376596e071e59761eab69f4ff432dd44e377b4da2fc70bda4c6562ea5655c318426da6e35511f27ad1e53aec888fd78069c753bf3f0ddc29fadf25f936ab4893a2e3216358dc5075cc7d8b4d2742ac98c5939f2595b154eb5eb1e9afa6b65048835f178163bd0e590eefa93865f0c7b1aabccc8b4e38573b72c6be33975cebe63c620aabee69482d392dafc0931a52c4f652ac3fcb44c3603ac570056c702845f0f0e384f5ee05c19c4515369425cdb0a44fc618300f6a2d584992c05cc41f025c48c3ba7a5a30c435a8ff5bd230731819560e89caa991027eb10e4b76abee741e700b28f93ec09887438e16a7cb68fe9d04fb56a12487edd07f7fcbbdd8e693db25264612c17b6ec3196ee263ab3456ccf623efd79940b0acce5db4ad76ead3dcf6c171eb8db31d30ab5bafb5fb08ff93329f6e998c044de47d681c8418c0ac5f379683dbb3c92884b37bbb2d8c2ba15b7f1fe75b59008d2531b92e902882718656fca1551c74c37631cc7a56a04163add43e89ac53c79526d212913a5b893720c1c68e8622836dbaa206cdb408ca9b0a5057caa6a1a2d9aa315d974660e128e7dc42d086da8bccfacb49892b35e875c6432e504db84c49692e5db6e30ff3aa6e0a2605a43d7363d250c3c978360bd2a134530768dfc07d15724fc7e7dfe9ee67a4616ce63c701b9ca61942388c833ff40b895de18b988dbb407cb5dc74a149cae7d8dc6b8372468bdb3c5723837b33ec71a8bd4b5bc09ec7a257a50de839a7bb0fd06ebd493b69b8038a622a55886f184fbde52b3e47af5eeb75e4a11dbad3559b90509ea4f38b063ec7e85d13647366cdc8d8c8d6fa96eff9297e6ce65a6306e25f91dce2baeb43c481bd516d6d75f94b311c6850e6b128e92c22c019c893c154c793ab9ede997a61ce9b1111ebe30e8480f58c624c8e4cd0ab4d790c9c6d7e3bc3a09707176f47258e84e9f309a6cc86f1e891dbc5da8ee46ae04f8b7e7bd4edc4920d5c014b391266c3b7aab1ae672a95644dfb68f62a80946b26642c3834abe03160b0fd099ab532e2d24aa4d04103e43ca1a99caae10cbb75b260d28420e7808f4be74d24c2c08710db9a35558980f008ebc5b0da801eab891b4285c77cb02c13177c1ff637b70e39e580f052fdc9999b084e4bba2ab65ef10e08c996ef2378b723fbd6def2dcf21db00a1c57e850e231852692c40a760a75b133b73f988d03ebaa4435bda04edb9d19a13d17593ad2272b1da367a991892f244c314a6cbabd1caa2b6e276c7488d22dd9196bc650b3611fafecc316e27e42b3d1ce3b2aa5086ca9558ad131b89bc8d994ade7dc9e131f0997844ca100541ead7c64900dc92846f5169f4c1c5b5ec18080ef2c40136760f5d4f1282d4bb3912f30d1e2602db91b96d1692398315e5863e0ff36988c7686e3138aa73af85c8953b3739cbc83e46b173d7697762a95e6bbaae6a8c75f37ce379830b65320876a20cf44936faf9694366f39832b53e823cf271526fbdfb794e2d7e92568877ef619cf6f68076f367fd77869d8604408978d9148cd9278816a42bc79822f7f82de926143d73fb13d4dc4f77d1eaf36dd3e092c77a3a1313a5f376ad30d6ff7f3e9755348f82729998f6066876b6b33f3a374bcab599a2a9fe84af1cacd02d26929ffe8ac6ef766b14216133ae301decacb66185524f8e37dd13393ec6aca6b26f8af23f7b4da3c2fe001c482c81122bdb57c1ae25deb3ee580a7dbc7c825388e2eeb5914a07107a7030fc47e7b89fbd6d4b30b23e076f123458de35fa604438ec755004e7d625c3d1d9e0a82c1dcb97d467c5d6a3013ae6c7636ed08058be11ae5623a16cb968bf1452a48e369d8c9f43f04e26dbbcdf513e49faf556413bfbf0e87fb6f49d2dc112845efd183eaab6a4130be9fa06beb9be82974234ae52bc9bb08601579a52307dd519fe14c52a6805e78c7b6dd682fba191375c1fd3d4acff8709ef3f453dd5451cb57611ab46e31d96a65a636b1b0c4a1cdbc20a221ca24f1bc3e439a8d12e1c3d421d0bdaa04f029340c3094cfe9a83678a8e735591c548c0f1d57eda20ccf182579518cb9a5f830a9ec3b50efac635afdb52c3c699a41e1f1bd555f18984b8fac0603344cbe0aabf7f4b4eb013468c6b2ec97855e083e9ab671364e858f5ddc9b18c4916e901c586bf2e82b0b857b46a5125723d220c82ab2e0ed68093bf5618cd6292460daa29b66415656defdfce71a1b6100a58c6b136fe6d4cde98710bab5f8c2fd95620822ef8731f7d64962f43bc0870c8c4724be04b45b4c344046b315a00ba9758b027555ff08dcd8dcf13f658256346cda00b12dcd6b168cfeb3f0785d08fd51156e9f1f95c5efc40b623729b48cd99223544b98c9cdada5e8309c2a378490f62a51b292f4fbe6031e7d24704da3f02d3cd3928a87d36055fd276d3de5c7867c364a6db876b1092eec5c0682f876b184ad8f6d83e2e4627a893bc3b1751097605d3dc69ead16ff79b880968176d30616b5e7fa94a463ac51b2867ed9fddf995428c394a30b963f220360816077739efc8598cb7c63b7c2573b658d0b37ea68568fd64435a53ec8a6eecc9d4d54ae5e5cef099de48af1d76e8600fcab8886fafc8c611e2e83c74bcf0ccc9e9e05aec73114395d232df494541356f10ece9253b5f99d910b6ef46efaa0c68d902da5878a806074af7cba9f68ca221b8848ec2f0e610915a38b79390ba0d3439fcdb11cbd1013f68a7eefa8cbd523a816fb487774fc74950a387a399941c06a005d8269bcbfe55a12a86ea1090aebdec45199f696bd9b5c5a41554b9010164ae30fe304d14c2ecafcac6b04d6733e276de4032b1fb676e9d33a29a6134f2b098fd2273251855ef9f4e23794025b7c64b852347d1b06df1c06c5392395f9f8ff27c13338a5b8b4d2b1faf9383bf12b860ac2043d34e4c632a7b7b4a77eca866332376443f29861d7f19af45760e27e78a34088eb0c578af182a975f30bd74cc3e9430de4f33b17178f54c25cdb1cd967a762970d674d6ca5500b590029cf5a0c1355e264848e245071f8d6fdaaf0024363c94206623d2bd6c5f5c3999d65a13c26e95991bb697478fc785952b01c5b994c52cb468eb533037dbc66c5f22ed96f789e07c4ce99aa79495584ae89dff4e60a1bf6f7e4cf253b492b85478e0a4a51511a95f6d0977eb919c567e23a54008e97ec0d341a4fdb3e50c29c3f0048ba57ebeabda55e74021fb3a0e7cf8e53db553104631d6ca337e1eef0c84aa28f8ffcb26c4261a9ee996993da359f20cd6736e4ef47af6ef0167d5962f418148807ae7e717398dab4524a159c1a3f20aa9e47e842cec491305ef085189a7e0ff188ffef86569fa0f4522fa5f655c7b5824626b1b8dc620dc6dfba131583f4503bae49df2af19382f008e90917ddb04b9f4c6533fdce48f46ac269f5b0c17ddc679d4fa802279ef56bcb1051b7cd321f9e525cb4ade4561e1c77a2fcc3c4185f8cbaf99eeb29fc6ab81256317250cad9592fd82e1af1bdce5c2ab5e83db47f4f406d9503bfa371885543d4a803baee01a015c2aa4d49a457d9bd123482fe63931d97905c58f8ba543e4655ad406b580433f0c15324622291d3090c482dda71015ebdeba2b37e2fdd420d5a8a5da1d1459e5e445e4c62e91f354af3aaf915c5af37084a46c7f428eb8dbb1329c467da9b52bf659281ac935f519e25843f322d7e5bb41e1a0f852049e02a53e2ccacacd97c56315223f361a6701058e4ef19ebc1be717de7e4e1821ac29981b51c5dcfe58bb1a90be35826884922b090cdbf4c7ac1f27e9ca841b0e16632c404ea0832505ae0309030fd33f6806d4db9d7bad9096c624b9fc282e7812533f6f7cf209f3538e4525c35e88149d75d72618a727a8a2365332e108f864be2acacbebf3b5f7f5193c16e55c615aea42c09da7b9d5843b2dc4cbbf3df050ddc52b99a8de5be8feea6e3f317af776f8731b41214065d86dd93696f5ae920cc4c5c5261ccdc6440f644c80799bb62ff028d56761f952fdb9fefbf6ef43333809dee54c902eb5019bfc5a026540c1e78c6bc0bd5b5f3781345ba9b5050370b07516141c66bfec08159a0e5128d2ce1d381c21954ab075f3c597908ada485ad504fd9b4332a7e4aa928e5566d3f944072213ff2f4b9247257ed3a302a8f7c32dada93484caafcdff70909eac16b6ce2f14066b7dc9f680823e95adfc6e6d09e2858a003440f9f605b5f9314047c2490ae60ef571c8bb380cad372c37d5dc97b7152b0668a3f3abe19d688a930ec5973e10e4c925d802d07c70ca14bc385f4bb7169c47dc1a7adbcf6a61f90fa9049ed21757f4f8d5ea6454b3ae845cf1d140a3f81dd732672dedfb6a6b5c1846118b78cf7023480163c1bb4ae9b4887bb1b43b832d7256a310d96cff15299fca8989b1d3db022e7c7767e7db14011f92f0e504cbf1c694c411df7bc04170dcfb282d8de106da97fa0dd001f4f4553a880bcfa23d0dc5c66f67c5cfd8aadc745008d94e29b4384ad58f02d71b1633c2e51688fce2d3459b75c83cfc50752c", 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000031c0)=""/119) listen(r3, 0x400) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000003240)={0x3f, 0x81}, 0x10) recvmsg(r2, &(0x7f0000003400)={&(0x7f0000003280)=@in, 0xc, &(0x7f0000003300)=[{&(0x7f00000032c0)=""/54, 0x36}], 0x1, &(0x7f0000003340)=""/144, 0x90}, 0x842) msgget(0x1, 0x0) pwritev(r0, &(0x7f0000003540)=[{&(0x7f0000003440)="a23d2418c65b28d62b74d317cc0b9fb3beeb77e557c70a72958f1af538d77db12557c771eadeddb7e3f9d447bb79e5de19cf43efda8fd68f31bd9d3d203e7549a2993b0e3bb75bb7d487ff9ae4dc0b9f7d44ca1a0f7894159ac3e1e8dcbad96776fe74ab0cd86066d14954329a8a67dd78e633e7d52ae94d55f7d7668b8e34f152a62cf764c152e0654075ced63e3abfca137526c0c1657ecdd4a1cbb88340e32d0f00c8798a919dd375199802", 0xad}, {&(0x7f0000003500)="68a391a1faad497157fa2a31cf8e22a1ce5cac68", 0x14}], 0x2, 0x0) r4 = dup(r3) recvmsg(r0, &(0x7f0000003980)={&(0x7f0000003580)=@in, 0xc, &(0x7f00000038c0)=[{&(0x7f00000035c0)=""/110, 0x6e}, {&(0x7f0000003640)=""/75, 0x4b}, {&(0x7f00000036c0)=""/137, 0x89}, {&(0x7f0000003780)=""/66, 0x42}, {&(0x7f0000003800)=""/170, 0xaa}], 0x5, &(0x7f0000003940)=""/5, 0x5}, 0x40) shmget(0x2, 0x2000, 0x109, &(0x7f0000ffd000/0x2000)=nil) write(r3, &(0x7f00000039c0)="680ae55ae7b40dbaee0f46de666bd8704284d5ee243dbf20b7df4eccbf6cc7cf62b781e263bf1ac8902c22eb8bee1030a9245231fa091f38e7e3867073f7bb51ac02b77c862e6cbf13110c34cb81e84438f93094223bc521e495eb47ff7694d28aed7b8cf0bf6bf64995702c131455a645", 0x71) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000003a40)={0x4, 0xffffffff}, 0x10) socket$inet6(0x18, 0x0, 0x2) shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffa000/0x3000)=nil) symlinkat(&(0x7f0000003a80)='./file0\x00', r4, &(0x7f0000003ac0)='./file0\x00') shmctl$IPC_STAT(r1, 0x2, &(0x7f0000003b00)=""/179) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0}, 0xc) r6 = getpid() setpgid(r5, r6) getpeername(r3, &(0x7f0000003c00)=@in, &(0x7f0000003c40)=0xc) 02:26:44 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) setsockopt(r0, 0x2d, 0xa3d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x80000001, &(0x7f0000000500)="ebffcb88219ea7f06e39a3713048e6993192a4b6d0325f98ed5cb8d2a03bc474c6641a40a2f7c89795368512093630056927d0a2452fbf285b0a444300a42453af44e26a4c538b208500192a4681fbbb094185c2b49a4a3385a24b45c019d42f92451662149b9b1d510e98addf809fdd14841f92ef9cd58172966a1f6f2c4d33946ce7f0e29048e71f382e36b4e9d1de9ef85247a4d695b71ec99e6b6b1aaffc9eec412e19884c65e068907dfac96d0200000000000000bd75a9a1c98ed72aec3e519a694bf175b36bf5efda0f3696a9591370543039242cf7e9000000000000008339a907feb7b40f9b4f4abdc46f9f6552cabd21660d137adda22c1a158ad11ed9aa5bdfbdee64378f8e134ffcb7d120bb683e9f820376c67c3acb88b61a91ee4ebcab85366b05e01984e51d46ebcef7d7c1815a63cde9b439262528b2", 0xfffffebf) chdir(&(0x7f0000000040)='./file0\x00') 02:26:44 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x1}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) setrlimit(0x1, &(0x7f0000000080)={0x6, 0x2}) setrlimit(0x0, 0x0) 02:26:44 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x5, 0x1) r3 = dup2(r0, 0xffffffffffffff9c) r4 = dup(0xffffffffffffffff) pipe2(&(0x7f00000003c0), 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r6 = open(&(0x7f0000000200)='./file0\x00', 0x20be3, 0x41) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2, 0x3a04bff37e8c99f7, 0x20, 0x7ff}], 0x8a, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x36, 0x8, 0x5, 0xd8f0}, {{r4}, 0xfffffffffffffffe, 0x2, 0xf0000008, 0x400000000, 0xffffffffffff8001}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x6}, {{r6}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x0, 0x3}, {{r7}, 0xfffffffffffffffa, 0x4, 0x10, 0x9, 0x2}], 0x7f, &(0x7f0000000380)={0x2, 0x3}) r8 = syz_open_pts() read(r8, &(0x7f0000000040)=""/119, 0x77) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x200, 0x1b5, 0x0, 0x3, "c46b7e3c9228c5fbbfb9ee09692a91c5025e555f", 0x1000, 0xffffffffffffffff}) kqueue() ioctl$TIOCSTAT(r8, 0x20007465, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x401) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000000)=0x6) 02:26:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xa6) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) pipe2(&(0x7f00000000c0), 0x10004) 02:26:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') stat(&(0x7f0000000000)='./file2/file0\x00', &(0x7f0000000240)) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 02:26:44 executing program 1: getpid() r0 = getpgrp() wait4(r0, 0x0, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r3, 0x0, 0x9, 0x0) 02:26:45 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x9aaf) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x210, 0x2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x800, 0xc7, 0x4, 0xfffffffffffffffe, "b9b312ca395baf9e4c7b4b124d4ca8901d707090", 0x400, 0x80000001}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x8) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') close(r1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:26:45 executing program 1: r0 = syz_open_pts() r1 = dup(r0) syz_open_pts() r2 = syz_open_pts() fchmod(r2, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 02:26:45 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="bd1bcd5d50e894e6dfb6420795729c3d5fe5c1e38522d7ca2ea76960800c9c6e7b0b2b1ee20b2666828719df4cda997e9f4e9ac042cdc33a73", 0x39}, {&(0x7f0000000340)="9ee12ae255ea1b26c421fd292eabff3ef1de7e86a74234698c4b0fcde972f2f9a919865766213d8c70bb8c1f1b41443b1a0c836725b42430ae6d7268b1714abe5e7703e4c7eb82f165c2ef8d5abaaa2893a906e4337608fceeb8e3f8b3fed7f974fcd98611e725d53798746a0d663a0d27dd0667798b9e01fb0233bb70f27d4a7f262cf3fac7e3661ef9444ad5e497fec21af75df7fd418df79404c77eec", 0x9e}], 0x2, 0x0) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) chdir(&(0x7f0000000680)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000480)="a8fb44a69d9ce6d7187aafd97d82f1c0dc708fdc37f7fefbeba584a465887fb3116519a584651315f4cf98e2d055ead79f1ea0f3b6b1edf455ab9afd18bb903653d4c190274fc6ea043f6f0c9824f5e63afe2f82b293f450f856c1f7d0b98465de74427bfae55f6c6353576166cbc22233420a02c71abccbe17af736e897d9e11ccd91cdc8508b7b705de76084108ef4dc9c77785f059705b7ba62", 0x9b}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60, 0x403}, 0x400) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="c9d18687d214d8c2087704b0b7282e2f2ea2e1e7131ae0f6f08a57b9dde0f087edc1095b0eff359abf426399b5507ea2054f20de01fbbef0223228a1814a905e3a7dff2016201f26ddcd865b34fa013cf48d16cac710aab1194e31bd1a2c7e4194cc4da14e37b09684e532bc22122e6a89c77860caa45ff3418c45ceeccd1017080314fe16203d92c1b4f0e4c26667252279995e49116303f0e7d9738f155cb096371a815e396801aede61ae65bd249dee64d8cb255dfb00cccbb31e6916097b71ba81b45c995d4b0c0a6450c073c9d42bcfa4f1e02e10a8a678ba9150e49902fb7ee565b1e6f3f8f264459f8e1f408f", 0xf0}, {&(0x7f0000000100)="c02052a740ab4834e19341f2beb024a0d84889b025f5ef69894e6825bfa3a4f990399aebfe1b04930857611cd6a43608cb79b81e6c9dd1a11abc2cfbae7efb4e68909a4db128b02708d95d1a217cfe31c43dd500d6b25503727ad01ab49b50f819cea7580808ecb652dcfbf03f293e5267a722eec183dfa1be5e12d281c4672b74aa64df5c7e912c046c792074011f2832ec0e1cbeb5dc045cb1d52e0f4cefb6c852cc1cdb932a236c1f0098e3a4c1", 0xaf}, {&(0x7f0000000240)="9221cbdac64df836e29be11fd11a7ac1b339784546c2b4bd17689e498ec3b65bb6e6066337f76666f1f3eaa4e4e292c04537bf0bf5c3ab7fffb2bdfe1621fb03371d400493d8632eed6ac4e8b15c36897b9ba1c57e8e3ca34678b920782478e89631f767d9f3e0f3c51c3c13506be48e4e91e05ce5b48d38887e323f40cc7792c3c94db2aaf201b32c01743f6c1ed3f6812af8367e7382", 0x97}], 0x3) 02:26:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000080)="67961a8b639ff1bb22a238242f4eed07a55d0346371edb748b1b34bdc8ef11282c884a5a8d4283dc5c36e7908169b3387e7c3ca4d02638e6b0bf95c3de1342039e73a1cfd6c9966975a91d92d5e429c91920a2af7b237e54fc29cc37bd15a286d5c62e3c85a7a328f068be599c69edbb8b363b2a6eb53eb166f6fb3402f660c033644f50af1a9a2b212f18d111a27bfcd64802298567ecbee8db3e4cc6d0c0177ce937ccf9c8e57b76c84ca6a2eb852a02e04d9b31897e1d6d236fa93b8308182669fd5655585bbe", 0xc8, 0x4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt(r0, 0x8, 0x0, &(0x7f0000000180)='/', 0x1) 02:26:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 02:26:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kqueue() 02:26:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x401) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 02:26:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80e8, 0x10) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r5 = geteuid() r6 = getgid() fchown(r3, r5, r6) flock(r2, 0x5) fchdir(r0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r1, r5, r6}, 0xc) r7 = msgget(0x1, 0x200) msgctl$IPC_RMID(r7, 0x0) 02:26:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="a823", 0x2) getsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000880)="9578b7d27428db26b52d410bb002fb0e437e756cce33c488a0028670e6050ddb030e5fa4e6b8efabf86267d40533ee59b6668196d1df1d95fc060000002dd5c968c52c34cc2a5fe79be8e2c414ff19c6a7f9f9815a85353ee47243c4bc37d17fee635d385bbdfd35d0713212271743bc067abcb6018382184ae435ce00a91b612994ed5f742499399752d9247900a2e111528d8e7a1787604d414b98748cee05b7b3c47efaddd703e14680647a6e472bbbf6555e5862518a3708083f533f2d1d592fa835c742cade03913d95e5e41dc59decd308d4147bc6750f0bda404f76ebea8c1d90ac31aeea4a6f69594c081250c21c33c5194fdfa1810174bd8185146e0b8467da181722d08624454d029beaf9d7d7bc34001000008c5b7151d203108c50a01db0690682332f35abc83b74f04a683ff9be2e474021c7ac890ad79861f1a04ae339babeb8dcc2bee05eeb6ed732c0731bc679dc79a57d252c6dec7eb40d1a25cb1bec280c1333000000375aea00eeb9096b22c05c1e59294eb07e740a52988256e90e53c1efe593534b974041a5f8b7755e7b2f8a937c6fd55dff3448f9fee30857b4ea1de69fbb3b86aba688cbf8ac045d43b68995", 0x7f) 02:26:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000040, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x4, 0x5}, {0x18, 0x0, 0xf3, 0x7ff}, 0x400, [0x100, 0x2, 0x0, 0x8, 0x80, 0x8e8c, 0x3, 0x387]}, 0x3c) getsockopt$sock_int(r1, 0xffff, 0x101, &(0x7f0000000000), &(0x7f0000000080)=0x3e8) 02:26:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000)=0x2, 0x4) sendto$inet6(r0, &(0x7f0000000080)="bfc3d5f32cfffaac6e15813aa59d6d99177c9bacdd30ea76983e9807f26be48c7c714076f942299ce0716cb01ccf7f6fca9defeda75b550a5b886b43efcc96c8203d4fd74ba02dc033249f18a3cae0d3bb435dd72fd05f9cddc7fba406a0f0dbecf082612752245613be45c10dd311b66c424cb7415eeb00336d8f8ee0228cdcd049b3769aaa6a42c8ddb2727a8f348861cbca758075817ee2edc4e99ff0f485e6bfa8725b2c74e526c838a3b72bb32a674e00c34d01b1f0755b6506889aacc6a51b252b6a45f5b6", 0xc8, 0x9, 0xfffffffffffffffe, 0x0) 02:26:45 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) lseek(r1, 0x0, 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:26:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0", 0x0, 0x2000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:26:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530004378b89a66f6a6522613194c9fbb0b8deb35175e63b128f4ed7a56f98a4f4e41944b54ce782d16131c"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 02:26:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7b022e2f66000000809e"], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="7309ecaee7168cf37f32947fad406711321a8b48b6520a4d4a5e8e7c746ff0be859707dae7ac24b2afe2f10d", 0x2c}, {&(0x7f00000000c0)="2b01fea757f1c950098409ed3856f22858dcf40d604cc03381b955b604848a3612645ae4c00b81d20bea15a9f358165aadd27a208c97aa9e4fd3b70a66bc266863218697408a1bce34a4802446505f638c242396d77975b88b314d41b2eb15ee5a75ed8cabbae852d161b8a9cc3ca8af0598bca899c20ae76b330a66", 0x7c}, {&(0x7f0000000140)}, {&(0x7f0000000480)="dca80de760ccb2a0ca97d5cb4c26657e50a2698fcf43d902e25f136f2d062f682b61112a62526cda41eebfcb1142e6593d2591bf4dc40796d9a35590faec672483f3eb78e31383926123e5966e8d738b3eeb16b290dfd946bfad7d933676591fb543bf66ae2bcd1053313c9fba0ec491eaf6503af68922727a903f5a8d146db117e69a5fc54f20b931b0da7cc19cc09cf3274c124db29fab384458686aaaa10e3707625c18ef9f2b34c3875efe985bb772110747a6383c496d3357ed47e16d4eceed8a354e7320d47ea7d981815ca4e84435558ecd841b56fc5d1f38bfa47eb869a2c53c32de82c5c574e3877969ba495a5c960566cccf759d565da1938f85a4ed8f835da6ba070ca040e3a72fcaed22c26a95a90732d800a9d0e1cb9a9e347f615b6db6576f4f3fcac1129c9cae110c74e48e7a008d5094492fad87eb3725672df37acd85ee2002eafa308c62c7a52ffc8591d4ba813f49fcfc1ffae53c8dba998164ce4df6d58099e6c097dfd53265ada179d6c512ddf60540ac9299455d13d37f42a5086fb63893966773dc0b426a57ba9b488b28582ed5a74c5acd1067ede5846f92c15f4ddc42432b5e95971dabfae5ef79e80c6ed1c0b471c7c50fca7643bbc75952f4829ad8e9a8c6de06670455a8d53759002203c58beafffeac5ea3909b261eded609244434b31260178072c5caee856fb397d77bc9f96ebe8bce142d1a6818d771b7e41e90af74fc406100c47a262dfbf58dbf1707fd0a1093eb74b903f5b0773cd75925ef20412e26c3571538d4e36fe2a09c807cad278bf624ff98209f76ccd1ee093e166b5537f1cfe210c6b585b4f0212a68f3907183915482d80a6df2a16c220ae1d2c76b214abbdd5d0311331226f8b8e0ac55ee9d0f3d5dc7bfcbdb2932ed1fe5c40cbed57f9f9b38643f9069100590dce9276260442fc65e43337e5c0ebab952ba3dbbe8409ba5d9fb37ff729ba50d89c0d762d4efb7d3efba4c9ea5b61dc203fd532cd58aa1b56c93f5bee27466fc2b174435db4bb77eebf0089b8779ba53b3a007ac9bbf4951cbdcae74d17e8242699c9d1ebc0226b87a272606750fdfcb9b0228f7061943402635620f5013bb2417767df656698f30ee4faf75a01cc90b67f0897e67b57b30a90f91c2359392d3b64428e0e5acde2cfadb7506c1f1a866116404269045407e5c2f2505439b468b609cb8fee5bc95bd7193245b3fbcfdc26b4c9bc03c71b317ec6db474247a6dccdac39d610a55ca1c39caba68a36165c37af249f29caf1cb2425539cb6879c6364e924cf7f5fae6cc8fb231c57e8913ef8b0c76892905732c4cf018ed009c58b7b571b522f775fb35273eca84f6481c3ef34a57b73707546474689012b082ac2203af8fed72339d7434ae39fe2d99adfa93938b21411eb60f38863893c3dfa88ffb00fad5bd03ad2ed63a6f6fd31f5ac58595fa32b6daad219d6aa10f13e4e1a07f0dcaee06d18f86fcee8eb404d3ae940ebf3c5bfcbd6de5d9c3860976c31f8f9751ef882ac6580bccd02e70993eb7d7076a5789f8661fa3f6e860e5ba58c924300bd2c2b25e596e99c448fd77fa80651b0f10b43f46bc593797c01f51cd7c14c96857ac5328e56d1ae21e2bb0fbd392bbfa04cc88cdade0550dae294b43fde53f271ad4e9c1aeb5d2e1cb059d5683044db9e883e8c5dcf7924438e6b59fb47be31b7ef91b7e884c37b9e2ba5a22a63a8a7dddd76db35358383872dcabef00fceb4938f4c675641b243f44b9449da191e70f6d646c11cfd6d8743fa30f332a89e3baf5eb6570e415536b0595a27e98fb4a38bbe31558a8862a0d3ae20b782ce4855cf7cf216dad9ddbea0946c530a6e49dd339a079a787fb1af2ac71286ad0daab52f518a7b43b58d6e25e0d833017d32f9efe8b47741724e87a4400ee1c812173a589148b1e1f9acb1cefd5f4992465275902d9dbf69f80a3fbd49810321f97db9905661ecf77aaa8e70d613c1bd9e30553e6bf61ce598f7daba454bf43ce8ad7e4dbea7967f9a7bbca146f1bf4a90f4a434eaa19293f0ae4f8e70ea1e3e2e3a005b8cd3f7e824d8ab6a077a3b3621fc87edcbb6bce9575b9eb2e0734c7ee80fd28dfe72d37d08c23f2a1153d11b27aee343bd4a3e328a7705d0aac330bd4f0233307635f53dd5e890a39bd2c2222b59659441ef1d99d30056b590631fb364e6cff5bb358118ed0c5f592302a27b71f2edc132fd675d221066cfcb9c97252aa942dc0abd3161cbcaa53f1da0ad564636d377336375ec374df0f7522ec2bc012d32a74bb8ef4a2ed5e58ea171f48e106b66ed73fee3940bc056d2b02bad53aa472f14709ab6a7c9c6e32b0d86cbfc62d5718f502248bb4506e2ff083245caa7035f5db1185bada2560ab1b3e93761ad6f42f6dd351990bef901bafcfc8e418da1a1c0500097398d9cf2cf55e082149fdf2b1baf814fcd8bae54bd6f1451fc82b88202a2fe3513cb057d817df02085aaa7b02f468b4da17259ad11ced583bf7f2a2080825955298fb883b63a803b71022aa0cb6ef283b4a6fa2c1f0ef5de19e05d114535f9d7925d4eae726b428d735c0cc4ad6c966ac69c60937d13d1f2a23a26866d1daa43b91f6614a2641576b0339b902912dbda3ecf430e9f6000d345f481e6223d8a71b7316e0e4a418a185270a4a8f0d8914377bcdfb993af5904b2d6663ad3df9ad9cd61ba70eb3f13360bad777ac92c1b13266978e1ba4d9433c9972804c319db660e48a32cd3c73b43b2fda0f338022859ddec2a0a5ab0a5a14988e7b7e43f8f27034d60c80f1a469ec4a3f331df5e1f7a9f33cd5a3c5069027b92597f818d8c78ba681a1f2ac120d1f02cd7f6fe08cfe3ce1b95cfc2cd623d193328f56ec6ecfad82d3efaf4137e1024b4135f0b3224fd55c7cf3704a048ce59ab12862d9f56dab89d426433993a2bf016784add0be2e33eedec019ee5b7b175733e8ab31030136398db9aa4c0f4ed2a512d7a43b75bdcce201546cf6594c2b5b276dc065f1809a0175fe69a7232330eaf5a1638114b2454c788239ead514d7d3940aa642669ba20740c28dc9651d476b5b4377dc146f80bddc87a4c87c63860b4e04385865d7cdee11eb80f5afaea89f06aaf48368fb7ad4c499a8f0299f744d030583ef0f16288b3d1b8abdca533b1b4efd53bd3232322d39433883ac79a390bc317b27a14c7346626e857c31c55755103d8cfb3c647bdc15b09276d16fb79038c25a816546d8624164783abf4d3ea88861fc2a3d07da9d13ef9f7e091cf9dd655d3bf1bd96e7af2ba9e9ce5326d5e38d62e25aedf145656e20fc357eb36beb8987afdcb3106ae446b6d7f8f164d6c2d335dd13e5de195bd35ed597a54a45c4471be0cad1c755c86b3db714fa105c4e053323b08e2dcb0aa436ef590505c236bb0af4c31e8ed71a3760a8ed13ac4a989fdee070a9120569117794cae98f41ead4c21452814f00771f26ade51fe767bfc45196661509c3c21efbe28003e40ef0be68cdcd2a846e91b5a93dc191aec67e9892120d034691f686d6557f4d1680a27efb3a4c6bce084ed448f72ab60d347b0869c33cd8d3b20bd57d125ebf6e5ec9d65d6e29b29c49060fe2ed062a0d9e92a06c437c0603259b02e60f8295d3e5cd2406a5f51dae3bb1a994e143e8f666391083531ce8678a2384cf6fef5f7bdffa7b857aba227898c60761cc0f429eb6386af8683bdbf0f1234042e3ad1cc2f708522a224be39361ec4b83a00d78a89686fa37cf0319a723d2bbdb87bca0e0ab0d76680c191e39b6a030e77083fbc40629ba69dab3f1527cb6da504e03692b047d814b0fe471e04b9222bbc3a319bc3554c179fd890f4e3102cb8b1d07314b438f2d85b788e7af0a39c188a206a434ce049122e9e27f6fd0e713ef9412d669825a883fd579a9a54ed1b913a0bb9d9581dbe6f6d84fbceb8ce5d57810748d3c18838041c12913a6c1c4f75573c20d670d6573cae0d7252c710d9fb8d216a69e5aa297235b52932f8f63b68ca4dad5d1ee33ca77c4d72750db75f5e2178dbd8b87236b8baaf4685caeec92094ba1b5b7d0ef380781b61f9d55ad779ad79e7efa2eeefbc579ce82b3533288b87da2fa5a6b7f6a4e546053be3074dcea01a9297285fbe435298d9901564f7ca4aadae275c4387058c3fa0a649f25c02d1def3767b090b169468ec35c36c36db149406840eed7b35e5ff4c38b3c1ff1f85368ee5f807c6fa243ce5165169c3f839f18188e9948c3503645b5b2baaf70b1e1a80b666a8a0e86e50870568a0747bcdda7bf2002223969b07e8cae0e5f494dde894bde80569dfb485a9ebc63ab0b835e305cf5fcddd416a8d732d769e0bfd9d676a61b57ccce41980b5b93bd26b6dd7964c56c1df334a9315e99242615390c0cf2f155746d2f05c42fa52f9eb0beed0cce9af107908c2fc782c81b678369a5680b0f1481a74ca731335368a4648f64a001ab1d8cce5a3e4180d1a74e5619983a1276df278f850f43720e8f6fda09bd2eea9f90ac957e385111f52424da1feb940955c1703fbeea13e572a32ba7878d3d5f8ded9f1b8919a5217fb4807605505f65025f494001d5a94387247887a29105cb1184e57ab43fa55c767438d277c73f40f8c39b0fb0d069547f6c53ea96e034dd6c128f24f3e939d75bed0c645896c046d3c49e836e484e225ed740311b0cf0f745803241cf9b8558a8cfbf2e36298a8f7b9f842a628b9e8f863d112b6962e07aab741fe9eeb823177b2b7bd1154af050ce47c7a6330a23da04e8f6df29dac7a98772315a630854801b31147429cf619a0bb27487d24e58db298adf5fd8dc6775731d79f5722d7e565fc476431c627b46a006bf23f2b691d4b0600a05e2bd7210e46413f10749e66ac2ea0565bc214aec7527b31720282dba6da310b7e46a8c49c026b1a8473fa13283c750a2425e2bbc5abbdc9be003e727d4d3e6082f83f259c06edeb48f5635fd01b8995472a43b2f3e9680cab0ddcc3e5dccc4b47621a122b5bcfc0b6873ca74b81f911318b4cf6b451da3418e3978fc3492b07916a1d62887c29b51e1cd3d12ad9af732296e75df57c6fda2e4126ad6bebf6cfeb2d641a31d15e7487a98d1544240ec81dc4b0aebe015fe2e6fd4c0936e0533c28ef2f2af70d06a000fe388af8913483f2c0863128807c8cf55ac62f23d7edd20f787ffbd90088f499e7a258bb3936a9f38ae530d91cae947360a38d9ea1dea2c2096c640b3bdf9f4cd23142bf9d6764411efaf636658d242f7cc798c9a619ac352c9efe5dd7db74046e8abf5d5d5267a5d4c769b5d42cdfe4f7873f49b272ce007e260d6d9e68937da2284b9ce232900a06a966939e8fd64c3d3c9448c7192a211a18edbbfea2bff0201eec16282a7e39f0b2bf7e426fbbaf67b583d17e4c718a155145c59e5392d5a335af8b0b409b6ca7507d987d0039d278b10c536252299c42f3a86643c41b1e1896fe04af691e3c6f2163967b9249818e4ed51c0952b8361112977fe703af118a9ab1c817b6a8b584e39c6730f53d8495e05e787ca44634c1d00a992ba49986bda040bc1fcad134a82177b5c1532f2d53d0aacc8c4bed3021829fe82b0b4d8ff5a22b40565efff7710e695887b632dfef0fe1913f0b69f1ed99937d698b2364a4b4d94beafd6c393b464fb975204898e9fc3d57fb534ff57c5c1e9b8d637402bceced2b8116b4843822901dc990a7bed6cf73519d9280cbe137a7acd4cda05aeaa3e8c2e91d64fc35c8d040273014c272fbc5c65733a8b4e", 0x1000}, {&(0x7f0000000180)="1e95cf42fa97aedc0568860977cc116e1835801930425a2fcb97bc3839bdcfc747668593f45d88127dd07a943eff5e781ce407f18faec8cdac0eaa08056814ccf663c58c0ce258a67051a94437317d6e95a2b1c92b90a6dfae31f5802d2e77c0890f6035a68670b2827efc6ed2c2fd5770905d2daad5b0c2ca2dfb60ea8b263590445dad8ba6914cedb4459a1f0d04091480df24acc0ed90b939277df269c05665f27c7310879f882c5c30e3a782eb213f9f6708e2ac3d8a139bd0cd4b9271f404279ca203b42a7668ea546daeabd252b4a21e6d4a64a7b8f0a33e8cde09c2ddbed68dd79f0197f10c901d39", 0xec}], 0x6) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000300)="2919b3416b81b9b34834d32591318cee98d8c4c7b22eec931fbb6d8c4a0331488decd8a3eb54a16c5a3cb5fb2952f4985ca2d02608af45cb4866bda1148310738c36ccda1d6348e30af37e6f2b5054f14a13315ff9", 0x55}, {&(0x7f0000000040)="bb086420708a376a4a9a4b8ed653cecf0cfc85885794b7e8bff63408fe91", 0x1e}, {&(0x7f0000001480)="c0b74ca7d8a418c09d0c486194b1413eb71ab5fbb95b11c15200c58deeb5dc759178f751e21938a7ac4884037a4e72f7cd58dc6f0c23c480cb2b303465b9cbc5d2156f265270bf7c01a82c7edc8937d2e3e7b7ff87c1af1a50620dce09361971df0e60f33b26be5786d7aa5503687a1dc76d18ad1edfa3b59cc59f4b5822038cc89e1aabe1c22f3c1395a64d7885d6d91c1ebcf588c38ce8dd7dafd9be854342e8f8a9a446668b455d99ad8088652cbfed8a40455b6e7a8b1015d980845e1d59c733ea15027a01576f1d4af454894a79f3a449cfa6596037e8c3d0dd9165940b3aafdad59e8be04076681d7e8ec1351853b74125d81040e217acb9a60cd3e8004f57b554ef50ef227cc5fb4f65161fa2e548c9c977533956bffb8565459ba2d1ec7fe7620a6364172a67cdbcf0b342e858ea1e68a38c5d6fd929b61aa62c179d8874388ba001a4f2af42ecb943c6ee714c42c8f1a54edf923efeff9c0e39b7e2a894aa822d832199a677979e1266e4a517715b4da880c1dd648be1bed5e38d27deb5fdd2e6465c951f5d1c043dd59514146826470811a5d7bffeb6e5ede08eb98659a9d0905891d87a4e72b3015a2847f7136f128f9bd33af130ec6223a7d37724954230e999fa5995d3f397571236bd5b5e24f6a520b4fcc5e6fd1d94e35b1ba02a7c3798fb8379ea2a2e519745aec9df5f400c618c23b8043e1a4c6a22e0f086e0014457219e2dbabb970e48792e24b54a80074987ad92f2a3cdab94305f865f865d4cdaebdf6f229a19e9ae29a5964f5caa38b6fcae78488a60c0ae0f6f4a4d785aa8a00ed6f7bb67000ae97538142310cbcc4389c19a26b7417d46f14eae2898eaa196bd0f7c9e875f934e50786efc5d9063de3e45739a6b048553efdc751d0fc23d67e0286d25e98f5c0d48da5b7fba240af6abc628c04f9181bd099a672a848f78b7c78ea67feb7d936e25b371a03e5930913f72e23a881d7bea1bcb07555706aa394df25a129b85f0cb9dc49be43d4261108c4f971e341e4cba5b9ffe5b760a06b9d55cc7916b3476a36bbd77395d1f05fb25e360f79903ecd7da8796c288048773ecd28052b2bea3b197e2ce7ac6255cb3d1adaf42933c1b6c66d3f658a05f82824ade1daf3d972235dfaa522aa95603a63a22c833f377aa4e4335df452a3149c3963c24e06608ee82e328c3018e9e32b9e1f0eea3740d0cddd176876bd965ba1d33ab3e5f2207a794659334f7f16262f5d013cf7824eda52ef12264eee4c09ac642566fda6727f53995d7355f3c7866c9c4500196dc03358825e662cfb846c50b9b9d766bac09d548ab7ae7aaf37534c79659cda57e888ccc25075b064ac086b4b3d81859d2272fe2cec0e379b0a5af2bfa2a56e5f35a5bd358c5a251e20f28a76c216ef53a395c21506fb46782bd12185fad1bc648512157312443d1e22db05d8cfe5eaf694c0447ff227fa9329a93234727c3b03f14e24a850e0663bdf70ef6ae2a4382362b932ea3232e547c9705a23746a404ad5a2b0690fa4b7da7e1efff29b30cf262450feffc0d143f863792d6e64f4163fab2731162d4aea302d3f554580eaaa93b8256850cf62cd2ece0ae42cbc59de12dcd9bd8f4ebf2bb553e3c4dd43f3569920d9bcfd48771c1991c779775ba9ef93b27d604a9e025aeb9e41874a0bc0b6897e6ecabc1390a739a85894ecc35c32dad2a4fc6975aa37f94950cf1d613f8550512d6dd459404b996ad9fc5fa2672845d577a1ebf43def23bee0c8f53685040744f67a3aeb3455d75ec06d36d95e2be86bcf765bcb89a38f6fb75daa7062c0644dbc0460aa3c4812a13bfefd06e38e7cce5371f120777d6afddd3e015a1395f352fdf7f0f20f343a51e079b45464978a082e5efcda27fa55f8351daffffd8103824fe97c30834a89dacdc15e28aaaa6f64f1cea7793cf9d440daa7fa966a1f3229e640af3314e75c95f87c70107513ee657efbc58024ecc326f63f820e875da7850037a8247169c1158e4766f9c7329e13d5cdf04b4cc9cf3e2df0ed3999b05022aa9b92c6de1b44cec9ef9648f607f76a3c4be2149a5e3d855a2bcfa0b95e53454bfb559cc5194e2f68adc05a58b1d42ab40c7ffa982e9793074e11b6901daac539110f6f4a31a6ba1b8d1df54fe2c43aad88d8a1183fda43bf8a171e3008fc85c05a3e0a3628dad2bc20c3474abab8fd1a8e54e66a90f42b0c872c8e8c80a0efcc805e0f581287c5e08ce0b6c872cb991033845b271d553cec574bcb43b83b1fca3355f81090263729bb0871ac621615a7b2fbb06d917d64d096913413a14f3fb961c0cf63c0238d730f2a76c17e00804e9e919fa940c6dd85535f24589876a7a8592e08757cb6437129a3fc5ed2235a4569375cec4bd7e01580e2a7c8ed56ef02d59ec18f353d486b9c65d14fd96b7753b0c8edb10e4884241f6070f399b02cc29d1b44d1b92c487976d8197ecc2b3d02db3a14c87a7d31f445e1c3b0f1d2bde7a154f716b1b05f1c7e99cba633d0182583bf01ca25dff8316598eeabd9613305599c794851e822d8ac5d73511adb917229cfd8323f722ba1d991f2dc9b1be65aeed7a521f3fbce176c2983a6d2662891a8748bee8bc1789ee5c365bacfc7c2034b2ec8a10e7c15aa233099f73c23fa9625feef9ba00fdd84d43b6b4210afd21a186d37f88042b953cd9d84c2806fa2a1aa82484cdecdf0cb84693e0cb4d10e884f80a0c3d3a2b75739b7b3bbd2a0a4f695334602db74eb512119a17d52647333b199ca976616a5a173a99d52385248bdba4ecbbb638607f05622cfe081f341b802f3ddc51da440f0a43fe58021a4e01277fb856f7726412b64baffab7e99900b896b3fb8f64f15a87bd7ec91c0e5efee5ff9b8338bf6667aa3c84a8d2d0ef4a9d7c7be8ee6a333ad8ee76e36c775e7325e984d06c1b460278cd7c694f1805eeac96223eab4a0c5cff2dae97fd3b997031c2912c9a141979f499117cecd8535ed05bceb03588f0a655adbec46f88b423b9fb14170a2e3b1e444c42035086672bbfe581b76260b1dca507efec7c8fcab5f30704c2a0563602c22ffb9ea5ac4a4be7dac4b31a0d84de1420c9ab7ce19109f0e93050b7be6f27ae85c8d53e629029ea659a2c60393780c363f61f75c14cae73c32a7cd3ea1680baa7e79b29beee0f9171adcf44df11231d049929d2e9beb39a45fc8888e0b89979846a0a2bce7f8513c2be7d4419a709694ac07dbe75679a58c6c0308964d2e187e1a997bd6fe2e4b7ac5cb080ce76dba2b7ca60b9b759318b94848a218a6c0063a9a2c4fefe3ce50a936b1cbc2fce162f2c6ec9f0f6eb25320bb25e4ec976ebd6147d1f0218418a371b5f4c90d7169bd12f8a2d1e49d7d77529e9b86ecb9c20fbef7453498d0be1ad7ed34928b7e85341e14ac52648a921485804af81131e168a9382420cbc4bab2bb6a03f30c6b9bf1d4a78b98762c4d43943111f5f168aa513c60d54bb64a3ebac24f3cfc479fe19890e73c28f3e5f69772d1c4e4d6b365922493676a87aece2eb4d9b76a4dae4419b63cc6b69159dfac8d8048d9b91effaa7160fa6670d14332635c03746b2ea0802ccb9ca37e31c3497245dd6536a61db4482e66af420dfc2b1936096530e895dbc2ccd654df5cf61ea1ad95bb99f03915cd2f5a7b193fb683bce93ddd9407d5e8ae67da5df4c006464c2e9628e21428562df2626b289f6a3bbe60641c23f23fda855de992e61172789d39e970bf63ec1d756d85cfe0d937554f011d823a105740f72d2e1cba70130cb324e3f066fb96120bd4a9add2c3656b86b97b0f98e6f1e44382b7f7da62c7d6ebde23b544940ad592fc66591dbc1942f08f446a850bddf53d28a7ddc6f875ce7c03cfdfd00984365cc11c448f76a1f4ef8e57faffe47dc601136b305722fe0e9f0103ccddadca77196017218b46185d58c8b1f9a1f6f031b71c18b87f816051d578677f5b5da988dcba2f82dc80d079a3150be0f8beb243f3ba25c2c41cf5385dc0f33806a8f4305a4c8f7233c0561d297e91d3acac32196f6fbc790704695ad37571bbd91daf6e3f4f1a9735ed21327233f2e7c362aabd0225de59c19244f6a7c1790a69521abdf52ed9c081046ced3e6831f6682d2e178a1b79114583f1e0ad87b33628fa2691db237d1e0078c0bc3374e0b6f3385e88d8f863b91c95169626ac9e5796f794632c1582e97bf306498cd0972126ae511dde35de5ae69b236bd19c062124470b9cec825d40be75135dbba0965b5e553d925b092370cf219b27853a76792ce15d26fe3534370511d5b968a2f4002879afaf1ea4f88d4dc889bc8e6aceb3624c583ca28c57cef2be3c22a11264af1f4ce64a6018d32368d318435b7809e2946e40d6e76b14ad71823baa12153b30d65ab2aa6d20f320cc136ce3ad72484ae29c46b37a59c63d5a4a46dcb6e6f9dcea799ddc39cbf288c90936a3884f99398dd116e2db68d51057bdcd6e2ca126a9f2ff3ded8adb83b91d87230e8ac413cbf69142eb46e4869250fc07aed9db55474e0ee2c509b58161ee16cf1cdad99dd2cb1b8e7c8b3b639c4886c0d5068ac8c249d6d229c105a878faee7ba3737651569512cbd68b5405cf241df0626cff1e30418b9802ba0aaf17b0c171c682afa6dd46e467497704b6f644349d11e0f03a1f502ec5a0b9b62d1e99cce8b1878c5848a4234f32ab84fe1639571b8a3bd2d553bf404195555a5a1ec7787cb82660f244a893430b7c6d629a0ac7f7d1b36309d7122451ea529b7bc07f80daab25d218eea0c1cc0a84428e66d460b5bc5f7bfa41e2ddfdcf930245bebaac2c551e66553a83f27a86694ecf19a982d9c8942091e840250a9d013b993d4cf61b3f1fe93d52e72f982a1a4dc77973945c8d2ca7b07828baa24b035d9d96ca46eb245b973e54ed7d1214144cb75f0f493140ddb1613565c890a25995253e9d7d68967f9522145494d748aac6297d57dbaa0bb56cc973b33a45e1f4754b43160e9dfa2035473a681d63262728af80817db53b63569a15957d4041eabdc38b5adab3ce7f47c116f491f1c63c9f9911a01675922ebd8ee6f5412d7879dfd4a16cc2fd2631f3f9aacadd2e17a29b0893dac63868ccbc40a9e625ce5c2efd2c9435324d22482c8feb343922872e89a08d9628f97d9f260a828e5fd070f3119056f080ff207b02ee46aa1f708a175204f3faed4d3ec9cd759220de6283598cb79221ecee41d286c50029170c65b1aead2b68f718306a40cf8805819cb92d3b09dad65731ded5678a5cbeec250c0130a7e7dda6fdd21e3871a7f2b9a6de06ad15c085b2d180ea174f425c5893f98779ece2fbfb9a19cd29881152321fa2dc53e3a0a066667e2f71636ab69e813a7886c6375ac4e8795f6783461d2d2728a79906c65f9e588ed94611a59411f88ba577064a5c2fd14e87319197f91e63077ea59a878d5389ebf37542a1b2cbdc817e38f3f291df3fec3472457532cd8738c6ba5bca05a148d80f99f335113f9cd3032531612157133d5c678cbeb0e4e2d8a43d237d7657b085c5d7ca3dd1b0fb656f095af7627accc1f5deb22e883f64cad426297d70a313ae210e76091573d9dee0cc26c26a29be91b4dc6dd7248b015f012d7f1cbc43923e02832f7049d19c110bab91ee4b9c13914acfb97d2abcabc81e56ef6283f9fc1c38636305aa6d40002cd5b6bf536f7b75a17bff8f6766e5953520a739d9172aba02fa7c6f40ea5c29e093dd6744fce38315dfe98c1568e98488162d90800000000000000", 0xfff}, {&(0x7f0000000380)="4008dcc60c32f413b656ee8060f80df36404a8b877e24c45210cab593c7c4c650d3a955e62cc0670ddd9822f263375f3f58bce905ec08bdc106c98c19f13fd950218bbcad9295f3be51764add47caecbc3ea9bf98b251718780c6b09c3bd51592852d8e7140a2ab2f784d4ec383ebe9df4344cecf8f0f29753533bab7ba5f90fec5ff797cfbb6571755ecb9f443a90bd05a71b", 0x93}, {&(0x7f0000002480)="3c008dc1d505bf4a75c06ce34c7921057023fe8a1bb1545b5b131540d05bdc02a428f329bf2827f3abc8e942906539c9b36b32a134aea5fd138b5d9ae0593d40ce0a99cd477e8ac31b15dfc767c28a673dca743e25c1020f147950ac27281f0eda37964fa7ea3ce86dbc8faa02ca8784a64fab53ffdfb378c08176c8235bf2a6a0d47d88b3f6dc8e101c94d8f8ce7d0122e5bcc0dada18f51de838a5bcaa8284c733361b148d358d9a58eb0bc279f946d333657dd00d6eee9a928b7a4d1c9dab9beab57583caa7ba049c5f2505f43babadd16fe87110ccc1d13acd416b5779fa3aa19d502d4dc171dd7ed4485f67", 0xee}, {&(0x7f0000002580)="0a7be39365c96ea4bd5710b64ac4a72ef1dd1b1b6cf958c711b7a4db6d98bcbb6c32e1d7e71b317e4b87e4af37876f33fa67d0c2f216cf63b87192e4ae77ecb8fb1988d83650d3bfcb26d56478e8301561ae94390bb8d637f69c44fb71b17bdebd165b396d2025ad3662a5a4da0a3b7c2edc4b30f0853b32f4a183a32bc638d0eaf24f6e8ba4fd2181688a42d576514027341a4a281f52398408adf87d01c7a7a2a1d9f3a82dd4456b3354d1ef44ec5a7637c633786b8aa0", 0xb8}, {&(0x7f00000027c0)="6cb1b92747653d73f289dd04c6ccb5eaa484cf88de1bb4c756d8f1cd81da9b6841594f91bf5240a4f6e4c2b5ad68a008dd7cd787f0cfde1b41ad8c1926df7463a0ce247f6b177b207f53803765d20aa2d9bd27a492c87613a43378c603a7d513db907323e3140842c9efe8a8248bfb529e6693b0d533799eea9ba56d8aa79d5fccc342b2222a7f3bbdfa31d56c57ecbe7edc9e6a840b4f553353dc4ae3ac2a1d6d34344da18bbf7a337d4549943d9db7cabe5fed7b6b7eeb61f9b895e6191aaf1fc5e07b5e7ab9f8fc844ce04f483572de802e6a61c313b278967e50c60bc4", 0xdf}], 0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0xffffffffffffffff) 02:26:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x8001, 0x6, 0xfffffffffffffffd, "132112588f21222f783c0f0e998a8c0c70a9ed44", 0x4, 0x8}) nanosleep(&(0x7f0000000040)={0xffffffffffff0001, 0x6}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 02:26:46 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x50) accept$inet(r0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x1010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) 02:26:46 executing program 1: r0 = socket(0x1f, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) recvfrom(r0, &(0x7f0000000080)=""/225, 0xe1, 0x843, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9d2, 0xd68b}, 0xc) 02:26:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x2}, 0x2) read(r1, &(0x7f0000000000)=""/186, 0xba) 02:26:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1b4) getpeername$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x200000000004, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 02:26:46 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x1, 0x4) socket$inet(0x2, 0x3, 0x800000000000006) 02:26:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000)=[{0x0, 0xffffff1b}, {0x0}, {0x0}, {0x0, 0xfffffffffffffec1}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe2f}, {0x0, 0x373}, {0x0}], 0x9, 0x0, 0x18}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 02:26:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x221, &(0x7f0000ffc000/0x4000)=nil) close(r0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfdec, 0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x87) shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ffc000/0x4000)=nil) 02:26:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7ffff, 0x1010, r0, 0x0, 0x0) 02:26:47 executing program 0: 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) fcntl$dupfd(r0, 0xa, r0) 02:26:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffe73) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x43, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xe0, 0xf0000042, 0xfffffffffffffffa, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa5, 0x2, 0x8b6, 0x7bf}, {{r1}, 0x0, 0x2, 0x40000080, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x62, 0x40000022, 0xfffffffffffffffb, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000003, 0x101}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x5d, 0x9}], 0x7ffe, 0x0) 02:26:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x101, 0x0, r1}) 02:26:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) r4 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket$inet6(0x18, 0x1, 0x4) r7 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r9 = socket(0x6, 0x5, 0x20) r10 = socket(0x2, 0x8007, 0x100000000) r11 = socket$inet(0x2, 0x5, 0x0) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = open(&(0x7f0000000280)='./file0\x00', 0x200c8, 0x19e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x1f48, 0x1c59}, {{r2}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x7, 0x2}, {{r3}, 0xfffffffffffffff9, 0x40, 0x80, 0x3, 0x400}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0xff, 0xc6e}, {{r5}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x400}, {{r6}, 0xfffffffffffffffe, 0x40, 0x84, 0x3}], 0x1, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x10, 0x20, 0x4}, {{r8}, 0xfffffffffffffffb, 0x2, 0x40, 0x7, 0x6}, {{r9}, 0xffffffffffffffff, 0x5d, 0x3, 0x2, 0x8001}, {{r10}, 0xfffffffffffffff8, 0x40, 0x1, 0x0, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x87, 0x401, 0xa72e}, {{r12}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x7fffffff, 0x3ff}, {{r13}, 0xffffffffffffffff, 0x11, 0x200fffff, 0x9, 0xffffffffffffffcc}, {{r14}, 0xffffffffffffffff, 0x25, 0x2, 0x10001, 0x1f}, {{r15}, 0xfffffffffffffffb, 0x12, 0x10, 0x6, 0xdb}], 0x10000, &(0x7f0000000400)={0x2, 0x3e72}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r16 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r17 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r16, r17) 02:26:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x9}, {0xfffffffffffffffb, 0x2}}, 0x0) 02:26:47 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 02:26:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) mprotect(&(0x7f00002bb000/0x1000)=nil, 0x1000, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:47 executing program 1: setreuid(0x0, 0x0) msgget(0x3, 0x13) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) sendto$unix(r0, &(0x7f0000000040)="49b79e7e4feb20cd3090f6c3186ae1ee7a186a890d8b5d427aeba7ef5f9fda01514787da320f4dab7cfe1baa4db39682449e07cb14ff0ad6d405b9f30af5f5c95636c0d145adc9515e5fd6753a7ef8b5a2943db20d9ae320dbf22dab351f0574acbe", 0x62, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 02:26:47 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:26:47 executing program 1: setrlimit(0x7, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)={0x100000000, 0x7f}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x42) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:26:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x58f) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="cd694fb027e151e72e33c90c1bbc3bde28e6e4ff748e7ef63c2d5a2b0f1e4b74a7683c8691f87e15b8c7136e2c9d940000000000000000", 0x37) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:47 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x114) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 02:26:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/230, 0x7}], 0x5, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:26:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x0, 0xa0000}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x3, 0x3f}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x9, 0x37}, {{r1}, 0xffffffffffffffff, 0x20, 0x81, 0x6, 0x2}, {{r1}, 0xfffffffffffffff8, 0x11, 0x6, 0xd0c1, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x82, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x5, 0xf, 0x4, 0x7}], 0x80, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x47, 0x20000000, 0x10001, 0x6}, {{r1}, 0xfffffffffffffff8, 0xa1, 0x0, 0x9, 0x80000000}], 0x8, &(0x7f00000000c0)={0x100, 0x5}) close(r1) 02:26:47 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 02:26:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) dup(r0) 02:26:48 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x46, 0x9d8}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') syz_execute_func(&(0x7f0000000200)="c4632921bf2cf57add0d26660f3a1610fe40836b8624c481f91782e40000000f5e880c000000c4427d786b00f2f32e36420f0f5200aa47d865003ef0460fbab2dc88000045c48191ecec") r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x4) 02:26:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3}, 0xc) r1 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="536df875a15df70a20f7df040c03d682bfc14e8a46830987e4876c662277bd579d87a9b88273b3a88c09f91ec7685d303fbe06dfee3b40c29ae9e11618111d5d7d23f59795f25d28b8c8be63a98ed2fb0cb41daa4fca0c69f98b0b8e18385b54", 0x60) 02:26:48 executing program 0: getrlimit(0xb, 0xffffffffffffffff) getrlimit(0x3, &(0x7f0000000000)) 02:26:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) socket$inet(0x2, 0x8005, 0x7fff) r2 = dup2(0xffffffffffffffff, r1) r3 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x10000, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x1) faccessat(r3, &(0x7f00000001c0)='./file1\x00', 0x1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xa5c1, 0x6, 0x2, 0x8, "13a82f57e85a3b7551a45b3d54a6e5b0eb193a1a", 0x0, 0x1a9f}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0xb3d6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) r6 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) 02:26:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:26:48 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000080)=""/101) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, r3, r4, r5, r6, 0xa, 0xf816}, 0x4, 0xeeb4ea5, 0x3}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 02:26:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 02:26:48 executing program 1: r0 = socket(0x1e, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) socketpair(0x18, 0x4003, 0x2b, 0x0) 02:26:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/77, 0x4d}], 0x1, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000033f) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 02:26:49 executing program 1: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) 02:26:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="92b176ad26e734bb623be26c2d7b6b55b8c5e1a53ea32c7bdb5f94da7641cc8d6657de5b5ec4c7ed8cffa30c99e467126f9fdb70be1105c61022a47b30e2edfcdb3cfe9bce2fc56a1e62e49ea442b89cf8e640b801b0158be33b26d1812aadac690967288afa89645d6c90e6d3f51165026b19e247b627239533", 0x7a}, {&(0x7f0000000140)="5e1550208cff72d75917340b30d18dc01d95c7b8c606d43365ab8545f5881b3ef9bcafe71d896907a2a6b851eb209197f0e7ddff7a8731000aa4b865afb3623b287259322e1bfb906bc90d7ffa88e34bfc61cc1130290cf015e0515f51e15efaf7aaef1399796d795678ada2863bf69d097b047dc1b16056884d2ee8dacdbe5b3af2e016d2626827a82f5c343603a7fd90e89921786162c661018398c82cae58909325ed11b32360246bc536b4e2f8714944423190a3a43eea2503e234906c6b5253b45e3bde2652", 0xc8}, {&(0x7f0000000240)="1073c664cb636664c1ee2082244169c28e3a12692b54d0397202448ffa7ff2b82a20b7a6c0b63db2458f6a22a2201e479f88930120a8b51619659c3852e1c92b2c2df31e630a1498753ba49698af7148e52b24bf7e7d730d2b84bd9103d28fdc45dd2770dc8d0c947dc09d6020d290b7cfeacff9e59c9ad277a4aeaea670fb9173250eefd9d59ce1c23a483757ff4f31681ca34a730c3899cc20c7af6bec8e13b2ec0676939377ab022f88adee3838bb112ee071f0ca7c20713fbc876f3bdf291e261961d93181325a67680925dd2308d5ab032c1a9d7e2476edad5351be2282562eb2f24808d517c8c0ab69ff6c44", 0xef}, {&(0x7f0000000340)="e78212017298000cf743eda5d5c0a23137f1dea1371712b3bb56fec54e8c7e65ccfc0f11def815389b476959fccbfe71a640e496a989ff54a8823226face17bffb2de88c44a30a24ebc8e6690daa4643942de687ba24b6f5d65b4a57a8da4ed1a923005106f0d574d673c65e1990aac9cac802361a6cf36b3cbf42185d73176caea99a8a3a759de5e9285ba937ee235fd1a3eff7029c3e9087f564ce9491c43622d64dee25bd6ec1ad20906e345a6139a9636708d4f160d2f4fb151671d4083b07456f50435fc98c99904f94f18aa631c07861d8a77c9bf971bc9214f445d9d288548a4b8bb4607562f874eeeba3025e8f4f297b6a90", 0xf6}, {&(0x7f0000000440)="9e68321082d3378daceaf2f7e9b0412e25c0771ae6d57ded858b8e06f05ab26d4ecb3ad4be9a70ef922bd0814de9751ce2fe2d2282c2820dca8cf8ab0071769b61a86bdc95942a20fed078bb979ab27708a69eec3183fab76d762ccf7534aec82ab30c6df0dfd7af007f3a3b1960941b28d0db47b84d1435748767b5c8def6f6fbb43021a8cabd32f51cd3708d6e37fb373e34d18794ce126f60d73d7f0507078b4879f0d776b761f14ba40d1b02dac8dad72ef9c0bfb75486e162879af8135845cf01b6198586f928e1db15ff751e64f7cda5f3b7b130abe4d37be5c12067edb963df4cc075762ba514fcab1e2049a7182d8da5676ae7c1622a", 0xfa}, {&(0x7f0000000540)="eea8adb9f8c32053c0a6a8025b621537b01c4f658af645c26edaad2040619efa1839ef1c5df9332b15b6efde4f08ae7830163add89aa64f3e4b4d1c9c4ad03dbb4527e41c02235f72dc6ae2868", 0x4d}, {&(0x7f0000001440)="ee1fc9ed1fcaed32c3461d6807a58f8457451c7674ebed2d286a7cc96fe9c4d0822cf1b6cf88cc102216c88ea2b6514ecc1beb19ee1e67c61e1a1045866660cb00793d6055b1fc1f1971fd178bc65c6fe116ba2e5d3903e84790fcfafca47b47a3f0d0eef55624371a0be4477906c9c310d93613317f08479168da55d7e7525d0ecf861fa3e99261e3504ffb5ffb47096bb2dda6102a190b235fda466e0df182a6098f48639ace702046191a9d1799e9afa83e0ce6c11f699d8dbe0f514fe39a0f9bc93d282c1e818d6909100b2f54760aa517657cfcca4efd761f1c7184c06886b2c93eb14f83da5dd52e51b6f7844a72a1d2ccf17df03dc66d095b144f616351174bf22facc63855bd15d8a4d29b71c1e8bd321f2f4dc16a50f3075bfe8e40c5856bdcee8fd2c3ab15f0075775d91e82ef7abdf0a446678012a9f35f23043bc3e8fde94610a029482be49d3d3166d1429cdbe6cb3246904a396fce8f475df722581f61cc496a86e2fefe7327cb19aff66c1a83fb6247030eca0c6481b51f29582c0206ee7937565cc7dc61bc8daf305304cb3b50c4915c1f16456cced088b54166e91cdbe1b2adda36cf3a1eab8df78aae95d8c254714527813865beaa339cc47882163be081de21f2139f71d9eadcad68e1983fdf46a4088692eaeb212fca946f9de40a70b47c7fa95af2985645e0cf736c2c1efd10f950887b434d6215a5931aba005a97e55b2587d03382419d500cfed143b650ff86defebf703aba0a4c8d114d482965f2bc9b17713468faf9a779b5a2c8d521bae8799af4400f06ee0935bccd046855982b1c52db6da162ffb88d412abe0c7c08cef0f7544ca9595354f00c8afab1b9650ad767a177731fcbb53d3fcf944cba7792f15ec86d5deb9b9cdbe822ea0cc772691ad659ae1ad303ec444345f025553f55706c0c63c71d59b0aa916521ed4ce3aacd1c2dd0332a4069ccfb944755decaf93ed731cbde99f231e75a9c8a2fe68b8c510bc9b16c876e4376fb8bb49544271346fc48eb87c436f8ac34878482d14029f45882f2e6332a9a7c7116ad0f237bd7db59efc80089d8ebea5ebccfc7ed6d30406aa2185ae74bc54dd226a0c1790183e8e397218365dbacecd53cf970d4d18defe80fcba08f3015f1a476ca44f4b4f032bb33e2b829627f5a42f3531859fb17bea7ebaa37945060ab0888be8258935e9926aeefbd03c551cfd8345a6ad2b55e8c05cff81f44cb153cae3ea92afe7bcf5bcb6ffd750260913aa81bbd231f7d22a8e16620e3360a1e8c56a5138f532ff37bc3cab8d21e0ec7d5422d8b01c57f8781540a49952eee9b4d8577315334dd2de43debbd17902262c2ec5c6091bf65acf83c4a5896f748e89e02dd98ed76ea99565d6f4b668cb1c76f7801792dcd9a83da235d057936f48afd776fd848132e5f4039c450c26fe96c00668df18fc2d1560eaa930d738d80639a80377e24383295b278d061c38d84103dd0e8628043572276fc8309fb6d428914cd6e7cd8b679da1482d2fbeccf59c4848e88813af870339a8daecc38fe0932f3c66f125028534ca039eb390d4c39e47a6508e25568b4b8e6695930315a53d250a11bebaa6a58935c4c760ab2299158278af6680f1cba17e6cd00d8f86faad946dd71f1dfde07f7bd9d217626d14040da595a0d69287e4b4557306b1bd2d79c09ff0039080994707fd6a1b3a3e882dfa8d77f28ebb83eb59586b45edde3455fa29180a91b0952560bc0a9a744329424d1c0edea605fdf0470b00c8a1f6978f50ab56926cf6c230bf0e6862522d2e79e1b62995c252cbdfc7c6e0af77b02d9b56895aee3d059bc0f2d407672a766be68be360a6665afc583a17c293ce932d1fa0bc8847ea6a8569d1ebee80acd3166eebd9c52f04d19e06d329674b82e176ad6369a3c97a5b6d04b8d8955ae5511eaf490b09636ffbe5993b743524520581286b6a106c95c56eb9c9c7d8bdd960c0640a78d9a8cc07cf8487c6b171699e33f83fc9e543b5cc30dedd21aafb8015aee041c3930894adbf6c59fa847590a7732ec486317dd66fd871771f447ed6ee024a7743d596b0cbd6720754fcfc0f86efebf8de781aa2766879a8104832a613d748007bd4fa4c8982cfb3872e18cde4f50207b76d47d3d8f535bc73b68dfa92d304d3737406aec4ff4a560fb301b53116d34239394ec91025aa239672c22889d659ba2c4f640a33605b44b78990d6af04f5c6b9ccff8dc4f491ce111c88fc99af941720d42b14b412c31c17cc36141c1bc63662d759a037c7921a7f7e6372817836a3cc48ccb59760ddff62197c93bd6758474c82ebb6f31540c0b88a516d3a5694f579e03870db37962992086864ad8961b0d1509734339560cca4e6604e6f3a8c311851f8f34ccf7a77a80e6e8b70b8ce2cb8b4c81b29e2896ff8ae155a6435bac5150466d451ab56d81cb247848c2b27448902903d66451c46ceb5982ea89c62649844f90c7e17d6e6781dc7b990c17ba5d79af2f82d08fe99859e8075e1f8f2b79d5843ea5bbdb98b2f8a783b281c9394d3871497381bf737b01aed404d6f0160ba3bc7fa5d0b8ef28eec60905cdfd072d226e1149f58c1175f520dd3ffe14201d59862f58bc54baccee9be7f9419004f6db33121e6e4d1d1747a2e6332860d8c6ff899ac7c178f68fb1ef623901cdeb00eba75d2416863b1f6d933e2ffa3f33bb7f2e936a34b5f58834c58f48a49f7418db1caa3063519721812a54b8b0c653b86005578d24a789a33f07951b50c9de5e4e1dc54605178531cf2e3cfaa1ff1d9262c24b400b31dfda52cf02adb8ca114e581aa2c431b752eb0ca8ba844e025a02e31ce980cfadcd2f8402f365290cc3c49ec0ab54d4ce5088173aded6881133f48e02fa0b78962e91e0b2f37f900bd88e91b2ea3b2cd34d8cfae61564d6283e77a7a37d06dba235c24ac1a74203957efd8c4ee3e52d6a39f4ab1928477a4e05c57dc637aa75f1c4835681ff2d901e8f96f2d6c3beab181cf534cd45152a8fc73b374620611213ad184863f5f7a15c846b5aeb1b9c2163b25dbbd377009e9c6fb0f62b4a932acad1b3b97afd2e7e57aacf8a770be3b450970651c48e2a42e611815b8c68ec5c951213e5e36b1674142c802dfb09d306454e818a762fac9fbb06a2eb19773c53e50ea7c8996a126f2673e6c11d317d94173c687f68a3a7160721b052df27553d9350727292f3921b6a106f0b565f22d6dc781b9688e9e60ded1e48e42ef5774b7b49d16ffff1e9636bddbf410fb598330f96b973355836da3d5c28d4fef804f19a5419b1722ed8174b71cea0ab7ae2579f0e211ccdac300929df034c1c15c5639bd2bad127b3345e35ac7e74ac4907395f8a1e6c5ee01ebdbc97651a307c7f9a44ca149cb880c6df64dcffac80baa121868faec61c67cce8b7682828da91eb55118ba124c5d945fda6ca921e077540203c40c7d496bafc439e750455b9cfc8376e1c85a238becfba46dcedb56dabd63979ad5ab5cb1694764ddb2b0ac7c2ca4cfcd40070ecb0307a8bbbf149483e8dc28e057b3a07c86551a2e1f3145588653289a0712d0eb147468b20fccdfd0f8ba7d5b4d29dc64ba3586e23707562e384ca607fb8222ba43ab0ec4b6c66a974fa8fd1ad1800abfa93e980fe3f828c4fc1c913e9e88875e31101ec8bb54377c329bc438561c16bf77ddb714d54eb8a2b499024cf93231032d53dcded7dc4f771e994b324e9f4affd3b4692293a816eb7c19e68f06bd15fdd712a954b2918056ca952e7d1c4fbb21c57ef1ddc83a32a8795435649da6f6e5f6b6166b5f4760bbfbe558e0537ba4d0c5394026b475956b1eb31e4c09649d3c44b1ad33568da18787be053635153e84ee85e81821433d5cfbeeae692f5bdabc3b8f1fbb936172564e42dfe5a90d3e7ec4fcdea3cb21d94dc69579442bef6383647bdfc716c6a20383cb6c990f136bb38f42d580c7b8935e96b20b9e999b509dcbfb885ef506b7e36eac918e1092e52d843f5b68e3786dde5c8e09d7875b16abe69b95d66bf5db309e3d8067b68502b1cfa18229dde946bcc00bc0cb6f7f3b4fe12e7ebe059ab4bad02250840651b0df740c25c16d1acb96ebd65dd8593e9e69860a623526a4a3606ead1342163a02a96b8ae87be1f27100a5d43a7018237298a33a260ec7d2f1d0dde35527766a71c9f6894406a01118bd1235a2849d65e6d816b884081e0f3a25eeb4abc032cf529f28107b2395098579713bfab68ff09d3ae2d4d3b802f95ed77f1447a9559112578ab705923e110a811baf5b99f7f55ac2de9f5977c5bba93d4fca6985b1655b03479e63200c7253ae86fabd34f322af48af23a0a46c1e9350c23e5cd139f65cc9d530d93b0fa182e4882e79e1852f6df8252cfb1a8d87fc56aa757e519b37d7ad00f0c9a507b14e6193c6d7978a87702736385391f6bdba4f673d571df53be3f5856810a5c55bb8ecf7762a5c06391bf47a82c0ec97c7b21b4fe8e12f6853fe37982e1a562d4f79af7d0feba1daad9843b97a53a3c0197eb39c6a0c908c2ee2ea765a4f0b4d7075a679d0304e59b77d9f1dc3581be2ef8827565d67e113e865ba9c7feb27b024eab64fc543b27d48cd39a1c1652db52560400eafb916f63b1262b9e4a29bf245a1c83bb478e5405c77190d912254e99edcf676749fbf05acc6100c1ec61dfd5b16c7e06e1662fa4ea19fb4f4d1b9adbe09eb6c8c20e24a21a78dde974bd1f7a97b9f3f60a77c3d14a28858e4ec6c9c8207d127681422eec3ae22e503c0b64c66c5c2fc23c9aa30fecb3c18d0c7e06bb9c4c23cf06fd6bae63b0f6a1bc92b5a9a0c510172dbe0a955c9afe10dc715bc8d4f279988f44aeefb569033d5ebb45505960e9949c0688a8f0fd4d32df4764c087017dd0d679236dd6f57e54ba4318d06c63ebf6d357c1fc77ec408f5185495f22b45c8da6446a01a96e1ab4394c536ae8673fda425b12fb241fbb50eb501dc53955963531769fc8ff238b49a3d572036360624492fc13a78d3c59cdfe36a6ee4267fab80dbff5fb2166d9241a7c265f25bef2c18f92d24ec74ecd88026d41d3780f58c9c2e49324cddc9a0301866c333278b175732a0e2e76c9a52a25f5ecb4670eaa38709fd1d5f6c2d3f5e871a7d9713137083021c1839967cc24e8b9661e594158d55a97b1f8c0202da7bf0c452cf684bbcea3553095a3eea331ac02539edeade8f5e4405d7061faed0ca48c6b74f61c756036a896a4ce38bbd3ef0793c516c4084179b5ba0522c00d59cc30c378a6a13deb4a4f229b704a59048ddaaef47463d7c167b2aa7f3bd043c29aaedb05eef12cbf3267a7fbc1f01746c303c8cf8b9c65ceed39e151de9ea19df54e24145f312694ef4e21784c3abb3183dfd609ee9d26020e9abf02d534a2febeb30eae48a905febdf35b6cd512430fa6d8ab1fe29a24c93fa0d158aa7116cb3b7d708f7edc0cac04e9b91ff768f9b155dcd9c2383362ac07e38dc054a167f053e41946d0ebc9f1c6c5a49846869ce61b360b95a9d8988003207b8ee49928b885c78e178ad7473a3b893b9b12bb707ac35ae725caac4d7edcc7f74b0e80d817eecb7ceb57d1a3f26da812a898e7893bd26e558cf10993f6a26494d087fc88f8de53cd0022458645db1dc5a6b8e44d19d8d3eb5fc5c97143e9b5fd854b66ec159643844fb9847a05807248071a3ae11f33f577aff7688abc04e0565d64c52e750108532230753101d575e1d14f2cd080e5590eac15dd01fc0e13bcf86ecb8f76759cb0", 0x1000}], 0x7, &(0x7f0000000640)=[{0x28, 0x1, 0x8, "c3f48407133063a536ab4227f404dbefc77c5bfa4393"}, {0x88, 0x1, 0x6, "66c1011b5843a9e515113d23a3b2b84383b19c86c7e03c229a78f4a81b8b1afcae6f6627fad25baecaa3d7b1bbc0c5fe1fabb663429630539c992813d66f43dcb1222b26c69a0627e2a00a1eceae0978acbe71012f8d1a9e7c22c1a9ebf56e14b4abfd0cdb7fe4f9010a14923e7d086b6cdd71ad7948c6"}, {0x88, 0xffff, 0x40, "26417a1ae1dc8c1585c7e68b0d261e00e1e481971499194ba174ee989818eae162fca27a5f46dee2aa01084685ac9e696ecc6dc8c1649b85259620981d7c95ce69e638b6abb78f7a04915c869db1a8d2b54e53c94c4c30ae2c42c7d01d50239024a6459bfbad044fd20732d85da2600d02"}, {0x90, 0x1, 0x1000, "24c9ce30edf063a006a37a931903b64f406da3da0ba9018c441bfef3feb5347b5dd1ced9499d868f671d604f9eac2d1935a81b04b3c961ca0c2795d8412f518f0e6278cb7866d9c9e42f1ab4f37d5da8965619e2338fa5f4d7eea571715e144edaf2c64d012829a537ab4a0f7ca5ffe125214fcfc3f3d0da36d6c38f0852f8"}, {0x108, 0x87fdecf1ee4ba61c, 0x1, "ccc7610ca638405dfcfe89b4566b1828284137604f680d44ca8d32ff74dc90645a224c06866494d53934a095e80758877b918a4418f3022b5b7760636b26f96c0c221f1876704a95f0af6d7e92c87d3633e8df755e719c08977ebf97b20149b5fa932edd6660d4734aa9214a1c6df50b690ce8520b531910056aac4b694a6948887b23683793d346f94362efc5d882d8f3a6649ae8105eed8381dc08b714483c89ca82742ad12ba03ea86d44f755269e0c77129231352d660bc13b5f0b88bf1103859fbe8b4cd2a2e99a41df8c2b64d9a78075f498b6ec403c2ef470b248a68f3129230de5dc2e171560c5f6d1443052a8f8"}, {0xb8, 0xffff, 0x5, "8c9afcd5e33abfb53a3ee9638e377fbceb54d5cf7eea8c336cd24684df9e93d3241922a0d400a9627ef628e247aff3a860d1ff790ecd4a1262e379cf3b3eb527268460f3e76efcf1923bc8e98489237bd00e27a4604390cabbe170d76bc94e5a1fde02fd1974ed9b7c717ded1816d330cb4dea2ae82bc7f55142376fec238090fa509f0d71526effaabd88dc72336daf05cf8fdea81340e4cc613d2d32fa0da6545386694f"}], 0x388}, 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 02:26:49 executing program 1: msgget$private(0x0, 0x44) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 02:26:49 executing program 0: clock_gettime(0xb, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 02:26:49 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r4 = kqueue() r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x5) kevent(r4, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:26:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = socket(0x1, 0x0, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xa4, 0x80000000, 0x101}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0x9}, {{r1}, 0x0, 0xc0, 0x2, 0x0, 0x81}, {{r1}, 0xfffffffffffffffe, 0x6918a60ab0b40216, 0x1, 0x80000001, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x80, 0x3}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x26, 0x2, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x1}, {{r1}, 0x0, 0x5, 0x4, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x7fff, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x20, 0x3, 0x29a, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000001, 0x8, 0x2}], 0x8, &(0x7f0000000180)={0x10000, 0x6}) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 02:26:49 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240)={0xfffffffffffffffe}, 0x10) r1 = socket(0x18, 0x8000001, 0x2000000000) accept$inet6(r0, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) nanosleep(&(0x7f0000000140)={0x5, 0x2}, &(0x7f0000000180)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) nanosleep(&(0x7f0000000300)={0xffffffff, 0x4}, &(0x7f0000000380)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x3) 02:26:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x1011, r0, 0x0, 0x0) fsync(r0) fcntl$setflags(r0, 0x2, 0x1) fsync(r0) 02:26:49 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r5, &(0x7f0000000140)=@file={0x0, ""/73}, &(0x7f0000000080)=0x4b) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:26:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 02:26:50 executing program 1: r0 = syz_open_pts() bind(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="c8cfe626076253bbee6729deee61ece683f2ce4862966b1c612e644b010030000000000000004cac9abc132e2ccebd590a92780b5df677efed48867a7b3c111537e0424382c3f63dcb6323c64400000063157b93ad3b03a409f20377f61393bbb72ab5ce3319d29d33e90005f27e19ee31b363120f96ce2a7cf2ffeebd91335775168a28f4d8a6387e39df4e80bdc7c1ef37ca9926687b3280e4200a1dfda547f1f60526e7775b3288ced5f8e68648addaa7bea9b39907b4df22f00b1e3c71bf6faf45412b1b5d3fd4c81b3e63b7c1c7b1dc3841b58142e828e15c7a92fa6efc2a9e9dbd08ad2e01009ac1acfa68ce61d6e6080e048e925bc34fa1482e3a45e8b72018f02554861c"], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x2, 0x6, 0x10000, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:26:50 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 02:26:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) fcntl$dupfd(r0, 0xa, r0) 02:26:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x1) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:26:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 02:26:51 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x100000002b, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 02:26:51 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f00006cc000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) 02:26:51 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) 02:26:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xd1, 0x14) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/86, 0x56) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2) close(r0) 02:26:51 executing program 1: pipe2(&(0x7f0000000040), 0x4) preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4a, 0x55) r1 = msgget$private(0x0, 0x460) msgctl$IPC_RMID(r1, 0x0) shutdown(r0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 02:26:51 executing program 1: socketpair$unix(0x1, 0x200001000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff6b}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 02:26:51 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x80000000}, {0x1, 0x2}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8000}, {0x0, 0x1}}) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) 02:26:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f5, 0xbf96, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(0x0, 0x8c40, 0x14) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000000)="001a885e7b7f5bd3fab938d58469b13fd7329194864f5b2eea3db709", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7", 0xc1}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 02:26:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c200112170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b339ebee", 0x119) r1 = syz_open_pts() r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x101, 0xde6f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x5, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x41, 0x4, 0x6, 0x1}], 0x7f, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x0, 0xffff, 0xe1}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x4, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x4, 0x41, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x23, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0xf7, 0x0, 0x7, 0x10001}], 0x7, &(0x7f0000000380)={0x0, 0x6}) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:51 executing program 1: r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 02:26:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74ce4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a000000000000000000000000000097", 0x10d) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r3 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x54d8, 0xd98, 0x6, 0x8001, "4c43148ac3606e0ba504183800943e4b9e7af956", 0x0, 0x6502}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) poll(&(0x7f0000000000)=[{r3, 0x120}, {r4, 0x2}, {r4, 0xbc}, {r3, 0x50}, {r1, 0x4}, {r1, 0x110}], 0x6, 0x8000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:51 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) r2 = shmget$private(0x0, 0xc000, 0x8, &(0x7f0000ff3000/0xc000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = getpgrp() recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/109, 0x6d}], 0x3, &(0x7f0000000500)=""/32, 0x20}, 0x2) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x55a0, r3, r4, r5, r6, 0x180, 0x700}, 0x3f, 0x1, r7, r8, 0x6, 0x1, 0xffffffffffffffc0}) 02:26:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='}\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 02:26:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000037e000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/206, 0xce}], 0x1, &(0x7f0000000200)=""/249, 0xf9}, 0x1) syz_extract_tcp_res(&(0x7f00000003c0), 0x9, 0x4) socket$inet6(0x18, 0x2, 0x6) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000000000200000007f"], 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xf0, 0x8}, 0x4) 02:26:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c3, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x0, 0x40fff) r2 = semget(0x1, 0x3, 0x100) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000000c0)=""/151) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ftruncate(r1, 0x200) r3 = msgget(0x2, 0x400) msgsnd(r3, &(0x7f0000000000)={0x3, "9341cef1d894717a4c7490650ccf4fcdd59300507ad929850ec6db51f9d81504a701a3b372e92c2c0beb9f3aa31c8bcf1728b2fdb827449061ef051b868d7b5d9858df9fa5923a57b6fc6802c05631494f7260609917bc56a4d9193f64400b76ec7446b54ec66a73df3b"}, 0x72, 0x800) ftruncate(r1, 0xfff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) flock(r0, 0x2) ftruncate(r1, 0x0) 02:26:52 executing program 0: msgget(0xffffffffffffffff, 0x3fd) msgget(0x2, 0x210) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x10000) msgget(0x3, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000140)) msgget(0x2, 0x50) msgctl$IPC_RMID(0x0, 0x0) 02:26:52 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/39, 0x27) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) shutdown(r0, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000080), 0x80, 0x10001) 02:26:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r2 = kqueue() write(r1, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x0, 0x9, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x80, 0xffff}, &(0x7f0000000080)) 02:26:52 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x8000000, &(0x7f0000000100)={0x2b}) 02:26:52 executing program 1: socket(0x23, 0x4003, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 02:26:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) dup2(r0, r0) 02:26:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x16ea) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00ffffff000010000000ed0000f2ff020000000b98002b048755250c23fc85b56ac13ae7d7913cf1a35055b6fe94178e37640cea58610d809e"], 0x1, 0x0, 0x0) 02:26:53 executing program 1: getitimer(0x0, &(0x7f0000000040)) r0 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x401) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9842, 0x5, 0xb22, 0x1f, "06e8b0b75abb1d78bd43e8af252ff6cc220242bf", 0x80000001, 0x4}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x282, 0x2) r2 = msgget$private(0x0, 0x20) r3 = syz_open_pts() writev(r3, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) poll(&(0x7f0000000000)=[{r3, 0x45}], 0x1, 0x0) msgsnd(r2, &(0x7f0000000140)={0x3, "99c2c550a778d4bcf2d85ff2eda93d53c09c8aeb805b9e5e6e7081c32b4d04cf6c4af5b664be32ac72b6316f20f7c6c9ada56e0a1934df22c40fbc523e8932f543b4107ca4ae8868bbdf0a9b5e3bf643479e02559fb3bb800f4a2303ea4f42878be020f593d935eb5a295d857469"}, 0x76, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000071914301aa4d089347be3d2937df07bce699f86e7c96c646f6f514c8c555a8c909ffa8ac9f59e7b02cf77a89d20c5ab9f815c70a3dd79f142d112a26c273e656a84e36c9031f352d7bfaae4f5df0c3337ce488068aabeb30ad99ac5faeaca36e1e6d6c7c45c1471e2717bf934f4ceaa3df351eb6f56089cf847bdd5e2b681afacda54bb6490f831ef5ce546b7fd504a852cc73dce2c2504bbb2c86bcc3808305b514fad92c91522eef7103981403516059b53a4a84d12d6ce8cf25f0a72e493c82dde0bf8eee20d311116aba1f7ced917d4445490cb9bad31c5dda25f04a1afd8fb2a46e77d95e0c00ec8467c533356d609a06dc1705"], 0xe5, 0x800) read(r1, 0x0, 0x0) 02:26:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101000002}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="b5e4ddbff8c9863400e81cc685d4661be00a98d7d5be72e41bde7e0ae15f115c6c1f7fcd86d4ca78aeacec99676f12717e87391d4a987bb76b9cf12909256ca4dfa7fea518ccf6737317c1"], 0x1, 0x0, 0x0) 02:26:54 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x16e8) poll(0x0, 0x0, 0x18c6e034) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=@in, 0xc) 02:26:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000000000000000800000010000008e5ff2a8f8b3509b099e71b7673f6f01002fa67c1d8505c654415e994a601440e670ec21c667293a60aa0529aa3ba9353b43fcf6ed625d885c0bf5d8a8e2a5000000000400000000dc510084851b00000000cd4bf45e2c974280d27e2588724ad63769e33f2d18b0a5ff30d01e041e3cc40d316427c47e7c76faeba0752f739f9cd860bd25bf4fa77a31610ffc019f7bb9ddf3cd7b70b95dd9a8ba86fdb701a8b3"], 0x1, 0x0, 0x0) 02:26:54 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x16e8) poll(0x0, 0x0, 0x18c6e034) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1e0000000001a05ae91bf0d5c3564f245126d2ee6baa6b0e3397000091b2419565942edd3c26cfa0e8ba0a686c3b3ca36dfe872f7e10465af3f4"], 0x1, 0x0, 0x0) 02:26:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x473547c4) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000800)={0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000880)={0x2, 0x2, 0xc5, 0x9, 0x1000000000000000, 0x0, 0x80, 0x808000}, &(0x7f00000008c0)={0xbe, 0x5}) dup2(r0, r1) 02:26:55 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 02:26:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x11%}!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000340)='./file0\x00', 0xd000, 0x1) execve(&(0x7f0000000380)='./file1\x00', &(0x7f0000000400)=[&(0x7f00000003c0)='(\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)=',):\'{\x00', &(0x7f0000000480)='\x00']) recvfrom$unix(r0, &(0x7f0000000500)=""/9, 0x9, 0x1, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) getdents(r0, &(0x7f0000000580)=""/4096, 0x1000) r3 = open(&(0x7f0000001580)='./file0\x00', 0x0, 0x4) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000015c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001600)="f3f29bd3b578d666f74dc9905aede5b74a5220f24cd9dfeba827029ddb0f6370b01ea84ca99580419fa99506667e78fe2428f7ffe9fa5cfee8f5a77d90ef90c237c83f327d6d64b0748ed4d3ae8af44132e3c58ef496079a95cd31ca36f9d6ddb6c8c14bfcaa42a2db1a5dc38527a0f4f2330fc1f59159a5d48cd628d9a127161091fd1b384c5347797f580dfee5d963f418e5e3aa451aa9253398ec41b4", 0x9e}, {&(0x7f00000016c0)="3438faf7f1a576c153ebb03997471cee9d5162abba8900ce8cf913395015f0fd19c37eff41e2b06a8acd52a97a588d7f1ea12fb43a496cb0b2cb5c9cf59dd19fffd63b7799625ec2479e85678df5965c5f07a5603f0ecc833353863a9d6fae7e8532396906a7c0bc215d7b180bbd3fa9fa573e11f309d97d1a220ba6943a2cac54954796e341496a515cca3770812ad968847b9e31a09acaf20a16bf274bcac60d875d3f00375a90c16ce7505bd6259f7cd759f67520f78d04f4adfc386d4b408d552fb5635fa5082d4c93c58720e6e6f30a0c7afeeaf6d2955332bd2fc83c744e412fb15ce5737e366fe34cacf73de79fe2d53c5ca5e2a32a236707f7", 0xfd}], 0x2, 0x0, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mknod$loop(&(0x7f00000018c0)='./file1\x00', 0x2002, 0x0) mknod(&(0x7f0000001900)='./file0\x00', 0x100, 0x1) lseek(r3, 0x0, 0x1) close(r3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001940)=0x100000000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001980)=0x2) lchown(&(0x7f00000019c0)='./file1\x00', r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001a00)) r4 = openat(r3, &(0x7f0000001a40)='./file0\x00', 0x1, 0xa0) getdents(r4, &(0x7f0000001a80)=""/8, 0x8) lchown(&(0x7f0000001ac0)='./file1\x00', r1, r2) getdents(r4, &(0x7f0000001b00)=""/36, 0x24) getsockopt$sock_int(r3, 0xffff, 0x1801, &(0x7f0000001b40), &(0x7f0000001b80)=0x4) bind(r3, &(0x7f0000001bc0)=@un=@file={0x0, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000001c00)=@file={0x0, ""/4096}, &(0x7f0000002c40)=0x1002) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002c80)={0x100000001, 0x2, 0x3, 0x200, "00d2dd6e2f0626d15f42a10c197078fdd2f2fc38", 0x80, 0x7f}) 02:26:55 executing program 1: clock_settime(0xfffffffffffffffe, &(0x7f0000000040)={0x69a, 0x1d34}) clock_gettime(0x3, &(0x7f0000000000)) 02:26:55 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 02:26:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1000, 0x8001) 02:26:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000100)={{}, {0x200000000000000}}, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 02:26:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="37a7fa37e37659ac8ed6dfa92d6034a85c036ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6be89b3e9976dce9722dc7bb6b56dac5a7af0dfa2d5280c2c36d78bcc6f63750d639e214b170899d92eada80c4e4b6e3b68e59f84fff2ac02c2609df4b9eec2ea8f783b296f2b1a6f94c9c3b542153137215376d1a83034c47f54496614be9bd9632ee9edc9fecc14fc6c0351f3746b72772c6aac493708c636c1430e782b527eb303060e3605527dcdff24e528b2c15ff47d6340f44d2435f886551db36fad365fa8cb764ee8222c799d14ed9b672a26f71d93405e65dc899a0b9ddf72cf52e243fb477150e59c6f57d0295eb10bcc91526e0d4875d37584b700a63e9ec2aea487ed40105c8f647761dc29da6803f9cf6570e2a9a4a90611d7e6a031a402f2ea07e0caa0b235e1be609620245ee2c1ee59ad03011c4613ad7ba82c979f7d11da86d9105f8030f296e41200a4b63e292535580d68e43a87b0236a3bfc64a17a7647ea90c5daf6c22d0b7665ffb9bafb15b6e01940a44e127b376a731a8", 0x1e2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/159, 0x9f, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) 02:26:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = socket(0x18, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x100000000, 0x1}, {0x18, 0x2, 0x101, 0x4e}, 0x80000000, [0x2, 0x4, 0x4, 0x1dab, 0x3, 0x100000000, 0x1, 0x7]}, 0x3c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 02:26:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) 02:26:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="9b0b33a916854adeb95928d50298", 0xe) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0xb8) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x120) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 02:26:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2000000000000000, 0x80, 0x3, 0x8, "050355a8a5dd380000000000fffffff000", 0x0, 0x1ed}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) 02:26:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="f7e69c13f97c89c721122c609f24c46166289ecab4827cc23ba42ddb6f497810bf1edc5405f769f415330ed46faed4e6325cfd22e85a6f758aac", 0x3a, 0x400, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 02:26:56 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000f39000/0x3000)=nil) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:26:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) write(r0, &(0x7f0000000000)="3c1bac222dca105d9c6ef700d4656e4a93678a269e67fa9d9d1d36d7b5ea8125b0c18bf5b43c33790ffab7f832daf573bf9f623ec162e02f7b82fb4568a4791f79390a970d1355e490145398d71567380ded6e215da8b3324923d3fe6ba110b38b648c16c49566054f0629657c507fe45c9b3f4d994815a9fef521dac8d49d36310acf1b83f1143b5609def8f4ccdf52aa7c", 0x92) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) fchdir(r1) 02:26:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x80000001, 0x7ff}, 0xffffffffffffff39) 02:26:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00001ab000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x118) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r5 = dup(0xffffffffffffffff) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x11, 0x8000, 0x9, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x37) r10 = socket$inet6(0x18, 0x4007, 0x14a1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0xff, 0x10000}, {{}, 0xfffffffffffffffd, 0x84, 0x9, 0x2, 0xffffffffffff65b7}, {{r2}, 0x0, 0x80, 0x2, 0x2, 0x2}, {{r3}, 0xfffffffffffffffe, 0x24, 0x1}, {{r4}, 0xffffffffffffffff, 0x98, 0xfffff, 0xfffffffffffffffc, 0x5}, {{r5}, 0xfffffffffffffffd, 0x48, 0x4, 0x100000001, 0x5}, {{r6}, 0xfffffffffffffffb, 0x20, 0x0, 0xcc1, 0xfffffffffffeffff}], 0x101, &(0x7f0000000400)=[{{r7}, 0xffffffffffffffff, 0x6, 0x0, 0x7ff, 0x6}, {{r8}, 0xfffffffffffffffc, 0x10, 0x1, 0x1f, 0x8}, {{r9}, 0xfffffffffffffff8, 0x4, 0x3, 0x4833, 0x3}, {{r10}, 0xfffffffffffffffe, 0x0, 0x0, 0xb0fa, 0x1f11}], 0x8, &(0x7f0000000480)={0x9, 0x20}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 02:26:56 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = socket(0x18, 0x1, 0x4f7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x0, 0x51}, 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="7bdef0b2b4c2dcfa17e5da9b768aad3900f346e52544c2bd97e4d1d4159534736d012848d6ff1d779ff6a86ad74c3c25dec7c221f8d3b1d49d51b939ea694073130e161b09cab1230ea30224138e366e202a1dcef59e2b3696cba85e97362b4ff8f897ac152fbe6b45896cb578c1f8318d6cae9c0c0fe5c12fe15e4f797618a2a545b8d1c625f5c5fdab7e9e30f35bc857b69b16867160e9a90e4d3557f21b04310f81a7f27ab16a1cc830876a0c6c3ac9", 0xb1}, {&(0x7f00000001c0)="5ea7168687eec372966720bb6fc78052135e1daec5dc0c032a6a412b9747f93a0f16a3b239166cdb99127486ac16e482a8b465751985127429a8a22db63f74554976ac576dcb3b42a38c4d79d033630ef81dfb23fa388ac15ceb2f3b0bae4653ed9897ea96231983b2fcd48cf25a1b1ce8bd68158fd06ddbb3fad6ca7deaaca7a3b8fc1e6c9be372f804aea4106e9dcf25557db4e2482e3a01c0ccd90d31733d15142af99c2a78833dff865daa3a27be68bb640a782a2d9c98ca198b0fa414e69360e150a861358ee243d256cefb64ae71727d2f54976c85eee171b640c37c8f86b1a71b75bf3773526d27d5d7526d93486066d3a948718bf7b9d3", 0xfb}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x7, 0x10000, 0xffff, "a722f02aa42e5081794f9f8ca6db6c4641dd0268", 0x1ff, 0x4}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 02:26:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSTART(r3, 0x2000746e) 02:26:57 executing program 1: r0 = socket$inet6(0x18, 0x4000000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) 02:26:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000100), 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) kqueue() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="e2a28f227c34046a3744e18bb631848cc36cf59934035204bfcf7cdc0cbd116639c37550b59ee5cfa106d537b83fbaa37f50c3b16af3f70a4606bd5579714a0e2f724e2c2e539a09c21407187e4a03fd2b5590dd439958ffcd6e1b3c66b5dfad1c4e2fcd42ae3c82d8c9f0a3ca4de8531545ae2bd77136c6ba08ed7e52ca8bc65d6522189805138497b5bc5b99d68c90a2f90240562a178ec9c79ea039f558d91239d611406538f64f06a1be392d80bb7f38bdd3818ba498128e09e226a728", 0xbf}, {&(0x7f00000000c0)="77e2c93540a477964bdc8b34576c70067423c3244248b276d8326882227009da652a31d3a2dd0ffa3fe00950b8000b0b89f9e9555927354c30bd7887ab50ddb3328424102cb6653a0f9b0c3115e3d4c60cbc2ce8c4767b1fca71a484c0fe37a009c6478a32581918b02bfb922ca19f87cffb45491a38b27a82", 0x79}, {&(0x7f00000010c0)="1a18a1bbbc7ee6a1d9e8aa9425e1dcc84848b4fc07dd", 0x16}], 0x3) 02:26:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 02:26:57 executing program 0: r0 = socket(0x38, 0x4004, 0x63977179) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b1b6555a7aec9f6725a7810a07fad88dbdb3ba6f61d1b3619e4ea7c33fd9e80d44e051e72a53867da5ea30ee85a5201e23eb359b2a9ba4e85c4f2691f59aabf0d02a44998d", 0x45) socket$inet(0x2, 0x3, 0x6) 02:26:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:57 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="814751cb0ddb1e68b01d911c5d8223471a800ed156ee2e5485c456de865a37d4b5bf77e44b0189db47fff52163327497fc9e51a708c12209cb43175f20f6cd023a5a500a4b8a8dafefbe797a10c1b8353e30f2c4d75be9e1c099bd6461a4b37a6c7db8c89917238828fd15b4f6d016483f975c0aadab90e6592e07482b39fce86d64d8aabe3a6455868d9ebb7c14619cdcedc55d02d0e4e8e8febfbb780a76d89b21beba7fc4bb1736ae1ee19120abad11a3298f5482d658607883d15078a54e019256557b8fcd813dbd1a407a6432fd8ee95e2ed82877", 0xd7}, {&(0x7f0000000180)="bf5e1eaef0bda6285aeca085bcd17df7fe51d0c196dca465f8fa77", 0x1b}], 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) 02:26:57 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x100) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) 02:26:57 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, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x9}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:57 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) 02:26:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) r2 = getegid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = getgid() r8 = getgid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8, r9]) shmdt(0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x800, 0xdba, &(0x7f00000000c0)="f8607a6ba9fd5737e9f18808e702667edb660c39cf58c12eccccc337a0403c9cb5206491508ef022b030514baa2d41eb38ed7b993e792d794812c58ae182", 0x3e) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 02:26:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x7, 0x1, 0x7fff, "987bf46c92ff6b51f7dbce02c171932c640e389c", 0x6, 0xffffffffffffe3ef}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 02:26:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x1, 0xfffffffffffffffc, 0x0, r2}) fcntl$lock(r1, 0x6, &(0x7f0000000080)) 02:26:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ffff000000000000", 0xd8b6ceec598de3bf) 02:26:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) chdir(&(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/16, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair(0x21, 0x8000, 0x6dc, &(0x7f00000000c0)) chdir(&(0x7f0000000080)='./file0\x00') 02:26:57 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="a5c7be00a788164ead38f5cb18f0a68d941c0323e64adb7c18b538a5cdcfa6bfb2ead439a3b8579bec2d951fc4d55798d6ed88ae1298f9762d201f572d17fd7a22a45ad315060a2a0378abc7c2e775e933a1ffbc9a4ad9a8f22ff40bda3e9ad41c87024357e71c8b973451ea515e2bee65742a8ddf2764fa479a0418034048ce923b07fabfb06a232ac04e2c08e21d11eb85aef0a485a98022f4a161cb7fd94d27a4ccd47430eee6c6749d7690bf2aaf44cf702cbb714932aae7f3bd19e17a0b21e96e079d0c55362c5358e1c662324ab48a68071f0925ee72f0ff5b543070e485d388b9777a60da9e446f04b7fdba1187b16a7696c2cb2451", 0xf9, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4) socket(0x18, 0x2, 0x0) 02:26:57 executing program 1: setpgid(0xffffffffffffffff, 0x0) r0 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) 02:26:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5b1806cb) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:26:58 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 02:26:58 executing program 0: setitimer(0xffffffffffffffff, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 02:26:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="28044c84a6959a9e1cb2a5bf8027d12f98a1844d152c3ef3181bc2012758d3ff1fc870ea119ed5f38e04bc8d86e664cf283ba9cc84647336a9abbff0678f91729489a96af4bee22a4ea3ad4e480b7aef60d0cc0f4431bc6e84643f60bfc3e19fdb5015872bf4c50e6e9ed82c05ba5cf1f7004a6cd66e325c53c36488830678b05ca79495df5acd0ae9551edc584354117d128b3f5f4bf0a22e30731db884c1fe9092fd33e7250bc08f10f9e165a59d16289c4544748b00408d8d82714e95d575c42b2570e54d5adf7a6b67f401c06d7795839fbbbf3a", 0xd6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x7b}, 0xffffffffffffffc9) 02:26:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) 02:26:58 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0x2) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x270) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:26:58 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf1, 0x0, 0x90d2, 0xfffffffffffffffe, "d7e74dfd5f9bdece8362779900000000005300", 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fsync(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) lseek(r3, 0x0, 0x2) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 02:26:58 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) fsync(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:26:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2003) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000020, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:26:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x100}, {r0, 0x50}], 0x3, 0x7) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 02:26:58 executing program 1: socket(0x40000000011, 0x3, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 02:26:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x8f, "28545abd8ee8423fa7ad4df62f5f9c6bb141f633", 0x800, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x18, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000800), &(0x7f00000006c0)=0xfffffef2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="c3ef0f39c4eca64a375e3fbbe82da9a0976c2665f4ceecd1cc6c56faac3dfa78f9138dc948372ea77b368bbc679e838782aba35da83c1b5493ff20f6619514ca8aab3fa32dc2b4cfbefbad941de53bbbc28f7ee2cff8eb583c4f068aa62548f9072b7d1b43097f5606840581faedc3f835ed76617c0f99c70d5b2ad57d60f4359df7f2943a768b3bd83bddbb3d6d217d004447c826d5eb19250fd27a1ecc4b17ae94d73c4029eec515d12981f342", 0xae}], 0x1, 0x0, 0x0, 0x400}, 0x400) r4 = syz_open_pts() close(r4) close(r0) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r7 = msgget$private(0x0, 0x500) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgrcv(r7, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000943000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffff0050f6617ea95b19bfe04564e5e121718c3ab1284019c26b3ee995b51cc874240aa57522c74e7b"], 0x1, 0x0, 0x1000) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) connect$inet(r5, &(0x7f0000000680)={0x2, 0x0}, 0xc) msgget(0x3, 0x8) r10 = getuid() getgroups(0x4, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0xffff, r8, r9, r10, r11, 0x14, 0x5}, 0x351, 0x97, r12, 0x0, 0x7, 0x7, 0x0, 0x3}) 02:26:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 02:26:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, 0x0, 0x800000000000, 0x0) r1 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) close(r0) 02:26:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = getpgrp() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r4, r5, 0x20, 0x8}, 0x2, 0x5, r6, r7, 0x3ff, 0x80000000, 0xfffffffffffffffc, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:26:59 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x2000000001002, 0x0, 0x0) 02:26:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10880, 0x121) ioctl$TIOCEXCL(r0, 0x2000740d) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchmod(r0, 0x8) 02:26:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x8000000000000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1c2c, 0x1}], 0x81, &(0x7f00000001c0)=[{{r0}, 0x0, 0x20, 0x0, 0xffff, 0x1}, {{r0}, 0x0, 0xd2, 0x0, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0xffff, 0x95}, {{r0}, 0xfffffffffffffff8, 0x6d, 0x8, 0x0, 0x4}], 0x7, &(0x7f0000000280)={0x0, 0x4}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10002, 0x8) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/215, 0xd7}, {&(0x7f0000000700)=""/227, 0xe3}], 0x4, 0x27) open$dir(&(0x7f0000000380)='./file0\x00', 0x30, 0x40) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="37179e5102a1d0ba445fcde8a8d76b4d4e5fe0520e3b09c76089baf2992061ccb975b1707a1df53f68b04c21b4ba2e01ac3b801c017ea006ea433f8070e2e59e9588105ddce7ef154dfcb0d7b4f5f865a6c3ad0e3afab444de99fa940a95adfd865d88c7e0e9a85991a058411633c22ec12d3a040dccf05f7490e9dc93edb2e6e9d43134d88dfbcf7c8f64089a47ff1903a6b7ec8aed7eb256e123526ad4a31599bf7c9d8487f292040d9f0031a5d870051e6d041488f28c0f670153ba125bf7c621d95090822037b911647f07a027ee2d820f5938de929c3a29a492ec8ff0cb1c28e473e1bc7373c312e7bcfc0210dc403e8ecacce880ede2edbc"}], 0x1) 02:27:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) socketpair(0x11, 0x1, 0xf0c, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="92839fedf5308bfe237a224c0cbc967dd53a2bf65cb91f6dade4a9187c5690007db67bc862130da0c85f99ddcfe8dca5176b068d6d207e80fd8d741bbb30df86e442343fcfd63bfd7105083f05ce25ddb708e24b33d6024c82673280c7984b664b4858805dabd8f3e8991f3e1af50131b7767a5ed9dbe7f89f96b1261e17c2dba008c10ccc9dd437779432c97a4d8a48327ef30cae68161c8fc25a7108b0eb3773537dc4ba67a652c91be4ec6814f1395a93272d5afbb2b92bf34611fe90", 0xbe}, {&(0x7f0000000100)="d6010ec194b29288ad314a1f9b20697f0c21cafb2e1f6c22a4fe56c57db466655215e1ce28672ad95cb07722c1bc840a06a02479d06d3b2a9504fc9479c16eebc74917c1e167b22a597d2292572ab9cbe8bacb404d12516056c5d7d675c4b686fb", 0x61}, {&(0x7f0000000280)="5b15749e1dc82eeb050f077ade90190dd117c49d8270208f395f7367e28f57bd1d57fc1ac56845d20160c77eaf51633b67e9b5f31a303fdd2d07912d3c7668e35d53d64c75743ff14aa9a71beee60365e0a6b561f87b7ca7252ecb25febe39fb37c25266a32f3634f91b0a2cb22fb1810082b64611d142eeb07c7ddcd078d344e3fad7c17b6def9a88b05813dafbf0f7e08099b2554b05b4f5131118cd406df58dc5f2d27a24d526c69852184082808ccbf5494b2f83240251c894318842de1855d66cdc610bae8562a52e3b38dd887c46b2e73ba83cc22604353320a02b4aece19d3693d61e6a", 0xe7}, {&(0x7f0000000380)="3375b3edd9b25128cc15e23d11483c26ccb86b239abea48d993dcb96939b99566c4a46d5b0a346b597d7ee9bbe16fbdf27c2d9e3c411b83c8119554878b442b4dc8ad5bd7d025665376f1b6e5168efbff34a1e9d4693c6660d3016663cfc73aadccc5933d22202cb01bbf58df195814a265d97b7491673806f14fad64b6583cb46362c8c2c5979b7bfdfdabeeb661480004d60f1ff88bcfdf3bc4e51d611148d3385be1cacaa47307d3ef4fb3487e5eefca06c5a589cd0d36832d19466fbb526cb87922b1a48dd85658884a142ece8a2395ad94c4f1e60026dde7df9fd728c99fa122595f0472e72652f37d3145f71991881b9fc97f023987c031f95a4d6183d90c748cd85459f9ac929d9e81cfbf651150977c2af6e65e3b07a462c5cad68a5a5d8da351ec9de10af3e3b215c114fffbcbf6028a3d80a718ff38766bd80d27fea2d63fd5d957ef466161e52ddf276b0a0a3d3ed7e5e6a098f91ec3e00a893a98bdc05eade94a618c664f5ed3db2c02931d8f5f71a2e3776691e842379f7a589c504eeb0c41a2d371df1841b6584c4f63329c6844a49b176d184482091ecc7dbfeb09ec42d667272f10eec8d2e0418a5bb70fc27ff09fd1e7cf3b333ec7f308c0aea876fc03842853561ae4d3c8c2a814cca46cc27510a2fec08b8bad53c08f3ceeb8a8bce4fa017487fb0c0e8adef0975cb8bf9dad3410533e09c266d9c10c9adf37caaf47870bc4ad24e25499aea29555d07b5c3130b916d444dae0ee394486a558cf74e7b64ae2ee0fd6a2eae75fcd62d1bb94e749f4aec1049eaa7beb67d3bf49ce8a4ea8bf2ac38304a8cc2b5069f8a59adea3e33b4873d35890561a5aa255491ad9fcf87371e72cefe873cce6061f7ff9fa882213f5592fa8988d6092d7477ada69b61e4cf4e57b9423a74d6cc4b9ee8b3c27d57af50723afdd0a739a08008e64487a1afe8e6edf2998980acba261c4ee458f4cc7fa20775298aa2aef57215a3ce4902d5fed97281a4c86ec957eaa2a1d08633b8b19a3037f9b2bf5770b879567325a108ca0fc7c7a321e9bc09402fdd89138b4d93d496d087d1fc3b238f34e837a32103be4428dcd1ad528b0c69194dd546c54bd9ef1c67b420ffc1b6b1e88921fda199701af1e5909bf785cea344a1db15af7dd18dacd9faddbb47700ffcc30b007de6047924e35d491858cffff4f134d8c88208f5cccdd521a4ff45cee857dff289d9fcde61255285fbb2bab49c16411b04b337b1649e2bacefe173393c2d1e688692d07d91b4579ad7d6c5ecd49f517fa6d373c3d6be77c20df4c1f9ae9c45484072bec66fc517ef4658d94454f665a2f1aa3f7ad22cf3411c2a37962b072c78fe0c93e498f4b2dc4acce0cd670cbefd81793e1d5d96fa9b6ef78e5cd95366ebb36ad6a31e4b9d7e77b68a997efda0bdd717da4e57e7598fe8c5bbbadef30bf085fd3ea2c024fe8beaa2f7938b5be841a13f80b1f75cc850dedf96f7f1890e0e884a813a9d6aa3414b800d80f8b4b07208d08579d2acbacca4ea54ba2dcf702bb5c7c6503d6dc2a8ccc5bd3c9bf59ddf41821ae4164a50fa5ae105c37c9ee6ac4984cdda44f116700bce54a3d59d1bf2fd1a46402b1034361a441d10409465bc7fb3e218aecfcdd921ecb8a154f67b9207d17fe1c77c5c16515511ba89bd443c0b9880abf3204a397713934b525b86847bf5fafbfbf8ca7895f07d2ed60195342a28c8b148d1b32f107d8c2f95cbafae9a3e6226de227d89e57740577b0ea720e150c796d7a0d06f723a432c448c15e44262bb49de1c1b44b818379380c285416dbffdc741f070da3ca2ecd808c34bffbc05a04517eaaea03ae0140c375aa5ea169f19f3339b25371935ca3898c11041c73ae5b172971d6298bb3886d76bda517bd2e04c4175cda489ae2a8397b6e3fb78499b5d20c43ebfe3ef54f224d398bfe300c743c0e7f8a386664b1f1151e5abf82373e941f9121531c27f3d2cf79bbc8b6e343825bcac2bbbe8e761b21caa153951408ef1a8ad892192fcb4655ff6f8790c4ba3c425c6746e215405acbd950cbe138e4c78c941ef39bde27ca3314e0f5e77d45b214d7dc52b50a41a44171d9ae862d92d50747da31184b6c85cb43336406abbf4da35bd555faa6415f7cd8d4df455139d554f62dd633333f1c88ad4565600292a0ef50b619d925d8b89e56576ecac39d0f435328d04743918df343c4a0c50e9383acac6f96c1aad7c18f657266455bd77892d37932ea892a38bffadc3ac9dde03fc0f1694182355b7847729b169552137349a05b56a44680977a2a668f9b6ec5c811f502961db83e04e0d1439ff63b2be9f8938d7821c5d3da91f5f6df6795e1154e43a5d963e4277f1dd6aa38d10e707e4df88501610a21431224860dc00a27efbb351794edece97a9033f387b94f061ee151f205674e4d0a4926adf918cedd33d8f394dbd8e61b819bf244c2aa4b7006b5584980a4860e5afaad49d4dca7a88fd1e4d9f90ca260abed7463b08bf4b8370364b0eaa7165edd23c0999e6740107bda089daf1f77f864d4f0e504b50fc2423d86ea1521ac0338d1f1a8f9fb45e82a2a865420a90a3cfe38ee2d6886e76c85ab753ab71ad72298bbf1739772bec94175a9daacd71d5d630a0e3f02668e6bc201854ceac4fb6d67909b99670671d6328a4754158571c70ccc3a2636e99fc034630c08a0976e7bb3af3f72bd91856e55ac4c0520d4c54f6feb96126a8db2bd0a97147d319cec519e2cb2fe5766d5d297db18411ff41943acb141ec0a9785dc3433a723569a3d1f36a42c2223942d7b149e7b9a587a293f521893e620205762fcc50a56a0f3dcb8eafb57bafbb5fdddcbc18803f80f1aa130159bf0eef8e596b31aaa76e318c7e8b6ab5d0c047536310a837abba30fe7711ab6849c8ac74c17ad1ff8fc297d47323b79c5e6cc720ac1d72a19e9af1f735054baab902f279e2aff71f4c76c7c059ff8317c52241446350fe170cb356d5c369f7190d0b8f8bc941e3793801de00639e6104f63af04f93f5b22b7af16009db40bbdf80a543aa3811985a3279b6926ffba5090daeb357d236cd0d292da4b7f3ffb1921a5c819690e0139257effa9ff0e0f6ac7d0ec486df28dfbf0560f66f8649910c7c993a97a591c48267ee56674a0cdd727d177795d5dfe39364d410ed831f007f7bc285eb01763b81be3bc1e4df3d1581f735dc6017ca1307ad3ba952b4bd6c195908c0a366c1bc446896502306dc3649b99c0e910c541f8224f64dff24288fa9ed4c5438b55126c758022e15cf1ba41547db549947ff090a4c4d51f98c8de2dbe989117f201772f639a8e352dce5af1f4807cd6c01dfcd44bedc41edcb17d7ca52cde28cc7d3874a26b725bcc396a601b2f37f909287e16d532af85e86b1ed6f55428aed74b6ce20cdcc0c203d685fd66f205aa12ddabafd9d3c0a5961538a87df961d29202ced21b99adb16e17ebfc9cc91876e2ba73bb03c2461d0762081da9ca376ab42ff40348db2afad45ff534ba2ed0057facd3639c4bf4672d817cf80d6ebb173991c0fa31d6d4bf7a8be12f8ab55dadcd15b3bfcd3cb8816dbdef676a8a0100830c03b5adac70a6e6b97889bffcf761dcce373415668d7e45dd2f0540a63156c54508f92b78d991ef28e6b51cb268e2ceafe39df6ddfa4c20bf0a5e2784ae1cbc8144faf755b8a1c873b435d8ba4e8ef5cdc30f336ba9a8e65de3e6f2d379526d8338a75b3ef69bf7935cda78a9a21459d6f0b330457b59ccd6efef0ca5e68400a6386712febfe6c813e4d4cdc1c62360ae7586dbbbfc44225891319d961993d5024f9067464fd6359e56a4faa20da807a1e44fad4106f9e80d998cdd45c1c51af0f2173b11b25c46ed72577148df309a0f52bba25edbb8bed01dfd4f1e5983869932868b37b51b56e7d20dd2f894383a9662939d1c1243ff75a512d542ceb6bbde4ee92ecce6a79f7d28a73846c26f030108040bad03690b8fda3053439661baf9066da2faccf22f03b456d6c81f9ea4b38e3f467c77b1d3df30ee713511290a32580f71b2fc484ff20729d1754aaf895dc1bfdeb1ead3ed9f3559c664b484eb11920998a86dda16a9c28f80b3cc9a27bf7b5ae6b00ef8ee808dfbaf3dfd2d697c4376335336c84b8718346cb1ff8b03f146ed3be81e58afa641937d5ee9c824e7dde91169e11a027d4a85b20a6cd9b1c1e69b8e3b552c97b30afbd1d8cada15402686bb1f9cc323527da4ac054ecafd8917c759eaa79ac755c477aba9f7a68c06f16f887320ef9f34dd84ef44c86c6132390c5a5bdd4b309f805ff744cb363b09788e2d3acd806beb6241ebedc9a1712f9952ab74d9fe19978ac2617fa1769ef71450df26a7e7c900c4945f3359161e8e5c92b9a751fa839c0bb1b591df593075bdb0061b2bf24db50ebb93cee2ee3ecde2254c3a4459f62f5961a3d285cdbb9d037f5c4f68d19d6628f546bdc691432245a7701626b3b745af0335c21a91ef20a8a6d3c041fe21c545aabe1820bbcd5d0a3a442daf577755d54fb90aceac1c58fc4e32f499d6cc63dc1a5dcbddef85e7f71154cb12d777f6644d693b5cca5cea6931ca74d75cbff48d73a573fd24b1160356dc3679699a03317a5a82994f7135f03ac619c16faeac3a824971dd6855018dcd1b74b7433820766b1b08d89d7ea0c2a052aa3212d997448af204ecd2d81f5915df2434b59df5683f87adb2d4a26346d4645dc120eb8bff0c1b30b04b85e1b2b6bfbaef66b7d70e03a2b8b6efaf4114e7da6ec2b8d265a9deaa59ca09efa3094adc286f1b67f2d7d40e52859ecc7da700e232e1d3d71ec691b8763188dec3911f2c6fa8746177968c38ed2f819a599ff8924d1855b76b9c85cb4560cf456d6fef135b7215dd52b3b6dfcf313afe255c8bfd3075ef598e8fb6b4f3ba57f9de08caf02dd8877601bd928f1240c8f117f18fb9b29529713a85e4f135c58479d8455fe1d97db5ed3de03cb1a2915690f48c36ba02fec4e0b247ae3c4a0dad40c8133c22d4627105e04fb7d1333a025032eaaf270c9ec9b082b6387577d29a6f654c50eba7c6c9c5d4931653ccdf0212fea614357bf768080baa0444c678a06dca2a90bf1bf89886aff39aa602e74c4277414b39d09a7e9b955bfd487b251811e85d6f33a7ba034862b5a113758005136821368599b8cb06ca34c3c1c803f6ce55c05285bc20fb7b51e1381169ecd08fe3146045c4477175260bf5bf91f34e1fe6fc599ff4479be1b32d5227aaae9135032d660a4f4dbfdadc1e4785c2bd6ff8d04aa8b6319a7c0eb2f033893ac175e4fd5d650a590f65edaef7044045a393fb46bf7195e0665c6f204dbbb71bc7b4b5227f191033d79f8b22d89e44e26e6eb39b3ed064596a762ac5f1f0b90ae629f63d065620bcab3ed4d20aad73bf12cfea47443f6a39d416c014c01f63d2423f74d89716d5b2f476be5358389a40e190181655724aaed5816b4985f486ee15f9d66df4e0aa807b9744b1224d1c737b3c4dd0446ccfe113d2af120076f6210893c8e488a00975ba939a9cedb7a6004868146c7df06aba5f46c06f09bc6174acb65a052a34a046ed0c876a5dfc68c1a572c232a9c42b353b0f588339beae6671a29f24cec6c862bd19f19b91c7abf1b48e343e5df99e796aa5b2b2b01caa0b6189ed9fe12cdb9805619ad544a8a9cac3a039761c79c4b2cd60ed842b3ff16fd73ded9b3f51ceae362dc80bb608f117db1d12151192648259a4e23ee9b86d861d5c8400272c10da38b404a", 0x1000}, {&(0x7f0000001380)="47362e007ff07f683f9342130927489bfc47813e7ebc6fdf20f6345414609c1553956bc17ba2888e04378e1b4ae8019db3ba77284a45d0f754973c643a2f7b23e948b56c1f99a17b50cf18187847903705675cb6f387f6b695ebad465554a75fed8bb67f905357457d03f80782db33", 0x6f}, {&(0x7f0000001400)="26b66ba70b36c521257426a635e82ea251a708495e940a8df63ac7b05040f401df7fa038dd3a4c5b3c694b4707239c38e838aec84027e7266058cb73cb53d3bf6c7e65574d3834744617fe77671d4be0", 0x50}, {&(0x7f0000001480)="de266e90c9380c37c0d6602969b43835de6524e0c244296f989dac1e4bde724e9e4df56063a27e0e55dddb39fb900203f7b2be1a2422470f0866f8b2af6062cceb8dd5dab464766f4de05f1c5e947ed5554125f836f21c037a6b4df5358635aa76d5cee685bd2759ef1b0ed1cee0bee86c338bcb7d2f4049d3cd4fc499a5b1db384b158dfcf9e8c45a3a0cd24ce7193c84fbac4603bd6639221ecb293166012a367e9a54d757ae93574be4831082040901c0b375c46fdd3c0564d8256152a81bc2ccb5231e38da0c85efa3c98e3fb7865654069cc301414dec811877a8c5bc83e704dc4c89852e8a52b66a332674778139c9d783905f0926a6ee2c", 0xfb}], 0x7, 0x0, 0x0, 0x7}, 0x2) clock_settime(0x4, &(0x7f0000001640)={0x2, 0x3}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) clock_gettime(0x4, &(0x7f0000000040)) close(r1) close(r3) 02:27:00 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, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x1000, 0x70d, &(0x7f0000ffc000/0x1000)=nil) 02:27:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000580)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/84) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:27:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 02:27:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x80000000, 0x81, &(0x7f0000000080)="69145fe9a092bfb148613de2ba7f2d8b83a0010f02937cb065cc522ee55aa5b19961e6b34df959b9193c439090c98142014c670abcec3b408917c68d82be1a13aa70e5be9a169f90882b", 0x4a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x18, 0xc005, 0x20) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 02:27:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) shmdt(0x0) 02:27:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCCBRK(r1, 0x2000747a) chmod(&(0x7f0000000040)='./file0\x00', 0x10) execve(0x0, 0x0, 0x0) 02:27:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x1a0) open(&(0x7f0000000040)='./file0\x00', 0x405, 0x4) 02:27:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) socketpair(0x2, 0xc000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000080)=""/190, 0xbe, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:27:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 02:27:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)="2a3e3e6d5aadba6bd91c5c4219432a8d938e67b1384f65d53901481c464847cd44957c25d39936e34dd419a8931b169da7a94cb8e6d689efc314f1711fa76331cd1634b478eeaf068b8bf30b4a59d4e74932e498cf262c6f27079f", 0x5b}, {&(0x7f00000002c0)="aa8be2e14bfa617144a561b5cff7ba15e945e11acf242918831e161c58f7f9e28555cace62463174f25c62d6e582598bb0761d30d7fe9c15488a892ef9efede7e519035a97342e9318e742b22ba9a23eef1c590496817b99f2682c5e3864076354bfe68077d041f99b9d080bb724270fff9b645d8b3c08f06c868b5b1573202120ec2d9c8bd7a24c5d0d8a887905dc2f5b6568ecfb3c41045fbeafd734b4b6fe04d0ba7c1b1d64fac8bbee531a45878b923fda58c9c10d5cbdbdfe55cdc20e6c720fe7393f01131f02b3ce93bb615889d9d797c6d87d713ba3f3d08815a2", 0xde}, {&(0x7f00000003c0)="985bc2bcf629cc94240663a57a9d8bb6949e6c902485779541975075f6ec031f128b61c582226c1418294754ffc4c6e83335bbcdcaf4c0c26c78068b84d4359ec769689aa483e25dfdbbb0e451c7d365b6066dc44cec363ecbdba9b160193b6f0a3454ac560f49709a06ac48fd8df3da239b6f7c50f27ca1c71b766bfe44fb9ef174d568f181b3ab32759ad2ec5f0977b9ee063c734164929afffa0539aff63e031a08b9ee3d4d1ba2", 0xa9}, {&(0x7f0000000480)="b0519fe6fc1b4c845c9feb65e55cd3990843e202fd8069d2bccbd810a47f8227cbac6b620033524944fac7f8ff51e0776e0df71f52d49381e546b1557f7dacf6a170eac707edf48e51fd41f043d6a2a1d9f2041a4ac77ca6affc92f8eed5b5f94847da9ba2680f12", 0x68}, {&(0x7f0000002200)="28288d0288f32b22e6e0d2dcdaebd140e26e5ef4938f3a1691b3a1f312fed188414e1a72649a480c932cc8b1e0a1632ba40f4191af1ea0ead34570b521807a0dd22012ad2204f92b0533cd3b223d3b9c3dca56ceb5fbb9ee23b93d19ec7c7d3cb897a2a5ee9bdc377fbd04e76adec13722027deb6d26132e417f0b43fa920a04d1c14fce91cbcfe45e4288504c6ee734c1f470e47c5fc45f6c5b33f207560486d8a4d09b40569837b8e957b280b2f0b8d3a798877c3c4632ff5b0217eb4e56bd413c02b7e62e2e012a4980aa238b3d9565010b09059e7d0c9284af5fcf8ad5b337e0da932017c291d7f5a378cb319d5b4f7bcc50a87e084d6a8337c3b9e7b45b51a7c6096ab0474bab561e842d77519fff167ba8480f7fbd62c0389c9de7478ffde0c42bb6a1fbac2678ece0f4261dd33c0fe1d6d4bd2421e42af2a02e52dd071e749756336f794a832f072dac4a4d0f32d884b828c08fafbfa39f5d5fa7b4d0ddd51bccc5a1ffd900ae1a039b0fe89155e2dff6a4b361c46ab578d2b25f9f83a49a090870425cb1f5aae8a5e87d7467028d71331f599e349b65b04c9d39a426ff9c9e2245969b346aa1afe048169f7421de511999cd4a735a5459d303732f9180ee1e0485c137e42473316b096c0101efb6d7d4a44538a6ba194fbd1e65f0cf2f64fb1042b594bb0fad8d694e0dd8f155d932434372b7a98df34127d46b1c0340ac4e6658eb610a4beaed0a8084bfc400d029edd4161baa4cdea968c8273f4a9f51f7f21655079f103654b982e4989c0f7b8dbbcc268cc3b4136d7b32f2680e1712b283afc6c13f6caba799502ae5d5f6f32a919f7b4a15ecec3f1a84838e7537c0db0cac53e3768f927f794831e8963f3bc9ae5c00b8908ca1a22d016c9829df6f554391edbff5f033665974158a4393e52bb927102c30f665600a26638b4788153a94381885a36768a0d289d8d5e1f1566b531dff84beeda8ba9c5cc552580cc3843fb57505c9305f3bc4b2c4aa5194fdda8c2b98ef79642fb72bfd1371d3c23f84689f732997e842699c2b0699b1c4a049787007150016439f94bf5293b09625747299dba97092e4a5c2dac523f0abd933cba29f1d60664d02d859d74201010388101c031746f3cc89ccf406bca44baa5afd9194629a24c09623435797d07dea0eaed38fb763b9578c38accf4eb889e4635a02b8142cc3a36f60800486367dbcfc9442e7c7f56b0b706c92d6228e8bb368241c2b114536c72e1c618fc1e57704677f5058addf09798297531f40d439c0462900b60fa420e3d494ab511da8b82b3c5f29a15aaf5ffe930d557472bd1f0ccd6355c7c7454606c6007a3ea9b2b60c2331f51dd9846d07ab55ac4456a83becba29f21739707ea931ed2351484feb9d064ace884ae4234dd59fa9727a73603473a4c23ea7c5fc988f06d5cf2d994e63c28f0e0b3b7fa2c623e7ab5fc7b58fe73f0d40e34e03c5ecb8a9350956a3dfc9ddb98cda8441d397b90b455bd931b7d8d82c5554a9d25f438aa832e4d5ec0946bb9db2254f7147b129e4301b49eda9af2d52208b384557fa7f61a4c9d28f64d84abb4563c25f16b0aeefe540c88706a7aad1ab5d9213d415743894d120c1df83a67f7924cb217b8b81b101f92cd06105c033a6dc1b61f277f4b48abc2d58e7eb44f5efc2f57b50c77c24bf9026139be3bcdcdb73b6479c9e191890e4e9a97dfb1979b7383d57d7c5800e3162d4e9ee7fba7f31adae65261034acc2446e3618902f4c16b20c29a3e502a603ad95dc3417572e5bfbb8414a8457fc0234b902889bc9abbd48e20e2d9d6b19dfabb11ef0b9b6e08f92c928275c6380adfeb8d3781326f48245ad7f6300b06a6de05aeaa1b95509527c53e8718bc3b61eb62e9c713c41789f7feb9215c8dfb5afcc969a8d53bf2ba4c72666b5e746e936c4ccdf131d22c72ec9fbcb29fcbd5926c7b97d6897a3ec5b63c329ad198907c72741ca8a8fb7c6d4c2a385e05ee2683e51766b6b3a803713dbbeefe211aec50999caaaba70b394c35e40d4b87fafa184d874b73c4a4646ad04eeb81fbf28fd2946c7a4cf9878fec4a26822530c0babeeb272755de61f35a5c87d741f06e2e19ef3484cee55ff0bd7de8cb7dfa9a788cc0319a8f75eba2f0225562c0d7779aef721564e07717780cfb6ab173fdd91ac7075f2d90f56fe1e72858d2815f39ee557895d682b13eaacfd68173730d3b20fc504a6f3c0323c190bbbb52c2895eed4bcb62f4688a70323919c617736472b6c28992a8ed0e4e104b64644e72ba4cfb585dc65e4fe4fe2cd36df47c82dd9cff248fd795bc6522a62ab7ccdc0b8e1a5f3627d6b9847465030c6dfa597c16724cf62a059f9a262bb0d1a7e9503c96a06144c143e7fb227d7325d634d06a10cf5dfe152867359e8c2d31ffba397cf38e0536a5767d89087068ba970640569cdaf0e3df2cdce4b7a69235c56b63c37c745a07d0e7452f80366985970eaf9ffa0b7e4dbcbc3aa51af89a6e7f33f7f2ed45d3144fa5c00943b53aaf1f7a1a7f48a9b393f1d34f231c34e52f385fd47b659f621915a1f6fd428d0b556b0dc65ee9502cf482c734be8e6931c59acce3e4764807553333abe84ef7e53cc18e559112a3bf2815292645de0d55e1e49ddabfb8d442ea1e29cb3299a8f9e4c9855728596beaf6037fb559db430725f00076f2590597cf001d1f26fed46ada858fc30c1684b13d3bd670c519c4fa2ac1ac71622841d4385903cca36e3da5a8c0510aacba91fb6e0e3afcbd271527bfa83c903eee7f52ca4ad3199907bb0f09d1ac6cc948d91061b23d5d070337361ef6c99121ef2d576357fbc575d03403de6ffdc969b193084f1f37adf8c793a79741860cd0bae66c17da5757e1a04434c0428c8f8fede75e10ab8b2984ada8100aee0b0c0661d87c57f06c2048aa9c212f55ca75153c204e4d403d07c56f45d757ed425fb6cd177a1c2907861a1e8f16bfbe663ade7eeed4c786cdc311d3f1f81782344f3d08bd93213d7a099d6d560a414c9611d898c3ab5a393bcab0928b80224dac16a66237c1638bea0266988602eda77383742d79f1f8197f59125ab0752695e8424c5b03d08ca0303f0b454bfe13f0d91fd5e4ef146dcb01f0dae17e791a0d1ed3c4e9b5ea59246c7ad1bb53f895b414cf6dcbdd93e291e09f8ebbbde5b6d6adb7ead3a80f48387bc1c16c1643a4094045a7942c237178f795eba18105bbb7b02a500a22d7d992f722d0764ab97ddc21e01d9018d47130318cf67ddd86247a8c09731de32e0397291421f50662a7012e5198e162bc5b74dd50d7ef4cc1e69ab99de19996282f34855c87fbc8db7e569ce249c24b5536c863ac9102a8ed95e3b65928245203146d46d706c70e9117819ca397d6cc5185047cad15d2528542a121018767faecb0fc20290d3dadd0fb2013faf0069f3c442ab0a880cfda5badaa8b57f9cc24cf353bb567981a4ffd46a4fb7964f00a2be5a5d6861d08ab3de2a1cb98d8ba27c9228786348a73db6342af54473d30d4abfdc8e9c65624b279f8a63b07187363aca3ffa1078e6326987b3699a9ce7f94e54b1eb940db86663105507ab27df968547c85359af4295739d60cc25ce4f20580e6048fb459f59dfa51ba7c50ce9cf2d32f5459ca94b17cd757d0e745424c2e54e040e42017693b155970a25030c638d614573a43210bf32b21e454234f7491d53756e28e241ba3601d04636dad302e532f8e20555ce5376930126346471f8272beaf86db74aee7098f128da31570531441f124c547b1f371db0d16364da7b6482cfe03e5985314f5ce4d7fdac81770ab654bb0dab71fe68a0a03e569d6e890ec5602fed73b8a02577f7af4287222832b696fbf63f36312fc8a88c3a4219c6581f25e4246d706040db0eeb60aa964f23827d7cb506eec3790216c29bf2482655bb62358c3524ed85d2e5388e604c24021858b4dc48627847a31ee6050a75d0dd62f8e76108c72a26136e4e087369aec6ea5527f616fbdee23be7679ea1cac30d5650fe3d88652a733be0588d228ea5b769d5c02a59c2dacef2ea9b649e45ce9ba4f0bed25f4b211aee2d21eb43d625c6b683e79b2f46ed5213c3ee470fdb614af93611b26c32a6b6be3bc1be6543a4d8609d7c3a8d08b018e1abd642684782cae891f41fca49483ea1c94ab07cfd3cfd57ca25a8bd1512e935c6b3fc99d036cb773c8f851ed5ffd7c6db06d0d9e28fbb549acd9f5ae3a2b29d90c2e8c0f4e74182fe60cd54645e8559dab8a4b1c2c89268e12875f7474e70f2dc4e9b60138a13652e8705c203937d53abcc4137b59519a877b8ae0dd923c1ef219ccfdd60efe35d75c016acd3165772c0d87491acf16205db5b3008467d5e5109b2c1db80b46da379f18d5861227d6d9e97d825d8048d4d51617723baceb127a57af5751cddf9685569cee3bf26eb24fa95c24335cb1664f74a6d14f4bebe7aba52ef3a642e3426ff7e2d3b8826936dba89fb30de09933f3ed2bbfd84ff1c33cdb016e32728f2dc6edf7db121ba06b0ebd0d94fccd4e4105b362730897bfb5ce60c7fa8c61a9073c5f207ea784b13b97bfc8dd09cb669c45a42e453724b92d9ed0f6a42d109baa64d0885e948543aa3c66bf33fc5252c60944ab548749c7c362b3e1d7e2d264a61481f81fa2997ab54cad9fa1dd81e4068213c3276c06b341e910169afc1c35b79d7642c67adfe9bb99e6324f10593a57a586c004ddd02defffefa1a8e57051088eaffc9a06986586d3d6a5d582ba437eb1f2ef77b1cda24942f398a214b2dc0f082dd969c113fa0965f33da429a1ef5511d31b2315c07ca090aff9f3814122d0e4b5952353f1bd22cc9c3c659e92a19894ef59428196b617ad4582bc6f3ec60e43e7b5b2127f73bfc8c5bd2a588de92c89d9938408bf0acf04b506f1f1d6778d4ce2e967251a369287dd24f55ce8cd1145a61214ed8ca5ed7a8c20c6931e7af9fd60caf16fa280ace9bab74ade7a969572288958d9a6136e57a09d33ac2900ebe55b415ff91b23d4680dbbb1abb2b7e1586f1dd960c12cc7107c773cb54a3967df8a65a087698310f2562da4b3e7d18f64777bf100a5f9c2c7b872318d94715a4db25c165ac635cb8b8a3abdd56e96df2b160f711efd97835bbd9ca71e23f09657325f0fb0f9a2ecf6070713fb665d637a831ea70c0d32fc2332f103b327e7c6b1233de8547b3798ae17f914c297618096a7b6298b29d6ddbdf8a9f470e56cd927bdb4ef64b97d80012ad7d03cb813ab145b69f15efd91fe07781d0ee828247e7316c7cf8677614a6860e94a4ea34cb701f3c428b300f1e237b6d0db38402b2d092889caa756b371960a3f3eb72c427ee7291093316165bd77eb18e9cd6da86d837a039b748a11122b653589f0ea7a069f47ce59e7a8c0f2452ff8381354b9e43078edb56e220cb476d95971082bd67f0bfddfacc5309711e1f8fa5ac55f92366fecc610865440363976ec7e93e05a8aaee916e3501289987f7d522d903a14ab512325b21a89a2e430fb5f6a38f22a72aa2a59bb06643b8bfd1ca20330312dfae9cd599986f5b8cce25582116ced8f8d4d81381bc8725b27884fc0de8513aff0308341ccb1e0b0aaa463de3caeb4542edc173566ad1702c073a9ccec9308b71bd8fdc53b155906f7f1452c46b0d78d36419e39dd9ff32801fa62546a8b6184217c9717182a7023ce8e742c7f6de9e8c00c627b0b615d6e60c718b69e7d7d2a9666acdb2312b5213e7325056177b69a2247270e1c5", 0x1000}, {&(0x7f00000005c0)="5d7225737607877c6f988bee3742e3b58df6a155520e065ff8a529dcb42041f8730a79fec8f8315d3efc6ef4f4f45ed70cca943d8c55be5046ee945afb699b2a7d6c6ba98a794cc3fd5f0390ffe83f6e1a63b2f0dd0481b6d1a6f0c96833740b360a82814a47259fa0d1fcae12489853de22ac155fb11b0826255ce5a3f80c8708564970fa5de47cd4fa99782d1fe3de6a", 0x91}, {&(0x7f0000000680)="63d2bf2cb06300450ba59741c68311aec50af5abb512b16e6605ff3f8d78abdc852e07c31aee794d13848552a3ae258df6e989e3e698f869e58c79bc629e3772701fcf21ad932b0a241f14de1c73868ad54dab3108dc141efb4eeed7f8baef8f34691183ee1d09e3a20a4a338a69033fd899c351d490ef68493cbb9b186c06c95eaad3f79babdb161f47610731fb0355da55c0d6f28141d3511f585a5817fd64708d1f1fcfcf06a20a0b503655bd59311466dc9787e6284ba29c7bbde0d1c50ab83119b6b87a44a20a8bf763c01ae6342529a2c5bd5f8246ac88", 0xda}, {&(0x7f0000000500)="cba2930308af155f7dcbc8021bbab7736dc7586a58d48107f386644ae8fb6f1f771e32aeff068e6a6668ce7955b96bd5403d09de041d743fe3bf21eea5d3db507b7ab43de7b2204d5bae62d5a9bdbf115799dfdf970eb560ef8712bc6f115378fbcf3b5bcee25ebcf91ab4f00a3ff1415fab20c4aa1ed22ae1", 0x79}], 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)) open(&(0x7f00000001c0)='./file0\x00', 0x103a0, 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/229) flock(r0, 0x8) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) 02:27:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x63c) 02:27:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:27:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1c4, 0x2) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040)='t', 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 02:27:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = fcntl$getown(r0, 0x5) getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x6, r1}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r0) 02:27:00 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) fcntl$getown(r0, 0x5) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:27:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x2, 0x8, 0x2, "09f8c7edf3972ed93006453b123fad884e43697c", 0xff}) close(r0) dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x20082, 0x28) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 02:27:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000240), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r2, r1) 02:27:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) nanosleep(&(0x7f0000000100), 0x0) 02:27: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, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002", 0x5a) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:27:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x2) 02:27:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffff4b, 0x8001}, 0xc) 02:27:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) 02:27:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 02:27:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 02:27:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) getpgrp() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:27:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) syz_open_pts() r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r3) 02:27:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x6c797de6af6616a6, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x14, 0x9, 0x800}], 0x1ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x200, 0x1}], 0x5, &(0x7f00000000c0)={0x2, 0x100}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 02:27:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) 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(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)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) geteuid() 02:27:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000100)) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:27:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/4, 0x4}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000480)=""/199, 0xc7}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/250, 0xfa}, {&(0x7f0000000700)=""/123, 0x7b}, {&(0x7f0000000780)=""/220, 0xdc}], 0xa) flock(r2, 0x0) 02:27:03 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 02:27:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) chroot(&(0x7f0000000140)='./file0\x00') 02:27:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x6a) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x10, 0x8000, 0x1ff) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="3eb183ebd80f23e9f4f47e024191f6c3f53bd7342e4ab7fef71d78dcf99d59e8a1eb1b60322db0f61dc367fe2fa959e3a6d9f59474b84d268eae20430496e07f90b63b844b901dc1b4728d952bdceff0b896dbe8d9dcb6fd8d33f9f322875f8d398a2976b4dc13d5599fa19f616f4ba562d748033295799fa1ae7d6c09ab5053ff933f4b57a53d7a971ffef7e5209fe2f179f6fbd1b683a052b3675ee38b37fcb7c2d471fb3e3c95427f6c27e7b221ae7b8b7a275a96bbcf89a29684febb83d81785248276815d1c95c8b82a41fbb60bc018bb9ad3594892a4ccbc2166", 0xdd}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x4, 0x1, 0x100000001, 0x401, "664165a61548f521749a8a3a180d16b75428b23e", 0x6, 0x80}) 02:27:03 executing program 0: socketpair(0x20, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x120}, 0x0) 02:27:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$inet6(r0, 0x0, 0x0) 02:27:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x180d, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 02:27:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x13, 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0xa5c, 0x23, 0x1, "699ae8292385f28b76930b29975bb4897e88c8d8", 0x1000, 0xff}) 02:27:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) r4 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x5, 0x200}, {{r4}, 0xffffffffffffffff, 0x5e, 0x80000081, 0x6, 0x8000}], 0x174, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffffe, 0x30, 0x40000000, 0x974, 0x5}, {{r0}, 0xfffffffffffffff9, 0x81, 0x0, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x283}, {{r4}, 0xfffffffffffffffe, 0x8, 0x8, 0x1ff}, {{r4}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x7, 0xd85}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x2, 0x87d2}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x23, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0xda, 0x80000000, 0x101, 0xff}, {{r0}, 0xfffffffffffffffd, 0xb8, 0xfffff, 0xe1, 0x10000}], 0xa6f, &(0x7f0000000840)={0x4, 0x1ff}) 02:27:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) msgget(0x1, 0x4) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 02:27:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="067fa5374fc4a3b6ebfe3b28c37b5269a1f802002ec23e385eee18d040a34c3d160da28b48d6598fa28b9634a353315326f9b015d59957997f55a8c86a133462f901da05fa7f0f89f28b8b9b5e8aeaaf3c7ccf57284c68a4e94e11c8bee5184a85e363d63b1007f4a576fd5d6e119b17c87482f5c975bb11529509765dcb2944f39682796c807744171d1b3f72e6dae3517154f4e8d427cd00f59e528232961fffab7e52518747fa4190b290e6e3e33d852450cbd58973254a6f214f3a203d42", 0xc0}, {&(0x7f0000000100)="32cc57c1b71c0f3127542788a111b3cb74a9e94e982bb5fdbe0130fbbc8ac7065417c0e1b59184012e91364dedf6296bcd33fb3ca557e7e9fb0a674ced616323e460ba3f50749617645371a4ab1f3d75dc16ff90340e81", 0x57}, {&(0x7f0000000180)="64bd971d3d9415364dcc10a55350b5543e062d1f7a1465e78cb43bae3d5ac90614d965051026edca0ecb40af72f2749579e44055255eba8e9459d86a0592724039b0cc651495d11f7fb27a", 0x4b}, {&(0x7f0000000200)="34106e732b271afe9532a8c97adb686ca898c1d253623734d257407f762fe0e70f940870016cbaae25b731d9d8e1abf967e957669fe40ef33268575f0aeb2a5dd8fec918f3c632c7fc750c890a51fb8b830468781cbaaa937c813cdb4c5480113958ed28a4fb663d7bd6a6d4f6a938fd2675c2e5edcd6e40eb12f8617c5e413bf05b52458eee4fd82a7968c5e2a15839a3d9e3d74f69b1d51efe480f0194be0de5c20d94caf1a5d89ec3d822c070d9b47c3e8cf93d5235d47c", 0xb9}], 0x4) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000300)={0x3, 0x2, 0x80000000, 0x4, r1}) r2 = getppid() r3 = accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getdents(r3, &(0x7f00000003c0)=""/71, 0x47) close(r0) getpgid(r2) r4 = getppid() writev(r3, &(0x7f0000001880)=[{&(0x7f0000000440)="6714c4935db71069b580fad85cac8a39c9a5476b8b386b05729d10fbc914f94c134d096caedaffccd7a95122c96b690246c0a8a5c6bacc636c4658f1d407a31cb4651c7fd1fc4959fcf21cbd17149dd62a08030c7d002e814e59f994a07f40903ca05df13c4e2de15df66f0581311b3b7ddfa9fb4eeaeb14c577700d50a5375f226229c03ac66172fd93be23f272443a6da22ab2c063067254e92087bd215d73b97daba8716d5971b60e4705ff4fe2aa49d7a4f6858f3fd0a20008a4c72e0af01eaa7d668f02ad9d23a15474d01c3063da37d6df5e5840a56f14a5f66739942fc8092815af0c8c8755da0508a3f54dc50546a1c48f1750fc6fab84146b05592834d773ac0f6758c64f9579bbab2bbf90587c4b11606d5c64ba6ad538de8acc044e2f8dd420c6e7a8603ba425d52f1a097200171837ef8a71be4b3fcb0709c08f60004f3cfe9f25d1f5df8791a2a06cb8b185849b314c99f91331038b31423bb7d5bf3aacd5f7dc96eef7f1bb66f3e278c40ff79d71b37d0ec86d8b7876839ed5e9a396dbd526cc960e2c61c874f08a455254ca802044b18bcfd691873be53876016917363bcab402fed8ed88ffd9db070736fee784bdc1da82f067352da44a48e8c4ae4bca7c3977cec876ca8ab5fb783009bc76c70b60eed813fda7b95e0b803b05b03fa441fa99de12ed89ceb6a34605e7077124b1a14b943a9c139c6ee7f29da40a79e7508829b0ecea100ea9578efcb118dc2ef78d3b199269d96046ffa34e77faeec081da4279798421d6e4e608f968a2f409bf32c5a40193ac1137117c4a7d51dff39c47d1a261129905f2c9bbeb0d8081864377cbff4bcd1b34f465d4cc7619e15342b54f790d096037bb7c055d1d2bc6e440fd4e33fef2bad05f40f5c6ce7ba678707f54b81a8f54e3e085e49691485d96a18a38dd661d35cf170c3eaa6ed49b7d699eae7eec94a89cd8bc637f057594376a4c035bf86c8d08406918a864273b35b29f1fd0f1f6e96749dfc82792c0fc36b590feee3ed5c670c1141ddb59caf63c287d5e829737ef19fd98782266b771a2aab44e82ff9aaaaa2b2a5dc4b19079df7e225759dc409c627e1930ca429a900826202a2ab990b23f189975387a17a7dedc94b0dd6e0639f690a9d9da2556594600274a561e6fec5b6b14ae11227d5200954787a0aa0a37a25ffc16c3eb42e1f64498b77c27757e9e5e1afe935fba90e9df0ac66179067846f484be5118887a4eafa66fb94f45e8ea03c0cb35ebf14b8dcce95e8ad723c7e9ea69b3f6dee6b39602e23ea0f7e5975ea46fe6e5e5ce47fcbc72801765f8bfd63ccfbec42f0a05e71662b1df8277c5ebd7909222b9b24a8c13003afa4cb3d381eab92e28a00298eeb3c0678c5c6a6c6c051fc96bbe6e9523024c9e2b4f0649b6fb076772a6daea3beeb44d34141e72d552739ae1399df23c57acb3266f879a8386333193c2981437a158a548c1126e40adc601f5798d640c429deef3a0841b673a91ca7ff5f1dfb33fcb6dc4da15c0980111e5de8b65fb9b409a055c43a83da3feb21a951993a203a1e0dcc23dbda6a58a529abbce652a317f6e49a367388327f6ed17afac3ce887761b2359ca5267bf4598d3364c0748fb29f120e83e701cccd00cb933d7dffa0bbf928e5f1e8435fefa66b43147bdda4fded3859fb290eb8927605bf46567558b748772cce5802db43c119c34dd115d489d65dcbee8e2af8168ddedaf4e80978b89623439ed078433c1df7ffda4467a086e0778811cb04d4df2e9b55bb41b0437ad3a29054885d661c339b2d646425754da9c3339c9bcbb4b92b5f2a056ced45c885a08ab93fd8fdbed9fdb96bbfdcec6d6c029973eaa79b72076ee94b675c31a9c408c2dc867f4dc7c586c234aec2e07319e4d04fcca2ebd317a334c96fc08a54f8f1c05f6ee5369cd5c76cb2692732125f93ab802da2025beba1cdc565e6e5052a998033419779cc06c2692c7531ac41c27f8925f0448f8691f72f98da54d492273483f582bcb87e17f1ddcb029e08f524732386a552694fb112aa07328b31fe89550ac15312f49a325f3baaef65034953ae9ebd25ec62239fa62b5bc57600dee0c1f2b04d1ccb2423312d8a0990d6374e7ec0c5db5f06e9c75d65de457dd7debaca86f67b30ef2bcd8ce9a29fc18c0aa2d528efd085b133081fee1e04b2a6eb68c7bb5b18fa893db24d8ac52a15ae75dc255545f677f7a941cc77c9953ec81863e4d8501ab167fd6e9e2ac024c99c6663b6bdc34121defe4e3ca13fe35281cbc7ed361236e9f8131cc5b6de989385f5203b68c8c9172da9dfff038643aca147aca42fbca711aceecc0b09569bb6ab0ee419c39874f81b22e8aeb1c83a6075a8f89ecd3a7209c4a094ffefe5e88418ee328d08be796ceca3afc153770532d82702e0a6ff610fbb0e695cdf8059e5a328d3238b8e499582537bbd5a0f6977ec74fb994b33e3a1d0cba0d31afbc055389ff0ff55e9c209d9cbffc66eab89aa5cdf502470a9092b4ebd550a61d1bbea7bb51704c5b00523c365218cd34017e888c481cf9380f2bbd9724cdb5dcf23e93c7d4934a649760111070c9d4262de92ce44992fb425be39a415a141a6bc2145c5b89ffbf69364ef908688b4497c7068346019040b4610a73e02996ba1155568903b9f0b89c1edeba3136246cb23cbee5c0b95aae4a8a1c6c5f797996ab363300a0d5a36180a544283b45da54660b2dd507f17b6e65a07b2cfd0a9bae3608b1ae38f8dd8ee89dd6ddcec43c9b94fb662e911e002dc77a3bff9c27b0c73bc9e374527baae70c491736ba6b0371235673efacdc26356dd25c3619915e4d9cf3115c9aef484cf4b88632872c2c06be550a4e76fd474e4e8968a87f1cdcd81714982af815273bb160b727affdfff01a46cedd9050a11c618c2f9ce05b46d37c2a52b21dc63108cc96d64df69287827234524b82d4f4be4f356413534383a274c03b4da0cb369e58f74c5137b63072fec3a0914807316f271d4441b6e137266e93dfc72d74541f3ebdbc1ea46228789b5d7fc4408f34a5692bc67196560fd1bf5496a643830faf0eb10996007c40f52fff23b487df2329622cbcc3ff25278757b2a4f33c425d57a277bd6b10e1d5aead6b31ce6ab6cb3eb1573d570f9a20aa851d33c68094d48cba58ec159c9c18e82c7594f8ee1dbda6b27e64e6227a1b99dbdec023dded795fbcbc530e64a47d7ad043fb6ceb24db1bf31455d03bd62a2b65469698319fced336e45833e27b3113486a411a9a261f9732c25b680e45caf7f6b8a0016bc2895a01fbe554d49b30e6ca13a91902d75be54607b4e20703c3363e7787dc4a92ca535a70d300d24faa6d5a0f660942a312412febab3827885d4e8dbc6a5be2b8548c6f7a5a7a94ceae6c28ec1b6b0f4a6e8c2e697a54427117046bd9f14699d3d9993dc93cd7e25f2a36fea9807af0d57f510bf24b4bf01596acb8435c7e3e879f8d5fb125c42c8b69be4f5d36ebf4cd8312b8adeb9e95a79be60303f534875b6f675c90116e8e3307d3e64403f480db431e17d6c44c8e1632c31f5f7635ce927f3e4cf7a7a02bfdcf82a408b4c715595bdeff38e95119ff53b38382f13364c8b2c3b9caf123957872bf26cc7527b631cc964d71e3f55a92436ddd2bde9496450e2ce14af815d411b6ed4e69a74cde92f8f62c5e31ffe632e8cddadc7043094b234f9dcd393b0f3409828b48c6feda91e018ddc318531daf27c182f3395e1e6adfc4a1e7125b35267977945c9afaab84d5b5199f163ad6daa12a967a9f393240523b2205b670e6c9f48a38bd24731b8d9129cea1dd8f1b65019ff73af621462774d749584482022088946f58d4a48670f6c6aaa4f3dba663b1d8522f24636048ecc2cf75cb9000bd1f374382c835c3bc00d9922302a7c59d05c6277dea47788f8b51cf216dc5c8cf0b61c34213fe14f1bce26b09baa6c55284263549fcf00a72b0fe56bda4f933efad001fb4505cea3007641bf62200bdb523f8dd5a92f6bb8bbe87ef39878091727b6fe37224cdb154ecc1aa46301a90f0ab91cc0f8d853a57f2b4b37f6c95a363acb911d5485b67e4661763f29e75123a5f6fc821e1f89da96516fc35f6fbce4fc2702bc30ed4853d011286fd5021a0ff1e6f2f355e06bd34ded7b1fef4ebd507c16c3e3f94a2118e259942d6e8be73aa003202c09a6f06e5e0ec99a2a2afdec5d35cae5d4339c55968a4c3f4906b0b5f6e1551d9b3b75ddafd6640041f87aa54cfdac46d9b34aeced51b2b49c90e0218c28a1035c961089d553ea3cffae407efd30470a7f7da1df7e097441b6c5ddb5e7bc3a420c15285b37e1b9490cee6322f10d4846b35f1bd8d8469ac425c3aa0cfd6b00414e8d8b75a9863f52c65b034c4880a3ce14f12d1ffa9d55db3861596c3369bcf5aa7f260319239b851e65b186072509a80d7a2de9535f2ed9cd18694f717303b0209ac241aa81fe1551533ee84f9863b3d4997296a3fb288df2a508e12bda09b0a57a519946ae35c7f13243256ed6dd9d6823c99b52b0a35e2fdda1dbed59c48ae839ded35ddc2667c11f7f27d2c8b7bc8be7500e6fdbdafb2f5c05e06875550e8bc61a3a41d0a8cd64fc59184d60372ebd45f3c32901605573ff5624c7f665564a7ce74010af720e2bab0d8f6a3fb4834a8e4ee9ac624e0805e154a098ecb3e66c83e0192cf2aef889e6e7e63f3ea1c79c447c27b7a29c0876c744ae4076303a8cf953aaa4f53de78d25df8c0061a33cc49ab95b8332b87f7d42a4e398baf872628c7a25d5079f6ca794ee5a225fadee258bbe41c13fd4272f8acad9c86a7999771e1158e948cb09195047642f836e48c5ff4dd2c7fc3150355d3e8117dd7e0cd340523e8f12eec0f60bbc30a81a012c0d809f90655142a8c99a314dee8b97c665cbc938b6ade8aa177a13eca77e672900aeb82544c40b504f2243152ecf5ad5cc05c1e65fdfaf3a5aec40f2176b2195ebc419fa5b6a407dcf7efc5b0f30539d0f291941b094115f94314fd23b8bea6e906b95c9a9a4dce08a02e5ad829a5bbe2a3afcacf865fc7822f3ddb1e653d2881a08d976a36921e7ff3a9cded7944c4cf312121bfe1bb2edf0e16c91abeccd09edc7d640fc57b9da786d475ba4a164ffd2d5149eaf6d6fa81dcdc1a223efc577f0145bf83f49495632855ad6065ca1a9f35dd6f6338a78e10592bdbbe700b13cf882f6f99f840ce0ccc36d34cf2fc4acc65174e759074f07ab48a98711cb9b82fe00504cdbd4fe27225f67ffaa550fabab2393a8b3f0d6610e7b203872e833a53093a52c97d577a5b280c9955fab3e87b3d2f062a732e95ca37e0a92bd82833f6f4eac65e1885da1ef63cd6ccc212bd7103d6d5098813231a012a46b31dcddcbb0c8b46bf253e2313d360d2d2bf006d2a87f4ee395d00c9df0093ac8663a46e7a58a495c88d3612bc428e446274b525e4e24332b574c3686e45852da3f1eb30982f6d54b1d5e7126dd5706249811330786c517e6f06e65e57575eca19b5924bf8e21cec0f0fd656599727e5a8ed7c631fbd03d88eade31d33d1a7b8a04b8244dfe6f759e98cf82ffb84a40fe32174b4e264c2d9bfedd6b9a169c4f6d96726c89478facf81a0176bc5a502c42321a3e0e1f782635546b41a5cc10b98a4f48333537696564e8981805fbd954e8a2fc81aab351fc9e6562de9105f9f4e918bde3f48701a5b85ee8932eb9d20f22603b9f567fb17d3b88c05953adaba47586dd4d2967bfcdc2a1eb39fbdbe16082f6c99", 0x1000}, {&(0x7f0000001440)="a016b09db0e09bb4112b4ab8329178150a483b791204bb0431e5987b11012fd7760a92c281dcc08152afba158d14e12682e8e9597c9f5f5e0b3521a92abc2329c3895df2ebe05682d2941b0727fd3731c8ec19bcd5eefe85b137f3be7175efa7acec736fd659869673454ae615fd03ad546d0e21cc6311", 0x77}, {&(0x7f00000014c0)="32e50f52750108b63ba4bbd83e114dbecdaff2129160c9d29f3b8b7e3f75df7e41efb623f6e6c1e5c6579a9948a1bf24021f7822e227b60557eadb1743b16e6bfe6e0f236930e5f98ef61791da8a9854bf954297a3daa5b9c127243ab54732ec418dd6aba45fbe90ecf9df04e77635920ee0bbe8d66c00e491076f77bb3159b4eda9688f85cfb6881b3884c4876fc29d36b3a6ed", 0x94}, {&(0x7f0000001580)="6a9408170c09a84d6726fda1aecea81b34bc6a0fdc3c9cad5dbdc0ae07f61a9dd523189c9fd3fd571e71cdd2ff17b8fb8b71fc7d97a089a5be53ee86e5c9ae7082ae9c16feb4b655a4541b7552852c2001491985b4ef9132389b982deccd943d7479a981939c14dad6b9000bfae046df0ae2d28a3ba9960a43851e15a881e355ba8c22b729adaf74963fe1e06b7fe2de38d98599e2d59e40f834d33aaf0512d2d1f49daef3316f8768127e8298e0e6ff44b23b070fe9ea6a0fb781b2ee09608acf86872613167e9a7b75", 0xca}, {&(0x7f0000001680)="fc66b464a797e0c5a4793d0c5368566a249e2f3f300365a4a9e93a59b3b2c09de058d0552b", 0x25}, {&(0x7f00000016c0)="39c6cafea871ddbb051c2504129db8e4811cbe4ccdfecd52235c3cb0c0c2f2286ca8f7dff3053de91ee904a123459dfa7a5d8ed36076b615030ded566128aed77a8d44b08c469f697a149426a9249b3a56b692d52bec22be5d69c521205f7cb1b3c6e29f5c86adee678f745b7b5b1e41b92077cab3ac9a5cc3449ecf37fb864214eec395eb4714ed20622fc8635f71ea99b5cc2cedb0da39d2446cb3ad77030dac7f438f9e67df189d47cef8f4ae74986887d634b7a5492a56b2ff4541cbf6348aa4b5d24e277c864635540e", 0xcc}, {&(0x7f00000017c0)="18eb887e9cf5c7d328ef1217c57342606425643d682b6846da85c538549f3215203b84f87ffb0a8c4c50e683f597cb9cae46690e3d792cd4a3c4965e273f075d657da832c96cb79446ecea15b4fb2a2e926f19717ee21095702dc816fdd8e4fca86f9f94396cc9b0e249dc7af09b024a8470b0ef9db41c5f8c8203f27e5dd19f6908d3413159f4d52538309db05f2ee823aa1854c888d2da603127d35a2a38", 0x9f}], 0x7) fcntl$lock(r0, 0x7, &(0x7f0000001900)={0x3, 0x1, 0x3, 0x80000000, r1}) setpgid(r2, r4) r5 = open(&(0x7f0000001940)='./file0\x00', 0x280, 0x0) symlinkat(&(0x7f0000001980)='./file0\x00', r5, &(0x7f00000019c0)='./file0\x00') getppid() getppid() writev(r5, &(0x7f0000001c40)=[{&(0x7f0000001a00)="9ac071cde49216be942678efc25f9348657a6fd259225ccc253f36e0f0ba48aff6cc04ba0b6f540b44cc", 0x2a}, {&(0x7f0000001a40)="6b0d1399fb7c490bd3c5bd64fd11da3915ebbe7c7c2c5336b9915f23b8789345bfcd1dcdd120bcfcc5b489", 0x2b}, {&(0x7f0000001a80)="634716464fe8b7e94a1fa69ea676b99c", 0x10}, {&(0x7f0000001ac0)="45110995e7b22b3591d6e12dbd95b8aaa122adabe7a1c334d580781caaf300a7f36eab0aa34f75b93fe552591dc47f9dd82fd2d2eaa236afda415e35af", 0x3d}, {&(0x7f0000001b00)="693f686521c65624fdbd6dd8931c1c60d72e51", 0x13}, {&(0x7f0000001b40)="dae753669a24e8766385b3b86c", 0xd}, {&(0x7f0000001b80)="4277b79d63b77be996ab14e6831c9a7b0227c1403a4397c6601b4ec906149f0c3d31f30dad63e77bcc75297ea6a1801e590221f4b819c57330bb1c84a165731d6741555a5c645e74750474820bfb66b7e64742bffceea29651da53fd7c22b9b49544419878f7791bec38178d572999e42923710d8c5cf2c04fd17e7394b034d29c6010435e68f9448a794972d39f1f4838820beaddd1418f026002cfcd84adb11d4795b0be3c2dde9c8562", 0xab}], 0x7) chroot(&(0x7f0000001cc0)='./file0\x00') shutdown(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockname$unix(r5, &(0x7f0000001d80)=@file={0x0, ""/108}, &(0x7f0000001e00)=0x6e) read(r3, &(0x7f0000001e40)=""/33, 0x21) getpeername(r0, &(0x7f0000001e80)=@un=@abs, &(0x7f0000001ec0)=0x8) read(r3, &(0x7f0000001f00)=""/230, 0xe6) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000002000)) bind$inet6(r3, &(0x7f0000002040)={0x18, 0x0, 0xffff, 0x6}, 0xc) getpeername$unix(r3, &(0x7f0000002080)=@abs, &(0x7f00000020c0)=0x8) connect$inet6(r3, &(0x7f0000002100)={0x18, 0x0, 0x4, 0x1}, 0xc) mkdir(&(0x7f0000002140)='./file0\x00', 0x168) 02:27:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x70, 0x20, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x9, 0x7}], 0x12, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20000009, 0x9, 0xe97}, {{r0}, 0xfffffffffffffffb, 0x8, 0x84, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4, 0x5, 0xd7f3, 0x401}, {{r0}, 0x0, 0x0, 0xa3, 0x6, 0x228}, {{r1}, 0xfffffffffffffffe, 0x5f, 0x40000022, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x8, 0x1f, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x3140cfa2b4cff59a, 0x7ff, 0x3ff}], 0x400, &(0x7f0000000240)={0x6, 0x10001}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) ftruncate(r1, 0x6000000000000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) kqueue() 02:27:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) close(r0) lseek(r0, 0x0, 0x0) semget(0x3, 0x4, 0x0) 02:27:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x55, 0x1, 0xdd5b, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x2493419f, 0xe8}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x800, 0xd8}, {{r0}, 0xfffffffffffffffd, 0x13, 0x20, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x60000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x47, 0x75, 0x1}], 0xffffffff00000001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x400fffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x100, 0x7}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x80000002, 0x4, 0x40}, {{r0}, 0xfffffffffffffff8, 0x39, 0x1, 0xff, 0x3}], 0x0, &(0x7f00000000c0)={0x7fffffff, 0x8}) 02:27:03 executing program 0: pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0x100000001}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 02:27:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) getsockopt(r0, 0x6, 0x8000, &(0x7f0000000100)=""/138, &(0x7f00000000c0)=0x8a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8000) 02:27:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82dd0d00ab72f2ac00f0"], 0x10) writev(r0, 0x0, 0x0) write(r0, &(0x7f00000005c0)="f5ce9eca95f47f78be0dffb382688434d218b1309efdaeb7ee1af42ee3e3fb0bcfb255e3e95493ed76643df3e9341aa4b230ff791365a4b61fb0505c7a3d3b70b64f68bcb6a66528653acc501dc6b72ac799a12b69858ca1a1abc90e426b9f662bced72ee96422c76cbf39c97a0ff874ff0fe274b9568cf8173a388797840e48b6fc3df9ffd064ad5734a1434d73e6a53d4947b59eef9314e231d9074d5c7caf8dea7445b7ff4d3ac2b072c21d9f9479c80dcc51e6bab50db7052b4de279858867e5a7053ce438dd0a7b3dd2625115d22c31", 0xd2) close(r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)}, {0x0}, {0x0}], 0x3) fchdir(r0) pipe(&(0x7f0000000040)) 02:27:04 executing program 1: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x6, 0xffffffffffffff9c) readv(r3, &(0x7f0000002280)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/63, 0x3f}, {&(0x7f00000010c0)=""/114, 0x72}, {&(0x7f0000001140)=""/30, 0x1e}, {&(0x7f0000001180)=""/77, 0x4d}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/8, 0x8}, {&(0x7f0000002240)=""/8, 0x8}], 0x9) 02:27:04 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:27:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x733, &(0x7f00000000c0)="49353d1b1a2a9b8d0a54ac75daeb9c896855a426be47de0218b080b076b94fc22b6c852a670338a819ccb5358b4a67c70621ef36151e8ac1e650c30570a93a9e464eafbabbccf7993b4f0afa684e912272303970b3f71652b0e83992a55291c9ee6c8e52adf8c500575d5078de052005dc8adf8bd8f4a3edb5e67041641a33b4c8efa97e3d85258aaaeca0c377e77acaae04ab79cde261235990764107c13382f812ad4bc8efed41663922001e44e7c00ebc50394119b8480ac4cded4735da8353679411311963ef1a4f935c4a26d5af2e18b9cfcb8cf72d8968edc824e1b5e2bfd186c1a0c8615609581acc683b95f564973125010749cb95", 0xfffffffffffffc9d) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 02:27:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kqueue() 02:27:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socket$inet(0x2, 0x8000, 0x17) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 02:27:04 executing program 0: pipe2(0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x300000000000, 0x8bcc}, {0xb1, 0xfffffffffffffbff}}, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x1) 02:27:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) map stack 0x20719000-0x2071d000 of map 0xffffff0065953008 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff0065953008 failed: no mapping 02:27:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getgroups(0x1, &(0x7f0000000800)=[0x0]) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000002c0)="5e283e5718a2925d1c658a614bb0e7444c27e48f47390b906548139d381056778996f5a49c623441db844c7e4f87982c948608ac7d16389945e4ecac98fe2b9a13214e81a3bb02ffa9309368b217c2a11d2770d4cc53d4472a76b12fce3c87e1056efb244fec9d6ea0da8ffa89bc00c40d6edecf20ebc21df650de26b98eabe5c686dd91536af4a339efdb77116bebf9720c6c542e0876c1ed6dc1f3ad338b07142ccdcae88727e97f534e30fd1f21def479d914f1a66a77923b5d30a1e889c3fda0d6393fbc7e6da7804e3999d012072cf713b2392be959ebb3bd8637d4cb95b92b33d75fbc", 0xe6}, {&(0x7f00000003c0)="235c16910e929ec08f0e9d9a276e92cd89409b1560507546cb4b1b90118f1773211687151bd6bd0e898f109cb6934fcc6aa042a93b4e8c49dc6c2cc079a69a4be38e264b31d556a2d0004d01ecda1247fc8a29092f1270213873be93ed589db47999b59b417d681f38acf86d447e79e624fb416d5e918f847e4ac9644295dc095ef8a9427b8850d1f3af625e71ecbbb2879b9eb6daf642dec6b6e894eed80a53d0d3318d4ea0ddff2a76f7e0e6c63fc90e9f0a90cb3bb7856a39f6bd1bd09ba2a34f81", 0xc3}, {&(0x7f00000004c0)="2cd07583d72203548f251549b2c72e4423e63d456ec96d81f8cbde45621ff24505d65b32b3dd12724532b01f7b3eec8e4ad4daa918a4b0b11900c536548534944beda8281e75e1e6c35635d99d3657518bc75ec76545e63824c59627ef7bbf923a16f4c0a0d2f8971f2f979d5cd936f80bcb5118805bb05396519ad57d7403a56fc5b8ee961d7d0b9086ad7d866639082bd29a1897f2a567aa91078d3aa37e7959089beda378b75129488fcf3a659328dc905e8fc49bffa19adf708546f254a2ddb7680d910370d3fb241dfc31ba98f312e6c7974cc492b3c840fe06ea254e068ac8e67233ffcc871eee3f7c6b30b8e8b3fe4dab", 0xf4}, {&(0x7f00000005c0)="e5706f5d765222526d58dff63f064a9163fb1153d31ebe4c15fa9acb9ad2c4c071f569b50fd26ec8f35191c40d655a8c8b7748a904fff1cbd80b8bb4ec851dd2b5ab350e2830e72ae50156412ed7201b729e86c2b9e487113ca878bb7211a69cca6617a466d6bc57364604a073b80cb05dcb6022c6c8d8048390dbec2e005c51663fa07ed0362dec3d2403df0452ab440a3f490e210d513f985f9af88f4e5332abcfb3e3c40e95f9d8c9bbe037b2be60383433d1a3a29bf4f3c02553b77eb507cfc44b5f17e5553c5037651f6e2c7a2f4e6d0580b22f8240e1ecba2394ce0ba90a1ede", 0xe3}, {&(0x7f00000006c0)="6290ef95e3e71598399ea4fbc4cb27101938bf27c33ba4062157693b9787f518adae2008ebab46195d315dcc946b9ee3b0b3e2f1d629bfa449df6e6c590afd1599469ce7ed4a2e", 0x47}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r2, r4, r3]}], 0x60, 0x9}, 0x406) dup2(r1, r2) 02:27:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 02:27:04 executing program 0: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 02:27:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0xfe16, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 02:27:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 02:27:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="2a9d0ef4760b3f0c89dd4549721be75675493adcd96936f136eb7d4804d710dc2588fec79df1b83fca33cc72dc50285a9c9a807fc588f9c283977fcd619a4e869e93a01d8dbfe2afd99e08500780586444e5051b5d5e3182a36fb33edc958d550d75511c9e89c53284cf4c67b09001d90bfed8ea30391e860a82f5de2ce68ef540fefc2605865c3feb531bd75875218b2f887c5e575524a64eba9ce552fb2253ea8cc5f5b15c07a86c922bd7a43ac1a26449cf2bb13b3323fc6441c8d1a821feabf2021ea1cff38a418f36eb2b4e48568aebacdf5a3cb867889510e65ada2df980a813c4982b64ad341b6a8b2e49", 0xee) r1 = socket(0x10, 0x4, 0x1) r2 = getppid() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001a80)="472865363b19ea8efce017db7225eb10fc97655465521a12f08c1c20c9bdaf45194dc5e58898176bc1cef67e02bfa3dd5b2dc73cff28645bdbd0d6682369273a4c6b339e30483cec747667e6a945055158e80c29c3a40bb4416421f8fa937790c71e9dc58d82bac86a8c30c1204b1226d3aafb65206086c235bc", 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r8 = getppid() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001780)=[{&(0x7f00000001c0)="e673307f33acd1b4a00884e68c654c525aac5e73bf324cd2f0757813df89d490360bca86c40879328ffd2d04a8a9", 0x2e}, {&(0x7f0000000200)="67ea26a12dd13827fbb741953ad411e9644181aa97b4eb73a48f3a1048e41342668803c75be84ba5e1fcbe6354a67fc72309324feb61ae20823b84589ff780f890ed75ac24a39ff369ee02a03201923b3fc1d30023c4302e885aa19ec7d34818c922176d1fdcbcf6d725c22b940443aa3bc6ff0096b79c4034f381421a9ec997bb9c655adea070852a7dde57a7d88c4a1ebb600e039b38e602431924b12e98ffea02017a03845c15801692463d8c5561a81d6ccf7cd4282e83521c1e860913e1dc45", 0xc2}, {&(0x7f0000000300)="398adce7696f8e5767d45d32b517e566ff1c7a0ba0469646e4596d63a20ce79eeff4226989a1db3030cbc4888dd016f70bca24bd6ad2df484d8c4e0bbb12d2acf78fc941d7f8d57b8839fdc3379c96ce139c115a32d430c0d8e206606f808e3475f935e6bf769186911eef1bd0bff4fd476594aab90d9a88dda5476415c171191f2d21fdd364def43a77ffbe18e73830bc236c54043c883fc6a1b0c9fea483d9c1cc813508b306e3add8637627549a108f8ffbd26db2173809565f48c58c3285660404f0c5f55b4e1977b3c8f5bbec6560954fb1110bd498a6d4b34fa4189ff956b7103e7765a55439aaf7563f27a7c9bd214267", 0xf4}, {&(0x7f0000000400)="30c9524b130425143b0f00ffd2bd14bf82cfd83e931879d02b597b52ad8f8a6e3a4969f3fe02a9a126f53608a659e99d20319039c89f5a746f3300db7d44b69a5cd944905cb3f17d4a1376555207d1e5b838bff73df1b066312c4ae9ac16f646356529a178a57cb5fd627c4cbae164a281eebe5536dfa22d5fe81502b9cc4bdbddd9eccb4e8f8ff140d037db0dbd98966e1913b012ebd9caea4caf2b4e027b0d0a9dfcdfeae5ba140a69e31e24969a775d50af05f14aa83b38c53571107019fbeaf6ef3eec79eeaf825c3571f891d007beb8d079687a1477933487863f751d9552ce1107a1", 0xe5}, {&(0x7f0000000500)="900454ff3db4b13ed52ae2147523a53b642a84406ae0162d789d5273196eac478385b3f86729a6cdea74748d111205bbcbd75034f253002f5d4c6694dbf97257709bdea5d08ce63246c79488af5f10ac3d5fdc384cc07e9acbb9317a3bc91a5ef8cc4880f20f8bf326b13aecadc8826e517241f9a86f2657efcb1a9b3de920a49fbb0831531ba54dae0ac35c578f8ae2b51add88ed0077ab86da5c22f842c6401d540a7f8b5aa87c0ca99d74591ea586fd0bf4f545e09ce1e4fb681e6c24bd86c17a15f00347d7f696439abf16867b8928a67a3e51f8c65a4f4057107572d9dc", 0xe0}, {&(0x7f0000000600)="1b318701a08d09e60a0eac6eebf7e8f0df2a052c59e463ff358e2aec2e96c156845aa35312cfcaced0208876d29cb371a9047a3df10476daab1219a77ffd31abba491ee6f9da5100c89a6d08bcd6138186651a41ded640d4bd529d458a22d0db41fae7ae4f48d4ff2f8996e5d7b806ea90b6dc607ed81b7ae32dc7ff0a03f56f1ab0b165d3d476b087b96371e31b1a0eb0fc2bf5bbbd79fc4ef0d3ddbe7e527113b7bd2ea926c70aadb3b6b94bfd1a0eb6c1dd89df9718fdc25e0031b1d8eb2283e2d69e97dd161324c153b636741d3088c442f504565039fa284a9cef99746147fc16c55519a4f2a6101c8aefb20b64c207f98e0d5cc0e51265", 0xfa}, {&(0x7f0000000700)="eba5f3351fb69a47490e968def189f38c5c634b4e87d63de7979d435999e9eafbc2ec3fd9dc39c9a73f814112168f4d67b45eda487d5b15db0cba9b8b5da9d803b80d2953f9ef19a42b47cccf5bb55e04432a2bc2a6219d0f0c990ed41881d8a190c85791735220097a7b93c376715d8bea9561bb6187c011d59dba16d2b7676dc0d052845681a35a9ba2fef07d20363358835dafac6dede7026e9c9f566aaf568cf1276d9a3f8e03031060e61f58ea995ce866467b8ec8bf58d5ce5a6260e2ae7dcc0de42a810d0a62ba1ac216ead6f10b4246e4361716a500e914feedbb1af02bc9e22984f361cb6913de7c3aab9ee61da6d0ab6226db52133402f9031c12aabba3db7ddac463d171f1c3da2ef76f293c92de03696622022a5308ed0b659bc8dcf46c00e91fa6f8817ee2e533f249bbab12309de39a48196db178136deeeb5519036f0ec5fcc48a14b8bc03f3064c527b6bf248d06f940da99c4f13ecf9806133e4ed3432b03a7d9d6d49f99b074147309ebaf7f438e066497dd48672495ac9a142eb0bf0a2a4ccbec29fb29e4fd132a4db60aa282591fac84654208af520094e0427ef9e1bfb92f71ef8437fd238109ea5578911b81cf2004ef59aca680b0797110804b16073560f4bce57c8cfec730d26d76bba327e8eb210fce742078b06480cfd420a93445e001954bb360bfcdc9116c9a4e8d0bf395b3df2dbaa0683740d2ee25c7e5cb947c2be1f4e5497dbf45b970ff95678cde5615e27a3dd4a04edeb54c10b7d42e3f3736caf2e187eccddabd570a02049550c0c2111678ef2ebe0f1cf8201fa48fbe258882279dc1cea0c1b5533de97b6c2908875ef0537caa506b1aecdedb284e424f7027b409dd085dcd48f23650a60a7d21ae0b6e3d375f3143360789731bde01ff78a8feb15cfb10f187b9b5867168da1774a5dfd6c7643994fde3f6a8931c9bd328505bfd5e8f9633379d6de113b2b082c05e300d55883c8d8e636dadb31b1976da4127c0c27f3f5ad08dc699c817258e3b962a10f302dbd436fab2dfd5d8d0a31b1016a07884ad399a5bca9bff87a56ccaca8bb15d56289cdc87463e466d3b259cc24023494afe05c63655ddb471c022d911871af474649c0598b3a7a5373309f7c203e9eb43b10303249071283e7f4dc886b9ce9237ef8a79e0ef5a39204ce1fdaad4c131de8f997d26af438d59b0f165b712595feb795bff6d31ea30b8844924c400e0ca6f3d1999fb22753d4971e77ffef76a629a952d130801c74a1693940fdc5fad62d319e36740e6c3179d74dd16f9dfdda0124ca12777a61553b90926a335e50f3a8c8bf0532171fda2d4f73598198e2a9664a2d5810be198e5ba8b875760f7e08269fb46793ee3b13cba7fb05323a94b566e195488814dd0c314e211b836c00e0e062d298b409d3539f48454095d19c5f379198e7b1954ab5bb8b7165b4e0289d4df5f12f2541962c0168e4014f56fe6a4fac4701547826be4e9d1b5dfbe8d1419bba536097b5356ce8e235518c53724629ca731d3d74439a66d1e80e31339198d5f0101f7142e7d652cb500c12b64752a691e6288a2ee950f22d6dcd2599d5cd61e3032cbfe0298760e0e9a2b9f02d481194ef366a9b2f6a37c81a7b272df7f572f7553841e0b055d9bd655a526554fdb21e236dc88608a52d5c2fc5f3e97a0ab40d402f5656021817dc29184938862b98af7a6dc32fd994be423675c4c236c32f332eac8b85c88a362db3a93c59d2f3fb3ad324e02b1fe8f3eb9f85952d40546675fa00e3d08be389e2c57b7970c8773479b2a0c81e93151d5c8ada4655b785589ad502ce8fa675d0b3b77748c5b5711116cee765f02cc7ed98d68813bb63165e35494fddce04b8309780c4b09cf8117f490db31bc5b292e9f323f652e66afa80fd5428d9d7244c04cdae84a6fc5966fb5fcde883d5275eba15252c2024faebf286ee599dd7fa206d044afed5a7491d03aba36cb7fa6a8d0aa18055d2f89ed18321c5117f61bda3522ca492d6b4072b647b9ee3374784426aa7dd4ff7ae7872d6bba5f5c8bcbeee302c728b47197f68c249cd36f264f91d906c6e755847452d1f7a491a1fea73ae3bccca36654b78507c82045f3c97fa79e36f6eb17f27300025997147234c5c99b041ccff2382f741892098717b4525c7742c4cf8c9ca74714ff38ee4c7e7e8b06480a61c7338ff1ddf85e2e5c0d81e021e99292d76c6cdec10d57e62d59103f86fe89e08b2a870da07f37dc164bada460651b31430b18dd88441e1b1ccff1941eb3f43b9c7ff45929c29e505be148cdfc776235374df89a76cfc8ee32a2a0128b79e1674732e9f3a88399842d1c49648cd785236d7b6e8e4d7571c4b11fd57437f4ff30ca9453eb89c064ef285c30c24854a2ad5d6684ced1b848b00262f2de71dcaa3eff64ef11f04cce42024a21da10b9de9a8152cd6d15bd5768d272bec5a0e8a1f2865859f56c1fea0a3a53f54ab764647e1545d30fb57c1ca564ffcfdc42758c9c116d414f21e48f739cd2be189f5e017b0d8ad9dab5ec95feec78d5d4d939d4486315fe61d20ca515214918ca702ab066aeea9fc2e40fe226e6b8952442fd242558759bac926f3fa5e9df58a07d40f7e2335f30cd75001f461a1e09e6438cbdd2c950938b25236f2a9d06004369e76099a0f8f849e2d613ca395649a6d837efd7c193a40aabe2be3e4d356e1eeb18e162a3fe644fd7fc1897610e67cc6e04e3d12d3cfc8583dd51a2810d4804146933655f3144fcfb5e02f18d9ba0f00e223ced1d23fdf483cd96d1ee54d7dd7fc32e6d414e12af3a5f31672082ed27aa5568ccf4f6e39ea7d0f322e7791a8f70b8edfe210f45722788700201562e2b6d81ae91e956b88a566f6a501add43f586bf498b17f9f46fbbdc44ecff68c0a11a6686b6eda48065fe51c004253c09afdba0202acdd768cf58769d4714c884fb863ccd16ba6570a68b0555d6f0665f345a39e83b17cb759d062983b2d9aea8f3a49a10e91b62d448607f8736fa6c7a8129075c4a6f7197a78b5d12bba81b92078c744828cc30e9d54241056fd8ba366a906bc9c6432e71661702c9eb975e74f51d74f96d8d2a0b04ce0fd92ee20fb2c732893626dd451984caa1f96d7273a167b708a5d0e5538a6dbe99af5dd3d5689c687158743a15bd73c44bbcc9738f666357602b759f2a42ba32d3e45e836ae679fe3078d548638431131995a542bced51846fe8b89374fbcf328b78995e3118767f0f2f0cf86e2489429e206db20cbbb5d131fe48f0060be5bb891f47362043d15af9010808bb12962255ba9376e401aa977c92a78227ccd4ef4381d79a09133b5feabbe35c8e752523a7aab9d5c042a2a9e7d5f9a8591b9782969c208597c64752a6151d73f43c8a34f57e74afd04154bbfd50c05f6dd26ab330723305c0e502313ddaf6126cf3cee42468eb276edf7867b490213cdedb04d557a8b2caeffff23514572ccdbdf88004ed55f34cebf5f554ef5cff7770d13fa839cc967472b60b4e18a145c9dd9d6d44d164e9b31c7c41d457481907df1f6856828909fee1ae517c39c3ce74037919b74b6a456ceb36547de202a61245e8080e64bb16b28bc102bbb7d447e9d770f62e347d0534ff222799bcfd4c2ff563a757d96f0fc18aea3a79009e409702b54544edf140c92347ed26c2c6f5ffeb59b9661578a10c91737262857bb3b7c899f45d5f45822ec93580bd0e7ca5391518cb948df8c49619b6c961f272ecf39dc9d674c7839b894639e1aed95c03c2f4593adcf5faa3b0b9801df4dc271e97c83d2be1507786fb89bc6c3fff54955c82127fd339fb595187a23ab250f0a8edb27ce12d5909816173e3a48d45fd728ea10558008b244f60c76c1efdb139cb700f185c9cbaf575b1067a437f97416d76b3b2dfae49413ca3ea870cac9d1e8b477946376b206e216873d7cbc675a650f97f07472990794c541fb268ddb409e0ec2ccab2a908d22e8954f2790a6088ba9b73452f8fde9250db9d9c8a98f1303862ed6927f313a2e39e27ed419ba4753e6ad9bde819284b74aaaf9d451e9f980e59841d6dd3fcbaba5efae3f7e14b3d0e28b297cb7fd6f8a4b34740b490ed1a74145d9e5b6ab5fbaad152ce87fa603b62f3fe828560930eb9bbcc1793dbafe164bed48a7c9096887187b263189a8683aa46649d2c6e622812900fc51c57fbe2b023d1a836277ef3d11994294b21884a99020949ff78ca7a8e1928bb354aa3637166ca2b3a4e7e00d320a21b271c4e7199394379cb8d0feefa369708ab805a8d53d969819704173469ab8263eec03dbf5a6a237d1b8e13d2391067660ddf1da2730df1000b357e83c6384a1407583ab38051bd6b72ec759e46a0405f4192aca6519739e08901f4c7456c57de70e2e00b38188256c0a97d1da1c54c79697b5f73e942e4f37433846eb85fe0031b272046ab53418c2cd28f126d451ffc9eafb69327e599a8c600fcdb2ca3d56ed9708e3a496a7705f634d9c4bc35bb8c478899a1d265a944c77251d3d7dd02b93e56a1a5e150188ef19208379502fb24c69d153a3b72e058fa8cb4e456dbc58f832ad3a01cc53c9d3dc41f428aeacf5e8b3e93753d36cbe0bec6fb6503d4530a690ea7a62665c005072f4821b08ca0bf0f03446d0961766f5a1b0596e984f20348aad4efead6ece855d1007086f04dbc153fb1e5ad0ce704aa75989534acf30bf352dd8f3015124a009759cee38da46912b89105248f691a082de1eb504d1a84dfd8d31a1c044a198fd242316a30f3648b0e006c53b15eb9c1e0189e86149c183fdf21af6c694a2b1c05add1c3d71249e1cf300132d71ef43534a5bd9cc1379807ff38702e9a2bc838a4924cb7ca3f6007cba1c69c36d39ef909d7bd62e423fd28ecfdd70bac22925eefbdc67e877a48d8deefb0fe656d8561ed4dc2968fe6f30611db2463ee0aacd8d08558989d1b7a20704448b47a649807f2bfca14dcb95759ec79f6683bb9504051d5b521cfece6e519f00b65faf03c959eb8baa863f0b8599687eeb36effa3ddbd441726f94a0e5b438d8513bc7e220fd4c4d18a1b1999dd9d894ae8b756e67d75ef26af5c67295696b64ef6fb404d997e972cee85a9cc85602a2b3e670834a7171bdc21e755c6043a6626f38686e11ea607abdced93e225c9ce5bd7762e7a47d5b351aeed7ba9f75d8195bd5e6a55609a8973090dec1aa11c82b152f04290e0abd3ec5ddd21792ab3a58908687bb4c92c6bd8b90ea8b042e8d6d9df1e8d944876277882af5d8c78875fe71aef9f97c6e25e76265e8b9570f9249a0440f19a58f000ba07b68c84a2bda4020afc97d0acd5acb2fb6e0cf5eaaeaa8eb22b805bcce1b67bffcf6801dff38d4c5c128080c39225ad9324892a3d87bfd15c7d89e2ce9dd64dbca488b6566fd1c26193c6f93092a29af3ec89cd392ee3a94b4f59bbe72f174ebc597aa5d77112c680b49714ad79daf2fb0266d138fd3ddcb3b601487ce1a048b98f45b8cfcacd338db5d66350acad056013eb9e71d92950fde06fdcb21e178e9b2aaaa821d6af7b68be7bd9efdf6be7fda2f96ffcd4ecb2aad0a86aedba696c00ae77fed23321a740bc0a4abdc196233978610151fecdc18e52810b870b5ed608ac7334be4254298a3ed84e746015ad8d1ec79d6c9a37cc51641bbc9d73b4224d38a86d64a1fa5671223527cefdad9d7c3f4f9383db2ed39d35c4cf753f22637c3bce14c08c7547c586ca7964a39e195f22cc91edddcb99f87fa5de708058a3", 0x1000}, {&(0x7f0000001700)="61082c37be37ca03ebcf1c606cdda2978fc7319434b16b3f9fcab5ea3a380f66a93e7d769824b0e760ada6f92b2a75b1d49151687b023a05d866832efcc2e7e94ceb2909a2d7a4f397e6359b49aca9479f4f56b881a18c58b42095c4d3feab2247e1fe5f3d0c7b037eb076f0a1", 0x6d}], 0x8, &(0x7f0000001980)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xa0, 0x408}, 0x1) 02:27:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() 02:27:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) syz_open_pts() r1 = socket(0x3, 0x4005, 0x78) dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) poll(0xfffffffffffffffe, 0xffffffffffffff17, 0x5) 02:27:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x288) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r2, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:27:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=@un=@abs, 0x8) 02:27:04 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000440)=""/107, 0x6b}, {&(0x7f00000004c0)=""/47, 0x2f}, {&(0x7f0000000500)=""/7, 0x7}, {&(0x7f0000000540)=""/73, 0x49}, {&(0x7f00000005c0)=""/81, 0x51}, {&(0x7f0000000640)=""/142, 0x8e}], 0x6, &(0x7f0000000780)=""/199, 0xc7}, 0x800) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/206, 0xce}], 0x4, &(0x7f00000003c0)=""/7, 0x7}, 0x42) 02:27:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() fchown(0xffffffffffffffff, 0x0, 0x0) 02:27:04 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) 02:27:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001840)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000100)="59e4bbc3141dda938a553bb7ae8d5983ae8496f28af879bc2283ef7914b3efd3b88b7bac6edb50841ec4870b4a3644a725e11b5eb0525580db31263b0b687bc162ac96827d55ecc96815f402cb2e76d7d8b8ce575586ef95a58b33c6f6f8520ce191af69c9b205f1d3aea576b19329960ed892beddc77acba617f0e13908bd8d542d8317c475fbe4cdbe64ebb87e8e03427ad5bda0fa9f0da6", 0x99}, {&(0x7f00000001c0)="529c2d89409b3b522ef6c2e52091239a23e5be0af6e3e650dbdc8bc87d2b1ee9dc5a724afb8cd14b0ee70d0faf29e85066cb874a9e34f70de5f7e5ed75", 0x3d}, {&(0x7f0000000200)="a2593477a267ae3c6875d67c08a5f4a1bf8153b71b7a2e93258d37cb12e24d1797fc0df0d0d5a8ea11686cd2bdef4a35d11a3f4cbdeeb3c66c1f3bb946cd9d9e489d223c6ac31cd0912ff33d87499309b1d4dbb20e5d919d03d817e80c14dd35ba6b3e30526bfb79900e1ee9ec7a14d6efed5a51eb2150e061ecc145d3662a8e496815632106b01308d1aa6c99f951e02b01ca6a548e33039c5f914d0dae40f2085a6a5f98b9a5ffa3ee4634a0bfcfeb031c742a1d8c1975087c8a3dbb103c7d67f68bacfed50feab8ccea1b6dfe9868", 0xd0}, {&(0x7f0000000300)="b1d350d862dfd7206c8ca578deb72d3fa91797eef81f71757a87773b41a5136d71f7f335d4a86cf2129012d02a36f1528f0db5382647dbfaea79f68ccfb827f95cfae8e54634ee73a1d7c9c456cfee8b099d1003a5e04d8c92b4ced36964de18956f709f85b8d60874adbb167d5d81c0e4f578a1ffdda5b1081581771e0a03605237e9cb5a71da65f68f8e15219c439b9e63ed7b4f10848be250ce6f890b441ca5abc24e14775d4a5b049e0b4d2a8087b336a6e464fd3c7f4c", 0xb9}, {&(0x7f00000003c0)="d91ca2ebc4e7b8f93b0b818dccf0897266931bd483f6d03ba2dfece3b012", 0x1e}, {&(0x7f0000000400)="284c029041b3185651f86f2165c6fbdb547eddd6d6b40e97caf545f352b01307abddcd6365cd2d6570a8618fa6a0c48f6191da9b4383b9a115e4c9f31b311c2a71e1c34d81aa55ccc0993d1b927758754963a0c19f7a0bfa4aa451bfd0f4fd89a8c4f49409e273d921e6e8a155dd34de6ce6b03af7363b133df7d49332fb64e83b8ef881ec8360de826c1509bed2b7b0c4d729142240bcad6cc5e6b79d950b7d49e4cc5f18ec8586f7c392269a7f521a783e7a03bae62533d047576e9c8330d4a3f0fab7189280a1dc47509dc59de506851835ec7b54ac5f7ce42f084a4ed3dc676acc45a2e96d518439f6c61939ad66773fde568804898b6bffbe15168492243a6ecee2e0876e3e7bf7d4f0c4f0c974f5677d55fb3c2ca9646fe25b9c7a9deac9aed0c9f8279470838c3b18597d3f5c6fc140ef6a16e035361a15fb89f880ef902cfb2e2977875500a632d6a15b232484dc405b0727a9f9ba06cedddb61635c91be8ebe4eb9ef1476d5e20dd00c72657f3371f26a19cc2ba60b02559fee4672ac2697848ad0981aeb5d636039aad91b157b371018db7c8050f7e69d80f9145dc331482007571565195ed876ca6dc0416e9b74d9145113cd61f1ae0c1d264f0a41729b74ec9f2d5a2243e82f3761da00c32ef998c71c3761ee69da046c990749e59eada55d1ad965368558dcc361cb315e284ec2bd43e94bf736420b489158b769d791163f535efa65d0f54ea42ba62f67d60d31d05cd67ec307d925be3379d4b9110c28184a50a406afcae6faa7c8c76a51620770dd8c92ac03d8d62877565bfe5b8528a86451ecb6c4e70584fb5e140b64aff1fe64196642e456446a5ce64c71876c810f1f7efaf12a2834a4d63db7da6f9464725c51ba09bcc835bde3141d424c97d6c0977e3dd3079ba8f5647da70386c1db074471aeffb4517f9156d44bfdd9c8b9ba6ea73c1a8e137814d86e5ec064f3e89b1251600a6b1da86bc8f6690662307dbc872b34b4499304ea5105bbf0f2ac93aa27b36a51f6d71b2a9b49168ebbb0e51c28fbbacd047298d72449cb200fb3d0e519c7462a1c3cf572cfde15152a8767ae43c9e00f895ddc8b9aacd1f6e4da4bfc65872f42bd3f92d1d400491f628e25c351fdb3c614a49fc2a33affedeefe877dc4a9cd8835b81535ce843031379604f0dd2e10cba3c9f210d5ddce9addb10e2c31efbdec75dafd8a171f9982d94790796ca3955d17d51b3434d0dcb3eedd68bd3cc8e26ad385c4af41c00666ab388c8b07ccd44644d521b3fc3f84de833c02eda1ccb558e90324a176540ed3ffb4ea528e9a7254318af3dbb57a59283d35cfe163676243e96cefda7835001c4e2241a18a26c835ec78edb4dd2d769d77559b9689b3d240b69e32f230c4b1e18876366343419ec8b55611c604b75e91c6ccc8c198a94cb2b4a1f392eb810dfc692fba27fb7ee1a50293076332104cb08a049cb9c1102ad2bd967a02daa4ed439159c6eb29bfaa722bec76f3acd4c37818fb5642fbb2ec1ca0181138caed1f9d9b935ba2572adf52e1127b7701ffe35880f95347d92925460daf1184698d47a52cf4f0628b2c548ee2c37e283046876f8f0a18ec50eb679c373c934fad098aedbf17f6b20ee0cf9235ba806c77082b57c8b2a869189979d81f1bfd990a583edf64abe4663f8e83793fef8820008a5f7382f1b34f6bf4dc57ab76f54fc101ece194bf44ef5f5e598c6b1d10c61830106fb0b3949df2453085fd2236d1c9fb6fc2344e153215c687dadb5f949670d7c837a2637e7ad4f241521934e7679b50b4385980863769d5c3dac62db6cc01494271f051cacd795b884dc3abffcf5a9c16aee107c124e5f6c47465c280cc079695e0ef2404ed9e9410a04a4717123cc2627f28fe177e3db67ff08f39f03582950e2e516b79746a9e55fc8fd7844a5516150de0e8a89711ba38afa3e93aab303a832b8077f056eaba6e12cd749552287a66eafdb5ce69e903b27b41d7ff378aadf679ec4794bb5cdb69044a4bef4ef0a73a62eecda3869828651da1112bd276d8f21b9172d71655fc7af9533c799f40990d38ba136b20f30152f42cc7aa29209db4dabffd7d80b842c92d1230cc51861f96bba73d3f9c6ac78b745a1fd632104dd9f2ff373cb6ffca1e70dd00000beb7eabc7ec8db50c14474672dd0d0f9de2f578f26d2961ea9fcb18ac46b5082e010165909331f355f4429075c5b160dcfcd0398e047c9e4ad7b7367a1297b4b191b8781d572588482f3c5dc5f65c0d1bca9b53284bf1c0af278968349283ccdcb68f92785e0b9375f34c435890963bb75ba2c79f127ca169a73c8cf6461eec15501e7d158546621a15942d99fe44684126ecf27ee554f7c91bd6205294520fc924a94b910c47eaebe53c2e4b16c6c2f04dd300ba5c42157dafbe6f73ccb3959460bd7d1e0f82d46242aa8a5cbdd165a9e6c8099d42d3ffbb0c5a9d8a30bf175832aa8b74f1b5b08b6187d5fee8929c445ab2765f6e50a75736e4a0aa8f57b8e08b4e2c3e9de49d7b4483445d5f652100954af12eb9a0dd2101f19ef2e8d25cd19eced70db1b218c049f95784ca577b205e1171164428cfe69a24c78e98fb8229d76b936edd19afb4115e9112daa72e248859f01b80d5a05c3a718f77fadec3a96c7fd4ada8d1292984eb642e61484fcd25f80082ca29d90cd07c9907038f6596537251a8a6d3a087606cb0f1b8c7ebf3ace5fe6c3a893400af263477e11556a504896b1b7dfdd2357f9bc6af8c8487915f33d89cfc86bc54893a38bd229b11170663e1e0a304d92637e86d135c075fc6cfe3e9fd9600d8be1db1bc57d152248e244cb20752103ce9bfbed6de6130f7a105292377bc86700c67cb8b1f49d7e08cec9515642c11d63f809b0141bcbb2a2fb97d6abdb175faf277bf7c979ad805619aa282ac4124c1d02254e5caba93fc7d6e52a9960a2e32d00212266ab497a9023ff5cd195484c539ae269921ae6e2e9376b15e93a519d0af7e30cf6f13dab219a23321dda936e2b5a381e46c840a7ba69fe47141d70abcc8f49d98abe4697751cf8b8994b4bd7fce4f61f15fb8636b61678d005525451e783e97e7c3896d787cac24035692c2d2643d0cec2bd4ee31214058b1b60d3dacfabfe8d0583358603e21f1ab37a88ffbafa0cd92c8545d526cbacd02f35d446e8162c3dfb431491cafe44cf96f44f91bee534a4bba9b39944a7a17cb985b4ada58bfdf116a3071f91b4a50ba30bfa67255489616a2e60cc82e60ed5071a7428f86feef0ecef552508aed379c793f86d83d9c021b3a69ff82eb29a33fc57f40dfcd2bbfde168ad1eb2e28fac79b4cbaba9457d8110efc51db04b5b6553b69fbdbfb1e4ed12879664fb9e1a3f0fc7742941432c28e2ed434db47649462da7d8657e3a74273cd3fe1db197576f123f3efca05c24c216202608ad66341a2cebd83a419f316f08a5a3b8c43cdfafbdd6ed4f92fd7cfa9c16ab89200d59c40832c331f0cd5cd83e70997989da114055a88366631e6231631a18226863722747560819ccc2b3ad49557b9f3a6de0b76a9c7fdcbceed13b5987b1c3cc895e2b933f979faca1487c22cd0f2de98d3e53249952e7f5af4868f9defb803594e23ecb7b77bfafc8f8153383df723cf9142cdf3758069c66e6b036bd554181f6ed734337a1845f5ee5959ed8c8d8da638dcab92d5bb2a9e8b019e40478172f1574b718321bcc7215fe3f75be6ddddc899ca1b824d3f3b5c9620908ee4a49508374c61a17172350cd3af5a2807da9575eae640a3ff3e577a378c0d2e603b5e4a6c1e0dfc5126c0cd17e8b6d6faac62c9cb305af65282bd52408c389ef989ce03f52b8da0f63e837860a63ebd9c1dd13534f77ae9ba0ee9c38db93a08f1843e37821256dc6544ff5bce7ecefb9b18d4f612c0b62833e050eb2e1d998df8c31b5a33de609befe5760a65d5d63e06f399e9ec98394cf6cbdd37d700b2961b02141ff0859c3f8742293e42c4dec2f650f6244afa5b9447b32b9bca2149a7969063dd9c94352b37e301cc8a4e2034b4f104fc6c6846792c9506983f3a14f52721d808be037506dcb014e97e9d6bceb1409dbd41127c302994120fb77685de67ae0c3eb5e93bc2c4dcc5394ba5ee85e0342e833fd4c5a12749afd10eefe9c4288ac5bf192aabc0e4df0c823916a397ff4c6a864433ba59b70bbb18a528f7b327d5b01880206bc3f22d7ddba011b5b1044842b0a6e62705e38b53b53beed513f1776435c996d2f76f11f29005018679e9cc9eb3ad74364acc3049c1a7f0e1d15b25ee3737b48e73acd8f943011ea8f3c88507e8552ebccf6fe8154dda0f9640f698f46f862d1c657f15d8b3045ae7bc2eb3a0b534f6e02576ed730f6159f680451dd72d46bf70bb16e38057d59fb7a1618a3642e9133dfc2803b2efdf3fe79b51f1b99adf259c3ff226601a1f0166e4e805baaceef04c0b355b0a086f0e3a5b87b599ece02eca34ac2490a1910bafc3d58a7d9e8083dcb1422da234a54e11c3daf9549d5a740740b96c3e9e2a68dc7651b631fd9cc5bc817b0e7e9883d856ea19713dc2d2b5b7dc167e2d1bfc9d83de90059e4ae29ba2b9032d8914fc30a09a559a517afc07879977189727659617dded87ed4f1c093ad136c78b2a1d122fe7b548160bd2bb7087718dfe61a95ec7db7ebeefba6792abe0f5692a3ad03abca17c9788fd14e3cfb30ef36175f418cc325dc8cd29660016d67469d9656c3e62d9416cea22c88ad3456a7549428e305491991913e9eefde8a39b66cfae756e2caf657ce56a2149ae2ce29f0e18c5b57eed8febdaa6321972920bd05e371bd29881e7fc25ab318a30d34d5e994dcd4ed031ab7ddae4e63bc311e7d7c05bc3dbb3455439681a32b6ae149544f92d82c583c5b5def6c005a0ee34d6bf047ed83f5e04972abeef0111cc983290f7fc35efa7082bb62e7fd44fe6e070288ee591827ceb8c9d4453331e5e6795c866d5baeab680ce841d914fc2a8afe327eaa6174e5a3f67b3470779c8c91eb14249c540c0aa2f331fcf5a3e8c1428932ca5a48aa111eeb12fd670dbd3559d0e7345cb4c86ebc1eabf472ee33ce8b23e61a99c63c92cbeaac2fe96c039f886e867f9de67f3b84ca5df209897fed49f76b436f1336f02afb787504b9e7d71947c95aad1cd1d62f5356d653b99dd181e15f7ece8285bf67485835a60d44f7ff2a8e3836292038ec63487b159a112b0a6c1c16dfba7c3cf164e82ab20a457f7d9f5672e96fa7a7c14d08a7b512e70b3d7184734d86c6a60d5b76f78d5e6a2e0e15a36da24803e23460a52d6addf4e1d01f33c99670a704a2ebdc5a20fae9e83930501ca1ff0404551760a3bc4d610cfa09438fd0b24cbae907a232177055602621b21c5150ff4c5abf698b1e3cc3649452c2fdbcc9d96abc3a071e1a110f6682aa7c147a2410e7fa2f44f79b80b7e8c59ca988741fcec20405c3b3a44366bd560cbd6890e327aa71a4598121aa0fa0a2e4d749116f197da6d94bcebf2530886452d7415df50fb4b816da742b8dd4a5e66fda6d07a0b8abedf8cbd6b791e68902611776ce001f58e543d52acc161ea26f35b8149f0a1f4ddcf331faa7ae475581a1b0b04fb2cfb55682f626c991e8cfb9340c416a304262ae291b5f59d9bdd9d95762660f98eeb57efc09116abee5834ebb1b86df6f718bf0a422ffd083710216a5f8d8a66b6dba1f6ab97aa894b71b06a6ac65c8dfaa486998bde256e7b842564e58d6580d1a890646f70e32718f48b", 0x1000}, {&(0x7f0000001400)="a09e546df85dd6b587b2f599ce7bd6242c10bc449fd77acff1b6f1f7d7d95235", 0x20}], 0x7, &(0x7f00000014c0)=[{0xe8, 0x1, 0x2, "69e52221316e412cb26deec57acc8906df1ab887b57ca05d8dba0ecd8d9f8ce36a18bc71963ad1d79bc60e8c63162a7f68301a72d3189f8161e9fcb044171d8c33e76dda43721c00f74ba89fd4ec4fb5071bcf88bb14d0aa2db339173be96dfa59700e5a5460b0e3594082af53b84178b915cece51fc386b2fab0cf080ad0b178f207729ea96e3c1671c5f50f6f18e7ab3fbb38d620e8855855fdd731bf2eafa6e4addcf351b00fa86dff492f4899f1ae8b7e32ccd89312985f1ef7957b84ee0434ba5d2995c560877b95724073053de2e5b3dac1a66"}, {0x10, 0xffff, 0x1}, {0xc8, 0x1, 0x3f, "02afac626701129ac2b86f8b378006725d9d1cde9f55748adcda1c55971a6a0f6f177bfd79bea50a795a1f3d930ddb43e711e7f2d2e0094136da4dcb8c942239b1a77f706cc22cb045eb4c63d768835f667f6e052720e892d7dbba755aad0104de4b2afc239c198cb20562846e082038a8e4d91823ba8b68e7a511c9474b5147f9d12a568a670588be83ec6a5147bec7d53f9a460b4afefe4242e4314c33b6b019b332398b5575f61e1dfa65a26d7f46a91cbb"}, {0x10, 0x1, 0xb9e6}, {0x28, 0x1, 0xfb, "25bdf4d75512143d6e6d147202d2ee30c9b62d7eed2152e5"}, {0x90, 0x143e12dba831c385, 0x3, "325a4a0d19a4cb307cc4d2640c14f5bd41223edaea933522fee4869e7df43c399c83f631acb49a78227dfa5043d5411222fd1ef547a62a1105dff4a236aa503ca1049b4e3dea78fde30af007c09f0e3b9e3fb258f50f0bc66be264577aeb1ff98c7f0f662f32660590a88669185d1f1c075ad9357124f61ef7c1e50d82"}, {0xe8, 0x1, 0x4, "d38d813baee474a4b121750ffd23b0631e02d544ef9c22b227d4065f158671b639f480c1f955bdbd41ed0ecd533856c4c6747a1971155a83b3ae1db2615dcb50c5be3de2d06190166699b928e67d090a261712db63c83ecbed3d311df1d8198dd6ad452fbcf9bfc90917355a0566cc7ee6262941d124eb6934e5d88bdda1fff00866fc52007601ccfec89992aa41fea71f7f2c2f51357295697a1d1e955accd48ea36cdcb4bcba7deec2189115eaba4cce822f06a9c7d975ffc704127676ad96866d5cabb28efe8db3c8f5f828a27e90c8a65921b60b6e"}], 0x370}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 02:27:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) shutdown(r3, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r3, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) syz_open_pts() 02:27:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0xfffffffffffffe35) socketpair(0x10, 0x2, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') setsockopt(r1, 0x80000000, 0x0, &(0x7f0000000080)="645d21e415834428440c1f3c67ae46490db70795f7de7866a5c5ac46b89426c54d744dc13d7de4ae0652f42b8ab431b4b3fbfe8b5aeeecde4befe833e6fe1f87d1610cc0962cc5b17ff981749285163e852aef1b2ea3f5dc3504b3a8641111c8de0a99a0acd8c9e5256c83b556389ceb96f13f10db8a467d5c1a70fbdca3397e0f43af66b10e9e2b5a3a5a4b", 0x8c) 02:27:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="56f69aa3a5cb36620123ae5a409c3f227e4b9e76d3acb3564e07c36462aa8c6579838802566d30434fcb16b517f32049b00aa963992887a8d3c91c1e36c75ee3090f2b2fc5a4d8b12e1f26aabee5349cdc70eb5f77be24ccd9c2f812ec632d7b6e1afad45cd797209597ce84bc24b52f9af66f96a326b9591d9e9bb160d16798769d2e597066a6ff1f953143ef65734c43ff9681de3909e6b99ef84f0a61a04983602d7c0011433cf3a6f5c0b871d825b006bd03981666bf446b459268430dcdefdfc10cfb96eb8fa8211e9172d1404e8a835627e043c5757a0992c7644c6feb6eb5455f1667ca28a478cd8204ea65caee74bc61f85889dd6eeaf8528dd1bb774eb49cdfabed449cedf52f8f7b283ee63e5ca0617c1acbfd6613992407d723ac7e29fe2c7560607b4c473065e3f37333bf9a3a9470eaf771fd35deb053d7cc24e602fc0a0035ef1e5661f8d7e7cdfad7835c7122241482ff4193181cbfcf5fa045b00ceec2916c28f4efe7b92754f9a61368b0c8f664882384f2b9b39a4068dd73a615acfe526d0367d5a530a93e4ace3d3b4a7511058d6b4c94e2f3816d4a215395f4c20c936bbe9ab49c83a9f94e7f9572486062ff31ca0d55b3b557e5368aa5aa8732961e2da4456e5a60c10b39e902f3926a700ca7b36db2babf3e4a9a2673f7070c7e18dfb10c6c48a3a2ef92ed488826413cbaa14937e72733341288902528cf08da7a6bd7322839ae89ad7a6a7c61ef69c0235f0bb5189b82e8a3897f6b41517af20cbc49b28b78f58b8c4986f1673f99f8d56b469e8c4d73ac2eb4b89eeb1ffeb3d43ac2d4f6f6dbdd27b9a40d09f26b60da0a5438fa22d4464bdc50cd1dff16ee5a768322efed58b9fef1ddece326df9b76e8bb30b7544963b4ba722a9c6b073527a7d8ee9ba8d0a6bb8a18e71c0aafd485fb40cd83f3dcf7072253dd696b0f1aeab6bb8b733ea1d9b50926923ff56b80315f448092c789e7d675bc9a8f46a538f91fc662dcda70d90c14d18014402b594f784a43e020bb3229a3af86314c02d1160bc7499ff5aa24b197de250a78e54588ff994f04bc53044339154d760427527ff694f02ca8e0a50c373997e32c671f403ab04377bba1f2977b694a3e6dea00acb2072cd4aa0d5428f11303c26832bdb88237534552dc42fa78b73b37c65601c3fd0fbe6b0e515d11f9a32d5a4d17573db2a9adcd4983ac999f0758aae89d58a577f74a68899dfc85311bad6d7f7c30b958dc97bc14f52fddab7007ea0f9c3ffbf23402611d383dd7e7790c6530dcf12c99a50ecc4bfca773e0701ae4270ae4c4a351a2c65adba9f2dea6b04e8b8f239ce9f84ea390fe7038564ed69e2db8fded5a5434684befdee07d88254a573d0ac11ca4b91b8f74b042e9887795c03e7ec753df20e910c9f97df7e1ebd1a75e075e82585b2c9377176ed3ea7419cc8578b0469a4eec88654c52c3ce8896d76726834a04e9a3e2ffc5db96dce31f15c2864ce57f1f9ed87cad2b807d5ddca9def7a85f1fbae793e857ef4f650a0acee64b9d698fa49be8f5cbd5e8c04061780210a30c35f7e59f4263e5a21eccfc622792c315e4d2e77cd23127031c694814a9c0b8b02d10e5eb714085049d5cffe87189ed030a680fb29f8279639dd747830872ab4190c14fd4c966f29086652b63e4b02cef6d9b04a829246018ed790d4f88e5ef18dc4cc49aa1278643acc4af6579e999200be73cfc49fc62164232fd7dc82fe5a88a0c88b2afa39852a72590528d64b1990b3f61ec362f3a5bd1a5814594c37a07216213c508d01cd1d54a56e0c148be1a0dcb9acd6c2c219465296a854db7d8f4c72d15766f3cc10e5d5ecf3c0f60464aace1c313bc0bd9ac16f1234a6f12fe97285f3f590ba551da07afa9df7bf5036fa9bfb092b89aeecd746f83ef136e4b36b99360efec3804eb35374589cb820737fc619fc6444e9a1e3a01f8648267cc73595b8d886e69ac914e5ad632145572bfdd02baf2409a3299085fc531a62a0c255650bbecf49afa309fd59e9d85cb6fbbfffbcfa031da5f95bee1b343ba2262d59c3be48854c2c368709861aaa82d5de76245d562972659a2f11a432c96324276b8c8fb312b27a8d21e2c429abdc32119aaec29c1ef868b125e0d556d43b9fd56a8d88b5d94aa10aa76b5cc8c295867ccaae7bdef6ffbafc28124d5e5045e31b669b05b983ea582706b035622823a112d282f7904544fba4a34a7b60c46d17ceb03c87138c3fef56124acb162c93666ddb711700953889d32c5d85607e6da775bcbd55227aa266dd9428e3c0968c4b5e584a61cc63c3ffbd373cc0eacaf4fcc0c219f449f8b20e577025917bbeace4c4b92f7340a3699ea2aee2a04b42abdb4927ac595a24a2fea97a4122eac7d43949bc9f238b0b7c982bb70014ea1ae28d8a5b2e59b1203177d7e61ba44dad57e3747a883b7b6ba7cc6dfd1b8ac0a6b61de8af7483147a31d2bf6fef002b5b583364ddec87a9bb4a48b45aa65b04a0c6904b1dbfac0f227e11711788a703a1d70a96bf2ad80b481f5c2fd2383055572197144186f825e17f53f5c8631894fcf9e7f3d9ea5ada595a1bcc4a268811f5168e29b39b1e128a8eda26270c4fa4370f86a872b65b4a768fd59c606a6f14625433e8740cbd778d96f59727d1bb9174fa5f4842665a3bf54cbbbd302ac1389c041b97c129a1c8b03fd4e583143081d0cf69979ede5b300aa64cdfc6826a386cde96675aad2503fb08773f1d997097fa92d2c5e512a574d3c39fd5f072801411bc87a4d2e2ae124e9bcb5b8f2b58a1923b560d40652abe0619e36b77f5a1fc642a1f190a3350c2520660d143aa8ebc160de21bc8cb13b71e2d5b73356c422a8dfc1a88c9d99b46f36aed52a1a490335167c2404adaa9af1cd8776d5f22bce2b5c804645a6d635d576455d3295852eae83cf00d489eed1198570973076ca5d1f82111437059ad7d8cc3d74dbf1e4023fe273818d886372d0af33ff016fc6313dfd6e4f135fb6c2485278a8cf7cd3321b9f8d0fe86ffdbb46748931da965200bd75815b5d3581fee264d63b27d659ce96c4d16ee2ab8b9f71dbbd488200e74f4fef89e29d415e1d76ffa0c5f1a81a886dbd33c71e861adba4c84dba39ca2f9ef05a2188f733a3510174aa133fed44326a06d0aefef34bf11d64e58f288400623a69f0c281744bf136004616381096150a958fed8488d74043bf0a90fb3f3f5d157e14709b82225486a0cd6d5c458470a0ec745d727ed54a6c39b869462c68eab15dee21d6e948bd9e094b05d8903606a3a993c7eec95e8def513c252feb4290990f6259f71cba367436b0669621797f13a3b85ef30080358b7d57831e40a12f0fa8e7245d8748559ab1c644778bdf004faea6d941c0e06a443d1476cc538228a43411d12857f15cd23cb3e5b80b20a2d05bf5bef903e2279383219bde8f587820fea66da8938db4475e7d1fb847fa2bc0475a100d02f60686745867cc979a61aeb0fcbb07e95e93b51321c037548347ee954ea5af5dd662a5cd307d15eb01cdf2acbf4cc09910d6f41bb23ec16b8d1e6e310369af67274b9c9bcd427e5eb41de3f3fb049756d917f0cb33fc699249be0743ab73c2c5d97091c09d2c758447c68b6866c18b9c60fa3329ee715bfcb6820e67bec3282895281f3d3f028533affd48459a246b23d684ad565e515fd8d703f077301ee6a9572c194aeee4bd5b44225fd44b44fc8db5f06b3a53829e6843d6468bccebd207223a2322289c37a35a0a5cd0f4ec7f17f6b5e1899b470c518230ab7334e55a17290be142d4e35b82693f24e1702cc493dbbbf3d1f7fc8cc392985b938033f50b065d637a5e7f8f7f7938282e976d70c3c53e58fe1d28e39fc9b5013bc0e42a05a4a5073e45fc578a5541bd6ff1acdb315cb8c77c0957546fb99792c41aa1f84c3881b2b264343fa8bbdc0df713a0aa0e849e4b3c61beeb99e621da16ba198bb2317ddf3e856cc69931391828cba3a66617dbe53bd3dc19b9b6b2cc5b1665b5d78d7d5e19b917f65c5ef1ebfe293f38731acc29655377131b49b992d7321fad42631943b8e759909e35ed8205e8cca009fdddcce6b84a2941cbe40ed331bec3d1d7212a24a499ae0752f53435aca3d51bc5c0436e28012c6ea9fdb4f098e2b6dea4e6061eaecb334ee11b400ecd2c01154d9e4291a96b05d5017ce2dc40642d45c967394b55163d2df3a24043b8ddbb3e61a10f2abed60b6e7fc8e6ce08d82d502e0a7c6d75e97c65c86eea120ce93c1b6177e1bb23fd08772c259db22eeab0bd58f03ce818e7e7ace8da963832c33585007fe030d11d7c39d47c24670820a3a0150b13a3a32d5586fb95d2d6d2c203e946e79001febdc14ae020cf67ce7a007dc8bda915b9e9c81b87a95e8ba8d7fec6ae829911577a83847acc22ee67d8a660bfb667f6a8d2d5c8382cad8ddcca75865954e477b550ecd95d3d302d78aa927a7a8f9d6a122dce7107574d7595bd5a23cc0b4b189600956589605cf2f8d5cc6b43e4fe8271ad34db6bf2424e1503068c62523c656f0ea30a52d193712db4d5594166e8307566c649f761512e213cf1e23535a18ccdf37e8104392d0d2f8ae5dd7885c338c6f6796579db99dabb88f024050f9418b4813afe9674e21ff86700652642b9b69f7f7f72b651070edff27e8b794bc133e5a4ab7a45436e166c28ce3ce364f93eaf609cf572fcabbbd479e469df6d0a30cc87cd1f3bfdd093bbfcc7a88e4e25d5fe5548168b9d8fc013aaab5c36903ab26c0d5882b3196e792da02336476034fe4696233f6088c4368f12e72bff0af2c8b5946cbcea134367a7677da70338926ae37cea1e137666fcd01e10aa565fcb70472ce68523d3b363da4a95e8a12b2404308c5cf356755f85323148e6376d4a51f985c97e95fdca756ec2456aa6a60a23be00add9f8d4d67c3dcdbdd3370e4da17a9fa7922e053583ece40ec903605945267bfad176396edab004a6aa9ebbf3ec39f36423622dcc31bd7166950b0c2e43e3e7cf1b1ad782b04bfa7d4d0368d46221a45481ee992d47720c3747f2b296164a22d29e1c858626f3276730ddf38fb814bacf1bbe59cbb39402ca12735cdb7f1a49ec958e2610dd7cf718281f700949d306cc753c2950bdabc467034c7279529a54ba405c4952a13c622624b52891061bc2d0f7bc85efcd5632b3fc3713ae95f60b1a6751bdea1529ab51c38e943a9128a4c6cb3ee3de3576d19cd967ff74845a0f486e2f815f5c3bd911436b3b3c7c7fb310d7c07964c75ed991089c9e63f323cf4d01aa428ba63fe3489fbe8b1dc074abd90b1729024e26d0483763d57960ce4911afe97b7bca414708dbd54f78ef46bbe08432d32c67af7c6fe98f9c3e65996ececf15a57ce134c3fec8e748719d5187f222edae49af642153bfb4ec984ac8e7ee4ce33fc74f8464ee6d7d943f640ac8a3d7d84a93b5b1d905dfb5a02b56ae8e1f49f75734863b8427cf2207748f005447830a704508457c5c3e6ad926a8c9527883c643372fb02a4fe14f0ea65ef745ceff84ca60bfc90b9e0988af664067b7b742f46741c4463a9c936a41447b1cc32a56642250a512f054df11b46a38e671bb5268cea4f2df222ed26aa2b1e191b291fb879dfa8dfc5e1058a3a0398312a2f2715f85aff4d9460590128e6618888f8c3815eea9330ebc8b4cd850f6013c5fcaed817d25d36d377a9e972e46c18cb5cf34829ddf5615d630aa06f953a97ca2af37f991585f98f862a757d9ed37eb62ec63", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:27:04 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 02:27:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x7fffffff, 0xe0f, 0x0, "7521d0b1c341dbc19dd63209bc5dd50151947abb", 0x100800, 0x1}) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setflags(r1, 0x2, 0x1) 02:27:04 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getppid() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$getown(r1, 0x5) r12 = geteuid() socket$unix(0x1, 0x0, 0x0) r13 = getegid() r14 = accept$inet(0xffffffffffffffff, &(0x7f00000016c0), &(0x7f0000001700)=0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000001940)=ANY=[@ANYBLOB="01122e2f66696c653000b4e61664a18155c56aee042d5bd70044371decddcb12c9ea54"], 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="217166290749b29fee849a3dc00b892861f696180dc7", 0x16}, {&(0x7f0000000100)="dffb2dcbcc28bc06c7014f7cd65118bfb0a8cde6d3ba99c43afdf7e18f06dba364224ab4d358492f7bd490e36a225c64ed63c2f0e1cd32900599e4860b5907c6fe4c3732c1078e", 0x47}, {&(0x7f0000000240)="7b3999fbbd00bef42f6bc653c81f83883c61712773edc8df748140cabe79e9faa21c9e1fa5f9e8ffc9ed053ef8687c3cf45d55c5d6306929cce53da9e70918f7ab576d6dad9ec8b72f72617e63ac1ced82208c9a6419c3906a6459bf6e3a370e301f6e4863fa3263b7dca71d33b6d3c5581413351d3ed899e5ec8ecc4ac1e482107d97ea84f8de517be95ecc54a59cabc8d8b19307a5bec7ced38bd0d4157c2a736d12a18a3a1d06935658cfb7c5af8ed682e7c734bab5a9ffab52c31e6c9457c061d0f76b31d48c1680d6355bed2a13562d11ffb2134374cf9c8929851f19424e35138d6fa3ca95d923a13125a3a441ba218b5e137f10", 0xf7}, {&(0x7f0000000340)="52b5400de1a8d4ba2631ecf1cdf66d6589a76e09f246104af86b76062f95a6cfea7625408d1e55138354041ddb06ee2420e2df5c1f1f9dffcb08e7ad21de89247d4a79bef9901e7b63ff19eb644da7449c08f8abeb2d07d87486f33f836c50524f6b1c3fa61f4fcc95ae6a16dd056b2c0130f177f694e4317003c31e12b0bbedce247edd02318b0f3bdd0acf4628efeefad3111cc5052fea43ca0b0302d3086bba019842b7e6ce9d19467bf805ab", 0xae}, {&(0x7f0000000400)="3d4abed3003e04b084ee9347a65cf0997b65db8f509cd2f6e60e7384c2e7b2dfca034cc8327abaa1122a90a340945e9c1d9db682aa3a7de20e4b7b370285619fcaaf98e15bbe16dc2b331c70431f7909b752960ace4903d32b4c97194da65a377b1637a4fab69bc08878ccecfac1398d46ae360a41c2e79c112b26affc7c7a8a843a603e8400e5195ff8684025bbc27c69125b31af030821286dd411e4ce6af2afdb7f57dd1629d56bc617379b80694c2a6df8a26767a0d33186b133b2d717a5178ba0c7e380c1f4099b33f55286abf7c0a9da7299b1825015fcab1edb9ec12bc68dfa19f68fe1d4110e73f9130d2c98e2dc2914705c9c58f168d4ba324669e91daeb4303a065a377e5f3e89700f6562bc7781cd031fad4d137f20f7ff82030ecd3239a1e865b0081425e60c6aaf767e298ce8cfd8af11a5250a09e21e29f32bf0c339614a82eb10eab3094305d6113273df2cc354c9d1b86666512304997848c17d0125e05030cb07e6024018f9f81d56e7aa8e645b86932cb94d58027a986fe933d949616fd4e64e256f9b7e9805a30fa454a38cba14728802c3fd1a495df3a10db69debd08e6634a77eba6092212033bdbd272b983d5bc15c930ea5000911bb345f3eb3b15f0c4a38b547d982c28dcb5719bf1df60415f8277739e376a68ed71dc8fa0f987d8b38c31d8aa7001c0ba584878b3772f3e0edfd72c1a158aa35918dc7571b48d0224b30ec400b8495d5065c55d380069c08a2943d43f49d119653336e16b13590b0103291d1b2ec51288daa346b2df7a08d13e36c0ffc59aa498f4551eefec3f3dcb1280ddcea89e4f5c3337b1f2fe79c328ce3b9b44ea8244e7c32b22c02597955a6faaef780f533f3ae9d0d52c1b34717da7a6ac528cad8c321a2b0dc081ffd98bebc5d8ded6116b60c9fb58384de52e331ca5c7220e038d053a885b061a29640a6a573061d93531445381785e6eea4b9b2ccc0cc60bbca9c366a61b7ddc759c5d38e498dd0df8e4fc0f23ea1019a4e713871e7b1c3540c47c82b969ebf0310630e61689df5a5f210a0324e78fd17baa5f80dd4015912f2cbe724dc65a161475ea705350e410aa5d5a289302ebebb1c02a9fd639f18232aad60a724385341fba6a4d5898fcaa094d23f2ea607c83485a6acbc506c6f731817b687c42afa0eccb29c86dc7f1d29f18c26b959c24a9b1be44585e33f22537301a37864b5268a1f1a91ca6c29c4b40ae1c6feffb64cafa68dd4c7f1ad7a84030125e73ef5b772bb5b3dc087d5749e4902500a71888c1ac423a3c79e7cb7e18c07794601000670ef3d973b0d62483212acaf806bd979325afda6f7c977a095dc1492475df7d517baac9fb50cd9c559d92184e0f9c613645b857f20e64b08684e7783993c9f10d6809d96a70c664ac9f71ceb1dcf2258d3759965d15f83e65299941d57cf39498b7eef4c77c735947b322589a44b08fddebc09bb3a14db0e4b1c600901c7e4e01ec8673a5e453d21dbb1f5057a66422e5757f4ce1b0f6d06712f6bf00828b59f45bfbe6aca46f76d8b7fbe9c3e13fc9cedefbaaf0e487ed8c75e821aed10750a1bbe671431c6efc3b8287a5ef84be5bcc393c1aecf0e61c7d64a5e153415b1ebdd60b7bf6698a49acbac90ac5a526ced5800cf3ea9d0842e1ee7d947a1f8704c7ff7754bb0a488069bd6503bf56630e8a2a27b2050f05c0a6c808fde62ac6e33f38801f754ef496cd3898ab19f991fab1c2f94270a7a35a49e1dfbc334bd01e510fd1a41dcaed4ad1f1e5a17391dc17e63b9b268f2192d4783994bc470cd31c5ef131c3ed8d87c173a67dfcc34dcb628ed4531bb0d4328f15f18688feb5b29d056a4909705c7e4ba9d9adc5348a2c97e2f8f00d8221009912e2279219b1826453fba665537b80413f982cf9e3e8025cd59eab8cb3fcca0095f5766e279a3b45ee44c96c0e51d89887d9c000b4b1ccf30271d676478d1de13ed65892282319f26b86a3797385ed9025ba98a8cbb3bdde571830d740fd20717b3e3631870844d7ab90a9c551b29edad1faa0d92a163430c67643cfb2ff0c6dc7a9d79c89fab8dbb07bd34468d7ab510154d478ede19f91dd9805dc8e90269cd70d5af72f094519167776c55afe0eed3eda06d0635bd491caa33a0e2e05966b5392698a1183923316ea051ee76546260592f49cb304a476320ecba1307507812f34ef9262a2cb2cee39ae5e6c8e60982cb809c4989b26e8d2bdc23b17e51d04c08151e768fe8b39fffcd25a8e5895bd2894b0d97f0be71f9bbd82037b4ba9f56ac8d9f276d78cab14b49372f9375611b3b85e00b2e81a1931aed08d0d4c02bd4a5dda602d32ffdedf98e58c6aab5f3bac4e36a0388c460f77eac3953a6a6654b31c79992b570db23a530eed7bb063f92977180a12b6d213b6a73baab9d9901b40ca2c5fba3166e5fcacf796ec11fb47e05f4fb72148468504ec96c0455ef428c5b74637ba38f05d67d9140c3608d9c357a018109c55c81a99136b61625330e0cbbc7e80ffea60ac914207f5186685f018b8a628d074922c6d4e9c1a2ded35fcee1e80eac789e7d3aec22e40e0251bd4c9b7eff98c049d7cefd77c1ef60fd8aa79fc644d1068a987f8a461e005f52feef6b632c579450661759b23518c213d0de6cd40f7e642184600dd716f90f31d1d9bd8b5ad40324a1b8f67c044473bb66c033a315cc665751f838aa840d98b87bc96f8131eea59dad2d7cfa677bd6b34621dc3e04061bae099fb2e401700baab95ecd0165d813da3e350e5dfb2da45b109fe9fe53f944e0cb058700349fc827227e510dae10187247967d3233f13fa032a1e48e167da3b4ab20bb8560a4622ff29e35e5011eb78174775a8b054f9668a55018dd19f28e12d73bb42e8cd24012e12eb7c95a897342b2712e501bae414c45da9e055201399405298309304f1d94e4751c2876ecc572bc57bb49eacd116c1e2d214af0f02d11db3f466acc70cf4ed178470dcc7a8f50a742b22b28fe5ac507371603054591b782d4b7aaa0ac6d24732a0db6a040c9ac85a44dc7ea1e498843c528b7b28401b5f28452db62cd2b7c3d3240cfed9e7ed5e57dd45c5b025e690584de8ef8c0d6593cadfaa2a24d043286cf6dead5f5c48da8c577d21cb62bab0166ec6d29d351dd8c897e458d8ea205764b24ca09827be674e6f390d10860f4fcc75cf810823f16604025d5f8dea6325af6854f919f4203ab29ccf4d8064bc87a2465cf77b68f92a41aa74862c056d6fa3cc2997f455fb04d41af6ed9296c42c7edd17cc5fda0e1a17d40a7bfddcef5cb4ace9a776786a1e553f2ef0d863f5f203fe980a31a7ccb483ae9fb0d4b5aaea2992fa254b64cafbb6c75fc80f2a3de5a8d3f2f1ccb20991abc62327cae67bac793c278910c8fb37e57be794c7f7fcdf354121b6219df47e672c631d6ed6f07d4df43284f72ced984f0fc14cbc2cab623ddf885a1f329165570c3f25dbb555c5870e70ae58c103d70955f30bb6461d510f2a47c69391648eeb69c8ecb2ce7fc85bff146412df8f2968206828a014a09c5aaef3a9770d9ccdead90779e6ac1dbbd6c498de6b51fed43dd3a8c51cf91ec5437348955ad4e4ca25d0ece65e4b104264826cba88b91cdc7b278a276071c6675e43b1692c4262ab6d542e30ea2518fc119fa7f8cde70e7771eaf7498ff7d0097b0d8e5181a1b31c2a0d9539470b532fd5624eb9e5a9cf142a3c5ee4ba3b3fffebb774895e3c824ea6f9b01cfc105850c12579ab98f0ed30a480d7ee1bdfbac946698157acaa194dd0161efc969146342107c8908288b9b9ea2bbb1ffe75a8e35f62a34187c84a918ca5ac9849b119c2e6beac5ff3044d159079bebf0b7815c946f73ec4f77449311284000dc2889d5ff1ea944bd32e59ced3b7e87ac15b42bc1ad76a4cb43e2eb77e85e694fb57d883b0679dcd81546bf4ab209ec7afcd3c75f9bfa414ebd0e5b9a3e7fddda560117bcc121097e1a3bf7111a302b849090b26b12b54f9ff9691d5745f80531190c92b19aaf45980daa9b10a96614ec6e964e571e110a01cbf5d1289df4a8533e32d8f61cff6a855a1ec65b8f95b259df38305663269ca12dec410be9ec27afa179ae3cc054f68ef49316659ade742b3b03cd72dd8e1c985971af504befcc5bafb2c6f663000f7c006c86e7d0f06e7509c934a32c9020a484f3d4d5879dc9fd5995fc2864997eea642c3f168dc7dbbb28796c296e9b07911fc95e8dbc3a189a577148f056e805f9df2ac2ead0a18c805cf57c2912390b5e9c79cc0eb46d54741c1c890a05d5c616991c67db73fc292c1a6ca165348b1bcf012c9b2f0ea467a7cf592c3747a6e0ce5efa7ef1fa6e3a423b2b120a603e8b43956329adada8fc576c8c15725d59f77c97ecffa05ec882077b22d13ca0d446b572da8848a121047eae4a53baa0acf8c020b839ae63294577e42b860f2ba65518d4a6c1246a5dfa960ae45f797d2ece2833fab4f3838c622fcb07ee9377d6e7bab51f49eca87dec177ccac4e76d5d1bfa0841e9ceffc088cbd9af4a76cf49182a97322e27c02385df2b3bc68bc8172e7a407536789a76e86cb15994b79fad2e61b38816aeb18e969cc1ad857e800854969ff2d4a69a3a1bd5950406af886c62cf9a7307c44bbf6bf694c0388da69c4134e937186eca656c3cceab51803439ed429a423531363c81c43db79a0c50fa8b4b13d385a3cbf9951e282cee9cab34f65712f20ba631fb4b63cb102b30b3a5fcbd293150652c3454110c974ec3e801243a5f8263e8fec7183884035dd8b67dad5cfc31253b528e9b015275aaefb5e2fab5ce7c53772d40049b79fce8483134256f53cbb8db5495e28a27bd4f712ecccdc8915152f9ec89bd7b3b5eb98942bc6ff464502ff252bc6a5badcb22e2f8775ee6f0d96986c2a813c7feb1a666763ace73485e8ebdbc727d64185c9229b165b95c6781801f64c2268ae55f95540b953c22f5caeeb18c26bad2a08e20630d9da0ae074f4320966695ca885bfa69af97e8633c205ad7b5ba3574bfc963641dc740c628be0da00c9362c6d2cad3b619b323526eda58c2f911f8aa3daae109a7578baa15726041dde394ed90711c4584b02ed582d5dcdc48be7ba759483a3d69bf049837f64004d381a9712e95a25499ae17be57c65ed6e528f333a526699264d14daf88986133dfb9356a5b7fadf29595b059af4d6e4ee668823fc78b074986bc78bad27d79668351ec4e173c2facca264865b491f1b0c16f90389e0d9b5a5e8872e1cfed99d114573b18a60185c28ef1387f9f2987ccb0081ff8f384c0d10ccb52a21a0983f81bb709884877d50f58808dec561b7503abc7f1f291d4f30c2bf250f1423fb6972e793d369d64758dc02898a9eff11d42e11e326e7ad2d2cab2c8c280956a481bfb3a9961af86542c7c4c42813b5e36a717f5ff131f668172634815d6db85890a518faeb958c3286212fcee2b9dea18fa7bf9b929f19720a4b1e780c8488a99279bb3b50f6791d5e1daabf3edd050650a6a40bd781c8016d78d86f1b2018cf8951366ed31ea4033ba8cef1d61820d3b2d2d75d85e96491c59268bedc34bbbf4a04931cc4d50f2bbbaef837aa1ec23e2a59bd762f9e6660018adef60a8e71779f077daa8153cfce551d70be56e12f528ec5faf588e8e50f03ba589a606fcf3a0b50db4a398f5dbcdf206323aa66ed2e4d88dfd42304598e804db25481f3da815628c68432c504a5d35c99ae7b4427232095399d5ea02bf476e051f0e88", 0x1000}, {&(0x7f0000001400)="dfeaf5e5302020384804813b0ade2428058e789fb1bd42af069136a8a903bc7d9a6a3d80e473b4bb8d089f6b0ba1ca3615300b624e48782736ffb2aaf67ae00aaf6111c34185ec00d03c9a4abde9a2614ee2d12874d8cbf6f2a81b721cabddf1719dcd068f42ef36308ab1d9608c5a4ff1a70b112bdccb", 0x77}, {&(0x7f0000000180)="189a33d3e24f1910c16269d0b38ea00a5460", 0x12}, {&(0x7f0000001480)="983d5fc4d825968a30257af31bb2972c27b5264448918f88ba99c6c5adb86e46ee5f196b0d4d3b", 0x27}], 0x8, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14]}], 0x98, 0x40e}, 0x402) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r15 = openat(r0, &(0x7f00000018c0)='./file0\x00', 0x900, 0x30) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001900), 0xc) recvfrom$inet(r0, &(0x7f0000001840)=""/35, 0x23, 0x41, &(0x7f0000001880)={0x2, 0x1}, 0xc) 02:27:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) r2 = dup(r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffffe1, 0xfff}, {0x8001, 0x2}}) openat(r2, &(0x7f0000000200)='./file0\x00', 0xca9, 0x1d6) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$sock_int(r1, 0xffff, 0x5, &(0x7f0000000140)=0x4, 0x4) 02:27:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = socket$inet6(0x18, 0x2, 0x4) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) syz_open_pts() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 02:27:05 executing program 1: r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) 02:27:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() semget(0x2, 0x0, 0x88) readv(r2, &(0x7f0000001540)=[{0x0}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) 02:27:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="168e7e4ac3035caa3000"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) 02:27:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000a00)="27a791e4d004df305938946fb11ccb66506cd4568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e293034a9eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db7", 0x270}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c40), 0x100000000000002f, 0x0) r0 = shmget(0x2, 0x2000, 0x103, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r1, 0x2) fcntl$getflags(r1, 0x4000000000003) 02:27:05 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:27:06 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:27:06 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) utimensat(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', &(0x7f00000000c0)={{0x2, 0x8000}, {0x8, 0x4}}, 0x0) 02:27:06 executing program 1: r0 = semget$private(0x0, 0x1, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x0, 0x2}, 0x6, 0xd8, 0xe00000000000}) r5 = kqueue() fcntl$getown(r5, 0x5) 02:27:06 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x6810, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getitimer(0x0, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000300)={{0xa83b, 0x6}, {0x6, 0x10001}}, &(0x7f0000000340)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) recvfrom$inet6(r3, &(0x7f00000000c0)=""/211, 0xd3, 0x41, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x1f}, 0xc) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) chown(&(0x7f0000000400)='./file0\x00', r4, r5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) bind(r3, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) 02:27:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setegid(0x0) 02:27:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/24, &(0x7f0000000280)=0x18) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="827f01014198e336b06e950def89b16f95b3123e5d6a8cd25aeabd1e2dedb02e1ca63dc4d085aad061cf0d84c5ec3313753664769b0aaefd9ab482817e8d2ccf08d58992a6514c8fef4a4f1bc637e5d66a4d7adc1f8fa7e094e9563123e9434e266c4a6f285193f36e8ac6ab4091948969cb89fee974c9fff90cd8dd31394d455c3ba961f6076e921841b2", 0x8b) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="eaef125c00000000", 0x347) setsockopt$sock_int(r1, 0xffff, 0x1088, &(0x7f00000000c0)=0x1c0000000000, 0x4) socket$inet(0x2, 0x1, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/82, &(0x7f0000000400)=0x52) read(r0, &(0x7f00000002c0)=""/136, 0x88) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="7f88d164f187a609ef112b2fa2017623f7db2ce675fc95ef42c3d1f8825d469b46cd22d199ed2d11fa89c17bb0a843df4837e29cdaf3e67e8c9b3f53e9213a2bb9a7a8e15081da537375a957bccf6a9977a33b1c23c6b1382a34523fb102595b7bfbb190ab9aaa8db729bc9cf88e56c13ff97521bcc061bb4c90236de8f04a547f07135a10c38abf0fe5631f53a1c65c2324ed48bc5cb0dbc4b575eed182abf880397e0b2924dc637045e072c14e320edca98ed210f33e46004a7a0776d000124140dda88faccb88897c7658d0", 0xcd) semget$private(0x0, 0x1, 0x0) socket$inet(0x2, 0x4007, 0x0) 02:27:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002400)={0x4, 0xffffffffffff7533}, 0x10) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/152, 0x98}, {&(0x7f0000002200)=""/216, 0xd8}], 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000002380)='./file0\x00', 0x200, 0x1000000000) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000023c0)=0x4) fcntl$lock(r0, 0x7, 0x0) 02:27:07 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = socket(0x13, 0x6, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) mknod(&(0x7f0000000080)='./control\x00', 0x0, 0xf5b9) 02:27:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 02:27:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="82022e2f66696c6530007ac1ce7c8ecc4d6f95ba2481c67e777c6006c559e058c42c57bcb88ae7651aa217ae"], 0x10) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='+\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='(]\x00', &(0x7f0000000400)='/#\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='(\\&)\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setrlimit(0x0, &(0x7f0000000580)={0x9, 0x6}) shutdown(r0, 0x2) socket(0x2, 0x3, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x12, 0x3, 0x3) 02:27:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 02:27:07 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xd0, 0x0, 0x7, 0x577ff707}, {{r0}, 0x0, 0xa5ccb4fc46c2afde, 0x1, 0xfd61, 0x1f29}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x20000000, 0x0, 0x3}, {{r0}, 0x0, 0xc4, 0x3, 0x100000000, 0x200}], 0x20, &(0x7f0000000100)={0xa1}) 02:27:07 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 02:27:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x35ce3c55326c74) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 02:27:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f00000001c0)={0x800006, 0x4, 0x4, 0x43b5, 0xfffffffffffffffc, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 02:27:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000500)=""/228, 0xe4}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000480)=""/102, 0x66}], 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 02:27:08 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) r0 = getegid() r1 = getgid() setregid(r0, r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='/^&&[\\\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x98,[}\x00', &(0x7f0000000180)='.#)&,@\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x00']) chroot(&(0x7f0000000040)='./file0\x00') syz_open_pts() 02:27:08 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x21b) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 02:27:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x2, 0xfc000000000, 0x0, "90a14ce73ec7e9906eb98024e774f22449a0fc8b", 0x5, 0x8a}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 02:27:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup(r0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="bce480d1a5e61436f865ab37", 0xc}, {&(0x7f0000000100)="817fa111b91c9a8a263fca439f031a166f819a7e8c", 0x15}, {&(0x7f0000000140)="d5719013161c38ec9b9a648487ac4350101287", 0x13}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0x403}, 0x400) 02:27:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 02:27:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000002) unlink(&(0x7f0000000000)='./file0\x00') 02:27:08 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000da5000/0x1000)=nil, 0x1000, 0x7) 02:27:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3e0f0088588f4b6a3bdf12c9fe32ced1b5f74345eb28aa141fba63ff384d9f1382ca7edca6a0dd5e4dca1259fc6365e8dcf676e8f520dc26bf0adaa7e1a5d27f40b107e1c3485ab015bdb031154f6ad381580f08aaf00fddac4714317f64787807b7dd424fb0095f24f59e0b67e589bb", 0x70) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 02:27:08 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0]) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 02:27:08 executing program 0: pipe(&(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 02:27:08 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffffffb, 0x5}, {0x18, 0x1, 0x20, 0x10001}, 0x1f3, [0x7, 0x0, 0xca, 0x1, 0x0, 0x18000, 0x7, 0x7]}, 0x3c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0x20000081, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x28, 0x12, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000004, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x84, 0x2, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x8}, {{r1}, 0xffffffffffffffff, 0x52, 0x80000004, 0x1ff, 0x449cda3e}], 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x800, 0x6}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x24, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x7fffffff, 0x5}, {{r1}, 0x0, 0x80, 0x20000001, 0xf575, 0x5}], 0xd8f, &(0x7f00000001c0)) 02:27:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r1) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000300)=0xc) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockname$inet6(r4, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) read(r3, &(0x7f0000000880)=""/161, 0xa1) setsockopt$sock_int(r2, 0xffff, 0x128f, &(0x7f0000000040)=0x80000000, 0xfffffef6) 02:27:08 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x9, 0xfffffffffffffffd}, 0xc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) getitimer(0x3, &(0x7f0000000040)) 02:27:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x3ff8000) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 02:27:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x98dcc4a1115e6f49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:27:09 executing program 1: r0 = socket(0x2, 0x4, 0xfff) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socket(0x18, 0x8003, 0xdb4) 02:27:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x27b) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x2001002, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) getpgid(r1) 02:27:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x8f997ac21f5d50aa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 02:27:09 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0xfffffffffbffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="2d3a46ace266e148df4dd11e532ecfa12b0bacf373b3b9ee4bbc9afd18ca6992b904525807d97d93837704418c2952ba72b6298fe9789baba954eaaffc1a621db9f7fef0b4f9c0cb3d09f8aa2a", 0x4d) r3 = shmget(0x0, 0x3000, 0x404, &(0x7f0000ffc000/0x3000)=nil) fchdir(r0) r4 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) semget(0x0, 0x3, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r7) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r8 = socket(0x31, 0x3, 0x1) getpgid(r5) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r1, r2, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r0, r0, r1, r2]}], 0xe0, 0x406}, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') shmget(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="a5250a16f399aebf188abbbd51bd73ee14900e433110df6191314051c91a930187b41e2685e67adf035f5d26a6edd6ad90b7255381e0ee0b0d81d8c58cf26c5f476069332dff9549ef1979f2c783223de6dd9c54698eb4ff5ee4e959772e5fcb515570bca013c87c706c82220f0ae022931d492ba9e6fd6a51194eee6c9362c4ca99b729f1760e99550f9b7c2f548e3ec4c94f96531744c097523dc8d9a52afc224069733de7fb9179c2a870911d7a354335a2a21648c69dc5ada06a560f10eba43c342f62a1de0aa001d1c57b", 0xcd) getpgid(r5) r9 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmat(r9, &(0x7f0000fff000/0x1000)=nil, 0x2000) sendmsg(r1, &(0x7f0000001980)={&(0x7f00000003c0)=@in6={0x18, 0x1, 0x9, 0x7}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000540)="3c54f8a8645144847884433b9464f9525124ee4632b6b3f6b24681945c4dba831748c5be09a8aa8c3cd79cbb9552d841c501f76c8d6a0c1a766d45d5ab6f0afad7209b52c428166bbbf249d22493aa9ac6cab3caa5ce3e533029bb", 0x5b}, {&(0x7f00000005c0)="fce49f539c73b2f399da053665a7f0b4688d04d0305b05f51c19ff5b7d438d80135ab80df3f895620bc7aa468ae337aa2b5f7c0af224bab38bc2e21d0337b5e5ba25e22055dba32c62533c596fe49c87b132fe37ad94aff5263484bc8f7a65aa5ebd4fa67458e3a4d2af629f7495a028c42d4d238a648b0c35c5478400ab7303afdaec58f0811aa9d0b5f530bb4c92e8159c81b8c4", 0x95}, {&(0x7f0000000680)="d1ae521909175db8ea7e6e3290a9f624bf63ffdfda1b41d76781e48ff8c97bcb1ae87a1fe7d85a3166904497d0e6116718c6851396fdb477f7b383f7deae", 0x3e}], 0x3, &(0x7f0000000700)=[{0x30, 0x1, 0x3, "8578b43b11bdca79b143e02f3d835fb96806d5f090f896e1fa"}, {0xb8, 0xffff, 0x5bc1, "a260076297ed966a193a7cf8bdc958b1d82f4ce7f06ffbb6cb3890502dd1db9fbc7c318f359abf07f6410dccce0d1fafea38dd3c07566110c0faa23b88fe3a9ed2a53a0df3963814c41c2321fc50a9add6c94b879e98150211dc397d9bf4ed68d830969bf9de4973615e3a0f40c0633ae8f13667887770542088cd33addb894b0dcc634389dbef0d34ded2b8c4ff2dba89b4f40f5853ea854bce0136804c7fa4777018f9ebb303b4"}, {0xd8, 0xffff, 0x7, "18967f600f26da9b8b022ba357acd14217a201444b837cd614b01482e40bf8dea8fae99f8b18f7e8501020a9d3ad7d327a0aece8e975378d1118735e8b11cb7a0f94baf5bdfe7e55e13d1a5a7e796d2f0ecff782e5e806d9763f8dcce32936bc551c1a05df2fd74324a34905304d94c49ebf3135fcae38c6fa5c474848e49128a0993072dfa2490536e339c912f9bd5d70e7a21d2bc48aa0707adb2e645ac68dd00ad8368bb137cf16bad755df127db900f02b9ce5326ce22f99b4f449e51bbd17af53965666"}, {0x1010, 0x1, 0xfffffffffffffeff, "7a47444281be70bea74e458248feafbd0f631082fe1a173c862a6e517bc18a512133df7df75db5d13b34f2d5c258a803aa295a2f8ab701d2b98b94ceefddc3cd83998a65a7c0c7722757584446c67ced9d3c049780e5650ab39f578ac7bd966a584f51342622be73c2ddc5dbeb65895a1a7a1f2db1d07b733e662d0c5176159f85b5c7f920fb25957a6652c761745f3c1ab5ce18408e0613e07927eb344ccf9efcbdde9db393767f267ba29b63b844aaea37bff590730e8a28782114875a013648d032419b18dd6ffbada39201a0a79cddd28316378a1683d1c4622925bea0434fc62d308ce013882e0e5e64aa6febe2681dc2bd0f017554b0c516abf3b26f5b8c977426c1ab3ab755e2a2093037f3f8b475e980cb7ff80f914d895376df36c4822c87317e4fc3c4135076f6ef14d68d63fe6d5c18eb4a1eaa6bcb8dcfa0a11b6408636a704b1b3cbaabc2fb56664d18ed0b66bd12834a1380f4ba9cce21b58a227c0ebd5c80122094679467e21ba81cb5265188b473a163ea32f5bfc69f683e5c6660057f20ea92716b2d46a3d1d724c55f5153fc4b9f7c414ba8696a62b9abbf978ce3c85510ea1fd958d0e51dec5bb6f4a52fadd33d4a2da4ae1da54fa02e2021c5d00e04d29a9cf3f230a94250bf34c625147fb6725ce969ddb161f9228d84e4acf956c557faad0881b74540c37f72270952d3d5e543d6c2d3fd24dca5e891a0e4bd1a5749be3841edb74423244ffdd59caa09fb744cb0123f12f0d3551fbc3e155afaa6ae5c6957da5a5d4e15c275bafb9eec56a5a3d6910976e61bb1bcbfcfe09cf6cde09404c529e33d2337f782befb018578b5c50186d4a28d3e5ac85f324ee87c8341f162c676039a7ddec5ee32fe0dd773bd994b03b80f296d6cc94f95a348e66a45dc98dc08b8176ea21267b795eabd81f2a41e053a1c23669e5abe50c4f814c3bec6d49a8fee2fe75057e7c42e0dc82e60c38a76631f8d7c8844ab0828cc516c47ff27f2809a822faabba9404f76a189771101ca0044a7bee1d574fcc0450fa54becc23b313f25c1363c4353fcec885cd83874d5f3b50415dec03d51c4bce54a550cbf795e37b569868f205095743128e272365956751246596c1f301738c2e76b70fa53a541b3986f32f140554de5112a7f21cb810018fd916488a2eb887e00dfd4b235f6b4e6d2fd19da828df09e6c2191591b701d95ac7ec48ff6e5bdacc02f0ba7a38f04da81370e3e49b31a677492d23feb19ece2d14261f175647d5d9b38d0e9c1f9a824fffad0c7bcf1bc343188ef48636ad759b88a061aca220635d8bead4fe0009183717f8c66250ed77b5ed73fbb8f365e10e57172d3f6818a8dda4ef42b1ede463a35983e6afd90dd40f2d031321db14639ea6d06220945cf978b1ce87d2e10a3167ee3a635c54fbc91ae228d376ba49ba2df6df5d4cf36c4429946f712cca5d8d3f07194b4e2807290229582b16d9604865698a7b1e521a37804c37e66298affb762058e33444497ef354354dad705073bd625f3169d3aab123d0cd787a283c740db7d048c92f4be5e6343b59786321a908bba8eb9be40a748e72a59d247d2b540bafb7c992ca1efb9210de01ee7b57fd72fa0f44d54a3aec016d1fc2a1a46763bf893b71bed1351d3023f0f61f337e0c3d5bcb9a0a859e78a15c58cb57146a8fa90b00cc516cba87eeb9dbf3323838dd0dd39dfbfb50d8a5bbd5039053292d1dcefaa5fa4d10459fe4a749af7e42d07b3a7ffe7d30e46774785cf680e3bd6c9b5dbfcd4beb8f303518a2f3beeb74b330ab5d9a1f7f9be63805075f628c759d482f23655ba02ddfff3a35dd06e75ec33545b351d9cdcafd2ded722bd7531081833311241e7015bc22def15c449676e32be98387a8bf38a543c3a21058f0b172bc871136846138ac307eb7580ad7a5888dc1f9cba56504fda09b370022ef5bde783161bdbdf4f3272d02a5a61b329bce5fc9a271badb16464d624910734c328691747629135a2a188c0eb95f3c8ab1a5e74cd5d1c5a06769151b2d6f24457a71eb3c1ee963c2d99f754aba61fa7268fdc5479544003abd37868aef64563c2285e0f08ec772872cf75ffed908f251f1f75a31e509cd5094f61f5361b5d5bf18c5107ad77c6a3c4cb7aa8d07417cb79132f8240e2179fe0be29db0f377f1cee48cea48a4140c705d13ac2579030865e266ab9f4640a4c3c8d6ad9429788ee4dbb2769ec999f1a2db9efc5af0955da26784102a038344a2dd0f24e49d892f3590b84b1a23f6d40dab01c035fc8597034a7b90a3567e7387dd8cd5c4ee3874d52532b794eb4509dd7c3dffd9e362170c5f9443e1cbecdc000f3aa7693a9c08a3e28734801295b60f149549919786cdf39ca633f3d3a792f704db4c5ccc31c964c725b3af1d2e9ae4ec5d4f594686e78767237aa6e4fa8547dd4e1df7e0578667adbd09750f5ee6ca49a8c99758e142c1942008eaffc39cbcc21908bd1eabaa96b955a6d37d66c8ae85a226434457c5093d25026c367186ffcac558f6d5d298912210dc0324ca82d6b883d1479ce6aa2a07c18acde6901f5d4902cf81391956318300259645409dc50958bb54edc8f6d1c546fcf68d46cae60a4017494171890b0f02e1dff75f6ed3e30217c7d85c74a3e8d153a8a443667ff3e306d7855f021ca092aab418b21e9157ccb70b91e51fd3985a787ae6b502d4ca9a2b7205bab5278dd2d75505da5ce1bc2209a8c58f227f971e70c807cb44eeb46868ebb1f0878f66493d552a5818cba33559f3b4c7097eed54f7ad6ac2839fd28cf8866969763365ef64ec5492ff786efa40b39dfb9a22360d86abe6ba2a0d10971b12b7dc3d854825947f04132db6d54e17b20c4b266c4c90a28ca533073007aabd53b278ad4f8b185111559a44508f40000368d055018ee75871473505401e3f1eb0abe312dcbfe8b2198569174c54a8f1a88a2b7b4828dd321aa0129122bb28bc2d0ab3781f96d5c1c472f773179db4dd2e9ace391a4e0726e001614d7ab670c30b3fda1b6920c32a07cca0b3c39390188fda9db4f4735c31f104bd75d7780560d08410d9eb961ee94204e867ee73c6e51c07536d2cbbae0cdad84a8d39f0e116a731e4b4c327e22894bedbc8fff0749e557148f3d1faf6fc93c39defe65888fa382c39ac2ea1a4e9e2e2749fffcdd266dbe87065c5d7a9c120c92092fea316637b5fa6af8cb97a8d99419cb94e925a28a29975cfda2b8c196826a71a229211aae3e3d5bfed81f04fbfab3027f38d470403da99f01472f5bf361bdad2119ead37f06aff4802ce885c67c03e0f5ef8d7c677a1fea4b6fcb8c3b1dd1225e9555d56104424c224adcfb0af7178b126c4e16bf084dfcca5349941f835f9e74dece6bbb301336f5b2b2a0a5bba9448060e87c85ff1e9f4132abb910097dc0dfcc66311419930cf47f498f2774192727f30336a4ea98ae29f3283056688dfde623e9b00368d806e7c2f9d7e043a471e703c08b8fef3a6889d948b8adcd8255bbce2f75c23b47355a464a5bb1545d23f47a30f848c2d4c1d34792a1fd097f5496a99e9546c969da7f3a8af0ed70b26125f20bccf28fa7226469b2a328564868b6da70b45daa320f5262358d133c03f62bd57ec056fbafd54ad3289adaa723edffa7085dd6d7d40dd55f3d7d203c90b43411bef60c5fc05117e0045344311fa4b1fe603ea8e43df73fcdc9137d7c50ad8fb377d1f625b7a810ec5405c55e278a8b8d182352e79222f47cd85baa7928a4a769dfcfa14835634fe32839b5180bfd456352d48744314b6b3fbecc51669bf185295c81b9b7d0488f82536b39299e2b53da7ec5064f2219a8974f457885e0bf76c270bb9aaf4b6aaac73567d8f7577c1d4e0ff13f8c91f0fb960be83478d8be8ef5cfb8726c17977c8f096a6bfd2bbb9a75d03e018acf727a353626c24c90fe3bd217f055bbff3ca5391b589d721885003303763f11dbf355e28c3cee1612d868be23550c723a6f2f02d1ffca4d1b015bb46522431a9571c06422c6c901f122eaddce751b5dde316a50fc4f8ab346c09f6677f6ab07cab81cae88dee85efdb38ed7a0eb683f403b9af88f6095e7edf2d6b1cd25103380b68130f050ff7960a6c360fd5861fc86936923d7cbbc672749be913c5ed5503cb58f3769eeb5b9f800ecd2e0b94ea62f7cba36ccf9ea2389f987dbffbd86fc03f3926b7d5e6251b4b097a1f13ece544bed6cf22b6fc8d724559d452d2bebade6401c5c67da22823bd7dc06cb95f15e2bd223a74f1cf2b138b88bf527e4d205790b17c61e31de842552af9eab75289939f866a3668c8f5049762124821a582ec2e7ff9e11fc9b42e4ff88c1bf92667a7a64cd9e9a390a706ccea69833e59054a894b57a5d835328700f7c8cacade417db69b9520620d0495587cc8972143f85385d6cf540e9c03c146bb3ab326a8652292e21cf52b13431c7b48dfe8cfe959a4f939dd086a29c99de19c855712420bf09cb8aaacbcbf82366604ecbbed42f36095cf3a6a1f8084c1c5b5a7c8749be96a15496948bad20d45daaff4d11889e8c9e6e49844a49763ad018acfeacf5e33da514e0e77043bc8adb403eb0c5432561764069444dd6e8f17ccbbe7d15cf742111352445951df32e7f803b2fda52d922a99612e274a0828da3bee2e776e09ba34d088e6a31585a7caf782c2d63b1c54ab2e28fb5e8de12700fc03992e01ccaa4996dae3406e9f3f3be014e98b2ff1ff76b76fad887ceb1e22ffac37650a652a8eb2424bfe4c8807ee30b844dcbae38b38a569eef79c96c60479159e379c8d03fc1dd96874dde5bd8c1149fb722727b61467e10ad0b40c747092f72b1539871cf0a7e956fcf50f0b89b3acd2d78b53eb530c92fac7194cce946513d1d41d9320e6773adf0f62bac4e0cbcc1d2723250884ebe021f72730c1e88eb82a0387ac8dec73866d8e4df30632da7c97a24bc2964f32745d13770bc1c319fa13c08263facf5df6441100a3d0f3a3a5dfbdceb1fb0d7a06c8d344bd6ec2f6c531be828f8089f64cddedc5ec40b872b99e2a5fcdd9f97e0740bc994a90f2d47191d6b320610371ed4bb24b1b637c5ad0666becbcab0e5b6c9160e296b2ecb9b07192da45d4aca8e1d49f47980e99bbaf0ea5b22abcbb402eb43f1c24da5d192a930c2f44771abf0f9047c0919b6d769b6dbfed2f79226c07ca783e9203fd84ad55e4988ecf6c5131caae715b13315b0c7a697e4ed1964bff8f2f2227860c817c67adb5ccc191fea1c36cc42de227012dab031805f6a6bd468edd9b668c1b9c068f43cf9857ab6708d55d0a6a4d3d216ea0f9ecd1517716509ed7b81780e7df6fd3b9e457c322f7dd1109c3093237d7f6b5f10385d4809e886053919565a6b95b7e5449a81c1046d34f83b552033962eba65a486b59777e9e8172852999424342946d7883982b477c8e54e851e854f6bf7df6191937c51a16322910ca23203842a1b3532ecdbe509fb5f330158ebae06cae26b07c707e1dd7191ea770723a87ea266cbf7c6f9d3426d1d9c4b3ffd1dfec00de2873ef9533ba5e2e38e79287611fc96f8c97690ffd4f4829176dcde4127e3885e6880586cc0eba37998f8e12ed827174ce98dd83e897fdcbb72a15c6c4c6592281310566fbdd996ff39a326b4c9f5547801c02047015bb6cb358f2ad659778a66b85acbf9c71e999697eeae0244c73ea80f9d1f9506d4d93d6c3913494a2475f0dcfbadfc5f2a42a56919da74bb9cac394246c5bcb6d87d31e66763172d"}, {0xa0, 0x1, 0x4, "a76c4773a81f19cff2df6c657cd0dec2cdf758b6c73beeae4e0200ec2da9f94800550ba24f24f1a70005a03d885cb5e2742ccf1cdd6d607f070655e2c37c52972faa09ed87580222b30b6410666cafbb4df0ae838f4e41604762a8975dda474d36b1455b6c44371c2b3fe898761828f6ca9399c53ed57d77ba62c3795b46c9ea03abfda5a77a4940112cbcb3"}], 0x1270}, 0x2) 02:27:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) lseek(r0, 0x0, 0x3) syz_open_pts() syz_open_pts() socket$unix(0x1, 0x2, 0x0) 02:27:09 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair(0x1e, 0x1, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/190, 0xbe, 0x801, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) 02:27:09 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') unlink(&(0x7f0000000000)='./file1\x00') 02:27:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x2, 0xc007, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r1, 0x42}, {r1, 0x4}], 0x2, 0x101) shutdown(r1, 0x2) write(r0, &(0x7f0000000080)="c2", 0x1) getgroups(0x7, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getdents(r0, &(0x7f0000000000)=""/62, 0x3e) 02:27:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000001000001167f5afa680400900", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 02:27:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x1a8) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000040)=""/103) close(r0) shutdown(r1, 0x1) 02:27:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:27:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="00f18883474668bcde053570af225fb0c569d8f7ec4ba5e41941668c8c009ebd9d0094bbd6463a557bcab68f5834162993ab1ce0cbb9ea9ea729fadc85e23748af6d668b5e6bb4399c11394e91a2ed13e21365d770af953027a93f52e2a3e4d0edb9f4b4f4dc6fe7c4c47d7a9a0a885d7e6908a05da7f2f43c", 0x79}, {&(0x7f0000000180)="8647d07d5e1319ddb6b208aa8884b17ee2ae1a288e2c307bd6bdaf4e49c3a3db6c3c89fa7f28a6fd4a61ec02f5e641b4da505d59c45797eebd58b71af7745b9e850546339f3dcc661122be3d56527f9671c78a38bdcad4451da382a85e1ff09c7e3d1c1efb5bc19ffaf07757f3133a2942079e03cf121ab2fd72d326f38b4156d0f83610295a2f45e3", 0x89}], 0x2) dup2(r0, r1) 02:27:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = socket(0x2, 0xc007, 0x2) sendto(r0, &(0x7f00000002c0)="0346626137f9475da5d9f237fb2344ffd06961d2ddde93a6eaabd6e4203cc5199f081c2efdf1489058cf0abc510f004fcbb9285d989e5ace9ac64fae20a239aaf7d6ca5464d39ab95dd47b5a5c2c3929325b1ddc0c9e481e1263563ac03f1ee874e56a66a660f2a7d77daebe778aafc143e280d71ea9c34911cd4232dad2b0f2463a6a22a732c1cba1fc9586a9170ac1d67f73fa689d96a54b1aa6c9353d3364c6f3c53bb7761fa53150712ea58a10b8c0be5a096cd9754f4f02d36cd77eee80ed3676800842cda55a167efa817a865f6f05a9261ab643cbfdd0f69e63774253bd9732f60cb1aa840cc84698e68476e4f3ab5684625c326efc6e39c879c3228783099835ac3253fe4b758d150b731b177bb133b1ff975e8986c3dff6204fd2892a7c8255967306ebc3de04fb014b4f039e2d821d2085748fd7c08be9c2877faf722a69edc7709546193faa69ef862ec6aa95946755f98e71ff982af72512bc915e4985b188287e13d8fd01fd63ba1ba4caab2e1ad30deb51128bb74bd0b1d8406330f562eb838034f9a6fe6adc192492962a0a57db9ce6b6a710e45a4a2792a5cb5edcf163713df44c3e0ee38953c7b9ac9771234fd054d5583afaf9b25608f266dae7e9359d544b0dff501c2f7a595bbc7731f6a8ae3f1706461873e1c32f60afcc5f6d7db2a50124b5ebee13bf15c85804cbd133d817bca7ca059dea661ae8ab7ee4134e36a24f117e1698e86a5fa1c4a02893916ed24defc2cd8028459d5d1f1ab503c41a495bfb5aead28261a5a381618dabb0c5b8e992d082e0af6db7c2898665937bec55450dd06fa3340df40b8ad472b229497183fcf87e55c10669320c0df6cc609c57344bf2d0251b6a118cfbbf1b638f1bcf68bfafe1223928d3bbade7da2b0b1b9e43201d48095ad000a4fa8c8d8e0045511afb49541e0c16c41c68607f6f2b7555438a236b40878350c400e93ae890ac904f57a278ce22a73c3b9f16fd188442772b5307f8718462174bd5e6b20592f9e765194f312aefe06da0952699d8286a7ae0149cccc28aeb8405df23c7c80a1457f01bca7e202c4624dcbb1e3f8247527e490c18f8aa27fb1edba6068751ecc486f152e5eaed16d7ea4dd83a2030d55e142c646dbd4efbaea40c62c840cfb908e6472bf2f94e49c4b5623ab3589a5d5a4ac4b1d86969642652ab6edf0bc7f0ae5b51b34798e96657947815230a1fe57c48bcf98a0d89c8dc1ee5e440bff663bf25def82ae9f174edf43c097d15b1d695079247c4aae36d892c72e92f05fbb17fab7504ac070b90d98072cf637954fe968b6b5aa5b244a53bdc6eb1fdc8d469bae655dcb41b90524315af0e869ac2110ec0684c589fdc893e4c06e7cd30d0266f938ab60a53c9225ca37b7cca489d89132ee00c18b90e44147203caa07e74750e2122f0f8f717ea1c905063bb152b394808a32e2aad0874f3ffd0732d428f539c28d7840612ab0030ee84b68eefbdee411093f0a3021a687032a7c40930c9de15761a727ce19e112a0f54d9c236be825f090afd16e10c0d5f8d0e6706858c737416f18eb77654cf7f0ffd2952f35afe93fe6dd0cadf8153c6f958183db69b8db7ca387fc60a36ce65393eff99438311ad1a2138e2fc6b531a90769d9729c6778f7f9963c9a45a50254bb5f94ec381e707c5b946744f3c1885e50b474116a39e701a8863d8fa734a0e6ee97ca8c92870c0ee3247acda36fb63d0106f29ea2adde0767f182e7ad9045df9f9eec2f93becc4b3b4a7ff14ad9923019d07095849e2db2e292a6037c6240830db644a10a9eaca52ac455b387e9a3ae1913a9da4a5d7ca986045a7f9d0b0b02f9ee67145c6d2cac77bdf7d78960d187cc36a689482b7d5a72ae222cef1fad510c8cd5de2593358f68ab73f3f6c8a962fef78a08a40d2d94f25d57b370d52313c492da788cddff2be230987619e4fed5bb503b1a3df1e84855052bab8f6583d13d193396d8cfaa1e32fa53c1505e573719c074069fd8bf7f5461332304630087dcb29f6318620c1533171cc330980a2d0b9950415b32f43587900df5db693adfdfa2e5160fb20e72c13127161c35069f452293c9f2de7969ee75c309d4f23efa0da8d84dbc1bfe472be44c311e86231cfe229f3bdabba983ab860af0aa4871a95d001815e57df6e4788cfdda4dc010177e2d82c1e7964d11f2e6160ec8bc2b0eaef18d460b5b39733e5b8e583830ffcb7166c16426b3665557e8632469bf3b193f88eb2061d95e5b6b3429c3112056cd9db684cd15767557ae783ae5629881be692ab8dcbc389db7c7e508383ac005201af766f36dc6907ca42291b3362ce3d711144f36f91212f1876f454d520668ae4d8dac4024ca270bc56ac87da272ff4c74b5e3dffeb5c9501f25df53e3da6bd17e4d1af82a5fb37b2e2e8e82002888fa0fa0c885f14462db02943e060b07d8c051638e5edeeb3ea1facda1da72f2889a7f3ec6dbfb0da02b8d7c9599cf069b3663e71b74a53503e7dd687e81d610daee6c930ec74a5b28051802cb0eb232a6c25dd121724fdc7f9f6aa60ca50efeb70eaf48ba1558f3a530367da3b96e8ef93c0591902ff3d952a174b1333bf88e008f6a5d966522e30ea1afd7e9bdfdfbef44e9b02e7fce8f9c30ee0147962561b36483d2579f6bb22b901c043bc2cf1646aad20304f33a38e213bc2264953335d2ff1e721bc3608a73183a9bfa2b2417a4b01dc7ad8752666c859fa98c246cff57752b235bd1d35a598fb7495ebf365bd5ee33febe87ed2c4acbbd66e9502916fe206448b5a7c6197b95abc6a4a8670f0e345a3abaf687e98cb7e02e3fbd6b8ee915d994fa672e890961ac5e8ef228ca29a25ae34556b4ba7cf48cb09fa9fccf9e67e9034a33d6b14a470efa2bbf19e04de687bce46a0a4e80bf9515f89667ed02767542f731344e4f40d091cc28da158dfc214302ace3d26d83a5f98788abad88f6d4eddf5c3be2208e85b0e251b21b9b0eb1f9996110cc76aa27aac884067fa54c4501c613edb56404cdebdb85663579319206a44f25a8d42e862212f47efa14e5ac5f59105e73bc107f4a7a9cd623014465dfe63286d6efcaf0adb053da5f20e438f8f80f50a0b1c7b9b96cad44b3ccf52bbfe0714858a207f7e22ec157c80a4f18fcdb7ac07ad412b0b5af24103e370927db4c236e66861fb84d89eac55ad62f589971b4189adb1417257b81c3d42d369385d51f215594cedc64cc31652816ae584ec3340c8e1a9c2a6c04838458a10cb503fb64838a2c78658d7c3bd7a2ea4d874042d5ae7d199343d32bf3ae40bd53d9f3a1d61c62f03a0e726c3f1b62a00d2ae82f0daa93fdeb003b83468f46e3ecddf05284813fda0de70442b8729d0a0791c0c0e3cc38d18ebcf2a97ab6ad42032d767415e06d54debaca80ea841d34187a4c2bfd32dad90a9c29eb818368261a774c8f5cf9b12530d1a286632ad6b26ba1fc35092595889f92ea5bbe5fc9941aa46768b68eece1afd8f15f920f082840c7834f4c3373f8ce0c23b4fdd79e62dc522df015b3a29e9035155ad269e33d458b339ebcbdd17ec0abb268adf27a0ae3e6f610c41a85206acda349d8812b495859ef67b8797ad54c183b13f28d4b165aad16c6a0505759c80303bc3d9a728905557abbb17dff2fd84f1a25e33ad5e734884246dabf3b3509c183808782875696f8c46ad05f25d49c889d64950945050af0704ed3c827988aab9fd580161daedce018242935db86d90812b36ca8b07381b4762acb225cf866a4b5891167b913b74614a7b8542fbe257076e35af01209655b8cf91fcf906e7f0423a2872f0c6efaf85698bb3f1a3faaf1b404388eb5d564653b6d45d59c4fb03a6b6e522df515e91c6a7b566bf2f1af9ba486b5c77839ba577bc274f507927ee02f2823e7fc841f2bbb3e4e996fc31ddaafb221056b37931571762593adac7f6e6c0642fd136e43ecdef57174dc5cda243a509e9c5e1075184a50b0012b72dd3e36fc7bba878a3f478891972b346a1a7da227cc6bc18ba0e0a19e1a18041ed825c8f4fb3e11053fddfa065f759a4f5c2f3d15546bbfbdea1ccde38c25e3e4a0f154ded9cd1fe36d59b3a44b61d2b3b2e6b01359e8b72a63d0db8ca7b36243fc66844e9b0f830e0ad2074bd9383be04c39c0b92752151cedbaf7eac41b5469bc97eca60ecda01f345d7a8aa3a3cd7b6eaa877a31ce02e94ceb5aeb29fb192816bf347c76d588bd6725262f398ea71afca2e3d624ff6ff8335f90806bb3b0d1ac7a1c9f0ad30b80b4067369054fce023e98cba0ab9c1e170b5bbb0827ffbe9094c05112dcf7c7d6d99f5a8a9bbb1c3d3f59ca2a661c913e02ab5585746e668c25db73cc5f96b49ee80857969423f9e98f00f334d40a2d63ec5d379e4539c9c49f2fc88481bf990706e48f5e5bfb96c4ca8a9e66e7654904ec25fece10d495f51cff7915967fb50817c984865d070b3ffcdc15475c24d36a8084106404a2bb9ab6c6a2edbddc61cc8fde8c9cfaa6d34a83069c678970f6c7865d18d20b146d45b1cfca483bbea8ac15b215c849e9efe0f25a0c71bf43d2ab1fb49c5e42cb4c48170e8017805f7cdfc9651f7420f581f2203962a11527491a71ed5fe14186871dcfb22c053dee13274e580748d49b71e652136d778f2cdc70ec30ff833895ae3d06524b52cfb80b191f61f47647422f698258c4999192dd2c4c14fca05037fadc77aac82c485b227a4a7d26abf177500617da523993c7d07ef653cadc8b9bb678d9ae39172cd09e3c8f979b8627a50cd7af4ee1f989fce73c2c886aa4f2099806332690d1640ad38ce1bb1b7042ed316029474007a1f4902a20522a34878889d87e33d88101e3af02a20915b78f390cc61858fe6f597f5812bd217ca6b50eb5bb604c0b87a59a7626a5805378479563b964eed51eb3eb7c82c8d395a1ee3dde80e24728e63ecf373ff4c358e7b0258f0f3ec721e9f04779d0b0a4e1b73783397e68a477fdb0a82553ec892939298d76c347806b5357530b00e23642cb6438f52e7e3ec96c352f3c10de66bba33706111ce79dcc7d20d29147f46a4d1e61606a4618c6c53b6f1a5034516234362f0752f77f6b70ed2bb85365d9eafd926fb2590c8024696d0caf58847569ccc02c49adf511a55ee4b33ae7a9984a9fb375d64591980051bee151d3c0cb870306601e36d7600d40f6fdf538d63837409fdea969574bad03afae5693782287f8be58816208e96168bc9b2f479b6fe9a75af148fdabf5e0dd802ee2866f073c8fd8924bc37045feb2f2fcee9f524c944e745cdd9a70b8ddf47b9e68f3845c4d69f2a8e97ddb6cf78e850b1239b7c415275d8a6bc035c5d1b4dfc66213f9bf4d31dc5e0addcc74f51bf17ea76fabb0f55b344d86c3288311d897120fff10b2f7fe9cb54429e7888ab078b007da4bc56ab50e6e735e381b77a55cdc9db26aad13ee6e03f3528a7f8b67ea52b824c211b15375bcb61512a9ab60bedb3eef91cdd133d22dd198ab1fedabf889e92044b574ed0565ca86a4475cf82e9cce44070b8cb0e6f5a53fc7fa5c99e341be8e1fd5c827633e5aeabe7228299952206f83436ee342173ebf71319dd697777ed589dbfd54745a1f0a4bb71288958d295bd722fb6fdf0ffe209cfad7da677d062eb2e761e171d23a5206a6d6d026fdc06b811d681491518e4db3b808d596702e8313e67671e17b22c1ec0f45889068ba24ebc0d9ccb6869731d89eb4410e5f1e84d11b2be3f6db13b63e18807cb19be4ce053c047", 0x1000, 0x400, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:27:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x3f) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x808, 0x100) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x98) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) dup2(r0, r1) 02:27:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c0300000000000000"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:27:10 executing program 0: kqueue() open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 02:27:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r1) listen(r0, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x3, 0x2, 0x4}, 0x4, [0x6, 0x10000000000, 0x0, 0x7fffffff, 0x2, 0x1, 0xfffffffffffffff7, 0xfffffffffffffff8]}, 0x3c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x8cb, 0x8000}, 0xc) r3 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) socket(0x2, 0x0, 0x81) shmctl$IPC_RMID(r3, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000100)="a42800ede696f5b298fb69e9b7b58b6d926c301fe658411b9b430fa1a6a2396e94551e091b74cec8902166491b55565d7d347677c185927e6c2e331fc42227bab3ed0a4f805706a7010bf80c0243a984e66d2bc1370773d91b35536a9d9f861356a65f8460caf6542482484a7375e4c6dc4b4c0557b085e02e11bcecb933f37568825b30dd3836d8e9f54990c3", 0x8d) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 02:27:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) fcntl$setstatus(r0, 0x4, 0x88) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:27:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgid(0x0) setpgid(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 02:27:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x100}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() 02:27:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) recvfrom$inet6(r0, 0x0, 0x239, 0x41, 0x0, 0x0) 02:27:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x200005}], 0x1f, 0x0, 0x3f, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x1ac}) 02:27:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = semget$private(0x0, 0x0, 0x81) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000040)=""/1) semop(r1, &(0x7f0000002640)=[{0x7, 0x9, 0x1000}, {0x3, 0x0, 0x1800}, {0x2, 0x1, 0x1000}], 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002680)=0xd7) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000001240)="40d2807c8402db0416b2910cf09e6a04af8f7bff233cd16b67f2813c65c0c7e6b9c10c800f6f2c9c69d51dc250a88918a6219f90211cf69608f969759bef2d5f770a6b6b3a8b35c4fa6af1599ea7ad3f6a9eac132641490e59fbb0c8fa3ebf57ab1e0844157541aa2132f249d0b5b2d419384dc6704c8dfd0be234b44ac5b68d934a40a047bde70c2a9a48af50d8a15473fe88a4760acb2515da69c6ac773ea3d913ffe8bb9fa02aba01f21fa4c172737531ff2d28d82a2f0538ef97d28f2cdd60d8f4d1b876880354734bc20213e0f93d3b1761f9864edef1cd6b0a4b54ad30cf2614a0bac5482be1bda4", 0xeb}, {&(0x7f0000000100)="a01eba253fd788a0955774fc67598146e878c4daf26265d7fe5b0fd126412ccc1fcbfc26c368c996b599448464cd6fd12672cfc84dc8e076fd1845948c953fe6364aee81eaf4ac8eb4b63b367e5b131394a0279aa0130d120fdbbd5b38409e6be20379d14fd3526b8422755a7ec775519625d1f3c62ed43cf6f7b629", 0x7c}, {&(0x7f0000001340)="c46f0f432c3c6c4032f64c73a1e3224a3e5448732cb5ad655b039f7f4c9aa12a2ee7f42f235d2005ced271be4e104764dac49ad504d7a7d26e2c6b0b7b837eec4d1770f82f2e584d5283b03fe947f6d39e1b2322aa9eff62d613b6061217", 0x5e}, {&(0x7f00000013c0)="a08d511ddf4100f993b3f1afc7a4be8ce7a965f9d024d09c25f56309cefc266c942b0db1ea7e0af74b28aa156952e677885ba6faf57a42e25f88a51c2a3b14371e679900d5f7bbb22e81a7efc96a74a963e312fb331b418a7065e2a8af4d0d339eddaa69ca013a8a0ea5a4ee99ceb5cf46f587ddd94c229ce4996b6799034f334e6707e7b2ba05cc5677988b6a7a752456", 0x91}, {&(0x7f0000001480)="4ed4d52d6f9bd507666e65e05645b44df2ea6aa6a75eea376593a826ab28d14fac4bdc6dcf6021916334cbd456fa6912bdd6ca5bf10c98e8c13590588d5eff9b8e97ac3a93ccdbafa8afef11192e398117fee91b7c8566bb437dbdaca5c28e017343ce8efda4e2323318ab8573355c6f700f4befd41e993ac661358f1f33d791bd27fee706bd4d395e187d5fe05ba7ed9e472f9cc23acfccd07a7365106d3e0d9aa51daa2106299d340e1459eafe8da6271e526d1164c094b3fdca41147e408ed28d6d43b583f4f3b1cc7d54a2a11f295d2da2906862324db2fba2ba636d04be0985c782b6f063497b7a4b56ee011ac6b461edb8f45995d3c01b4937ac1341fa4a189203286548bfcc974795f052499962176b8bc7b42039d4d63f8b52250d0115d26068beecf277cca479de709aaabb4459da90240a969fec77475f747e950926cae8d936ae68d02960a0735c06304f6ee102305d082759771d018536eb2100afec3ae01333af94a3a2422cbce8eecb6eb475c4db7045c6547d56ffcee661111cd56a4f8f536a33dcf1901c844e5735b2c3f5d059c40c5e81c2f241fab5607f9570b55b07cdb6524bbdc88ad5099d6c66e7f8a15b61f0719307ac2f7c0da92ba58af565241876d8048c8e6bce659b1fcfd28701f6a633bc986f5865fd089bef4e2ec9c785cb6c0049d86736e5711eee3d137d12aa6005cd9c61f1d4b194fb1040f6444c419a75bf0fd552679f461417f106cac185cf5412294041aa78024e7db5a4a1dcf0aa5cd087e109de69fd8ed8034f5c6f0e63db8b458274c0d4f877830867f6bf2a907230a33caa96c77c6647c42b973e50cf39d34b9e85f79632007e23430f72cc32108dc8dcfd58cbeb3814ea1a92e23efe6a14274bc8ed558d389a164a214525fc02a9fa2052adfa37f81ee7e6315b5c273b2c686d491d7a83e9e5cd5efe889d3474b40e70d40c703437787e7f8c32e16d89f9d009696d4c640a10af3476f5453d9323893e8d2064d87c193af17ac984bd523d3a391cad9fa6f75946ceba8ebe44e091d415cf39c1a5f639367eca8c0155983d7bbd3d78a4247fb9945bbe9e19d4fd3adbb0badcd33f3a232e936456b0022e29bcda1667e6dfd4e6a45e497f447ac206dea794e34c982cacaa57340a3e23f80fcb299c6d4b6dbb985ecad1135f71ac560691d962c1eebe2be5f51feb18bf63324ced7457aa0976b05f562fbfa4998f066b92337549e0cb63968fcfd626ed6be5630768507dd9ed4de64b8351cf307537b9a12a398700497cf4f1db454fbb9cef204180c62b8f411fe9cfc0680ac4f8658c09e0a624abd257c7d08f5b91c48debd210f60bf79134e764b95f9f6690012c9c133626563b2f79c425f951668a03e8a0e03e5b07c5e999efa440091ceef12f2eca56a0fbf6dba91d3c9e1352caa36254c657caef21248ba9ecdad159b7a8e4fa434813814190e5a08dfc19000945914288df37ea7c6ae0ad23f8886e27da33b54a45e4cd82ffa3b92c603f2677365b76370c92ece7877ada741ebad6aa2342e7336082df6a5cf8abdbdd7c74653e49b7f8658bf7bdffff222a4161858d7f73089f55139dbe2067b62a18b48ff9acb947ac3dac77985d8007386bc08183bdf3c66ce6d14d0cb2f09d43ba91b4aabcbbba2e61fe32ff8451e4eab005d5c1ec402bcbd8484291d6054a800e113843984303120077d82529f69bd6435b8da25155c8d068c2f62fa51f02f79b9d9dd0a5297865018bb38ed645c3e66a1e4e6934fd09f28e389300e4d18020009c30581a5a9d78e8d124e5dca8071bc53c48c77fb1d329d2c7fe2699a20b351fbb3fe3b178ed64b195778c52401a16834156942ccfd0d0a9440f6795a5d127ed7c46c165146dd2f7e48ac4dc467174ba1e8407090a704571ce37e220bef9a400200f6ee79eff25ac04a65e23f0546a7af65172a01afa72d538ca32e12d928680f263b4b63b4d1e063bf371a5c5c600a95d2f52008a60dc908944a34408d73c42a9e37992891d63d9313f09a410bb6f561a026100c34c939123edf02a694604d6c8c539f4382d9f228251b942365c7940b3aac74a03d636874a58a489c0856aad6948f987b55d3121e69be47d8c6a85496ace13075fcaa29f898cfd0bca379f2bbadaeb58543f8ab9b9c7d41fcea040890a6129bda7637e1e0d7cf73ca37997765701d5b352c2ca34c959330efe5b6ad5854c410f4e8c238a07d0a60517661368eacc5a7dcdb00e2bb00af900844a1231096b38f093dfc372f3db666df98310870de927695ed0c71060ef5c6ecaabd3765ad8b853e2e248382d463743c47d50837bff9603e3a2daa9bfb435128f518b0eee1a3de86c869302d3bef3155ef12640d0d565ad76c26d6e7c70cc1e1f7cf6f7185307bb7abd7de6b89c9b0250ec99ecca8041abb8bbb21e88e0edef4c9488655b5644adfcd882b3bf417120f960752ecfad568191af13e3ffe2b62491f8f02b2eed06ed4e2143026ef24dd41acf2517fd148acfc28d2ba1d188104eefb5e8a4017bc62b842017d2fc4b9eda694faf51c24ef96cc0b964f5f632a6edd879bcf304f9532b7b222a8c2bf9ff5210f6f6087356f16a88b38daf3e96a6ecc9fdd031b653005786c03e47bfb1efca81a54aaf626286928d0cc79497d8b70f7514484dcfd569d93d87a38f0e8688fe79ffcb8eb53d8a30404693deb0b999785ddb0191da0f2c66d3b34b1eb9274adae4b73e0755af7f52553e7e788d989a3987d2ac45c4d7de701ebc333ba65e918a17c47c1607873ba5bb9f69828d16c08c56ba668f3d3c215ba52b91eae9bbc21b82d2147ac8100d7ffa1adebea731e636e6f90ad25d21ade1e16d3f9c27a327befccd3a9a0ea77f8f0ab1fb754278975d908a26401a5f154d1c551e4f8fc2b27a95f38bb06a3b6fff5823439923b58ed537e38f63fc8998fc42f741ae4e9bbb66734327263cfe800889ad4310270f778bbd953f61d6865e50352a53163b3ba2712368298a0ca1ab55961079f80f93d0bd6bc12f54108b1f2df60b2ad4118e155a880d8ba04fa588bb9b07bc6de94295875ae3d550daf64dd8bc64d19aaf56bfb0de7143eb5e348cf917e1dffc28b327cf24f6e848738da0133118b17153f40694bd985aba2fec413d41e6cc932b02cc5b36eb3ad6eebfda1d8804d896c8c45a840aa73ee18fd44004fe7fd5519f1ece516c0de1039405f879068d1db27d9b4645280d3adaa7c3cf23a34fdcbc0df3c2473af2c553ee1563f94c8798b312dd7ae8492976f1c05b0acd09ce74a72f7cb2ff0e1e58e707aee86cd8dbd703da94d68835ac115f10530b2aac56db409104bf4c5e636e551342ebcf2acdafb20374e4925be2ad3d75605520dd61cc249e4c8a91270b0d2a06d3cd2f75ade27644ad6e3a0c1b13f1a20af7e0e75a012107b77ceed445009099a2d104ddc693e766e894a57d51ec48a6cc61d58c49130f31564288adaea3f93e5e8c12b955299ead177ea8746fa54aaaf91f2e1ff9ad494a0a037ca805e52a8f98c57ec5e475db1ab401465b0179f01378f01b631be28850613cb85f0b3919f1bb3a13b7499e8f78e9f8b208ab1536b214584db88406ab4b17d4cd17d452feb28633eddfd78b831a9e7eda0bb609ccdb29bb1e99b50a25cad269d1a3b0b9b32ee2b7aff99ab85d63f29734d2239821f8142de286b79a7f34c1cabc82407e6f80bd34ec97ecf302e3b9c2bc1a99fd7dfd93d2f6812543f22a9bd2741c8223c79c8bae7175fcb05ce751c62085b2bc776676d22653b947052cd383a51e9b7e107b3b073ad8280950bcc21def32fb6b3c8f1aab5ab121d7bbf6dd74513bbdb2c2cf051c96ffdf604e4bd3c766f0d739af9beab42323334e38327ed5ea6aa4c4b6d5ca27163a49cebed760658c8934a534d01853618681525e1daf3b5c2a305254e66051ac7f34b691df0f121a29a3f6974e7db551f59646c742a0b81da9f0f388c353278a666af6599f51ab9165728f81eaf3c375d3ac6ab685e7f9b5c5468df78bb6464322724cd2ea25577378e29148886ee6b52fceec577b31430442b3262d26f08e3470a469171a7b06f3cabc1a263250e0d83c74a900f6a500fdaedfeceb93608d1f7d19d955cfa5841c9e9373e422a759b840eaa4e0d89950d53ede9ac4254ee2ab012bbc229a025bb85130fa8e638665b390b3699b547c0f7c53a0517e7f7be9d52861d3da30da6fd034e8fa28232525faf8cc04fe9bd665ee72fe023f8269192ad005aa92e5a0b9e1057e9567c0cdab0f713c6bd575534e39d189c53fd7a11d31271a68b847b255b8ad1679f9204835ddf69244e7e72298c0c9cd9d35f5da906fa71e35f3dec1492d8d4f3b9e82e382468413b34064a3cd54974b9c1e19b072885a4987856a872e55b63e36a1707bd1aa5f04fb9d3426deb77fb1fb8204c3829dffcd5e644174e44baf57ead9417f3e47b8764fb42fef491ec81cbbcdac663dc0afc7f7c39f757f0cb4b7abc8154f7f27d4873ea428397627cd5746a1c6da565253f94707d270cd22f8d7ff92d8533169629cabf0e365bfddf9d09f7b4b9773fda084b64d5517382915511e4e1251716afb6b53fd76024f8c5257af96b3d2979bf7a828eb4f61f7eaa12e7568b5558f6de3180bd6656945d77d848e11a2c70884387b8c2898934380353cc6545982fcce52fed55f96bc04907660d948fe3ddf35bd56e190bbaf888997037c381fa9fdb3a2f5566772b4abb3d151051169aafabd9052d28ba1c93057893d806d376d11f90aaca8a535a5e3588508931d02c12851df1596dbad4641085a75484900b91577344694a104f9928e3ca3e0ad2c6909a5b1aed0ef06da81ae90579ea5c070dc116c1a7e7dab982a445241af377e5c93a19a215a28ca80adef095ea0cf0fac9086213f50c339157510d61e0526836787a20dcbb3c56ce958899a14f6d2cc2c70af724984acf25514e709023db1ae9f70ef83d5c023a2fa1fed1fc53bd23d0c8ad7859c880185a03735c93bf29bb6980091999f3aa5d8c12297077712f197087b9937a116e1a4a80f962186bb46d04358243025d9053a068c38797088fc6d2338d702c2557c66209dfa879942fea139d3ceb94d883c072b95b13267b8c6de14b96bf9fb2847dff00301e14e7d570e549f39137265ef578a5e916eff02b465389f1fe424fc7efd45060bd5f7aa3e249028bc96693a73624d261fdd77426391afaf8db965ef3493d42f19fa2d75b85633f9365af49fe805d9eee18389e31fb35006f2a695be8f4fa9372ca005e1a492924a8f547fa392381d612467c0f747a5c2ae40195d80e2b5b50820a655e1a33909ed1f77690d23217262c89eb5ca52012dc64577c27ae85d1921ec44666702ac945eddd0cda35b7252c32f0dc8cecbeee801622d44901d0a989f1b67a7f35e890b051b1deeee6bf8ddd225e840d4ce9742ae538f842350088992df9029073cce04be2f7f2bada5de5d0b3f29fd02f85331a6b7e6c523eda54d021235c0785a8de798f1e68623c0da2271383ea8a3d7d90b22f238e8d2fbac5b1bd4f2484700f1446e5d76c5b4b72d85ce9e0e5130c9e82144cbb2ecd0ac270e01f870e389ab0d8b6c3fe08bf190fdc32bb8577a9bac26682c03e20399d48ee93274ea17a6e5e1dba1e6073d716bd591b192a2e94ee25ea7097ed6e820a88bcaac9ec8486e24b0af6760efe94d87bd3664997744faa214151b5a39f5e7b9bc4cb7b50a4eec49ae94cf6067d2eb44690b082b4be43577ae3c1b801d2191dd71e762994e", 0x1000}, {&(0x7f0000002480)="32768a0f2ee10afc076321392f5e79bf8bf9bb7865a19ae1c10dc4db2725f2836d0831312950a7c64a2777b2a4ccfb454859db44cb082d33451593d47b1c98b99054c24056216bfcafc7e40a8a48b2106209", 0x52}, {&(0x7f0000002500)="fd67c869eab993befaee741a312f531812ed0c02389494457a44b424291c701fcb421ad8cb8056385150d203bcf0fe183a29d8d7bdbf335f28aa68c0c6f7653b08d2d08100c50d07d4d1a901c5a13f7647f3f15eed7aa173eccb0c1e81fa850a04bb6eb1dc9c878a4d28737387639fe8105c82f5b2e989160aabffd35f3d20c5de1de05bec4f5ec6edfc51d50d4b764ed9de", 0x92}], 0x7) r2 = semget$private(0x0, 0x6, 0x100000000041) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/4096) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xffffffffffffff01, 0x7, 0x100000001, 0xd2d6, 0x9706]) r3 = fcntl$dupfd(r0, 0x0, r0) listen(r3, 0xfff) semget$private(0x0, 0x0, 0x400) semget$private(0x0, 0x2, 0x140) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 02:27:10 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x8100, 0x1) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000001580)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f0000001280)=""/10, 0x4b7}, {&(0x7f00000012c0)=""/176, 0xfda9}, {&(0x7f0000001380)=""/77, 0x4d}], 0x3, &(0x7f0000001440)=""/241, 0xf1}, 0x46) 02:27:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x1429, 0x8, r1}) ioctl$TIOCNOTTY(r0, 0x20007471) 02:27:11 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[r1]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) 02:27:11 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000100)=""/232, 0xe8, 0x840, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 02:27:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c8, 0x3, &(0x7f0000000040)="c96d15c4831a4a19cd75fdd4a793442ffeffcdb6e46fcf52e32f9c20eef5eb32bb6804675620a6b18c776a013942cbe044cfb8769ddf6d588b12123e04510d9b4a8f22b553d00bed78dc1dd9e6ab4af31d39b5a47a11cd1679fbc325d95b39b7bb93970b660a2a6480c5193d343775130cc3c377f34c25d1c6e5299636ba36f59f82239d7a256e7a19e596f3b19a8acacb13cd5b0f3906053de6f8dcc39bdc5ceb7e1fb3f0f737863f06ef4161e4870f407c1739e4c918d97dc73b7df39c4a79ea9a9eafaa764faf2ecfb58aaf36a18440ba267bb10ce01185e1bac81692e82edd5ff64667d0e283097c2e55ba0a", 0xee) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="4b74954c", 0x4) 02:27:11 executing program 0: r0 = getpgrp() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) fcntl$setown(r1, 0x6, r0) 02:27:11 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000000200)) r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/155) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x6080, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x4}, {0x5, 0x10000}}, &(0x7f0000000240)) pipe(&(0x7f0000000000)) 02:27:11 executing program 0: r0 = socket(0x20001, 0x0, 0x404008) r1 = socket(0x1a, 0x4, 0x401) poll(&(0x7f0000000080)=[{r0, 0x24}, {r0}, {r0, 0x80}, {r0, 0x20}, {r0, 0x1}], 0x5, 0x1) setsockopt(r0, 0x200000000000003, 0x0, &(0x7f00000001c0)="666f23d37a091d0b05b4917e39e5178f94740be9500df8446b89c10f05734f2da8f535fb506f640303e8b7a9d3abf0490af8112568e564d56d6640e447379c1b7f625ca3f92432b1a1a4a219e4b536fd874a6d702ca7348c17f0f26b8000af049c2543838ddd82b6b54d9bed7510dd3e9aefc3a7295239507e405c280fc175de57e5055d61175027bbda1396eb96eb31cfd9d7bd1bfe1edea03e56cc13aade065712aa3b73c02dbb9a4bcfbefe7653296a6f02f23adb7ebde76a64afd8e364112aae8c246bdd66ea054f0bbe9ed5dd59c9f40da17ab521f05c11b036259df3c0cc491ecaf76b12e88b", 0x1e) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) lseek(r0, 0x0, 0x3) fcntl$getown(r1, 0x5) 02:27:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000000)="0e07e72e6f11e76dfdfe3d8ed995b474d6b3fc298d1acd85b66b50b6919441502a09821707757e82a6da267e87f11c6994ac7baa0b9be85b4288766cda0c5a4f6792041ef1f2d176c1a7936ed543146827be27bbf2826fd2b25fb3b4a25ef07d3187dfbec83f69819d0784ab9b926e45746fe809da8824145b222b07b4c02c364717ce201dd5dd0ef68bdcdd1ad6434891c88c2a158c75b2642615806c47a894b3fddb0d20b1fcb4cf0f94954d95565c7e1523acde07ab4e09c2fe0416b64e43cda7293fb8c86add90ef524885e01930c95fc9bf616ba6a4413994096986c07dac", 0xe1) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000100), 0xe7) 02:27:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="e676772224479c12849fed55bd467dbf00ef1969", 0x14) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1f, 0xb0b2, 0x1000, 0x100, "9acbaeaf5178bf1d29ed45cd91c4415d7aa87885", 0x1, 0x8}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x3, 0x0, "854900110900", 0x0, 0x1200}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:27:11 executing program 0: socket$inet6(0x18, 0x4, 0x274d) r0 = socket$inet6(0x18, 0x2, 0x9) r1 = dup2(r0, r0) close(r1) ioctl$TIOCCDTR(r1, 0x20007478) dup2(r1, r0) 02:27:11 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 02:27:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x4, 0x5, &(0x7f0000000040)=""/73, &(0x7f00000000c0)=0x49) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x82, 0xc0) close(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) socket$inet6(0x18, 0x4, 0x1f) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) 02:27:12 executing program 1: r0 = socket(0x16, 0x4007, 0x6) fchmod(r0, 0xfffffffff) close(r0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 02:27:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100010067f7dd1e14ef"], 0x1) 02:27:12 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f00006f1000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = syz_open_pts() r2 = kqueue() kqueue() r3 = socket(0x1, 0x3, 0x7) r4 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab94887fde67f473632600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077467dfc467c79da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) poll(&(0x7f0000000040)=[{r1, 0x8}, {r2, 0x106}, {r3, 0x2a}, {r4, 0xfc88ce9cdd62020}], 0x224f, 0x5) shmget(0x1, 0x2000, 0x519, &(0x7f00006f0000/0x2000)=nil) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 02:27:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/74, 0x4a}], 0x1) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r1, 0x1) syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 02:27:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) write(r1, &(0x7f0000000080)="80b80c4f5e9b0d4a4ddeadbf836498bb4a19b6ed6bb6a0bd3029ac2f574381b010c7aca4af08b9abca841980418d02cfa61df135355175df3acd18f69b36bc5f16a8db1f15780df0a1d1a7c3e2a634045ca71091f6419b9b27144f228a92f867a285c8e775a1e35720838a7461fd56c56de7af190a3565f6ea691c5b24d2022b18a0a8c2af9935375f1c9ff4b9ca6cd057230598ff9470428341657d2206ba09adc47b3bd53b7adaca0d3a808d2f5ab57e1cc984666a57714e1ca23f4e2f1817f8228084d30b2913433d9ba406e1973d83f72ad91c28de40a75ca0d7914415574ee095471e626770e06b", 0xea) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(0,ffffff0068d19b10,ffff8000018d7660,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff007ba71790,8,3,ffffff006995c588,ffffff007f7c64f8) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210a2270,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,20ea9ed3010) at Xsyscall+0x128 end of kernel end trace frame: 0x21115af24c0, count: -6 ddb{0}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff81b2d0b5 lf_findoverlap+0x85 rbp 0xffff8000211bf800 rbx 0xdeaf4152deaf4152 rdx 0xffff8000020d8000 rcx 0x178 rax 0xffff8000020d8000 r8 0xffff8000211bf840 r9 0 r10 0x4cf5a327c2b79d4a r11 0xffff8000210a3c38 r12 0x2 r13 0xffffff0068d19b10 r14 0xffff8000211bf840 r15 0 rip 0xffffffff81b2d0db lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000211bf7b0 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor1) pid=263176 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a3080,0xffff8000210a2730 process=0xffff8000210b6338 user=0xffff8000211ba000, vmspace=0xffffff0065953a58 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14646 175255 54034 65534 2 0x10 syz-executor0 14646 217912 54034 65534 3 0x4000090 pipewr syz-executor0 14646 323438 54034 65534 3 0x4000090 fsleep syz-executor0 285 215044 87606 65534 2 0x10 syz-executor1 * 285 263176 87606 65534 7 0x4000010 syz-executor1 285 93445 87606 65534 2 0x4000010 syz-executor1 285 158902 87606 65534 7 0x4000090 syz-executor1 54034 487240 9272 65534 3 0x90 nanosleep syz-executor0 9272 387593 77911 0 3 0x82 wait syz-executor0 87606 457996 49500 65534 3 0x90 nanosleep syz-executor1 49500 25630 77911 0 3 0x82 wait syz-executor1 33597 87029 0 0 3 0x14200 bored sosplice 77911 228533 83725 0 3 0x82 thrsleep syz-fuzzer 77911 306209 83725 0 3 0x4000082 thrsleep syz-fuzzer 77911 61694 83725 0 3 0x4000082 thrsleep syz-fuzzer 77911 302328 83725 0 3 0x4000082 thrsleep syz-fuzzer 77911 407953 83725 0 3 0x4000082 thrsleep syz-fuzzer 77911 428288 83725 0 3 0x4000082 thrsleep syz-fuzzer 77911 406560 83725 0 3 0x4000082 thrsleep syz-fuzzer 77911 69557 83725 0 3 0x4000082 thrsleep syz-fuzzer 77911 248797 83725 0 3 0x4000082 thrsleep syz-fuzzer 77911 128142 83725 0 3 0x4000082 kqread syz-fuzzer 83725 362882 32144 0 3 0x10008a pause ksh 32144 428055 5059 0 3 0x92 select sshd 94843 365877 1 0 3 0x100083 ttyin getty 5059 326738 1 0 3 0x80 select sshd 9155 484178 81500 73 3 0x100090 kqread syslogd 81500 66611 1 0 3 0x100082 netio syslogd 52998 130527 1 77 3 0x100090 poll dhclient 74536 321442 1 0 3 0x80 poll dhclient 60569 157185 0 0 3 0x14200 pgzero zerothread 1528 376459 0 0 3 0x14200 aiodoned aiodoned 60913 178164 0 0 3 0x14200 syncer update 77871 449940 0 0 3 0x14200 cleaner cleaner 16751 54727 0 0 3 0x14200 reaper reaper 15238 166793 0 0 3 0x14200 pgdaemon pagedaemon 15918 499943 0 0 3 0x14200 bored crynlk 91656 372765 0 0 3 0x14200 bored crypto 84346 451034 0 0 3 0x40014200 acpi0 acpi0 50430 391426 0 0 3 0x40014200 idle1 7744 346418 0 0 3 0x14200 bored softnet 91043 144554 0 0 3 0x14200 bored systqmp 9885 354162 0 0 3 0x14200 bored systq 67181 125636 0 0 3 0x40014200 bored softclock 78937 27587 0 0 3 0x40014200 idle0 1 285872 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper