d7d10336273968539b3b07dfb49537eeb60ca9cc5e3c690865ec153e96b17ea4477947a2fe33fcc238c0b235e7df012489e37fb19a018987729e69364f88281922ad4811291da6d74eabbd42f930be6a6421f3abe317bf1a6039bb853e5f08159862b4b1dd511c86154062e9be6624814b1c0dd470470856264e2995057853dc30e3a377cc95565f3cf6feacb81c4ce266c492f6bf35f19069206fc1086c2d1783747de6298aca7ade0dc37fd32844f91b0da89685a37d26eb853dc28d667aa37e53926360a2f9aaa29250556cf6806ffcf7eb07762dfefd249fe9735b06a1faebf7b2801722a77b4b2a87bcfe18c52101d7face113d1c90882c1d5c4be349af79d21c63918512085c4d46c06da7a8eca060c2945deac4b99751a8a26098cd3b51826f3ceab26e71faec0d271627253c8d1191816e296ca5361db1e54deacf8322a2c6b7fade56ec59dd6eb0406ef5f165213dd86cb95749db37b1f4735b375bc695c06d778b5aa1f41769d6ca646390c0535d67f4ccd62d805be2b9345d715605a3cd0a09af2c0286c5b43e97096ae1cc5208110a45efb7bc7e5a9aec8f5403d8429b3a99dd3ba94ead018e03d0d71681ae901f22963d15f632d94927d16b5a99c71bcbb33bf65d428fd69aa644e33d452d3eb15d7322e0c96176f83d1a52bc7bc4c32e5ec006e15a7410ac4f4928f5b4c5a3a8d9ebf224ae91822986009795de430249524b11fc093de36c2af009d4b8d3b861637c7178c4b770ad18740bfebe4b6ddb593bc812909ce39d58fb0899871f2f64697b17b94559e6db501f70912170f797b4351fd17cf6f2711e85a015e10d33fa0684d6c71de60a91edc086ddc278576501d51ce274d3176699bb39fd5860521e99d083c08e194600984918ab0a07f64babf19f0efe3281da9835820b497565571b83269ea0f00c03b6bf129d9f1473313eb11d3e6369c153cbaae9b825dbee7e4258f79bd2fa223fed1bf66f8936506d603f1c4256592c87bf4c62b676a7ab8c02cb822cab7c24ec030a212410e894fb46a3c25fe7b80e2f1489fcb9811ebb726450607001ca3519187c60ac6a22bbdd339466c03262015541cb09b2a386e997eccf71fd81370070d2a5a388384b3719146d17140b150ced93a8e3f8e6a952e4094828eca28a004ea3faf5f48149af369700f652e3dd16d4e4253072691c4f18c4c0c5a7fd8a434e54682529e7fd70d57f288d230454a6784996ad373e850cb55fd68ea4341d75780f56e69b7fc7ad3cc108527eac9b406c27bd8595bcab9964750896d52ca027dfb557c8a4ae002d5035627f806c0fa04c72bcb087beccecefea85fae876155e44aef306a04df6396609acfafba33cd0fca440acb6b2d69e553a466cac9e491260e530a2685a43a1b52b3ede18f25faabbe57debfd762909af31366b8ede3242fabe688dc4fc1c49555f9ff9af2d035848f9ef82e25afa41de6360ba5d030bab3926bd259379bf429cd3e32cb48d57d1b6b5c5e2e8a566fc848c375de085820d49f7e6555fbdb9d7a1a410398350b3365f87dcf0aaca34f27922892594e466069ce58bbb1eb57b65a163d6ccdee5e0e67e3e6e3cedfd906ed441f09141da8501cefc55856b729c6065e117e92f3127bace7307e06dba9f2c06b7d8c1a7d89366a07b984ea716b4334d9994da13cc1f114655656da9b1e1fa33d50c399d7676a18e1d098a72f00631feb4f7687fcb8d8be7ffe8e05f10a014d3469d6d8914f93d6935bcfba6ceb9223a56d9456aef1023aaa6673bebedcf9acd4851dd7f090e63617b080b8b01f95a38505e74cee8af961e959820b3a0da9a9bae472bdca94f433554e05f0c28bb67a21d8fa310a63f936a859963ac3b253b5558661fc820a233d4b0e6ea03d14a6243385e9735a893a111d3f4afe66e793c3c0214803b4d95dc4ecbe8895add7612261d895967f6f5bb4867ef3e5e959f134270d5d44e05e651c923d1e6652924b983316914ac66e7629567d04e6c14c57069ae19f48ba941666ec9690c71b759d5c317ae3ba584ff684ac5bc1ab7b355dcf81e6f3cd7ae1f6d75ae8a8f45a722b7795c622f3df21cfefb24ca30c9080ccb91d543abac9d40f58b4ee6845026cddcd5db991c1a1455556526bb52a842582d9742fdae720b16efd8f26f1bd9ec1b1fd03fc7e2498ea94ae62e2b9fca47fed944be5b46eae446e44501ac487ea9da409438a942cf198a4bf775f19711d2c700a1f88a3c3159b890889b2801cdefecea5684267f1227db6e2952acd4602cdae9937993dd6567eb8e6f8a51b99c02b7de8bcbfbc3bd4e95dec62e5edad4551f547586c7d65c73a23ee1f59d82b80dd83be7359d8a51a5e79d178f06ba9bdc25b945ba9f59aa2e64315a8bcd200c15ec772479d79d554eefa0fe3bba13c6b6a9d2f84c4d33100b8b9c5dc680cac03328f730ceeb3e12b8848d9bd3db788ce606070969edb409b2f3ebeb40aa35a3556862aca9be62ecc4481f78933f543eff52c494be9d40e4ad7af5d0fd7552796c85a5c72c2d016a812c5d454e5008ddcbe64ef4ec695558b0303767efa8ae9fc089ed9e4c26cb1268603ed43df1fb691ebead8731962257c846f371b461a855db0501577b3de51b517d6336ffd713ef8d8aaa22b851a578108b3ce9316e27d659770349f1ee62c6050e0a23f7bb156a769d438cd2f7d87d0c91cb33a68d5af38fccc1720529d87c9c170cb47b6949bddd492d944d5555bb03e9bc5dfe690a9bd63e78e1a441c4f23ddf86054f3bb39e85422879390a12eaeb2b2e7cd6b514f14cc8cfe07195a53a15c6c4043d04ef606f467b6816932944091a5da17dba4091b19f8948627e9a1ae1259953bb9f164a78d5d210c6ae4a1c3e2ab6d8d19fa10b98c515dc32fa32c5e415c5cb8d083d15cf397db43658f4af79fe91fbdfdda5aff0735fab670b975775bf2b5c222061a69c8c1bb2d1e7c358536dfb7dcab2522226fb9489104da046ad1dbc1a3d1719fabe089c444519aff032315655a61bb0fffaad5ad9ea9a9b34216b615b14c1287fd532bbb19548d9471ce9430bc04029bf34b7318c2615b6e1f7488941353d9f3dca907eb9fc316b32352c9fa7ec8d2729aab79fa1bacc677d8672031efad2d92766bfd1e28581b73cedcc3f106708c7b65653ddf4750cb76170c9e15ccbb1996a00914e46b847e218dc44a8c991bfbcfd38ab3da0f590f4cf2ba621dcb828461cc76ae543d7cc18b88f12802510eb9b3c36effa4bf853f398fbdf18f292f56667a57bbd5219761a4e4170639c5c57d8603ec67a4c9f747bbd34078a65d7485a8bb6077cb9891b155a5b51aa6c0667d3c71f0f38c57144d487a062d68ead1ef14174fb80531661325dc1a2eea99f9f80767053cfb8615684312c8f86a4b5aee97ce6499237434ff35b6458c35103b350f8f9b2c0f7e8605b31b74bcd710dcba9487de23e6312586d8f28eaca4db2dd937a32cbf7e9f7e15cbcbf98639f7ef06cb4b454ea5803603477f8c35b347d12b9229e6a09c3d0e847cc3ae7e036cb7c634e43a9d0a0ec4d79b3f34bfd87ea26b52936d203437080c48e2fe9092432db7d8a36663f7af65b5bf8b8e7f41045b2b41c4b305c89959cbe56981527df50c48a208e5f6933561b4edeb42a5bffb7a7e6a330756c2ee7cea020051574a0913bb847b6aa3e80efc8b884c781b8f82017ea1c2b4f4fef382335f68fe4b565fb1ca24c9ce12fff63cb6102b2574bb82e5e1a9a068ad7c34d59271673877e7bb1ccb54fbffe18061166060e2fbe8b56725b5ee9e035e50942ea97690a8fb"}], 0x21a0}, 0xe) 07:57:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xed) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 07:57:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 07:57:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 07:57:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r2 = open(&(0x7f0000000000)='./file2\x00', 0x10000, 0x100) recvfrom$unix(r2, &(0x7f0000000040)=""/29, 0x1d, 0x0, &(0x7f0000000080)=@file={0x0, './file2\x00'}, 0xa) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 07:57:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0xfffffde1) rmdir(&(0x7f0000000000)='./file0\x00') 07:57:08 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() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:08 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) semget(0x1, 0x3, 0x42) r5 = socket$inet6(0x18, 0x6, 0xfffffffffbfff7fd) r6 = getuid() r7 = getegid() fchown(r5, r6, r7) setregid(r7, r7) fchmod(r2, 0x100) setregid(r7, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setegid(r7) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000000c0)) getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) 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) 07:57:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:57:09 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 07:57:09 executing program 0: 07:57:09 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x89b, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e9648", 0xd) recvfrom$inet6(r0, &(0x7f0000000180)=""/239, 0xef, 0x41, &(0x7f0000000280)={0x18, 0x3, 0x6c, 0x3}, 0xc) shutdown(r0, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 07:57:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x2, 0x81) recvfrom$inet6(r1, &(0x7f0000000000)=""/134, 0x86, 0x800, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pledge(0xfffffffffffffffe, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0xfffffffffffffff8}, {0x18, 0x2, 0x7, 0x9}, 0x1, [0x5, 0xfffffffffffffffa, 0xffffffffffffffff, 0x8, 0x3, 0xffffffffffffffff, 0x8001, 0x33]}, 0x3c) 07:57:09 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) 07:57:09 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x10080, 0x140) r1 = dup(r0) r2 = getpid() r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000002c0)="966272528b8a18e53e185e233bf6221d91ff135d0db7cb6e7a2a74e74cd326896a5dbbf863e49a83dbbb5b0a75a4cffaec2ba8c754532744e7a017dec8b2d10d1070065ddab67980915fb6029e171e0dd35754ae7325a8036e399c7f2dff17919b52a1a89fa43328eb7a9e76f95324384963803773b96430e59d60be8ab6923439e31ffa759ee336a988659311cd8f1a0ad2f2ea6ffcc80b8465cc1a547361969b1188c1c9211017303489184065d9f49f5abd518209d1ce8fc53ed497521bf69e4166e48d688892b57d90f5ab96e3f9944c660ebda18d75b05bde", 0xdb}, {&(0x7f00000003c0)="e08cf65e54b29e9fa7f3bdfada0d08fab71fd5a944493e935291ad3ed3b87d01b0d6e6f83feeb7bdb4d892187f1bcef51f17b45d71157b15bbf979eceb24744dd5fe33c0d39e256d3aa276d772a15ddca114c8271ffbb47eba9c686ac2c72a75e11999cebe9a8e97d8309d76b10a5cd39f5b3add69b1dabf5cac0b3ee3f93f9cf7b30917d766416a8545d385a991800d788872e594461bb49a9fcd44e25187dfa4cec44bde00317a3a90ca08841346ab7465e6ffabf1b89541dea01d6aec891b7ef4d9a5ca71e2e7e43fde2e8da3cc6587fc82869b5cec1b00d9c5877e", 0xdd}, {&(0x7f00000004c0)="098c03f3206ebbfe4ee9a4e735b84981aa8b9f81f3dc8af167e26b17769ee2fd02e1c2742d4a4334bdc309d0217e9c0899cbc838bb2ecd6569e39cf3f1d8cfd55629b1d39e75bf31ad97f8142ec140397a602901e3d8fa65eeb9a4a10a9f9fdaa4b4775f0acf40eb24926146089017c1f5bfb5a4004c601cf222ffea2cd9732d008a8f50205ba1e186e4c90463e7fe361d3dd3859b2116d6f88a2cac7b170b0bae36bead30f43cf3a59ac46a611fef62b989b21c75e51d0cd9006f476cf664a697e3e52ddef82ab537755b294e57f556d990f96d13335358bf2131e1e74dc518b984d5ed5d86a73115d33d57200804a828514c2d543e978aeb53797aadbaa2e3f7234f242e3a012044eb5363fd772ee11553ef842b94271f2f348704a5bf6fdbb5e36fbf7b687b6d28106ad0aa876b72180db3b45e9c470c3f4129d6ea75f1fd9e34dc50fa8550dd7d9917250c313ea9caf5836e25217e91ff3c5d36e8c6135b3019a28fe6714083f7a3363597b63682d43801de6dc770ce60d5ee4096e76ef74eeb1d0a569fec080fb01cd9f735d32a4dd533d4995feef47233239dbde1e9af0c0436137352dfcbae8ba2acc74a0d2b2362942fc2ab0af7ec1f86b08ed66cc560ed4985ba9b5357af4fd7e1e9cad206ba600a05299277e552a0df1df079cdd770725fb707a1ca2c885d98e2eb43206573f4623e9f374604de211120505fa4fb5b3169239396a81dcfbed9230b2ec81b6c6908e46a4aef9bc0112f36b58556d3afda9fce845c0e61b0f93c0c17ec6be4409ce21ab034febd4cc82ed5bd34a3e966f1b37d2640842c4b1e6fb679b7db79fa21ba78ace6a051b742209500c90e4735cde9a4dce01fcc7ba42392ee3247bde7cf9a956c7063a76562bbadd379b3386496ac2e28b1fc2e916aa60fbf33f007c21623d938240455ebaba40eb2c60b2953fea9d24a59919c8c6a48515efd1a640f360519eb6eb8cd84532dad4b6725b1e09ac29eff03972e8a4e658f41a598618515914ad21bb74579ae3904bb5cf8d2904ab02b61cb73fdca1ba44305efafea1443f8fbd91e78c3b6b40914f9f74fce9b31a19233db2beb9ea28b733f40c15e840d4edf08b1a3821d3f06461970d45ffe5297e7dd950027111b3b7e8eabdc3064a847b201d8b4ce83e1db2459dd042469168a40a158651491891f4eddc1dccc3bb31f07bbbecb707fc5981d711c9bd29c4a46e9b2ae07e53c0ba61e0d2eaa249b2551153804004f0102a9c9525d0efda1568e16fee8de8bb8d03366343eeccc46174b0bcb70be3b6fba409184b0318e3b9f661e5f880181ef03d0b03ff070d51fd76ccef3c8eb91d8e9a0301871594a7db1c6eb8b2bf1af71bb89c46381eaf9eae179306670d1f704788ffc76af9ce64ca21fe8e9be24c7f6968830398e8645a8c41f498b4fbfe631edb86224ee9ebcef4a566c4eb8e9274e5860d15f072372312f61643e3dd3170b25521949ab05214bce92097a5b0952d1f521ef10ec768fbf0858c07a547b52c7f1392bf85b834ca3c4604e54cc043d2b1cc4c76879427718cb542977e75c4336a3a970ad82bc37fea5d6b39e64dc9b2f58e8a44b3937083ca52eb134a24ac7f66c415ca3640259fe3af3d6724765b0483e0ec1b5bd424f9984713f4afda62a53e6a5f09ad82853bef995724c509c0959de71ba48602a2bb0f617130400dab9c41099d1794d38a6a3097c49ae13956635fc7c8f635f2e40191747325ceed356122c685c3e17ba4e909710a1e2629e6361aa874e2f67b65efc707c580cee1310739aa43af745b8da43519669a31cec4c51793e165f3e52aef2f46441da06866d7a7b05ac3884b8030df3ce6067d56c5e6571b494bee10d8a37dd18652432a183010af9dc4b08bf06da6f34b98bed52456e6c353e1aa746978f9bbf396dcc8fbaf23531bdbfb748dea9ba5e8805a2d3fae6c116e9b06fe040454c84df6441e6f9da359f02152099355ad38c0c4634c95be231ebcf088094660245ecf5ae2716e9922462679eb9e2ab6523c41297b01137b3733582b277a46406de01503118c01ccff2fce2d7e432c776f6dfcac10be516c46b2ea7002372d3cbf51fb44dae629669dfc6ceed715ccf97a82e461a3a798c2746929d9b2ae30065dca3db12a09e0d1da13b0cff61f5f2fe638edce10e6f0213434ae42a681bd8b1b02089328fadc535f1aa5688b889d060b8e0ef6dccb6f728033f692e227ea2e5862334d038cc70d6f56d2b435bc85a2d57c5022348f99719893b336bd24d67cbf9b9bf094bd4833226ce592db96335e2e6080df257f3dd13530690c4e22a790e0a1e9cc6d8bade2039db6095b5912c0ed855ff3b6e94b8eefb24afee8baf583eb3930660c187914d1c5de32b8bcc372a629440c1b364420656ebcae1e131fb76ba4d3bfaf3f348da5de3e2056eafa20adc929fb50db3ef75b797481b0fec6f6ca4a7136c0bd3dc8305c7d20b027d700dbfcb91fcb35faad577a07b8c2fc0f65309e77844c165cd73cc372d75c47da2f9fa4eef2cafaaf7ec8f5c846d298da6e8167793dcbbc73413ad15c332620ebee22dface9cc8f5e3c2b1810db6b6f9a3e7a8eb3ddd4123c82491607d80e8700e39f62806976e9b2e1a5e439d92f9bac5cbaab0d1f037596c32bec4337824ad91b961635ddbf59725fc703d2e988067562a4727e21379c46d5919ff3e157de6386cdc6b857232362050d4cd9a41a23fc809273d7a31dcf195c3e8d870b8ad928ac8726c1ff4b306f5fe825b788b71235cd3e99c010d516e56773714aa8229bfdbb5d44352decdeed909f0469352e6aff4ef8fbcf6e09c078e2414b9ac68b5444742f9b0ee483667b50e6fd5cf529f687fb6f9b57ab9139df2ce37df3e356eda261a171b7e2856f81940a84fe9a419288380fa4b8008eccb79eae8713368a0f0039dc8e0399fc1d28c9f415415e7a436dab302e2477dff5f5ec288806f7f1386904b15ee067857ce4a0eb72efca864e9d6eadcd23aa6357bb9cf566b42ff88ecb829598691e0603a6cb07ca3ef9c93fd5e42d9eb95ec89bacc17a7c7c5e72150c80f0a3695aec970ed7198822e609320cbbe90113bbe3fa30d15be0010f50afc6d20ce2961c32b740b1efe1b444306155d838131766ac836391ccddc8831eea60542dbf78f59002e82a97dc8d98caca2cde5d471092b99ac0e13e550db48e312becd448ef7657454f68949c4a838180d83fad60011b0cfc7b5d26b52005a1fd792e24a3a762e1d55a349ba02c120676a51e1675316711c9ed276238b545854bc3360129a018dbbdb413181318d42540f5da744db4d45729d569167145f17641443997f94dffbddaa34d662030c9f4009da99328e33c7dd24411645e4a3c02507e2d139ccfeea502d68482cdad86b8c2ed4cea0ed624da7944d19c53fd552aa52df8c3ca8885de16c7c7e98b47e7ce0c43870fa4814d6d292957ed2160317d1a25ac2e796a9aa596dbe6b585b920aafcfc717d0a01a981c98a6c9e2329468f097cfbfe6df0d6b01ee33a959fb74089945d04d6abe0b081d6e879ba9bcdd5672e40faa5159e33c62b9fce3e07f927e88ac1ce50abfc0d4560a17de62b97c55cba2d6f567f5f4c4b7c4c5382de4dd727d7bab7c7f4c47c79c74ccda5d6485eadf421f2624b932e360f6a7c3bdb7dd3b0748abc21c097b9e95490055ea2e9942879b525658322483ad28acc5673667ff7fe4ca3c4efa4df298cf796bb6a1397b796623f2b5b1b689bff665ea652f89bde9a888dd1cb9d4eab6c91850ba6042785c8fcb9caeda8c241f33348f6edb267a888406e26f842687bc402f05fe08339103700f4e5f00c06ca41ca14cadcebe6800a78c3694223cdf26133d14d79a5b1af667f9219d62817ad28848236dd1ce28654ed9a9aa7ccb9626ce05da711fe296596154db83ff6dd4790be0201ed81d70763ea3a0bc8c1723df6fcfbae3f1749d7af6cdeb0f6b82eb49612916faa6fc826b29265827dd60bdfbf0e09214b515cc1983be87730ea547f61e1e4aa236f1328dad28f4972de4cb8f6e098c149900c14dc515f050136ef0f28bd3491a9366b2500b96285669e3f34a62fa1817689186d712c61576c5286b483b19336e77c1a0e5cb478a46cb23d327926d8975ba87dd791c099a781e4790c6f7fa998247a39788b9371078fc1fffc275c59ba3cdf28b8fcb1e85764f7f0331f11692090ba7749bdd0a42dc92c89d90e632e730508fe46fe378c603920c8d0c8e5c69eeaf06e749cb369a0f00af280f1fa20e624324797b45db165132daad03a34c9e8ff09cc25a91d14f2498d63f670e8ab23722efee12d0008a37653771909ddb271675fb236d420d9d8b29049e84ef2b0c498f0fed1a3ae80d37344961ac2f9a3a8d89beaf12e9d028457e16c3b67ebac806808d64179d58794d7b6946858c51e90ca717896d69ab20af11e8c5fa0a6a360396e831552601fd1e4b2e9ab80f9a27fcf5db0f02828f4562be8dc5df14167698f362a1e205f16b4478af83c9cf552a4053f58f2525df25a4f3bcdcd9c64de5c81b8a2b33da1090439d7fcc286e3a2dd20bcd726f59076d7fc34117d3aa5ccc34428621dabfcfbff4931b8794f6d09816b90e788cf7c19580d87cc25625df16ca312862771568e5749c25cf5c43ae11e989bdacfe81274a9a77ba97ed33a84ba6c3829f336adf3150e4047b5b085b3780f68aef969f0794ac74445d85cdb1b2c27190f28b6664abff0ca3d627cd1398de18b8743bf4e3928a02cb6f30b10a0b59701f171066c55427b35390cf969fd9a024f104a3ba3e1406659f48b5544634db8044927f3b55ba8c31fd3126232064dc0018535a7b7e28da7e09298a98a2aedd12c1f492c00a0253070684e3fe5fb8ad8925f04e0bf9899928443ff1d25c6ac4411443543b152f3913e3af68ad1067782eceda36c90266fa2690c92f228652966391a484356f7e32a82e8a52ecddcb44f5e36bec224a168b1766431a027f45539e978795969239b4c86842b951be615e6dc8b01caf25e0e1949be74422de52dedc154c771c079d99197beb8804c5b1574e371e7c3dadbcc3188295618ef08c880fdaf9d20f660b27b90151ebe137a062c959dabdc20073acaf35b2f6cadb76db029133ba170a35c564afce127d5099fcf53279a9e2b6e9ecfef2bb9f5a49d7fc8f1304d4a44575793dd72fe5917c5daad6a4b2d58cd8e0e390cf8121512f6af4eced338e4388b55d23e0b65824d22f379bc1d3de62e84f816acbbc029ec666393bee3c8da7844605026fcacb43bc6811dbca82adff5cc44121d9ddb9d2e314fd615f230137c621b228c048d9c94a824771729427137bd13cc06d0e9e696375bea697c571de8e8e8f3b9a3012702dc099482dbdad74bb372c70a542090737867de898fb8a2c3f697e6061c4567f50b05dac4e84a67f8a8761db314e96e5d1f9f3dd6f12dd4cfda14fdfa0178b32270646968867f194a4e6e4a37b5876caf801d18a2cd1ef25a7740fd17e92f5a5dbc5ff98ae8fb4e262a4ac7ffb9d01bbc8f75d7f9566e4881406cef1794ec4fa92c9cd867ea9a3dc38f2e9be9a5dfc97433fcf3bc930183938d8ed8666f74e34ea0d82ac61292771d612b72993106863302ca057b3d23aa4b71003d5fb9a53a278678a2a3f91f7ccbb8baca44b251f127797e9566e49bd02bae8f63e53ff01da37c01516b5ba9f7f60a0a0bc524ae17b782794096504553116cfd94344510dfd2111ffe496e6d16a6827b7d37a8c026fdaf101ad8c81f9c2a4", 0x1000}], 0x3, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x1}, 0xb) r8 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000040)=0x800000000000008, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfd) socket(0x2, 0x1, 0x33) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffa, 0x0, 0xa0000020, 0x4, 0x5}, {{r8}, 0xfffffffffffffffb, 0x0, 0x0, 0x1000}, {{r8}, 0xfffffffffffffff8, 0x22, 0xf0000002, 0x4, 0x8054}, {{r8}, 0xfffffffffffffff8, 0x90, 0x5, 0x8, 0x2}, {{r8}, 0xffffffffffffffff, 0xa, 0x0, 0x5, 0x40}, {{r8}, 0xfffffffffffffffc, 0x80, 0xe0000040, 0x41, 0xffffffff80000001}, {{r8}, 0xfffffffffffffff9, 0x42, 0x0, 0x3, 0x455a}], 0x20, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x80000000}], 0x6, &(0x7f0000000200)={0xeea, 0x40}) 07:57:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:57:09 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 07:57:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) r2 = semget(0x1, 0x3, 0x0) semctl$GETPID(r2, 0x595008c5ed081085, 0x4, &(0x7f0000001040)=""/27) syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 07:57:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) 07:57:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x2}, {{r2}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x81, 0xfffff, 0x4af, 0x2}, {{r0}, 0xfffffffffffffffe, 0x3d, 0xf0000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0xffffffff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x25, 0x80000000, 0x4, 0x4626}, {{r2}, 0xfffffffffffffffd, 0x2, 0x8, 0x0, 0x9d}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0xfffffffffffffff8}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x9, 0x80000000, 0x4000000000000000}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000042, 0xaff9, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000023, 0x4, 0x8}], 0x9, &(0x7f0000000040)={0x8, 0x2}) syz_extract_tcp_res(&(0x7f0000000000), 0x81, 0x10000) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 07:57:09 executing program 0: r0 = syz_open_pts() socketpair(0x10, 0x7, 0x3ff, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000280)=""/36, 0x24, 0x3, &(0x7f00000002c0)={0x18, 0x1, 0x4ca, 0xaf}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) syz_open_pts() r2 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) ioctl$TIOCSTOP(r2, 0x2000746f) dup(r2) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000400)="8ff03ce0bca93f0796c574bf7e84e86a6f0f4305855566f0998ba43742e0d7ef77016972c060feb5a77b5ea13294b6bf67120c04bbccb1620f71e55df0cc04274386513735093035f905ac998ebcb606b52f02", 0x53}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/2, 0x2}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:57:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x10, 0x4000, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x97) r7 = socket$inet6(0x18, 0x4005, 0x3c5) r8 = socket(0x1, 0x6, 0x1) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x0, 0x8001, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x7f, 0x510}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x9b8b, 0xac4}, {{r4}, 0xffffffffffffffff, 0x4, 0x11, 0x9, 0x3f}, {{r5}, 0xae10e06fa23da3eb, 0x50, 0x6, 0x200, 0x3e000}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000010, 0xffffffffffffff81, 0x8}, {{r7}, 0xffffffffffffffff, 0x5, 0x1, 0x100000001, 0x10000}], 0xa5f6, &(0x7f00000003c0)=[{{r8}, 0x0, 0x84, 0x2, 0x100, 0x83a2}, {{r9}, 0xfffffffffffffffc, 0x41, 0x40000000, 0x5, 0x8}, {{r10}, 0xfffffffffffffffe, 0x10, 0x24, 0xcc, 0x7}, {{r11}, 0xfffffffffffffffe, 0x40, 0x2, 0x36, 0x4}, {{r12}, 0xfffffffffffffffb, 0x80, 0x4, 0x4, 0x100}], 0x4, &(0x7f0000000480)={0x4, 0x3}) r13 = kqueue() nanosleep(0x0, 0x0) kevent(r13, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r14 = socket(0x6, 0x8007, 0x9) r15 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={r15, r16, r17}, 0xc) close(r13) 07:57:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/43, 0x2b, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fchmod(r0, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7ff) 07:57:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x32459b1d08741bae, 0xe9c05170efde0bdf, 0x7f, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000002, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x50, 0x20000000, 0xfffffffffffffff9, 0x8}, {{r2}, 0xffffffffffffffff, 0x26, 0xf0000000, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x92, 0x80000009, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x200fffff, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x51, 0xfffff, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x1, 0x9d1e790d2ba60a9c, 0x9, 0x9}], 0x786e, &(0x7f00000000c0), 0x5, &(0x7f0000000100)={0x3, 0xc3}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 07:57:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/176, &(0x7f00000000c0)=0xda) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 07:57: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)="e1f10300", 0x4) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:57:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:57:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0xe100, 0x10000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x402, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 07:57:10 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 07:57:10 executing program 0: r0 = socket(0x18, 0x4, 0x3) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:57:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x10001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x4) r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getgroups(0x3, &(0x7f00000015c0)=[0x0, 0x0, 0x0]) r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r16 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r21 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="3c58d760e2bc3458d19ab17e46cfd430bdc5f29ef247e196d9c1a0b379407819a285d0e157db009194ef", 0x2a}, {&(0x7f0000000180)="282cbec648d6342c28d0d53a9e23f90df6a9d184608c407172e53a3061e345f554ef4293a5db7d8fec4092e285805806637ff5d214d26168c5cf7e59d3426bf84d5a2b612d4f2a2e925885fb784003d758f0d9371fbb3dad0b241f69a31a911e8e1dad62ee43b03670e818547d6b81255197038c75c3637646f29ce7b693192193916369a960c0e6e2d403142d8784c4e64f5053dc2fad5cde00176d9891001b3f2cb00d012b5c8a2c9824ce67cb5222560236f10103c83ade52b987786c628deea102338722ed060b9fbd6e906760c6821011ee7a4be64e4c0b4fad4fde56ec27b3e732120fcd4b4462b353fb10dfd64b1e49edb3e75520fc1e1623428ff813ef18674e719ef4fe33b5b71d0535d5d32993c9b73162cc87272d1ffbde80e9900ac1ab530b4f2b657c766c337a529d13b49b25e2c0704262212e0621eb318e85aaafa889527c5434229074492a6768821359fc2a344a073fbf445827913fc4210240b1b8ecbc43d4d7e6ce9986065ae232d7dc340bff61ff68b0cde5caa1ee268210243e84344654ae4f99d3db716a8492ad494daf61359344d25deceab8467542aee7776ce5eb095b2e21c2eaf0c759e208bd83391c4fc06fb00c2c5f40e1c5a04d0f4ec7a69b3f2be2a9ded055caf8d865da7282d8838655515f66f5590bc0439352d7690763db535c4ff399f77f40eaaab2038e210f87ba11b231fcc293b57117f828b98b86eaed25ce1310d39f125b618187bd511ed3487da244ea4efd74d497244c54b230d4a74d231e160375465735fd032b6b31e799d54807e4f8986de7e559ebd55e638a44b808c7c19fabcffdc3522d5933d42f34b3246305e91e91aed120440068772f0f957ff74a8a4cbbcad3c411452d2db6b911162f7ccbfcaed1756b8110898e4d3ffb92536523a851a677e33911e59c0b242da96c16476ab8debd0f779cd98fc7eccacdd52ded909e651ce50633aa93f72d7b97c5dc7c0f56768f6bacc7ea53bfa987048998e065325ca3da85112b1ce132c7c95f72ea775d893bce84d242be655b58658ced791df20f93e72e07176341dc6ac9e7849a12be6c9ab8b32eeaac3b1fdfe019fc4ee5e9b7a708fa2c81c6643da6ac478072608db45d9409aaaa582a7205eb33ab4a157f85e5859f983a007cdff7fb72fc6df09df93f680f13f8b776494c284318c4cfe38b31d30cd22b7f5fa85adb4a56bab29ae86411c4cc4e3207e5ecd12999dabc4824788951a7cdef9e5c2e905e77331b577c7626d0617093aa2d264590821adfb149f7572bf252ecb07c451c7e85f4a853014e0036b56619be9c9876d4d37ec97d12dbe843c1a3184f0c45f25e15f20f92df16d4d2c3767e6bdefc141ecb365f412e53c477ab28e9bc70766ccf2b8607e84381e25eb9577fcb31cb9aa5d1dc6e0a0bd3887de508d60338b845504534ee60a0f70a5314f320bf6ffe2cb4d84cf3f5c72a1ef2d07eab1bec2b0c3f59dd148536c6f5d0a0c7c1f147e6857d9c4a6b39f28ed016e12d30ad7bd26ce18cb70a5812d7bceea7fb1654d92fea946a7cadda48ab42f731227f7288fc7e2506ab7940fb84598d9858156c84776eec1ef6cc0dfc69ebcf15ea217a848830bb78964f90df49c4dd03d7a296ec7f4da762ed79728c7a79513c93572d7f752d2a891a87c696a2e22d8a55dd3068850ddd1d30c4a517547c5a6a8a954e72c0fc7cbdf20f784e3220e9ab38d228e48c3c3de962adda65a4281afff02c387cf42b90eac8e530b799d4d4003a7629b702cad1f2d3d8ad5f27baf4445563a4f8da37b0ed3b954cc71a4a255775d0c2ce068e723ed6d3547c86fe3dfea7ea4e3b07c30931e7a36a8533d6e6dc233e54a3f0b5a420bf107029104c07fbbca9f3b91146f76713a8f475c113a2599f938b05e05f5a5aaaaa1aebfa06c3050a3df3bea3176f2e7d3b1a75015f70e1dd5e9e5168167a73eb9431e8047e860f5fbd521331beef5f7f84816a9073967a6d15948070bbdc058d16d47664e95d170454828ee7f24a15528a73b1f5898c49f30aa17aa8b845ee59fe13f76aafb55809b4868b44d06498cfcbac09281848a89c927b3a43e995567a3a34f0d783c7b69bd72f5674ebb47004b92a508b748a8b939b5a5fc285adabc9792f280fc4c627edeaf26ed3804fc69a26d9fb605d705a5e14ff3c6eae0b2fb7b8a727b05e0cc870c4dd07c064a3654d68b26b5158c1b47d12c84a4f268f409029d1bd4aaa810ec6dfaeca10c0e02a28a854f20b6f055f7b88dabe53b717d4d61db3c8fd3ff8ab2fa3cb444b30a58e490a4b11f64e1ab726caadf1eb58efbc2273034493f32fef8cf94aca5ea86f588771caf8ddd41e4ed051043998af5b39cab8760f3ba754c3ab1b9067ed5148940fe629ac325290582e582db1797c5dc6c32dd31ff3ecbaafc866929df8cdbff06899fa9751f7480d6e7539fdfa30ee5a65ddc816f5f82e33ca1717036bfe622ba60a1a7db5b4879f5832c3afa41c4da1ea7746a4caddb01ee3c01acf8dec0ec8329010d20a3c4e1c041d53787cb19e808a403e2d77bbc8fbf0ad86c038ea6bfd3e3007d9489909449b98a86a44fd4e051328ce56946b57b1e1b58fbd76e0105825c0e06a911eabbc85ef97b095e2b3b402d5077badffb45bc21f80b5f504a4526923e5ce1223966e7bf271d1d2be6e7b619d86d10f344cc2a17506b5b5f489d75f8cf9361b79d0532de19c3b7f02c82f68f89adb44e5cfdbf7c30a167f90166fe2bf2d3822dd01f457372070c647acf23e2ad223b3f6589b962117d1c8e8aada02dda2d47f64ce980e67b8fbb37241aa849981fe16d706a7cbc0886abce98f6ddee64859898b739c485f9887bf4704ef427a817e6712cc8cf3dac0aba1ee31a02c5e283c2e5726a429843ac388d2da68c745887a81bf9557d18aa89748e1496d4c364a6746c063648d6be7c9aace41e5387320df5c0f4fa51bcbef1c55f86e52bf3d795aca1ff7ea4c3b155142248bdad154e9f02e584698a7785e6a31e5a84edbdcd168d91e5a126fc25cef6301335b0b104b962c1eec063259fa31367623bce41409d729d0e8c9d56abf55db45351901304943e19d889733dbacacfc602df0d7bceba64b4a444a63d2825ecd9664ed8d96872b771b893197227b6ca16bd6f5fc893bc871ceae7e6643130329b8a5cc4e052236c8ae535b92593116a323cac81c4f925fd23425d7f8cff9211917235a2655f68300dd4f1eb7d8c685d908db14d66b27b4d1f76bfbe5218c3927ffb5f4cdff7e1c28e907ef0abc22329147c34201c1ddda72c9cd03cd0a88a2c8363caf4b144c3f5f75f32e7ca46f52c80cfae7f052f0d694e4aea8d7df7a9339a29959c906e243387b3ddaab670aa23e51edbe6be126f32c7d754bb6faf0db1ccf65328e190a4923a1194abff58395d9cffe728b13e9932f3663879fdac33e2f847c36e4b36b9d438182c97f65283636ec9d5adae29adb628d590e86ca8c418eaf1530c6df3898a6ffa5076ae387786271e9cd107264994f0d89052308f44d2a10e63793835b4afdbd9050f36cf8c8f8b2900458473c3db09902813c2e95b1186c5333c1b62bd745a1101d9a02e578b130860519548e196102d2a655d8498dcc86fb1a3ea88edbab2992011cfcf25522d2dab7d270d4fd80f6821556c2b7d6a4d2f248dc83bff3b1797098c35675448c57a41b95936dd5cbd2113b8e142c2e9accfc3c6272d058e96070a183978b1c826a43c6b7f242109b5e1f665fe52b937418b9b403f35ca8b3c1d546d65f9238bc663db268d88051098706a7b5a7bf2d631bb536e5acf346a27fdb7f538ef718379dd73b745d0d35bc3a6ccf0594b76b5bc2c76eaec3d2c933a8260086e435be2636fef10d974811b7001115cac6d2eb7995cdf5de5b0890b83b14bc5e1e3a2ac34dcccb4c9d5a841be58765bab3c2d40d2dcb9134a28a1eda3930355ce8db9111465c2befac5d762189ec73ef1d60b30f161d139ba07f0534ea336ac9d044eaf8a27cf7a37970ffa959a7f9452fff1c0dc79f28bdf4a79cacd451146f88d85af96f9b0e986fe39127d7506968bd778f5bafb1cb718b166eb31bf0c8145599063775e0d2a78a26a14f545c55c30fd1b21b375f11c6350e6bfaa24e29228117bcda385bbb76e1cdce7181c4a2505e025a6ff81588c7b418e0c6fdb6824c24fa88395d02a689d683872a5128b25fcd2230bbd1f6a14256a145b1fa1417370f36f5bc49803250d5b7fe47a9f3ddfa76bf528e8c698c0b17e06bb2d14ad10a4d5bacbb77075908c8ee38c71cc3b496215c69af3f84b17eb73a9d069daf06cbe2eaf8c0ab87a573cf7dedac3447b600e8296a412776230a28450376c79157577795c325f8e32e86003acf13beef5773bd1e6efbdfda0f7bffc46dbd39a99b653df8f8ce9dccf86ffa325835ae558d420439f1c74da25cc5c346283338f4eb6c4e3629c0e2b5ca1fffa4777186c246a15de2668c328f1f7a3565d1cbe2567851b664f385f5ee31829a338f617cb8a5ecda57bc8fcd80383f35d47f48e21988f9c6a38eb11414ab1b358ae3b3d83944967853945436996418592e6ce89af3ab4aeae9a49bff97ae9385673da4d06173fd62a2ab0e76fd8426ad7d6ac01cefc93c8cae7cb8cb3ed1658b69eaf2b8780078ca7bbfc770aeed06fc0e91b8a29b16438e3a9307877bf80f8cedf7d8726cb49a824e45bb871a36694599b195d334cd9b35a750a13f1884ba5339fd0488dc5b1e2a620e58f2eec28a8f91f30a287b4d75ade8e2bcc7aa26add584df53449f634e271106259a2f019afa180d9165e4b2761e964b3824789209223a68b120ace408cc01463fdef6516b9f05d961a4f08b17e548db09082a3399eb350e2a72db9ba851d272bb241dab262936df64b390282dc535512c2adb19a722c7fc57984b81467156ff3e63df853632a43effa3a04d9a307e8b0a350840ee3efb7dc144efb6ba1b9d05dbfa105de4a2f061e0f3f983f5151e7de369327465f47befec84bf40283ee71e74ce5406867d6c2fe7a93bc4257252b41cca1737c3898339e2e054fbe365bef665fe28be4eb0d19ef1ed8aa4c4d0770b8e3bb96a0b2044e15a89b02f435b8735dc0acc239b9bbeecce4e59e7a979d71d86604cf78a78c7580fcddc116fd2179722407929dee7738a7d034a6a463820d2b1ad40a2d017e7c542d81ce49b9f89d872af4783ba4f25b0304378035b9d90263e230c7c51a56e189851fc6348355343bbe318a5335d59f348d30d41d9a04aa010871c8da659816c8db941d32c67b7fc9fcf87a1dcee4bfb344c83b8cf7d9a16e1f32efe84dba915c4c1ea41ab7d970abd9a5483765410c76018bd416c1f0f22faca2c92f7173152dd9898e65e4dd2ae4a64a272a93a73c3d1050db806cbcd99328979703b11611f0720eed23d7907a7eab62f3091f1f66bd3d58b9ee5cd0a5af5fcacbc44b5ed766e52608706667b85828cc0e017898b04fd4953ecbcf2d740011bdc31af0486b1a5474fd2b124399f8e344d52f3980a80faabe31fa0aa661e1e9e3888b5cbdf4bfdeab7e5ed947edb59cbe4a9e76ac87d9876a6b71a42ef2a188b3302d6f44c29390c9e962ebeabe9192ce6960be2987840139f72113018100b660ac57ab73dac37e8375c68eba76f3b3f88b687be6713d1726cb7f1c3b2ef20176190c31756fd1ce0308b85d1c3daf4d744999e8ab40bb9b44c0127f358a013e7cded6eab623a3a3cb365933f91ca46187652bc2ef695066dc1c6ab939efed8267d49947136", 0x1000}, {&(0x7f0000001180)="8754295ccb0bfc110eb0a3df4f60c3a86e8803bb0411ddf3f71d6e8d6f", 0x1d}, {&(0x7f00000011c0)="8c45ba82d2e6540559915e3517cd6968d6569c25e45fefb40026d493787789bd8a7c2ba3104c0f552162af1b346d5ae00b744404d85669a66c11db76d1ec604fa6c7855ea1cb1c475d8739876ad138878e7bb564a00c171336f0ca2b4b220648a6e912a277cc35e4aece9e95e11a7892f4471005dc324a6523700fd33aa7461d250f4428c83b50848fe8adee41bbaf82537e9488bd591d7be159ce6e83a9ebee5707577a9b259e679b1ce0e9c8874094e48c2815f702fe0154953e0ca24d5cb6189537", 0xc3}, {&(0x7f00000012c0)="832b8d004bc79fab0e477d8d06dddfa15263a51c", 0x14}, {&(0x7f0000001300)="844f4740ee2d628f3dcd60c75a38e06d6a17dfd557d1c473acff2b10938b4cf51321adea19059ac6c2ab31766d727e54d0cf6d05f964c9a5ccb0809851a99088f466024f34a36fd32ec49126aa6047574a7d96759147f83c43d589c65d74103b3b8e49b349ee4cacc30c98d6fe03d1e2a5c2ebed8c948fb896c8c903a13d26fed824990f95e231ea2299d7f34d795530496c5a3563dceae378e8", 0x9a}], 0x7, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="040000fffe00000000040000ffff000000001046cc1e5e72c634e31da5b31f7b2b0000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="06000000448c728992694f00"], 0x118, 0x2}, 0x403) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:57:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) fcntl$getown(r0, 0x5) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgget(0x3, 0x41) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="bb7d8ea4a46b7d7a1bb32297676fca6b04f95791bf43e3504f7d9f957b86f7a5c1cd76f6ef49c9dd472aa017ad1c6321091ba140ee7bc700dbd8ceda1603e9200400a0e46872beb13a2af3f7f45d3d7f3753014edab6296da25b6fb254dffd1f930acc031ed8d3dd0975c35d7afed034f062dc318cb3a0b454327da9e1e6a70259c769c54f4c7fec841fd9b743e3de751ff8423f46cd09ce367926f0cf755f0aec29831c4b0101f31729963f657d08de7f656afcd77377f9c3d61116946384afa87cf20598ee88d6e9151cc429f7c340523917a28764c7dee7014d5b5fea1654874c30441fc92eab8a88dd710e", 0xed}, {&(0x7f0000000040)="515f884436d3024ca05ab2ee3f300ea5c7e9954132449b13c6afad80f2a8db98ce7727ceab3b30f2399a380b01d77e0d71894fbd8259cf8787915e7685f3886018822d74ab96c4277e7abe57d7142f6f25c4e852a3feedad5ecca4d2015a8a3b57", 0x61}], 0x2) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 07:57:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) 07:57:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) lseek(r1, 0x5c, 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:10 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0xfffffffffffffffa, 0xd31}) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) 07:57:10 executing program 1: r0 = socket(0x11, 0x3, 0x3) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 07:57:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) clock_getres(0x7, &(0x7f0000000000)) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:57:10 executing program 0: r0 = socket(0x18, 0x0, 0x2000b92) setsockopt(r0, 0x8029, 0x0, &(0x7f0000000000)="000100008055d0cc34e000", 0xfffffe39) 07:57:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0xdd3, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3800000000000000000000000000000009b5bb8c6f8a2f515ab09d08935d9f44bd35c905d67ce99000000000000000000000000000000000"], 0x38}, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 07:57:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:57:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 07:57:10 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000f0e000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) mprotect(&(0x7f0000d13000/0x2000)=nil, 0x2000, 0x0) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xbb, r2, r3, r4, r5, 0x24, 0x6}, 0x800, 0x7, r6, r7, 0x5, 0x3f, 0x8}) shmdt(r1) 07:57:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x662) setsockopt(r1, 0x7ffc, 0xb, &(0x7f0000000000)='\fFW}', 0xfffffffffffffd12) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648fd7aa03265bcbd7367e8a965093152954df4a3259222230ce160156bbdbd5e4745b9e6ddae3b98dc931d6d5f4e19c815913973b9bda4efce99a4b00e2b111dfe9b2ced3953c08435d5e248187f7549e05c815c9798536ed46169f05e7575f6e2bc719c1a6f38bbbfa826efebe45bd57f28dab2", 0x87) 07:57:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x0, 0x6}) setrlimit(0x2, &(0x7f00000000c0)={0x0, 0x40009}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 07:57:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xd47e, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 07:57:10 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 07:57:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x18) close(r0) write(r0, &(0x7f0000000100)="01a25ddbb1cec22e9d044e43195dc03e6739dead2d947a1f5b01708198627d84478e08b63450b5b753a1425ea2f138f808ed12def65af75d03e46938bf0913c29b98a53a3ff85d378ae557d6be37d3910d955d6699f615bde0b589e96b8a162d5678612598d6861a88303b167377562b0226941e997d171d5a62e5ea85acb44fa09ff093a5b9062069af3a97401b322d0ec35fcfff323af67b6d34d1b1260a700d99e98fe8149b50d713b8181a9cf15aca9d4913c8a5f727dded8bedf21ff924302ea9e855aa9417fdfb93b328ba2c62f9325ad8c2a4deb0aa26c29befbd9554d5e877d6149373642eb37136a731c71aea7c4d8215dcaedd343691006eeb", 0xfe) fchdir(r0) 07:57:10 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 07:57:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) getuid() 07:57:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4003, 0xb7) socketpair(0x6, 0x0, 0x1, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt(r0, 0x6, 0x80000001, &(0x7f0000000000)="d9c9", 0x2) 07:57:10 executing program 1: socketpair(0x3e, 0x8007, 0x3, &(0x7f00000000c0)) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = socket$inet6(0x18, 0x4005, 0x7) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6852aa3d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x81ee, 0x1, 0xe7, "6bcce8ff702090fda49b751c1a4888a3ff1f6fde", 0x189, 0x101}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 07:57:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ftruncate(r0, 0x80) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 07:57:10 executing program 1: r0 = msgget$private(0x0, 0x144) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x200, r1, r2, r3, r4, 0x82, 0x40}, 0x19e844e9, 0x40, r5, r6, 0x0, 0xffffffffffff8000, 0xffffffff80000001, 0x7dc}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x2, 0x20000002b, &(0x7f0000000000)="4b74954c", 0xfffffffffffffe54) 07:57:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff6d) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) 07:57:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2813, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:57:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1f) getgid() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mkdir(&(0x7f0000000200)='./file0\x00', 0x114) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x4, 0x3f}, 0x10) getsockopt(r0, 0x7, 0x8, &(0x7f0000000100)=""/132, &(0x7f0000000040)=0x84) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8009, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) nanosleep(&(0x7f0000000280)={0x9ff0000000}, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0xfffffffffffffffb, 0x200}) 07:57:11 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x6, 0x10000}, {0x10004, 0x800}}, 0x0) 07:57:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 07:57:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 07:57:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:57:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) shutdown(r1, 0x1) write(r0, &(0x7f0000000100)="b8b5e337c4d4fb3a23648cf32bf7c2d3ab86da005eda02d5238afce5f1022143ed1ee581488aa3d16db09a994b0d7713ff280fc9da3e16484fe3c39f5aff4ff542af8b89d01e54bc747d", 0x4a) sendto(r1, 0x0, 0x0, 0x400, 0x0, 0x0) 07:57:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x100000001}, {0x9}}, 0x0) getitimer(0x0, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000040)={{0x2, 0x5}, {0x0, 0x1dfb}}, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) 07:57:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4e, 0x4, 0x9, 0x6, "aaacf6e85b19389e31b3692264eb167888ab596c", 0x0, 0x5}) ioctl$TIOCSTART(r0, 0x2000746e) 07:57:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 07:57:11 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() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x1, 0x0) 07:57:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) r1 = getegid() setegid(r1) 07:57:11 executing program 0: getgid() r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket(0x2, 0x8003, 0x1000) 07:57:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x43) r1 = semget$private(0x0, 0x3, 0x101) r2 = fcntl$dupfd(r0, 0x0, r0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000500)=""/104, 0x68}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000580)=""/175, 0xaf}, {&(0x7f0000000640)=""/146, 0x92}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x100b, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000340)=0xc) r3 = fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_int(r2, 0xffff, 0x1207, &(0x7f00000004c0), &(0x7f0000000480)=0xfffffffffffffdb4) r4 = dup(r2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r4, 0x9) sync() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000780)={0x9, 0x8, 0xffffffffffffff2e, 0x0, "285ac2010948a923a21f79892e122b1852752d12", 0x79a6, 0x100000001}) setuid(r6) shutdown(r2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000880)={0x1, 0x1, 0x6, 0x0, r5}) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/54, 0x28}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100), 0x1ed}, {&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/242, 0xf2}], 0x5) r7 = syz_open_pts() r8 = getuid() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000400)) r9 = fcntl$dupfd(r7, 0xa, r3) accept$inet(r0, 0x0, &(0x7f00000007c0)) getegid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x8, 0x1]) getpeername$inet6(r9, &(0x7f0000000800), &(0x7f0000000840)=0xc) socketpair(0x6, 0x0, 0x0, &(0x7f0000000740)) setuid(r8) 07:57:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) shutdown(r0, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x4) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/143) bind$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000340)='./file0\x00', 0x2c) r4 = socket$inet6(0x18, 0x2, 0x3) fcntl$setstatus(r4, 0x4, 0x80) sendto$inet(r0, &(0x7f0000000380)="9403db0e48bb888ed34e8110d0f3e3c7700dc10f0f14a48bd9e0dce2d0eb65e978205235ce4cb1706d3d597a18917348d0b199014eff62de56ec6e1749ba90cc9954e8ddd84dcfdbeea5b00097daf172c752c5ab4d0e25edca970be08262c04ad856198cf22a5a80894c60", 0x6b, 0xd, &(0x7f0000000400)={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0xd2, 0x80000000, 0x9, 0x2, "f41fd8fbddc3bd00646970560a50aec0dc30c1c3", 0x9b9d}) semget$private(0x0, 0x2, 0x501) flock(r1, 0x2) syz_open_pts() getsockname$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSDTR(r2, 0x20007479) 07:57:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 07:57:12 executing program 0: r0 = socket(0x6, 0x4004, 0x7) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = socket$inet(0x2, 0x14000, 0x80) r2 = socket$unix(0x1, 0x1, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000080)="a5235dc682ce0ace1a631a38863fdc861c92053108744b236dd1f5183726c97ef407b06ebb6d1f6ea42b581ef6531d421e94d3d3c2adfdb82124d0e5ad62f1e2ba6d54e59acd3f9bb3efc3abbbc3daec5b62b77273047b6e31af768b6fecae3b823723b058794bc0ff9e31da8a902452709b6fe01afb6e8042da458b12c9ab1ab06ffc9bc94960193d68a29f2af1e431f3ca80c5fac208b6316c9e61daa358bf5b62361062093e4f36c348edd2c82ca314a1f819c5c2c14a1e390b29b135e88e7f03644995932b70c6dc1f337413", 0xce}, {&(0x7f0000000180)="3ef223bf0a5c0845e96279bdc3bfbdeae94b34057baea21081274971b4984f560b3df90bc6e94869c589d680aa0f33e67cf6055f71bbebf515832499034b1263a8fe6b0f3e5798a268e52a097a23a3f7295414401c18d6fc4eaed7e9238cb3f71559e63c071f90dbe185d23788c76513cf2dd521c20fdc0e0e93e82e68f3bd7b0e5531bde89d1a89589fc44296b44db4ad2762bf81296939c8ba560dd2acf914d850b0a383d3cb494cffe40ea01f9b6b8e2a3cbd9375105bb3", 0xb9}, {&(0x7f0000000240)="097474088c17acb11bd0eeeb5bde2caf36aec2df82250ebab1c07f319caa78d65f987897573fface636da7c08dce989b92a45d65d7b1213826139490826f898a37a0935e44346a6a33f08bb066c3d8210f01b36dc8282148fec9e0f0e106abacf7b38fb62123359412c8e8de317180f6d5be3abe48b9df4b2ef81dfab9e9", 0x7e}, {&(0x7f00000002c0)="e5a4ecd81bf7467e31c5d9bf4d093c5b4bc7ecf61fa65236d2aad57e72b4c059e84cdf6413c0e391e28e4a912386567207d149e0e5dc136538e13bd04a17dcededcb435a3550b466f58b6f91fecdd6d63798e1d9d5d700c8b6b87ea39126041e1dd0dfb9df2fd70aa4973a2ee0f27dd650a000c4460c1dc2f177f6a26bf5382ce23d2f3f62eceabb4b97352c99a4226feb2ee15c71b17af0b784deaf079aef89230a2596f59812361ff22fa8271a64849b1aafbb08987319236d45f1675828c0e415f9d5b8cb1da7a6556ed60d8253365150025adf", 0xd5}, {&(0x7f00000003c0)="4c2ef35305edca0541f47dee8e23e451b4fa4d8e43e04e04b70ff2ed31853ed262ffac271e43492379d2dbb6627ea20c79175606e29ae0016464a75021b18b72eff8a2f9f3c21d33fc0406de19dfb0af3f189437f72f777f17d3362b99193b9134f21071db943befc25edd87daf1a2fcada2a6c5a6cac1eb21d3483a6095c16f51eaa1f3b598d122e89a41e045e4165760592064cd9ba027c214fa33ce204cf0e1a1e5e905c9160a8947b55aab82133d52cd597c74a27dff91f60c5c1584aef99859a6c814c80d162d67", 0xca}], 0x100000000000017f) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r3, r4) 07:57:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = semget(0x2, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/186) 07:57:12 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x2, 0x1011, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x1037000, 0x1f, 0xfff}, 0xc) 07:57:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) shutdown(r0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:57:12 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = getuid() seteuid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:12 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000140)) getitimer(0x0, &(0x7f00000001c0)) 07:57:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=""/154, 0x9a) 07:57:12 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140), 0x1) r2 = dup(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='&.*\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='^\x00']) ioctl$TIOCSCTTY(r2, 0x20007461) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x51) write(r1, &(0x7f0000000200)='R', 0x1) 07:57:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) 07:57:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) semget(0x1, 0x0, 0x88) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:57:12 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = msgget(0x1, 0x10) r2 = syz_open_pts() r3 = syz_open_pts() r4 = kqueue() r5 = dup2(r3, r2) kqueue() getsockname(r5, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r6 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000001140)=""/34) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) msgrcv(r1, &(0x7f00000010c0)={0x0, ""/73}, 0x51, 0x0, 0x1000) 07:57:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x16, 0x7, 0x1, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 07:57:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') dup(r0) 07:57:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f5712081716b936a5d00d1628b53a0c5c0f9daa4bff7cb95a028cd9bb95eec553446e553cb13e1310b1d86f383b8e26fba03e670d86dff0ef85f725e658aaf0eeb20a44a02b6270e95fb6c9c09f60b8c38d66f286958300000000001d000000d291e7a48abff5ca04d2", 0xfffffecf) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() flock(r0, 0x7) close(r0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x3) r3 = syz_open_pts() syz_execute_func(&(0x7f0000000180)="3ef244ab45c1950000000039c40199d8c5c461fd2e73052e43fe06363e2666400f38031614a8c462c9037a00c441f8c6323143db0482") ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x1, 0x0, "85497100020000000000001167f5bfa600"}) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) sendto$inet6(r2, &(0x7f0000000140)="375ecd14bd1903ebd7249db0", 0xc, 0x400, 0x0, 0x0) syz_open_pts() read(r3, &(0x7f0000000880)=""/161, 0xa1) 07:57:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = dup2(r4, r5) kevent(r6, &(0x7f0000000140), 0x802, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x9}, {{r7}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 07:57:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:57:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x3, 0x6, 0xdf, "31b69e98fc561d715c88f175087c28c3aaafdb4d", 0x9, 0x3f}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) fcntl$setflags(r0, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:57:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x8, "0a22d4946d74637ad3ef774b2d095b7e381f46d3", 0x36d, 0xaf}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="2d9aff2d38ff88f35fdb8afb3ff80ca7b5609aadaec10b63b5e57ab77d312e4da1da36fe7fa69bc6fca652c52ee158be98d1eaf84565231a208508", 0x3b}, {&(0x7f0000000100)="f4971a513710fffd41d4673bc58274e278562cf076d9ec07e605c9e184f281204c22a2f0e53eed87af2ae30895af9191", 0x30}], 0x2, 0x0) 07:57:13 executing program 0: r0 = socket(0x0, 0x8004, 0x2) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) close(r0) setsockopt(r0, 0x9, 0xffe0000, &(0x7f0000000000)="e6ac11220e7eac2ae59e404f3c41afec40134e62d48d3bb2a490df52de54fb2556cb9aa151a30a57e17abf9417ca07c908a6afc8d67a09ee9822462c2f880e8e689a40f59952399dab1bbd91c3872f8673f44eade70ec8d21f892ce9717d29317ee31fdbbf16361185398993998281894849c47d9307c329b25b3af80bb14cc3305569e77bc3ca30f73e134a5fe0f8856582ac22b06b85d63d5c6f78a30166c13940dfca4b625c2c996614172bb6c622e73631ecadc09cc25107a55fe3", 0xbd) execve(0x0, 0x0, 0x0) 07:57:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x200000, 0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x9, 0xe78, r1}) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$unix(0x1, 0x7, 0x0) clock_getres(0x3, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x108, 0x70) 07:57:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0xffffffffffffffe8) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget(0x3, 0x0, 0xc4) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = msgget(0x0, 0x200) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ac7addee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d65841deadb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) 07:57:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 07:57:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x7fffffff, 0x9, 0x6, "89b559a2027cd8da0adc1afbc9544826c017255b", 0x0, 0xffff}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)) 07:57:14 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 07:57:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xff76, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x8) r1 = kqueue() poll(&(0x7f00000002c0)=[{r0, 0x80}, {r1, 0x8}, {r0, 0x2}, {r0, 0x48}], 0x4, 0x100000001) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x80000000, 0x1ff, 0x8347f57}, {{r0}, 0xffffffffffffffff, 0x40, 0xa4, 0x6}, {{r0}, 0x0, 0xc0, 0xfffff, 0xde7, 0x800}, {{r0}, 0xfffffffffffffffe, 0x9c, 0x4, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xa9, 0xf0000000, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000001, 0x7fffffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x5, 0x9}], 0x4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc, 0x31, 0x15500, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x11, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xffffffff, 0x200}], 0x8001, &(0x7f00000000c0)={0x7ff, 0x3}) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x40) bind(r2, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) 07:57:14 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r2) close(r2) 07:57:14 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)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:14 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000100)={0x1, "d5f884b5458b91f3335a658700f36631b20fc31873bfce7f9bc386cbc4a06df4dc6c630d"}, 0x2c, 0x800) r1 = msgget(0x1, 0x208) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000fcc7a9e59154c61eb21a8f2ced6fd23728bf7d7bc26ef5d9ea219a2f7269152d6adb5731d8dba0e3b9ea07fddad523b2b84598ef37e1a3b7d5ba4e9b1bdd6c244efb663576d74d4828d164b43cbceb50800bdbe77091ae445796e54c9720e74bbea5edda1a4ee2edbadbcb1a1e3becfdc116f20516e4a6ac6fa4a2039cda6c88d8801707fc9863370b344b0e1f2d60542b79e138b571470f388f632d1019ca13a23c03c6d97df175d0ef02d3c6431055e970f6b33ec23fb6b4b080e096a2839af10eb7ecb288a39ec935e0763793613b7de8e8e1c2f46363c28ea1f662c5b1b8e8bc22ceb6800dcfd2028d5ecc44e087eef4e2ba6db55ce2125668e61475ab0cf1e64b2385f51bae9a0ffed4c44c37fce0f73b2e0389f406f1eb558700bb4b13283cab1e8d39963c717c5540f2324ada77f80bf6b4f8e08eb462094c9d3a7dca38832f1c9163950a403b25abaf280f5cf938b6a9da0b9622fcb5ec485a26159506a20316b4565392d9e2beb4cd72b497769e37d881ab0d59faa6362f3ef2ba1db0ec4b5d4944c1635d64ad8581f82b1e4c9845b4ca3a8303589f2268"], 0xc9, 0x800) 07:57:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) fcntl$setflags(r0, 0x2, 0x1) 07:57:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fsync(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 07:57:14 executing program 1: r0 = syz_open_pts() semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/12) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) flock(r0, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x544}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x4, 0xfffffffffffffffa) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc00, 0x8) getpeername$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a6c23a21f2903c8e4d0f1a9ca0bf9a9f82c556277dfde8f39ab4ba41d4039a0d3f701c733e338e7b215a4c81d07bb5a6895bf589fd6c2a2736fde38c1f7751c8e"], &(0x7f0000000180)=0x6e) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 07:57:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="6441236b587fc2d1c3012567d6be", 0xe}, {&(0x7f0000000200)="f55e7a882cb22b4c8fc4ec42ace186175a711e74a1d5a596545a47d40d727e33d5d3270763150304a0ee3648850669ab96df4bf28bf68ba7b9130425e71d629bc866b5262fd4d76b9df29ded67fb3382018e5bb69356ffdc0f21f3ec16c130ff1cf412ea73026af9ab1dc412dedcc42ade69b7009c1bc8b541d12a4606d13e3fb3059f9adf9e4dde06d16ff08f9ddbb8b34416dbec5de49ad62d22c9", 0x9c}], 0x2, &(0x7f0000000300)=[{0xa8, 0x1, 0x200, "58aac93d492e6193490670faa7c24fd7148ab9ee03e90dfc3cee7f41be7f8eee46bbeafcfd8b5f7913b64c68f4f384385474b438afdb1d2d1ae422b748ce554dc7d84d0d232484d02fdfec14515f0883198858a98ec0b26c1f72a933451ec55ec964cff54a7c7bb23d6d21f8e299f3120697bd9fb93ec327804404539632c1fed96d76d59cabbe5da46d43366fb0de8ce94ea47bc026ffc9"}], 0xa8}, 0x0) sendto(r0, &(0x7f0000000400)="861546dc073d6b90e3057c3e7eb5676ea48b9b31a2035f1988bfe645b300115b5ebcf56eb98ef12185e7d36cb154730e4be0cb211a5fc1d619b286b06b", 0x3d, 0xa, &(0x7f0000000440)=@in6={0x18, 0x0, 0x40, 0x8}, 0xc) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') fchownat(r0, &(0x7f0000000500)='./file0\x00', r1, r2, 0x2) fchown(r0, r1, r3) r4 = socket(0x38, 0x1, 0x0) mknod(&(0x7f0000000540)='./file0\x00', 0xc001, 0xff) renameat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) r5 = accept$inet(r0, 0x0, &(0x7f0000000600)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fchownat(r0, &(0x7f00000006c0)='./file0\x00', r1, r6, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mknodat(r0, &(0x7f0000000780)='./file0\x00', 0x8, 0xf24d) sendto$unix(r0, &(0x7f00000007c0)="802a96ed85fffcbaa643d904b0dc1a2e19c073908e33901d751ca3f42626d60ab5375bdcb9e2c01613a6564c7dd3c68ad552adb7998e59510aabed5dda739e81a9dc56b68a105a44374548babd7160e6e82e254bd03badece1a0b461a5fbfb40c7e34d42271c140af9", 0x69, 0x1, &(0x7f0000000840)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f0000000880)="59c8a1a9628b11e1595a524ea12373bf4dbec0939acb54d0c8d915bbcd3f832a11d620ff81258526cbe7021b414d382ca68ae30236232a2ffd79456e47c60a2876c0fd981cd427d0b92935c9a9eeb300108b239ccce696630003523c179b5bf3b8f2c4ab9f6f60084a25f6f6d2d90f3c928795dea0108af0ea7edb5856c868bb8cb8e1e35e16888aee7961271fe3d5b1ad7f40bff9d90cc5aeb687a4ef5d1f4eebd8fd60ac8c54d2b30f25ae30f8", 0xae, 0x405, 0x0, 0x0) chroot(&(0x7f0000000940)='./file0\x00') mknod$loop(&(0x7f0000000980)='./file0\x00', 0x2001, 0x1) unlinkat(r0, &(0x7f00000009c0)='./file0\x00', 0x8) setsockopt$sock_int(r4, 0xffff, 0x10a3, &(0x7f0000000a00), 0x4) r7 = semget(0x1, 0x6, 0x24c) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000a40)=""/67) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000000ac0)='./file1\x00', &(0x7f0000000b00)='r\x00') accept(r5, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) 07:57:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="aa7ca98e8edd6acb643d6d8fb445362cc4625754003d22c6be1c3e62153f6d3ba2bc1618cff1924791e019e90d477a426f76633381ac784045f0835d31157cf988421ebd7a6fc9a4d61fc61403d76cc116a9965e4b02ea9fff02c645f12794df87078c483f9dc0ffdb5e45e233ab641b62ac535f40513970fdba1deafeb864d62c98fbbe1527bc03e06e69af41a1d1957e0c18442cc03247cdffd0f93edfe740219a0fad93d2d1d45a8918b898e21f841ec6e95f1e821ce4f016ab7ae20a50d5c0075e3bc3f09dbefb1834ac1634ba711f9e06f54089f2877f0a1142f8db11c0dc1f005fafbb3ea0dcb3427eda87248b25eb", 0xf2}], 0x1) 07:57:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) fchmod(r0, 0x180) 07:57:14 executing program 1: getppid() r0 = getpid() setpgid(r0, r0) 07:57:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 07:57:14 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) read(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x4, 0x24b33bb1, 0xfffffffffffffffe, "56bd307763d9281414057c7db9080126ccb9bcab", 0x6}) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f00001f0000/0x3000)=nil) 07:57:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 07:57:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="61ed737a25a163a2a78d0279635912a39c8366aeffc94945f7674c2144099fc45c5cefff4de09cd0", 0xf) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) 07:57:14 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = socket$inet6(0x18, 0x3, 0x8) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="03d6d114c361c51e6b8c4c91d9d79b3751fdd4f756048bc2b59d8537470b490cf7af72939705e7b788e63cf17f12cc482af56823852fab079706bd8de7512ba2b07d797f9ee01a2d60bd631a77c0327ad804909643cc1073999c6f43314ddc72f22f72edcabd44caa5fd9849e4cb4e2fe6141877c330adf0015da75dc003d27a4c3784f523a820ae98a416c3a2382a60bb08284202f74e5f34647eda217eb46c9de5d771f1bf3109c9f1da23c3fbb6fc2d73e1", 0xb3}, {&(0x7f0000000140)="542143a87f6f85017022d484a2d3e953dca5251a072109f4352d5f77cf0b465d4e2229d85bd16be52a044387360580c9a864aa55be990b6f02f3fac3f15108c130c74100f9a18c424fd970fb820b2d35ebed927a8daa478ab1cc1518163e50661ddb363b7edfd96bb7b5205e454e3ac67beef6364afd788dfccc6928c4ee8d20470574035505965632925d2dcdd5e59bd94265e309a82de754f1e8a1a50d5f26e8a676a05a241a531e785c0baff5b2a57863d2daeda8b32e08fa5df1e7d7c4f7553f88", 0xc3}, {&(0x7f0000000240)="4cc43ab7df27b6e90c413cc6342d1ed9a58e02a2738b166b3545432f5b2c77e797fdc1421854eb48c621bd37bf52e79bbf119560e77fef2847b1c68f458ce277e1be13eaa943a79bfc10615b16843172f6050c8265cc60b394c672dc05d4d545c2e5a878ac39fef4976c493a395764a0943f611c9e860f3a552295337661cb58b4eae09324c0827379a662d0fd055da78b7b783ba0c95171a4e50b309e42cd196e32bc8d5936ede946575daaba28202b3f607fc2e0e08c8d4aa2bb181d11b912b6060b19f7513edca2aad2b921acc33216013779d0322e3e5e7bd95392ed64d53cbb9b57c8b9b6696e24445433c23234fbb58a6f76310206f93d682d01571135b4fd3bffaacf847edcabaede25c4aca368190c65ad484b3b18b849d4cdf2ba062bd030b320ed0bb54c4f72a3edbf47efa8c9789a47a9eb2e15d69457d32e9618e99c84888f596db9e58b7c6c8dddd6c64330eef9ffc1bb6acbaa0062b9bee2f275c87f59b9e9c1835cb4740b811b97787dec466481d57c01ebe5cb7d9eb831851f49abfe0175f700fa872b5f2551848e536ae70d06054b7336cdc7a6787d74e3a8fb9e4cc0429c3ac4808b304aa663d60ea35f1b0528423446957a868216f98b116965c34a16e60c56f306666edbabc582b9fa06dce8a3469ed27113ba1a4e4f7565daa875523d5c734a696ccd1f98ab5fed88b070def806cf8c007b8fb1a10c9fb36aabcebb803ccd742c5e644b558ac2b1caa5286fbe129e24b123e17aca42f99aac6a927b1d30d7f1faafb7d69ae7ed80c21955c5fa6adc35f6e94448e36242c741d4a5f79e9dd48d396731c1d74a47f196e179773032b13bcb0427b132238a7ee8cd21b6abc8ac08713490d7978780786bf3e4d055f7c99fe4d038f9032f763f2f5fb96c1d4223a91c8acf8554f197b4a9937ef09d3fb2c01770ec07c9664c67559151ada148849828de2aaaef6ae8b47e031920f63100375d900420eb25bcb71c0c55041dd9a090cfb4dde7b78dca7286034959513c2eec277dc739345fb0624c1fc65f5c1ced01a26f1917c1d9cbeda17b71c6c3e1417e7b08ae9a3906dd1b7be1e75dc83e5e2c36bba4afdde06d1f764a8c5a48cbdf898d4a701e5e0c90cecac1f6664b61bc71ded3d0a5ade14331137c9cc1b97cacb1458d9d1babd6a288d88bd30c2f698f218a2aab767cdf17cd36b705a7fe98db3cbb3abf43f68c4782f140b1fef60ddd6019f1c9d3559b3c97e395156df1c480f5dc3e264addc358b12c8ce0f085a1463c43d28f80e8acf9eed97608a49b3318b800f0b9669e3d8d1b3d39ececaa83ca2e2ca44ec2cd0c963a6154520d176cf284fbe29c0c9c6533680d37ecdaa452e57542dfac9c986912031b9de1d10508bf6b0d6e6d0f6dd6d67671877941594bc35a4b4cce4bc788ca9870532511d392e9b4a71bec8dfa6ad5693a62bd0e018862ccaec5ae127148aa3d37800929910ed4d9b3b9d29e3bee49d2e2c06172679ebee6effb261ce3e0c58bd5a7a99aade9332d8599ee1ff422471eda89cfda1d2dc6151d12ad35c70bc42a39486acb13fef6909c1adb4c831b938278057386e4cb0d089b208614cdb93d112719af701095328e83fb6c93164f35e8017511339ec9b67ba59414c132ca431aca8152db5b62d73d25871a73e22a733bc37e6ea7426fc0521f32b291b0e52f24fdb6b11d1e5bbe9633545681e5588b7e08830afed5c37564b98bb934941dde9e5bf20742d16df1ca457bd8b0cc0fa94162d50aff1329b2dcf6ddf4c101048a8009ef7816800b0cdacb375498b114ef2029c200c65a572b1293d1c6dcf8e31f536c5482b43f01bfbf5db3e699382e00c6498c842703329ea48e90a0892c0660cfd62b19b2af968be563b6345b7c944312aa9c0705b69aead69d9fb0b0f8c010e9994c4f93bb5fab411dccade73ca5273f0c20a5320a712b2c4c41c9b92cf03b09cd055fbc51c3549a530c3ee5205e8708d31e7ffbd1cc07116254a019755a8049659e37caaf4a7afb0842b0c097d5531ba69e8d8145eb836167d0fe9652f9f8aaf3c8266c401dac7c8ddf76a91df8682065afb4a72bfcbcd887fc27ab1c21ef6e141df0fcc255b951a2e0d597f7ecce0a2b3ce38de418a9349cd5fbc15cc5fd82b86b79a5322be1b3cdb04393fe8f20c7baf6dc23994b3a387e19f922a4484e51757ccf17334cdc26f42fde62412c4b2d8b592e26072577029e0a507e034a311c642a5d8a2fc39eac12fba00d5f037cd1574f6c73fd72f1d6323202fce3462cb366cfaeda98a04f91f1892cab1ace294b4b575a501b1d2c5a07ccde1f2fe6e25ec0164a3741de4bdee51edf05a776c31dc92e78c75b0fa94395792822c6e6ea5db07cb82de405fa8daa5073953cbc785bd2347855f87560980eb57877cc5c008c641069a17f3b7c207b431d81b2e57c71af664f0a374d26489c14f344625b098f391520c53d5e8b40d3f3903efa510af1e425518ec578d15ee6b7a108623b07998c7d173eefbb56cebcb648ddeccf00c0012613bb15f37e01e57f41f3782db31e7e6b14fa7f58e16d8cd59bdf7a2fc657d4807aa4dba8b195b1ae64727f20cba61f929b0093f8efbc7d77ba1c8eac8b93f16e2970b3e29f948907bca112ea8486c1cf66ed7f0a4dbc0e86cab410d367557566960832c3b3e263b766258e3922969fcd0b9a52dbdd890eed66164d2fad2bea443d4e69e082d96f86a80c0b08469949e3e1275de6f50dfacad4a4b609f994f9b7826ec7cedb982c5b006c554da512a722c834b4a3b77e64bb9cb41cf39b0cad0a427312ab67c86145fc4971edef49760f23a0cd8be87954daf914a2ea63dcadb910f192446fed94730d05987b9a708f1bf000d94074d9a1967839ddb557ad371afe5c2a721dbd9eba4d9ad7e479f389289253d9c26f0be05b285eebe04d19ce331340f63b306869b480b7016a9edb75c57d3dfa94fa537687455b5e4d2af6e3021f7f193c2d8c92793916e18c2f44ff6a145c9c94956d44cc9aba3033b23e7d9df20038b942ccd607a96ffc5f25dcd1447ec9550eeaa712421aa751d966adf0cef412bfcade7c945e6c69617f4b115647cf6d11088c94d40f93070f88da9de9b656df9a4ebc2740fdc6b8ebe3bd5f64a7921a0e1760cd2258071a3a7e99f06a0272e452e0febe4a43dbcc9bff525c22f84183515e894de7414aa4c0340bb878efd67eb077cf7ef37dfdbffa8c47135966e6f4f68cd11a3d070849c111d66da50870e87639d8828f1a0e4495dd42bbbda0bb7e97a6939801bb3b00805355285ad932c9a1ff0a0c1fd49f8bb9f570872eeef8509e817b045bfaf37b080b5b8200c65442b6cbf3e00a1890a79766e7b773fa410f3b700aea42da5625e6e24d316a1226294f1b967aec85c013e7e45231a9919871581a27cfa171e7239fc3b6f95d4ce9597106a39c5676b59ac71c80863f8bcf870baf865cf34e7bfa16ed123d7f7fb8824fb19c159c90b1a6f2930e9b6d4fa3d5e9e70bcaae0ab1d68c523832c5fbafc4dec2f9c485887d95545d1538be759dc5bf306a0cabb05a29fc482a3ca15f46ab63d337f8d38f4e56ac06ce549c59163364a584c948c822b3c8f42141cbdcd4aec3d224fd753d745d9767237e8f6d3d258c2db83d3e2cce2b3831eaf0c50013ce29ff6ef5defe05aded6f9dcc377d79005589795fe719e842761dd21e403ee08a940e6e0f7768ff8bf6a37ceb9df0c62d832aa5947782516d5dee131ed271576b82582ea9a490742d0a5fd6d759fc65ffecbf2676d615e4acf435fd2064bdd18ead898291842129e88d3d9e2bbfda89e3ed6b5a1a239bd213e8f21263895f0be9c4393b18d52c655d86463111a794dc5517e41ee1e2364be2daa4d28c39604fdc8f2cb3e1d2577aae35b12f0a7744c404d3c9690c069f30cf6fbb0a0507b3885d8f9dacfe6a171abba84859808470cd57b3ef680b0867975dde86a4b70bf239b08221cdc4c70f800d96865386e85ef7e3c5249f47567d58afdc30578d81025190058aeb028119f9692a8a8e0ce80783652cb24c563629a2c6e2f92815bb0dfc2a7824076ddde4d8e3cfbd312c842733d7176528ac1780b2c19ccd1121f40ed93d675cad35ae85c7e74b9fa9d1be8ef0ef1215f12f65e090f5805f8831b08cc606fff7cb464b76a09ea264bc2b0f5d0d7010288dde8b779d32f4e9c09ff1131d3faee14c6432b4436a7acfaa855ecb6e4759cf237ef32b524b3fd4779b24cdbd2b70ad5f0a67a24932c62cd57b1ed1d2a8f6b6fc5553ba7b1a72ebaa8c56609d360b7665c083bb39f7ebf0424a91d63a940c16f99f4de51230a8bb85d9003df31c085005049cba0d8af1ed221207aec822988dec7bcf78e60c60cfb819819823d5a6bfe824cfd412ac0cf16916031ec810c0709697b3db43f5b254c72f6c2eb2e73964ab1fe5857f4eccb04dc46fd14160d0fcee5035ff98a1d7f1fefd0859d5f7aa3c639ee98cdd4a28c04ca18e3133656a209aeb617db0ff19358f6fd1d25d19ee800acf2d6a8e7e641d2cc0ae2a8d1b8f7956b35f34b816bb7583fd6af0e8a17e7f3805478a0394d570d45d90b841a0695475c3e78422a0588ded7df7b537f1a08779c80e67595caa16abd19889cdaaea972435204c4f3e68c44d3a38ef607f31794780777ca2085810176a66df438ba26591895b56cf22eafe54ccaa9dbfffce482fceccb2439976dacd2c6ddc920a012632e73be79ce82ec3795c73578b574e4b6ebfd34a271bbd8fda305d469cf69e0fcbefc4ffa3826816f770c98c7b58ae6c6f01afcd97eb3d0bd54ca0398566d7a16fb4867de25ed5716858b6a882c3829dc1b55fb60d2f272b77e75bff3d9a1b4983b91b413bba7a804ecda4dfc239ef56221b055ae7db89a7427776553889cc3bd741f9cf3070778c33e7ceaa54053f97e63497381788d4eda108249ec8ff07a62b5085fa4c9f61e792c96c69f5a8fc16892448af6b6d3f025eac0be7a5490691b6dea99f5ddabc33475b5e5e90cca1b6dd6facc1eaf1a225f05d97466071a8bf58d2f814ae97f218b0087d831ff26ceecac33d9fc049f19584b29719e418cff2c622fa1ffd826dee75f1fa2b0802b86031998a841a6315043f982e46ff820d4ba1c2794e649907681c3090fa7ca86d04d04eabfef78f72aa6188460421886ea80cbce7c2fd40a6c3e5d68993558eb7dda50c6e9407d44cf8846f077fcb1a506e19902d45c36efee044f97f7ed5e359046e528d2eee47ace39652ec6cf082a986eed6f74850993051d6aea5293d71ed775bbdc6791efd21c550a2b90f0b24022de71b3430daef79d3eaaa61f995723c6a4415dc63447460ad8820fb9fce60c89702eba1f9ae85a3cf71307e680194c91161e449371dc1f8e8f3f585eb792045f8693da364d7a66626225b4e7fe7def0e0c4a05dfca88407c77540c1be248846e2b2b1475f3f18d7de127b68ce0a84a048bad58a537ba89818bf0e7bc7d5f399dc9651e5d9c28227633f78878ec631fb55cc183f1b57bcaa1fd28210d4861f0dfe8d2ca57b20e28dc6760b250604efd09e77d96e2a5b741a74ef52b31c9e56b4e9c4e1f30a7c3697c655f8c693d61966bf2decdb556181fdd810a13f1c7574f324f4325231b0575ea35460de67c49fee18879da38e348ea4059d76e72b8f15125d2ce13aa9d7f46f8a1e074b3bd28dc1c3e247d2415f021af1bb45aa9f93b1bbc0246057171ebff4ae7b2c00bdd8beb7ebb2084688d4382ce546e786b7f2cdcfa1535ab47aa7944e2b", 0x1000}], 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x105) fsync(r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0, 0x8) 07:57:14 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/231, 0xe7}, {&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/29, 0x1d}], 0x3) write(r1, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) writev(r1, &(0x7f0000001040), 0x258) 07:57:14 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 07:57:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 07:57:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0xc9, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 07:57:15 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 07:57:15 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/62, 0x3e, 0x803, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x4}, 0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) syz_execute_func(&(0x7f0000000080)="660fdd8b0000002167db910c00000040d811c402058ea70c000000234547c4e19812d1c401de5e18c462f93f8e650000008caedf220000c442f93cd3") mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/237) execve(0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/99, 0x63) 07:57:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) syz_execute_func(&(0x7f0000000040)="0f73d265c4427d19ddc48165d1e0f000573ac441345c93539fb4f72ef08131b9c7d876f20f1ae0c422a1b6c166410f382466e765400fae823fb00000") getsockopt(r0, 0x8, 0xfff, &(0x7f00000000c0)=""/101, &(0x7f0000000000)=0x65) 07:57:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="53d354f6b73d6e29eeaa265b51defb89eecffb8503ab5474877822bf17d6236fadacb68c7adf088889cbc5513bee19b12dec0674010e9ee001712c27e10a8e0f033458447b8ca0a4c8db5eea327c1ddf382bbae45e8b9c21f78d60ed5cb499a09dd8c1f5c40c07cdbcc60c934c93113e3076169b2a0302f763b123b451352c6b9b58f561dcff03a749ae46995271894eb35f73d47e824f748f3bb8f74bd4a37e873c2e9489666f625277d9b230295ec20abc22437f9290fed700fdb7a112fc5fac7a58", 0xc3}, {&(0x7f0000000040)="dce4c79c2892f8ff7d327adce31bd209ce856016a3d1f69390305dc13ad002e809a29d4719685a06e776f4613cba67cd76122478f100e94800", 0x39}], 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) close(r2) 07:57:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x19, 0x1c) 07:57:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet(0x2, 0x1, 0x17) 07:57:15 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) 07:57:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt(r1, 0xfff, 0x80000000, &(0x7f0000000100)="b7995ca5f37814e942ecc0b95d30bde32ac83066ef16ad36f3012a5739f47711aa5c65e33e9dbd6ef7ecdfcf5e902e9a", 0x30) lstat(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000180)) r2 = geteuid() getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 07:57:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) dup2(r0, r0) 07:57:15 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() lseek(r1, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0, 0x0) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="2b011e982224381183ab62e133f0ac6e46bebbf7014ea31b258cc755367b30a712a2ede418d77616de278d0c170492e48451c950f07878a1bdc1cb817a08816e9004cf1fd918fe4633", 0x49}, {&(0x7f0000000200)="e7b3a447d39597dda7494e5ff3864f28c259eb81c9518fe696a08992e809e8cffe956ffc8b7575629b2c5974cc26b352c545f631f760b92c5b45374759bb6af7ec8c44bfae84ecb2767276a0c2d33d663c276c76d3fa88bd1aead6de7a35cff8c7bd4577b80ede82ee4385032ca5d882c7fa11afa2635e3cf30e956c0e9669f9f72b04e65273f3963e1298ac305664cf361c5ff665e723", 0x97}, {&(0x7f0000000380)="5f8d2b4a0c1c8d9e4af26ccfa23a6527c6a1a881e9a862c5f8a7735e50caa57d65d86face270c369bb6f708653fc94ac12080c09ae0d35a877259105d6921a70fc50d2b207a65ebe04fc6d64dedbfdc904621d52299baaf7060411ab33d4df007cacfa023d57221ed05c", 0x6a}, {&(0x7f0000000040)="4b3cb9502a00180c823308ab31a7c0f14c7648e62721e94b5b2f9016b18e5c9d23f8d4d0ffa88434ecd2f6f920203fc6aa8f07c8b16a", 0x36}], 0x4, 0x0) read(r2, &(0x7f0000000000)=""/32, 0x20) 07:57:15 executing program 1: unveil(0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') 07:57:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x30) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 07:57:16 executing program 1: r0 = socket(0x20, 0x8007, 0x9b2f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x4c4, 0xfffffffffffffff8, &(0x7f0000000100)="8184b0e85a799ce08fa6c3620c81971f7a6223d2ef87844efc467c56fb1787ec4b4ffcad92ef143f8cac6e4e5996d30f2caebdb6a703fa9882b0faf666d8243984305591d6621c52b29b72dc18cdbffb504af21921396be5703835ae251b0121c4a8b39403c19e59e8b7212130ec1b8f991cce024beaaa32adfac5fb7c522dec45631eea7e586fc3ddf642c38a669b1a96deaefa1c32998d1b2f28faa97b2e3a2ed72f7edf7cc6e42693956cefe1bd655a0bc0c3eefd732a9e64ded9f14b1748ed32bad07f6397ffb2d25e1df2b0b72d76932d4c4118818d04b1765355b9f6c80e588b5fd8ab61633d", 0xe9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) setsockopt(r0, 0x10001, 0xffffffff80000000, &(0x7f0000000240)="f14f944eccd5dc35585e8f959a6fa310e8efb4b0bddc26822578524cb229d75323b73258318048fceaa16745debc30d508713de392cb09a349d6ad97a043e51c43407c50af9e3849f2f7a3d6f6c8cc6218e2966e65e388c1f62c9796cb888d6ec5fc074101bcf39426cdf5", 0x6b) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 07:57:16 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x80, 0xa1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0xfff, 0x4}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) read(r2, &(0x7f0000000200)=""/134, 0x86) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x10) syz_open_pts() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/240, 0xf0) 07:57:16 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000080)=""/13, 0xd, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) recvfrom$unix(r2, &(0x7f0000000000)=""/62, 0x3e, 0x40, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 07:57:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x7f) r2 = semget$private(0x0, 0x3, 0x284) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semop(r2, &(0x7f0000000000)=[{0x0, 0x401, 0x1000}, {0x2, 0xfffffffffffffe01, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0x8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x7, 0xda3b, 0x1800}, {0x0, 0x1000, 0x1800}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000100)="04eed5b653564fdebddba98e96904899216fd3c738e0ea2bdf94a2b2d53ecf50eec0da7c4923af5da90c1bd4da8781f06997075182e1cb1a4f83c9ea9005", 0x3e, 0x400, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x2, 0x140) getsockopt(r0, 0x1, 0x400000000000000, &(0x7f0000000140)=""/215, &(0x7f0000000240)=0xd7) 07:57:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="2d0182804cfc993d2542968569cba4068d887275a61e40fbcc84d5943dd6e6f4d2b7aa0d216f6ee21ee5b7709d411f03d1dcb00210f1"], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x20, 0x7f}, 0xc) 07:57:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 07:57:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 07:57:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) recvfrom(r0, &(0x7f00000001c0)=""/115, 0x73, 0x803, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x1a4) r3 = socket$inet(0x2, 0xfffffffffffffffb, 0x97) setsockopt(r3, 0x0, 0xd, 0x0, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x5) pipe(&(0x7f0000000040)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:57:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e1ce90000000000691fee0e529b0b8aefdeb5553bd50966f5a4a86123960f0fc73305c34eee878bbe552c41aba8f0477cddc3960f0e1d9ca6ab15cc8af90f2c3873ae144c6f"], 0x1) ftruncate(r0, 0x200) dup(r0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="cc", 0x1}], 0x1) 07:57:16 executing program 0: dup(0xffffffffffffff9c) dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x30080, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) pipe2(&(0x7f0000000140), 0x10000) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x82) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, 0x0, r0, 0x0, 0x8) 07:57:16 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0x1, 0x1}], 0x100000000fab4, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) clock_getres(0x4, &(0x7f0000000080)) flock(r0, 0xb) pipe(&(0x7f00000000c0)) 07:57:16 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x40000000100000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x89, 0x1, 0x6e58, 0x9, "32573f7ffed1080150d13b42f769ec28a6bd6fb7", 0x471, 0xff}) getsockopt(r1, 0x3ff, 0x3f, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) 07:57:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) pipe(0x0) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) 07:57:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3ffffffffff, 0x2, 0xfffffffffffffff8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x7, 0x7, 0x9eb, "64135bc36e7bf576129277f9fb53c23dd6f28fe0", 0x433, 0x80}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) 07:57:16 executing program 0: unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x85a, 0x10000, 0x401, "d5f1c4b370eae293a453d2d18cd0de2fb2b90487", 0x2, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) readlinkat(r2, &(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)=""/250, 0xfa) 07:57:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x101) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 07:57:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 07:57:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x11, 0x3, 0x7, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:57:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000540)='./file1\x00', 0x24) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x2, &(0x7f0000000940)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r6, r5, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000840)=""/248) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getitimer(0x2, &(0x7f0000000640)) msgctl$IPC_RMID(0x0, 0x0) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0xfffffffffffffffe, 0x4, &(0x7f00000006c0)=""/226) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r3, r7, 0x4) semget(0x2, 0x1, 0x50) 07:57:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) r1 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='\x00', r1, r2) 07:57:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1000, 0x3, 0x9, 0x0, "99982e8fccaf3f8156d8d5851de6e626828518e6", 0x3}) write(r2, &(0x7f00000002c0)="37cae34f96c686cab6b99add2d485ae6e2c6eeb6f7ee8a3affc005e0b521bf5f929400955eac0897d7c91b93fa804d1ee0a32e08f1a99f71575a1366048fffd45a55e40e21044779dfaeb88bcf456d59d45647cdf8a9c7f839eb688506bb0b06eed6cad23d8d81bb371a5de9611f03a6f5be6fda94cb3d5b95d96cf46cf4151a62dcfbcef26f7a4cbab94c052a591777274f637e44ac38b815e9cd1dc83ed823f637a72aadc779d6f5b6dd2c0a42e19f435185dae7ad5cada9a22011ca966e5f08ce0b62f08eb71f45d01d026e98b89dc61c00000000000bf50f09", 0xdb) 07:57:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x4, 0x1ff, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 07:57:17 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc00, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) fcntl$dupfd(r0, 0x44aea091438520b1, r1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_execute_func(&(0x7f0000000000)="c4e1cf5cf4c403c17f1ea3c441ed72e4652e98c402cdb6725666400f79d5450f598854331e0e2e642e440f01d5c402092c58f8f2d84401dc") 07:57:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x52) openat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x140) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 07:57:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4e0475d93edc5e8d, 0x6b) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x8040, 0x185) r5 = socket$inet6(0x18, 0x8000, 0x10000) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="30871e326df8f9a4b4ad6212bdc70cb75eb6a26fe908ac33496d1fcb72a50694722aeaf8e4d8911f4c5953054d83ed513981ad9b23eb3a520a9f34147880", 0x3e}, {&(0x7f0000000100)="218f0248229fab0b54b4ae5288dd037cd53e3cb820b9ea8ff47e88223a9617f3dda22cd236cc2eae5dd0f9ed4b4466de73277d6efb9d99b7f4899644f0e0b09c596ca51252f75ee93805e477fb11358a2cce491dd8645cc012e1b634a00c2354d44816cd7115e1ca75a7f3eb86cc1c5c5258822252db6cf54f3e00bdda1525f51e22729f5b78c52eb4c329ab6fd1dea324468f32cd50bf2e4aa1fa609a4bb0b6a955ce7c6323a81670cd2d1e02cb14c6c640153a30b2bd79b7a58fbb0f3baced4c8c4f", 0xc3}, {&(0x7f0000000200)="94c3881925ce4a5fb5ba9c1725d707f246a380002be0979d96feb116ad14ad6c94731b99ff556eadaf5971801b57615720bb98023bc69da94b439783fa7599a9062651580ffaf51ca46cfb3b3e3b31bfeb7194e96b51627edc8a5d0b6779b53d51170b889a04ee6e8b13c22469f1a9dbed789044bb3b441e86e65b0b27370c9746af0cffabde98d1c54b734a54b19bc7233e2234b819f4a4ed86295da8", 0x9d}], 0x3, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}], 0x20, 0x2}, 0xa) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x9f) setegid(r0) clock_gettime(0xfffffffffffffffd, 0xffffffffffffffff) 07:57:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 07:57:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:57:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 07:57:17 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/228, 0xe4}], 0x4, &(0x7f00000003c0)=""/139, 0x8b}, 0x2) open(&(0x7f00000004c0)='./file0\x00', 0x180a0, 0x82) socket(0x1e, 0x1, 0x7) 07:57:17 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) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x10000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = msgget$private(0x0, 0x14a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000018d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000008d16ae35e70960b49e"], 0x73, 0x3, 0x1000) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffffffffffffffff, r2, r3, r4, r5, 0x40, 0x26ab}, 0x0, 0xa, r6, r7, 0x9, 0x0, 0x5, 0x7b7e}) 07:57:17 executing program 1: getrlimit(0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)) 07:57:17 executing program 1: stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') 07:57:17 executing program 0: r0 = msgget$private(0x0, 0x201) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/206}, 0xd6, 0x3, 0x1800) msgget(0x0, 0x28e) msgctl$IPC_RMID(0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2c4, 0x2, 0x7]) 07:57:17 executing program 1: socket(0x18, 0x2, 0x0) socket(0x1e, 0x1, 0x5) socket(0x22, 0x2, 0x100000000) 07:57:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="5d169f5f9d2af2ea0844d3c103b17d8b69e2398bd2d83e8079ab456668503e06f08935bfeee944b006b0297b7aa2dcbb5ca258372d68cdbadb523619126a98a30000000000000000"], 0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) socket(0x10, 0x4, 0x101) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 07:57:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/../file0\x00', r0, &(0x7f0000000040)='./file0\x00') 07:57:17 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 07:57:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[{0xa0, 0x0, 0x0, "4180417e9499ee5ee27ef3b802e40b519ef6468116b4d01a6635888993ed7608ec6e9aa8ad672f9fdf06b172effe09dfa4529360919f9dcb6352248d39d1ab0a071a86772cafe3dedafe49dbc734e42aa2bdde83bdd46ff04f22efd71de59da10dbb7628a0b6f137d30d3ec5db8485666cfd2aea657dafe963b21adbb94a209dbb8df34cb48d2cf2d5"}], 0xa0}, 0x8) fchdir(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x92, 0x20) 07:57:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x20) getdents(r2, &(0x7f0000000a80)=""/156, 0x9c) kqueue() r3 = kqueue() dup2(r0, r1) write(r0, &(0x7f0000000000)="556bcc2887d3c10348305923333e4b13f5d77d1c3f09d34f78ac07417274363db65d94299391e7f131d7031e2573abecf50b5e836718bd89766a1f4306b550142563ebe467be1d174f027027413ddaa49f9c61ed38ea70872835bb342ffed49f5e14275368730fcd4e1a6a1b022b0e5cf8dd5a475643eb84f8f71e6dc500b6b026947863e50452b01edf3987e63e3ea7af", 0x91) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) 07:57:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r2) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) msgget(0x0, 0x21) sendto(r0, &(0x7f00000001c0)="258ad6390f0d6a8fea6aea3fd7fab55e5ec5fd4205b6d4adda8ca6402207147c08a2776208145de5e323929d89665bc658949fbd0792b0527981e928b903bd9c9fdade3eea05059e7c318f267a062496a6188eeddc02ba306a0fc5d8bb2c078d13c3f2db46318f5aee9b68bd17a680fdda88120a86ff7b5b3759a8e86bca3acb5e553d28ce09ebc624d00f3c4b0e4ad0c105ec8ad1714136cf", 0x99, 0x404, &(0x7f0000000280)=@in6={0x18, 0x3, 0x0, 0x1000}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 07:57:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x130) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007134c81e757b96de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000993678037d68d173fb140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000140)={0x3, "4c9336db91b3a6ecb42c12746ba8cb3224a1593d7e46fa8ed3fabded3730c8f25c76e9537151a6baf117e67aa97d"}, 0x36, 0x800) 07:57:17 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x5, 0x318) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/204) 07:57:18 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) getuid() seteuid(0x0) 07:57:18 executing program 1: socketpair$unix(0x1, 0x800000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 07:57:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x5) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 07:57:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, r2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9fc9afb8e7c0c6b48dd7d48b48785b1ac9f7c4671f55c8a5f182220d", 0xafd}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x44) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f0000000440)=""/238, 0xee}], 0x2) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:57:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/40) 07:57:18 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) socket(0x3f, 0x5, 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x10) ioctl$TIOCNXCL(r1, 0x2000740e) socket(0x6, 0x5, 0x2) 07:57:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10000000000100, 0x0, 0x0) 07:57:19 executing program 1: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x4) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xffffffffffffff72) 07:57:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair(0x1, 0x3, 0x495, &(0x7f0000000080)) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r2 = socket(0x7, 0x8000, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) execve(0x0, 0x0, 0x0) 07:57:19 executing program 0: r0 = socket(0x20, 0x5, 0xfff8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 07:57:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f845fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd40000000001000000096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360000000000000000000000000043cf3db55b43514ac01d3e5a80142d763b2e3ca881173ecd2781077779f81515239426a305133963e8599904ff02a79745f241ed0dcbaa54afd42bac6646ee000000007534c9fd2b7885b9fb58e081c519dbcbe72a14f020efbfc39ea423913cbab4a11595e8299062b2b571", 0x8835053d) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ffee50cf00000000010000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000"], &(0x7f0000000040)=0x4f) sendto(r2, &(0x7f0000000140), 0x0, 0x8, 0x0, 0x0) dup(r1) lseek(r0, 0x0, 0x1) fchdir(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:19 executing program 0: r0 = socket(0x2, 0x0, 0x3) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000015000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x5, 0x5, 0x80000001, 0x7, "036cdf97db1f7fabdb18f57014ee70a7e379c602", 0x0, 0x338}) munmap(&(0x7f0000294000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x9, 0x3, 0x8000, 0x4, "514a632f1d3cb84f6cddff2955c5b0a99c1febf1", 0xb2f3, 0x401}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) minherit(&(0x7f000060c000/0x1000)=nil, 0x1000, 0x0) 07:57:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 07:57:19 executing program 1: r0 = syz_open_pts() socket(0x1, 0xc000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 07:57:19 executing program 1: getrlimit(0x3, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 07:57:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 07:57:19 executing program 0: clock_getres(0x4, 0x0) clock_getres(0x7, &(0x7f0000000000)) 07:57:19 executing program 1: r0 = getuid() r1 = getuid() getuid() semget(0x3, 0x4, 0x9) setreuid(r0, r1) 07:57:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x36, 0x8000, 0x81) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:57:19 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x4e) 07:57:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) 07:57:19 executing program 0: r0 = msgget(0x1, 0x90c) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x194) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000c2b3c88be9bab64f033d6894f01b4425ce7da93b39cfdf6b117ebeebbe9b6b7b3e0f96861bef776ee63afc41dcdc41c0e05a5fc963e990b2ffda5707743a3b88cea23cca7ed080000000000"], 0x106, 0x1, 0x1800) 07:57:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlockall(0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xa8e, 0x6}, 0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) unlink(&(0x7f0000000040)='./file0\x00') 07:57:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 07:57:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 07:57:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x4000000000) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x98, 0x4, 0x101, 0x7992}, {{r1}, 0xfffffffffffffffb, 0x80, 0x89, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x64, 0x1, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000001, 0x10000, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x30, 0x4, 0x0, 0x5}], 0xe0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x55b3, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8000, 0x979}, {{r1}, 0xfffffffffffffffe, 0x94, 0x20000000, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x43, 0x99d4, 0x8}], 0xc7b0, &(0x7f0000000080)={0x6, 0x1}) 07:57:19 executing program 1: r0 = msgget(0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000006575d03c15f448873fe7393f5cd9282fd3b79f1106b3853d0db894e484c6c6887f9a76ec1664a7bb035b496e4dd3e5700bff4e5bdc3a39d771c4c3c4cabca698dc89ec3790f3e28c48b2"], 0x52, 0xbe5e325be3d22a37) 07:57:19 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x10002, 0x4) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, 0xffffffffffffffff, r1) recvfrom$inet6(r0, &(0x7f0000000080)=""/172, 0xac, 0x803, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x1}, 0xc) 07:57:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) sendto(r0, &(0x7f00000001c0)="c16df7bee8fc5e9c9c7589be2df9d1db1c217cde178877577564b06e06ead21c746be6ec9802de158ee5c504e58997c3e6b6126ab8ec10974c42d9cd5daaa57f18f3782932b98f26fa09bd7162978ac752babec400a9986969b2b561829f25f08cc274dd571dfede63148cc63ea69a9a7dd974c0bd7e52f6475528fab8409d1183240257e18bcb8226dbd230ccbc5c0774248d2fc867d152b45eb0d64654bc320c626bbbadc623098009ce3204a6b7afa42c9216aa8c9d4390243be6aba2861a2585673f05439dd851dbb7052cc2bd20b3f967eeb566f85431968ce786b3c681db537572a9dd1322ee3a44fa08cc5e0b097f2212975ea6274e56b0b9cd35a3af071446dbe78ed4805b2383699ace03fbd4edbb90294fec594fc5b48801dd78cc3b9d4442fa536f82ddbb5600da8a4cf950cdac48e0349596260aacf610f71737e4aca5b8dc6df0b93c267716160e08b739e25ed9ff6dd180a38c6db3f25c5c11d230d4886cde78129698310a16276a01084ea97680b34968ebe3b1801389f469f6d7af2af513348f7a774b8570389a7b0b5dbe8adbbf41fc6462215c51c8a2d43e599d78926e529d6b7af9fe44de8371e9551131b9753b09f014e563f85e6fde8d6556f456eb305ad345e08682e8f3be5a3997b5552c252860c18a3607b322b437a793911787041937e05bda2c3fc712d7736b15f2ae4ae38d38e551acb76fe306da376dc3cd23210e842d279380143ae74564aa048b16745855a33a1dc0c791cbb2cf245d05fccaebdd6be78969dd005a833231352d82df2833a091232bdf2a07cd7be15fa4d035d5311921a6b82f8211cf3237d716528688dae39a3f9db8c92430a146d55e0a6df62d4a9aacc43778334e0feb10e436ed77460638f5e943df6cef3b41795fc8d74db0e7970aaa4ddb1f0942671705aa80d15444a83016b7b36e8387f0436be53b0521d383f3dc90f48efd1d9e212bd7bb5021db7c9d69ce10345e33694eb8549f1d7ddb240993f8ecb801251472a8e178b0fc3f99c61ffa76e35d90784021af4b0333f156f264ba96d9c5d65bf8e9dab877e8b6a12fe972d475432f18db16b8cbec5c6be9f86367131099f1e1f96011b346496bd9ca199b39c04f8569eda164684f105acffddbe17a8b33a0858a56592e6077c4f29b50ebb854d0f6dc0e494f71196d2da85e8137e8aa2adf123f06cb1e8c85eae6574a68369658ab19c5ac96adaa0c437d6943998cb7e0c1cb96c2b75933abb64b77259073157890093f806713a9ce47e1c342e393ad19371b760ef6efe2faa7f78e22e13187c5c21ed507bfe7a7486a5bb738cef195cd5c865e14ec89c773d4c6e050ee622562858a7c993d6e54812cf2a3086bd65fddd4b31c98203f83cffeeeadfefcefc4672c1b27a6375ceffc81b0d2619b05d3a1e76c37811d13ad248f421f9538f9ef773d69c94b87453371e7fa80b25b5c298674e98e171fa9dfd2c064486742f478668d47cd2abbe5f827d0edc1bdd8f6725705da9513c9c529da466282208f19211ec4b80c8e6f910fbb52f1316363c32cbfe5e98b592cddaaffbed960cd653dc2e197a2e06328d9a3b9ad7d676b854f7cfa03afa5dc20ef034d47613e30d5653e86051fd0938ca2379f923fb55526ebf748a9c636c25f9046495f6a0da26cea6028fa97c04644cb20fb1b4eb0bea4f301b9fc9934288d47c18ae2aaf96f02f322361332e46882e2b6110e818a18c821b0344e956fb287b5b55aba21dce6e8d8c59a1f4e13e5706ef06a660998fad91cf806cf4420d22708b134a5b2c78a140a895b922ad71dbc233481a8821eaf89c7f60d155f94a106d7670fed84644ec38fba5cefc3a1e2b63d27baf6c9f74154faf59e7b00efaea36ce138c0960dbc34bb5303d045fc445ecdf81a3039c73db669dff879bda1e647e77ac55d81daa337d8065bd8c1ff4424183a15e9b63dc7e076d6b4c39103f1166e230e92779702a5459f0264f1510a4470ff5e1d453c1faa6098df0b8f752ac1ec1afb912d8fa00d7abcee25b80f863479fd73f1bdec448a1714403b3a9d8b65d0510be1739818f53b4bacd3c245cbd6385405084ced93fbbad4e301aaf49cc2b68d6c5c86a71b8bde99413e8e16d7c53084fc3c7d63bf7a95f1fdb6955c09d452689862f42b7a2b60e1ba25a44be0b9cf501c905ceb967baad7e6e1f03fc3a68396094788d30c11af2a7b9891f9d2105a599302908dcf25226c8f100b5bc122390c25a9a4c8f330196222baa2a7260b936963e993f8a8c2085d3b6f08c719580cf1885d4fceff37a6e01c624308282c7b5861c0de3335ff605e7b4466d81fed03ebfa7a311e7fbb59dc64fb90bcbfd60f95f3fb54356ff9189da4ddfa041bd06e4a46c1a065cc39cc7f5d97181ee5bbd0a86cedc390f264393aa1d7b0113b64de79bc4d518a52824df8ace31b9dc5650889ff8949de1d6871364f5c789e66bad9859b66477cc3f83a40d903d23d813ff95520ab12dbcd0783274307755176670c79e366491fd0a9dbbeeb9476dca0d5f44e84e613b3d06e2c1ade545accd9287b5a33c689cced899ee1eb18c659c1a65d95a48bd1a09b2ec2e4791108448088c5b513b4de7775a8ebbc8bdd24f1cb2f12a4722e429ea10f281f3166db74cf2fbdc80e15b11d0cb24b63ef654726843d8d8d9a0b7cfe58c72db4f57cf6e50fff938a46e6242df6c5babd4d3ee6498f5c14bee1c47172737ab1f85765eb3f5f2cb747568a0910692a4d1b6eead93f63e8c8897b8088de1b3518c5f81b39fe66cd359606edc866c7ca6a951263d7f436549ef462738a186bc85901bc3ee70db33388171c76204b846308739b40ae83e3d6b938a3e0a2672723911a4c6879fcff6e5af4e74d3bb2e847c3724cfb16fb85f065806aa1538eaae7be1bf92532014270270030f77f2ba80cbad9eda09925a2117c806280b41dc7a75d81e2950d631b7834c9f22a32ed2c7ac703230728df0ab10cc2f191189df10a99e97321392dc51e98aa07675abdca02f1e345d5b2bb2e9e80d9586b004799b7893144e0a40bcd08d396d423de891008f1a94c8775c8f56959268dd673f452193149ce599aa76bc8693a68858c65a28cdcd3b2fa0c124bf3951a31e982b1d27188888b76b2f2976fda51e7ca4f8815c21534273c24612ae1269757e421fe662829e6d9793bf6e23a3f986e93910ad4c5a4bdfd4dfaa6e3c2c97c1370ac90459c00ac519544ca53522100f943466fa0f4a2eeb264875eb8d016c6e2aade2e172281654afd0d525f636921cdbb2ca510f8e06bff15c2f8674bfa268a79d69c931a430936663e00df7c9718e7aafc771502e83685b5d28ea215cd54750406fff4b0a20a0b98589e47162af0293bb1e847ccc8857de9feda03ba6d1c911a1a2b2bf61ccf379fa28be3aaf8b39fe237eed03898744a0b3a66b12a9d7822a6c37ab7d2ed6abb54ccf650bb1f6cdb6b4ee99c3ed6bd27f24a66d77d6ddc69ab242e75cbac0d3a8d6fdc4108bba430e2078f641ed478eed29d363024fc755c63c9a74f43760bb11e213361be6c6c7d7b1218c321e67724c0c2ca53f7f9215ce006058586befc23e88d5ad29b0a1f061c8115bb92b76f972ad4a8b31cdb9c80812161a4b8ba9b0aeb63ed2cee661db4aa11a6f981b794c821f244a6fd58cb9458d4986d69fa9da9e622762bef62169caac55a009b8ede49e5e922d799b43af98a11249ba61d359ffeb1d1fcfc0ab4a2b1b7ee46b822ef062293dd8fac9695917cc95bd006e8c2aab0eb404b2aba9d131046c337e5d0096fd1c5459d602b5b3454ffff962eba7b0a576e56dee5f38fa35493f0f57fd61072e434d6a75d7d10fdf30940f4362749df612010856f287443c468ee3066aff1e3ec499d7ac1e2130f302aa146ed50195892dd6a3e03bbd1983aeddab040ecc29326e7179dbbe4f943f1706431f56ab4d1bf672d93bc3161a7e845a991615970f730fad94d68b53c0989ce5387431b42e5491d6b178e6dc367cf093724baede2d82e4d8ece5285bd02d6a878cf2267910d0318d57ee596c75f2663a85e1227f7eaa48d0539f56c7587483b0bf60148df738eaf3d74f899ae7e3ff9b1183e95cf9a265d6aa113c3ec5f81dfce11c81d6ced1474f341f8cd6451be21d954b071e8d76da8528c46504517e9add9dd7aef0670aed1a4c13578120530cc15027f653f30dce5116bac3a6994a95388a09789e2a8ca837bedd24da74caedc510dbdbba432de3b23caf28bb98f5eef93e54d35e69185782c48737582f6471ffbd9de629a2593f98e94db7cdd775bb5a4ad9eaba8175f1d37d3bc27bf6591da0da207b391a71c253fab00999b0ccb17bb753d6e93fe660c3be2080ce61f111832725cbb0914827f4d901403ca263177597a9ac59e00f961af4c3abf023914ee6b99b59a8c51cfce6ccc7707f2a7662be82e1c0e4adf78fe5fa144157292085ef69eae70e0094836625a50951a2fa0a19e6ad2da9fbbfd138958083178967027d950c85de58edf581af19ac462bc25568e434e4d1bcef9e4d442ee5cedf0dc44ad756b5839eb59d0a83e766f729d175467bc1fb4043de2aee20d7561dc1a4b989a40c38790043ca812278467df23150aac57f57f66551e1e874d85909fcad5212779b557a5b856ca158d73cea9d6f546b529935a6df194e9d874886b1f310b4caa2383ae1d8c4b36c49451cd25b36ed1cf43c95193f3c72cabafd375dc5f75ba4721242f5280480486fdc41c1c1649b35f20c276149cf2edbe504be59b05130b289a665d59c5e711ff6a303302f4aa792061036a6b4cb9fd6129fed9aedbed0fbd49888d067ada514cc856801ffb605ce63ab9f1562926b44ef0c813fdea39d7c55857b5b2ce088be1dcddc6344e3fe8f7fcb7596ae9a7b5d7008761238920ceb4a06a4538bf5cff1ec9ae64e3362be73baebe4accc79b9745a1d824eeb196c86da552ef4e2a9a4c50f6d161c05df91aa9635d3074a5782fea0af5e9b89d45ef5e5cc8de56d4fd70aacd9dcaa78977affea269bcc7538afb8c4a0585d4daa20b49358ed38a49d7a55584aef1ffc98594ed41ad6657e810c62496e2f81ad48fbfde8cfe6e84712eeaf79d3b8d043b4f099f95570bc1d7f8744cfa7246126336458d3e835c9ba79681829acd285df7bab8b9c6450f74b9e21fe4bc92f09894cfb71c281495118772f8a861c29ae67af2a884fbb81c8c6c86153354d43da0301493ce42f6c305d9a9734462f3923a2e619251601ef5b5ac30b8d81c9be000483daa81ac9644aa3ab713824f087a088ab508fdd1afb425b0bebba062df20f7ec942285e91e9e5314fefdf19537f2548e5335324080f1aa4c3e24a4582749f83085d36a72c043be53fd932184ce57a6def4d333adaae3ad50b8d1b3992a8bba84cd24246afba2a82124323902ba7723eb2f0ac768e993106df8b9b2cae68b0c4b621fd5b0c83d6a939022eda8fec11b2fdf3c16d40c65c4a290b5377c2dda57da5d768355ecfdc317a20d01bfc81c1d08aaec6e2098f04d2f916ef50a05ec5a694364dc3c75629cbfefa7b4358ab8a407659efbe67aa788d8b31da87cd79ff95b343acaa82b0a9cd4710d13f870f154e9e374b390b80a5ff8c668c490488f984e3a8a2cb8bd77bb9dbd2f2309509ed4aac25e0c851701906338183c8128b656f6997252865eb52fff020a84f7e3fe1c57487a5c3fda74c879c84ceeb9a935dc8d66188d8af532c0b3d82000821f5b9737197ccf22cb2b2c6509d594a8e5f2e0c6ada9749df3e2", 0x1000, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 07:57:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 07:57:19 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 07:57:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400005db7"], 0x19}, 0x0) 07:57:19 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffff7) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)=""/62, 0xfffffffffffffda1) r0 = dup(0xffffffffffffffff) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/51, 0x33, 0x800, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) 07:57:19 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 07:57:19 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0x7}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000040)=""/52, 0x34, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8000, 0x81) 07:57:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) pipe2(&(0x7f00000000c0), 0x10004) flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x1, 0x3, 0x2, 0x4, r2}) r3 = getuid() getegid() getgroups(0x0, &(0x7f0000000180)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3}, 0xc) 07:57:19 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmat(r0, &(0x7f0000f0f000/0x3000)=nil, 0x2000) semget$private(0x0, 0x3, 0x100) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0e000/0x3000)=nil, 0x1000) madvise(&(0x7f0000d12000/0x4000)=nil, 0x4000, 0x400000000000004) 07:57:19 executing program 1: r0 = syz_open_pts() truncate(&(0x7f00000000c0)='./file0\x00', 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x20000000000, 0xffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) r4 = shmget(0x2, 0x4000, 0x420, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) 07:57:20 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}) pipe2(&(0x7f0000000080), 0x10004) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 07:57:20 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 07:57:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ftruncate(r0, 0x0) close(r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:57:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2040, 0x1) 07:57:20 executing program 0: r0 = kqueue() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xab, 0xf7e9}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x9, 0x5f168803}, {{r0}, 0xfffffffffffffffb, 0x8c, 0x2, 0x401, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x800fffff, 0xc6, 0x1}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x5, 0x101}, {{r0}, 0xfffffffffffffffa, 0x21, 0x0, 0x800, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x1}], 0x400, &(0x7f0000000180)={0x200, 0x2}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 07:57:20 executing program 1: syz_open_pts() r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:57:20 executing program 0: r0 = socket$inet6(0x18, 0x4009, 0x969) setsockopt$sock_int(r0, 0xffff, 0x1907, &(0x7f0000000100)=0x3, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30000, 0x24) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x80) listen(r0, 0x8) getrlimit(0x0, &(0x7f0000000680)) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() socket$inet(0x2, 0x1, 0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) getrlimit(0x5, &(0x7f0000000140)) 07:57:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 07:57:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffff8, &(0x7f0000000080)='\x00\x00\x00\x00', 0x47f) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x10000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 07:57:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x1000) 07:57:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) fcntl$getflags(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0xffffffffffffffcc) socket$inet6(0x18, 0x0, 0x7fff) write(r1, &(0x7f0000001ac0)="8a331b0be24bd834cb36905f5b27f2f448698a2261e450100c4d29ced5fe2a24a3b719eafb6e03e6d18f5f589bf1eb1a886e748100000000000000000000000000000675bef120cf0f30a9d61d95818ca7658b29bec45669d200100000000000002baac2bf5659eb52950180009524b4a77909fb9e291b5e22a8781a57af8520b084f4d6e6bc664357999e4d051d4a31897b87b6f44956b6ba3f25f61b94a7153f37c2235b2782e345136303857a76d350587424a6f5180e911141f40bc59d7b19fde202b748137c8f894e95b404442272fac112f5b079d7d786bfa9418374b002555c01800000e4461f56d9aa72ff56991fcc27fd5b17476224df7d1351023c6e6ff0dea93d09cb1427b1d98776f7528a62b888f18b379e5404b5c2", 0x11c) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000001880)=""/219, 0xdb, 0x801, &(0x7f00000016c0)=ANY=[@ANYBLOB="01002e2f6eb249363700237b528cfb6f8a4c743f6bb490aaff000000000000b300000000ed3d5e1a10a42700cb880dc23b097ff5b44d690d42665e598164f170a579ee9ce0f53e9d48c30507a9c8358e1bf1b6c73edcd7703f63d958c38a0e6429b5f3985c663bb321c2787178b684f645f40744ca7f7d37b2e17135f3e005a9aa881dc078be2e6ad1783231cd3ef0772a0facea919f0f5000000000000000000000000000e75830be12468f9d7b8a010934759bf18000000000000000000000"], 0x1) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000000)="57848152cc8fd28d0d063e915105", 0xe}, {&(0x7f0000000200)="d6367854814ae411bc629feb7f4e689905e961245d1f60cac40e379ae0fa626c342670528ce544d4dcdffffb5aedf7ff4f8a5a6726709025b886d3f5d08f51dd16f7f0fee4a4f47554f69834998dd1420d3b17388376b9b3d888b8edfc9d75235213d0052c7cc7f3b3a585a364b784dbaba4fd29ef0ab2d2ab8779271c6da25ea9fd5c08ea0e997e9e8bba1bb69f7c85c966705e91fc", 0x96}, {&(0x7f00000002c0)="88076c1af7bed7ec2a691edd1e19f3c7ffe277e2bee0fc8003272c319042963bb6b0360c12b317834aa83c338effde0766d19891bc36e1e7712e9cea5146de22c49b6aa5ad344433ec7d02507cf29158a04495e136ef5ea38857b915e928e49597dc077bfaecfadde27e4fd2adb4ade6b4a88eca502655caf1425a9f5a7fb0484d8460cfd05e74e62fb7372387440381ddf83208e3e133fb937e0c437800cc43519add36519960755f8897b3974a386cccfb92e7f05e600ebfcd0d946531", 0xbe}, {&(0x7f0000000040)}, {&(0x7f0000001440)="f0f7a3b71ef4bc1a851641dae2dea873afe6671e7ebd93c482d6b34648a705a3f9db398224adf9c71826b2b98c98947eccf2c30e2ef132efa675dcd6372a0720d3eaad0f44ed2652da52db05fdaefd87ae9ed41623ed8d7905a1fc39da63e5fd5d34b34cd8784cd226a850274df8a442bcb02f31802daaf47ba27c6e91b4674d96015953e13340929aca1eb5a98344ac2822e5478949cbc52730d7d778f61ef115e227008fd6236d287a33eb2c7e9b7a1afea693965b433d3bdf2b284510cf81bf998fe042ae04ea80a148e6902957b75ff28a857153f29e69f9b6b6c190ed65e592376c9c0fbcf03d2bc487800d750345a81ee1c82b1869", 0xf8}, {&(0x7f0000000380)="77fe1d006fb287349786134f587977eefd7bca9fa46189fc8c194252db7a50db50117dbea2d61b1a8d8fd14a780957b293454401f39bf92bc4dd8cd46a583dde388c826823d0a909baff2dd5d7e41cc9d3", 0x51}, {&(0x7f0000001540)="95f116f7e9267d709d0b8e2a63bdebaa9bfcd2f1e8e629190a41f854a1be7ec89c8139df584a02675785f954d8a1741412e51b592c8d8818b88dfa400829ac6a06c91bcabfc33fc43cb7e689a6bd159e3c6bff0e10b0a726e9de1bf8d7baefd9dcd111622a27bc07b4b0beb5ea9b628aae2d3282f13bd38ed23d1ae791f9dea18cb7a180010fdf9856315fc40d81fbce04eca425770374a46f91fb5257fb567224544436bfc35625a61821c15c6487886ff03f86015f18fec61ded8b051f8de8519508", 0xc3}], 0x7) 07:57:20 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c6, 0x8) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 07:57:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) geteuid() 07:57:20 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x4}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000100)) r1 = shmget(0x3, 0x4000, 0x83, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 07:57:20 executing program 1: socketpair$unix(0x1, 0x201, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)='G', 0x0, 0x4, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 07:57:20 executing program 0: getgid() r0 = socket$inet(0x2, 0x6, 0x5367) setsockopt(r0, 0x2, 0x1, &(0x7f00000001c0)="0cf9a110902dcfd8cf425fa6f66f54d30cbbfe447bffee5905233b34258dace7a9d5df282caba3404bddc92161b6adbe413d672727edd872d3137237e18df4573a425f1f921dd9910ba3de70053920b1ea58db8d040eccb962a4ee0056e85643a75804e2f5954f78682c44c2ef4beb374d1b4e41ee4a426fe71d189cd2b2995ce8bcf475e2478062110d466e5da24445dc17", 0x92) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080)="cddbd1d158d7fdc6d773c5b52a2cf4e4ed0789484cda934abc69d857348d40a6b203f62b06518837c52eccbfd52d6800000000000000ed576d7e667ca332981bbb06314b8d1f7cdd520e68e0da771243f3006c7a2da75d079ff7a349e012cbf974f3d818e7f6ac0d8b39f3a7f4b7f5eb4ddd071f70daef18d73dcd321022cd3191f17f9c73c3a43d82aed39d09e0a6eed145836e21164459724a0dc6b27eecc4cc5f74c397dae20665fb0000000000000004c5ab921d6a7cd848b54008c7a8a89fa82ba8a85bcf1d97ef9662e431ec4f5769bb10cfdbece91491bc81b4c49db2e299584614c36f0ee9dd750b5570e63659cb8812523a1905ce73ef907ebc6941a7bce1e75e108e308059a9c584be9c2a46a4bc", 0x113) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x9}, 0x8) socket$inet(0x2, 0x4000, 0xfff) 07:57:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) socket(0x6, 0x3, 0x7) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) mprotect(&(0x7f00005f2000/0x2000)=nil, 0x2000, 0x5) 07:57:20 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='r\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 07:57:20 executing program 1: shmget(0x1, 0x1000, 0x4c8, &(0x7f00000b1000/0x1000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0x5}, 0x10) 07:57:20 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x7, 0x3ff) r2 = fcntl$dupfd(r1, 0x10, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket$inet6(0x18, 0x4000, 0x80) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x8}], 0x5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0xa1, 0x40, 0x81, 0xff}, {{r5}, 0xfffffffffffffff9, 0x10, 0x2, 0x7, 0x3}], 0x7ff, &(0x7f0000000140)={0x3, 0x4}) 07:57:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000006, 0x81, &(0x7f0000000000)="d806be1b", 0xffffffffffffffa1) 07:57:20 executing program 1: r0 = socket$unix(0x1, 0x400003, 0x0) lseek(r0, 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) r3 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat(r2, &(0x7f0000002840)='./file0\x00', 0x80, 0x24) sendmsg(r3, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000001c0)="de6162d0f42512249facffb6c84a7da71c67d9025786e785a2c57e623e8b670856f791858a08df46964c802c4d8a6d7bb99e31711654", 0x36}, {&(0x7f0000000200)="ed63f646e64564e20fd22cf7bfe87850a32b8afd943fe1dc3243585d4df2e2dece34e1f2fce0ecefbe604fef684295f6a4b632a08ac9c00ec3a6c6e5b11eb86411acf2897b7752cf9c51cade9f893a15a2fcd04f54bcc1b0e6c16aaec3ee1bc3e0959c5a741d781682b25166051d8a09bad7e16b2c1a3bdbc9523dc8ea46eefa0f3f15818ffb57fb99eca50fba76d60004159585c999204f5d8491be43e876c5444c2cc7dddbafc7e6a679aa3f6c2cac5375509b7284333228fa2ab980b9ed224ea5c310503277dc20214a15f74856e7f91f5f045d19709987a243d991ba8f96710fca6b25674d88dd9b3d5d47709076ed342166d84172963ce5ac83ce0487377573e69551539ca38c59525adb8ee980d6c95df5d4c59bc338cb7b4f3581646c05e77a39460fcfedbab25c66137175e9a07bded21653db443db216fae3124b52c23e4f0d546fba907d80c8f52545f78ca0821cb7a02d73a5920bebe87c9322d59b0f5d30a97f14d4fff3f65dbdbf4c889772b5add2a8a0811c9cae231de28ae223b9b93d3113f42441f7cb9c9825997a759436ea89e0c70669ec8bb7ac3eceab95cf25ecd7267664a5fc7dc8f6d60236fdaca105ce1ce7f37b5b1354d784253be9bd654ad2f1fce75b867fec3db42f18f711a0fb3f1dfc19f8c2c91b4d50d60f1aa6d41d730e7f834713476302e7c8b788ef50868c32c0b9cbbd73779bd3839ecfad08a9e4fe1c194711505d50be7a54796d2daec34556454e540eca4b92bba1955882c1350ba4fc2609bfa0615a20106cbcafc4b7ee2b36c7bc09e24e98143a6702b969391faad3d5c33c1ed92aa998d3ee8bd97ad02858c2ee971d1814a1e5f096c902fd050f8277bf02aad0f5e3c501250cf1708a5c461858514450a09d1bbc7865b18dbf985fe16b8b1665b2d82e9955594307f121b7ca08dd7cba508aab26681db162dbb0645834cb2a41e75370a7651e79a898d65d260fab41b61299e2cb99071623473269a6cdc21871628de012cb2991640dcdc53a984e6a322baf3e570d922ff6961896059dd283912450db24b02b9eb6945ddc08d9d28b4b78ac0d04b4b72e613bf9a65f4467b2e3c87fd7141f497b2e1731451371cad0163de0c8f93d7d7ee03b217766986a0513a279b4c1f45cdfdaa6a42b9f69e3515bf0f0921f3627d42b047709d1051a5152df0f016f896992ababb6e6b882460a2361611e0bba84dd2d1673b4b1154872ac019577ae4e8c9ec899c8484df30e382c3562e9ad7c5e5301407816f974be65b5c5893e969a4a7c046903d611f7656f29b1059b6ce862aeb2c1829e3893fe02c2b2dd2a2d4320bedfd581426f441d47bd64bdef800596c7f8bd6dd6501d6c6801029a30558147d9bfc3c84e0654f0dffbfb44b09acb085ba459320fbd0535e78fcca525d38ef81b10bd9d828290557ec260cfe5ab4a9c03c42df803d986a1c8624dafa9baa6ba854a492e750272993e36090369957a6a1b6c2bff8ccb925e08854655d8da9a38bd9bdd541a3930b3b756eab1945b9611cfee5a2aec3fe7cce53824a8788170bdb307ecbd42c6457cb624d67edfaf78334d91c7c4fef808e097c89db5db8b39684822835bc209c0df940467a32acf300fc1a96c96ee520d9470924d45cea55c4015422d763fd303570dfdca00f1415003839caf3dd9994e163e99d249d889f8c2dd7fdb1a448ccfb016176397cdc1f7461ec3ef58f90272efee3da129bf148df707525504852ea261bc089e1e56a8ba33d5985722a9ba926a5692d42ade06f30f0f4cc611fc179a81f0381977cc8ef1405bf7c021f6b74dba976615d0774bcac3459c9b8a1e1284c857dafb307b43c1bcdecc7db2d442c48b0aa0c4e91634be0bcf293af039251afd91333584ade56cca2e53b4735ab80bb445dba6c5d6448634c8634c3732c51173185de531ad2d389f1fef01921d872df75f7ea4ae92fef8f36265c20cd870c2d9f7d4a966af1809b7498344fac25a73c6f2367e1c641f2c10ea674e983558355fef6182df6505cd316c1aba364844ee54aaec0dcc6f7baae3ae2f5295f55be05839a0faf055920ed5eff3f290cc59d5425d17acda461c4d950eb78c38a6ec11aa1b239f8ad73b72e1f847cb6cfdfaed07178192ddb5f0f336373f9c2d34a01f019307976f97c769a2c2d1cf644a90169d43a21544a50faeaf20307903903ad49578fb2304517ce192bc020971db3c7fecc95a752c85fc8b9a7ba195ccb92932a48706e57583e23d19b0285b49ae3f5a018c5dd95b583bde88daecf136f6ea0d8a76a5ab8c7020e18af9f55c4f10b967dad5650d8eec53e8beea681d769590206c2e69820d430c6913608d654fd86bceca5f3d2981414950c65326d85e34f20d2a1cdde81277fb31fcfe44913ad71d241a98140afa60d6c2813859d7fcfc8dc1a578806bec7be7aff87476f3508efe3c7721d755d57c8efa56f8734fb5998c396946c4bbd7aa772b0e3e7a4d7a8ab480813c68696d30337c882425be0a400051fb05e182841e05f477d2e67c75c782b75e9a665170f9908946219eeb14f119412cb4a73ae3059c55cd730f8972050329c2d21925e219de73e8e411068fa07d9d3cf56878cbd53f2f6033d3c43e864b9489365b30c37c77f24c66763a576049c04a3aa6d5a6ea497c39809a0de7ed44a5a5f08c7622d73ae3262694807b629481beb5d09688d2ad10c68b671bf2b8591b2b0cf35299420118383c9a7e9e74f2685ffe95c2d667ae137f1a079932163fa65206c2a2be57fe2ff9604a7bc400e9903d787d46b7289975e17039ebf584298521241d2efeeb74da115e3783ccc150d8334bca3e04ee854644d93c6d120f0d522ca0c4e11ff6d78716768d1383d2c01370e3be47cf72fd65e9a2de5b064f2f55fbe813adf1ffc9e9a3a6257c72d1a7dbf0ff9556a6030765783a142eb76ec75b9e446181800053316484ff472f5e16ad44e571a3fc1e8cc06b2fb07d048a8d85b4be87452dbbc87667a0cf01f8dfa64c2891cecac78ae51ab41d35db84e876e704ed4fea7ab598f99c6af99e9e22c1d91da01390c79eb8cca02930065bb7e1814a192afc1b845d478b682034d41cebfda331f269d67b7f1bc96198e32dddcef3f4bdd8f11a124537ed6c0b3d8f1c24c91df8b14f13df388829efbc998c7e67c465a2850c320a1058604a8daf8185a495b48aa72b710b54883a9fc3865b378f1b3870744b7f4e3f4b996ab29ba1041d386e0988d7591b27d3855b08c8eba0f7dbab84edb9a8a5347e9d427adb579410d4ce7c53ff29d8aec25d199a760a710d1ffcc8546bd335fe5d5eeb89c9c843a830a263ff382cf82c6270dfd279d2e3de98eaad4edfd3309a14e490edbbbd05db888b96400b6433af3f494e1d45c87a9705e78ee23ec358142b3c53094acd9e29a39bab2733f0170b656cacf36ca3a24b83ac36c6f6aaa612a1b1b130bfa6d9541e76b392f5d15bb4be7b5e2c5fba1fb07534fe62b6e54e6dcc823f9bf044779e192d9b937edb648e7fb78879f32bd4c2cab9a96ed3264ec35eafbd6f37fb20ff267936390ddedf1ad7e3c7658068daa1d0a2a7dd406d73238cc5d51e62fa4e9fef1acd324bb32d61bf65a003e4b2e1ab703e31ac472e574b2133cfd7cdc9d430345329caa4e2421b16eed72e6f5f811a31f9ebab51eb9eb3c020949d66375b49406ac7065959587c42379a599bd9d596d4d067441f2e037f42d8fdf2554c92f74e7ca9f41d51d09583b7c2ecf40aec5ad7709e44310b2e1c53e66fcb8f16705687047de58941cbbd8d665081c0b894fac8e8fd2da834434870ea6cf323caba4f90681edac21536667ed0612f3449335e09dcfef9c0b19ad11b5e4b60253f616cd80602c92a41cb6822eab81b20d8bb5ea3067d850e34745d2be9b1261815ecaedf6acd3a3572df1b6388dfc3caefdda14a3fa43354923b27a63f04fc3a9c53d844019511b3bbed8fedee5db84b3fc94294adf2bf4d5df8654f2b71de9301d6aac968f080c02666e07410f068634b309895d7d935fcaff39a7b617c87aff40416cebca0161c5c4026ee60e41af89dc77781b0df1386a898a415ace936fba0f60d04de593e9d3a56d6049ee1c6ddf5436da2d369639dc3864f33c6319e43891bc12853c49e6d0abaf07a6c80e5d600238f525059e8b8bf3f291c79f01a490460c49c2be83559a060a5b94fbce6c506a9533a3db7fdadf3af4a4a0fbe1ced3a25bce99f1c0a5df461da1b697c9028a0d6665467e9408c8255f6a475f302e8be025efa4f2db175253fdacad7dd1ecaba606f5a1631c4e4dc8580cd15b89e69a343fc17fdd29904af46faa2056c63b6594cc80c42634bf60129b9122d8a4dfcc2dee2702f41709ab1ec771dd8a5640967c3a06472d6c4a70ee9c58f317f2864834a5612cc10e713dccaca7e43c7fcef8996d4b97699e1839080cdecc37e4615463cb7914fe32ac6b4095709b6b0cee8dc4c674c368ba06df585770ad475ae8fb22678c1cc9d0d45dfde9d3e0af4a1fdc4a34dbb13ff15890cbd7a110f0ae71d314964fa1a57b342113b8161b7d28cf31f9a3595047007645c1fa37db642123257fdf8cfe332d44e7e8933010dfbb327da94fd2d88e34e158c10b4c08a340ba798f65e6bd14c72825840e25df5f7b4bb7cb9ca47f77cd6e6b86eb0c436cb00e8850af1d878f0f4d91a4203512e45ede89d024dd816f6924b9f816259ee6591a318c625cf0e0b8d8cc16a4ca3ca48aa26b72181e9eeb44fa40e0e1761cefebd7af515a30b32ac0c37862a4d4d6ef54a1742259596b6ff647a4f037009823f01994362dad54e884c9c71206dbb497bc985de88d165830e3088bf1959837b9443cfbf8715cf3cb74bc7d4d6f988fa3dd9f9c04bbc4f9b019abd387959feba91a39601db72095b2a1c72ca33acdaf5290284e5a9cb14da2ddd5bdbb5512d4aedcd2cea2d9f13ee430e42ba3324415f7d1f0876c5a0cb3846cf98d4cebcf933ab3f3c439cbd51f1265159d07c8b2141700a0ccb2849aec4ba0531c2815c5b4d0f40b81b4155f62f2cd676465d27ff811c900692d8442e90759ee789658d12104b32270e5aebecf5205486ac799ccbd57f8d317a7f1a8cb84f9810e2b80ec197cd306928161bd0169f2a74e4e8d9ef3eecc978db6570ba3df790e9bc06f762060d5fed5b3e3c9268500314c04aa67575e6f65ae60c6e1d39997e4ec62a329a4597788c64c0f800a6f3a9e17436363128df9eab9360ec88a6015e5ab099652b0723a15c44165e88608215778702f89dc5b7812d2cd695e9a33daeacf2971f6f593b3e49c19c3a1af805f3926533be07de19d5aa795179d69f8fb003c7323df8b70d0cd22eef876c69468baf76720cc6edd5a904df9057d15007b05d164b8e9a2b288d3c562f22630578fd166d44e2132ed903605350d75a6636903396e9dbde41944fe8048aa8276165c41d70bc679b0ec3730dbb0b8773d04436e09760392600e1262627d8eaecd92bd2f050c51503b84b88ad22f35d124ded86e3e294ad0fbb3ed54e83cc3ee8ab31d1ab2bbf5826a8f3f6fdefa8175289fb9ba39522a394db07890e210bdb7c29c72640b812cefde3f0bd2fade5a9e7b5f598b7f08c980530e65a93c1366b1e34b238e484fee7d421513ae481d9ad1487c5fc657af70c7adcc650c48f07ace371f0da1fcd605269eb23c11dd29302be29288db2acbfb63a9c21e894328f21b68dea5684d9c1ba38359007cc1deb3f226e0403c429d070c758916babdf529ab3fb6c7a7a91c3", 0x1000}, {&(0x7f0000001200)="2ead72e62144fd90e3d3d8cbbe722d00fc06ee8df364c69d74794b67ba2b3a5b619cc5aea456e16e31fd99eb2db69b474dffb6a9795c799a219d065d22827b960bedf24e7187afa7de5c9472ac216213f904a3ef78e98c3f2463cc4009942f2c4b446827c7fbce5e49195a10b9d26872da1b0457db950d73de81481c31ee79146939048d3b9893ccc2d708f9c7d465ca1459e646c9b6c087df6a7ca0c97bd6f2fa5e35f932f0a916c59bf4eb7b61eee2813f9623be6c16658bd9bdaf216d8260d32137d0", 0xc4}, {&(0x7f0000001300)="7def3ea04afffb980063af26decb93a8b2d20a01e9e3f0de1a3acd7bf41e17c7b8eb44071e3fedc25cd7ed4be37b739fa5837b8ac7216d367ed9bf9881743b3df0a9196d11b0327fbf02786f0f203c3c028476390c8ac55046d6a77f4007c903554d78407ea5b3e2486834cbb53511bf27fae0730bf8f3a470f151df47004aac814b7fb451ebbdaea32448432171d48d27a4f5c9d854c04f3b175a57f4c6d250c3d057fab61ce7d6c37b3449f3cfef5c3322678a177855e02ce5e7d70fdf4f6551a9be19a95657ef5a3b8f60dc782871be9eb328ce0ecb8cb052c17cd9a3db04ae0dc24d10", 0xe5}], 0x4, &(0x7f0000002440)=ANY=[@ANYBLOB="b000000000000000ffff000004000000dae771c7b444a209e2d87e2f3f3a11f612012e6fe053b5488aeae24242ab7b4eada330f7b318fcde88be935d0b87b2489e4a8afb8e82e821c574ce8fb2603d4c7af0d0c90506140f1496bc6e259190fb64a1e9f682d49b4afccf9d4f9f2e58ac2dcac9e6cd641a1ea281204a0211de65658f3723f8c2c462712e6bd90f61be56eeacd2520238dde9734f3451b6f4587fc42bbe09447cbf4c36db9c31000000007800000000000000ffff00000000000071fb7dc0884a81c04b4205e74b588c70c53c1bbfb4e25743376041e3ed49b05d8d30bc53b7cd139d2d2c9c91506c58ea87eeb01b3c2bd1eefa482dded26427d0501b3325d4ef71de86b5f5b1f4c3301b2811d90356a47d0582593070aafc0679e5f442828100000098000000000000000100000000080000d4934a4ba0cecdcab2c3ef707eda3f471085ac29be877dc6f3e1a5d926c248392808c72bc50958db1b23a9c8c1a30a531116e5bc4567f5f690542ddf2d91a8f6863e5f9917ef56fc1e1e066e4ec313d59c6c6a13e6c9fc1a8151a7fe1695ba91386f912106e9a1de9d3faa5ff72629764232b3f192f0fb3ac1609a18cd2a93fd033fb6862a0000008000000000000000ffff00000300000020a3ef3269d7c1aaf62f8454c0a74fa2a171e9e7348a4b4e9ac896f3c145ef145ce2be3d7d996468c59fab6b2bf619ff09d8586ea4c74bab71838e7f0be3919a19da3507a30107f9d97513438c4e50a6f14e7545e50b7a943eadf5e00dea77c713f4eb800b90203e7b4180b700000000e800000000000000ffff00005f0b000067d9facbd5edb45a3a992e93adf3a1f8be27054124cbe8a74cfee5c3ad7a388a132e19b55e7f7d02c6f646eb55d7799e406da46406aa00dc3fe53b83de9901e770d7cf0e836c1a3f87baf7b5ad3feccd38e0e700604919c912c179cc641d2be3a885d915afb385c9de58dbc26b1fa3ef0b66536bce5cc03572a36613fcb9f8a60010d17dcfbfaa5d25f89fec35385ac6fcaf0dc345134cfe184d6db818373cdbc898b1a49fc2b92e080601210a2d4c10b00cf602ccd0a7ad6b4a8e909080d2425138efe0bde2ea717ef7a75f2bb03cc50000000000000000"], 0x328}, 0x400) accept$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000058a036270d7495050000000000000000000000000058430337d931063fc0727781000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087a1d6666d9b01ed00000000"], &(0x7f00000000c0)=0x6e) syz_open_pts() link(&(0x7f00000027c0)='./file0\x00', &(0x7f00000028c0)='./file0\x00') read(r2, &(0x7f0000001440)=""/4096, 0xfffffffffffffff3) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 07:57:21 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x5, 0x200) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000080)=""/182) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 07:57:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) lseek(r0, 0x0, 0x2) 07:57:21 executing program 0: socket(0x0, 0x4004, 0x10001) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:57:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000440)='./file0\x00', r1, r2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x84) write(r3, &(0x7f0000000000)='h', 0x1) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r4, 0x0, 0x0) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x1, 0x800}, {0x6, 0x1f}}) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x8) 07:57:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) listen(r1, 0x98) sync() poll(&(0x7f0000000040)=[{r1, 0xe}, {r0, 0x100}, {r1, 0x20}, {r0, 0x80}, {r0, 0x4}], 0x5, 0x8f2d) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 07:57:21 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="583cb5071bfce852b4716b221b68b923a002801371a304822d81d15a5a3067c2d88e23c29264cdd3449b0a93ca8d4cd1807089977db3cc2046408d7962eeca902830edd9cd1bd8f7111dba12fa5e6780b2f604a50bfbb1e9e7b0eca3975dbf29273e6546f65d5e52c00603a85f50dd7b05fb9f76bcb3ef3bc9358f69370252ed819cb86613186e56b5a6fac5137746b242510382bfcdec94e93973c15e875bae10baf4874b6eff6093c62429f1d1459261fa153c08f033d242691e131c4b8af6fe3b881cd966ac1994d1692c2c10616533487da790b1c719bf77b86c128dee44883a62e2aac92cca03379ae4633ca29ee34839db19314b2e546793c91db2b29e25b5ca0b04ccbfac71bd0d10f23e350d8577a6eb5f4da0fc51b93096be2db45c7df203c7fe46106fc5f6fa89118b70a7d2bc13a322dfcbaca989854d1cebf38bd5783822795e60986c640294b2634717ec2928ad8dfa419d7b8a6344a3f153c6c0798ade892d7285fb00cdb5e3324974db16bd57dce7130406198e31d69eb3747391d674d2d7c01017583ea1a5c31bb620f8c5e53eb44134cd2048544a9e94ee3e7f31ba71b96ab1493fb5813f996457a46f923848cb7b6c07546980928a90bfcfc7a882bde617241cce89cb9ab03705e788a508f754d73f98891e6f5f6f81518b0fc3efd636ed2d1dabc70b74270eed8b3d9b255a94899eea2d4bbd7e9325d85b302f84d1678546847b483aede59693904388ca7a105d7969362fbfd56cb009e77150adcc328a0909739824e5cc8ebd7d405cd20767bb5f2cb3e668ee1637fff81b20a8e89657b06a12db6831b59d8899b040431b02367bb98d8f7e992fe09f53a13144a9764cf50fe7ac7ead5d15f3c8408cfc818eb0a006cd5b27e54af42203ffd950bbaabb58a011ad59bf227034e4fd2953289ef70651a4d2a1906f5343e70ed2930016ac5352883242b3b21f46e543253cb622a3516235e34ddffec38c9509b68995a71e3b720bfcc9d16f0596ba6f3e6535ac21e059ab37c1cdec9db8a19feeb82165aa8ce6934f31e6a621c4a38e9182bdc2cad766906d2693cfd51ea77fc4e7935af51c650f573c8fc32686d2716d3774053ac7b0a38f648578db95ce195f6130272af14ad3635bd037d2e4526518e05e944b4a80c1e0abb2d31017f7e023069b3432be97c79849a491b41b4832f63ad933c5ab17fedbf81be454c23d64bb4510dbafa739c69d81bcce3d6517fa8c91914a729eae3f7e6bac61ba92e6cb088b4292fd759601576cb355f2c6de16a3fc2f865664e2255fc944b3ae45ac1c20a2b28837646b53398405d786406d0fbc608d41b427ddb5ccd6340678e0bf6f21ae6a29a79e522feac67f28739fa352609371a9ac2455013dd36785e4792890e4103cf5bd3839984ddd84e8a3beb167842d6d639a78ac2ee79ad07a946043d449023c277413161c12acc0f826798e3ab70db20fc7fc71ce8fe9c71f82f54e7bf32a1e8c2a5696396e2915bd7dc31d742157b60867c27b6942c2cb51885df31555ef174cc169f647cd54d2c0c09c5493067d9a24d31dece38516dcc969104c77b6c8a15f7a49265f38c9ddb177e405c52e36556d5518de688672ee6dd825d668a759c31c537b12476463373a1f37d3429e10f3fdf22a297c694583ea55eae2ffbf8b928636c177bd8e907fe13b47f5ed603ca5e804f0f1fad2d2b4e577d9e19f5366d6da37c40f8a3479334afa41204c6ca23c1ac9ae6bad57d010734b769e7da21c3d2c014c36035afcf6d8b9c87751e40caf34fc0edd0b3add4cd82c8acc84fa854419b6ed00df719b4cf0c079a36911ff25df79d749fa69f1ab8385bb8345c34db4d14b3a086d976058ccb63d658ce028d73f6d8301cdfb3b16b2761e620c2d43bd60954e56cb9b2968ec152bec859813b2e22327fa636d6123a7df671b187b9ad88f41382c431f14d903503c81b9af2bcedb262aecb6c4be41b94646fd64275f5e805ea0eb41c457a9c1512a8aef4906ee0f66d43df2f2163748521718f648394525bc8af1c1c60ed638069d1dd93999bf57324dbf53b5a975d3a478acb132701754903db78f7c8ea1f24b8ed46e30e5b04979e6048df5e0dbeddde00d29d7ae35398f60afc21a0a26033a298d4179d2a39491e37295cd9fafa41e66e597f49795e798676116903fb5d2189a9a89e588c7f94194a3cdb6a6a1c5d080e9c5177b28cd7dcc0734c1e81a1e22280de4d935f760f6a13b4541ffe53d46dece499d1d1e9478a61c4eaa8024b9702886e7399aa658d8427d3e656ba4fc4d59ff3587d43a26f63a430c0f2e5a49216da1d3252da99f8cb207bc2ce7345cf89fb875e4cdb7f831bc645adfd97bbe7c64ba1fbbdd68c642da092e038fa8321e453fe0df6052af785c1c0b47c4d7f7e4a6ab1e74e35e1943a96d76d7a3d740485315d3a2dbf83aa059adf71d925becb7a93ddbe788dd6d6d6fa53d026bfc791721f67bc7f30104c58b2d68f12d1bfa25b022ab39caac2764b9dc18089df57bed1d294ccd0b59da5508a000264c81eaec135346d39a7f99d88a6134e945242cacf939edefbc62febd511ed846e9f09b06f1cd55685496f17be9795e05d25c6595c1a6b0011661f8ac2ca4954137d89f05bd30b3564d511aa255b1572cf75851433dad816d7eb45c45d922efd9b15c6475f0c21034acb3b4fd4035adfebbb1df04a5b36521d9fef5d994209f1d85b3eb995e2b999ebb0d247c338a5f96f58cf2dddf70e762783efe1499a5a5576c7cbe5d0acad8f3914376d772bf8a6d6a6cb65f00be26b94d739f5270ec8d8bb1a6287cca0dc5fe70b71e648c0f71b55e4ba133b50d653b45083c0e59b06a95ac2c4da4a1114081b50268d8037d207f28756d123da76be57ff068b1557aa327ded5fc190bf763e58c638c28155c56aa9c1f256398c586b6ebee10d68f1adec38a376fbb806769d3a005dbe4c1df13b822d7cd7c131ba4039d8d26512aac93692bd5978f23032083a4abf3dc1fc27134f1dbf605eb54254aeb34e981046c4196e1c971ebddc792093477f6f0e9a6d8957a772de55fb6da8b5c7931800474f69518dad40812898c9a183af49615da619f03c2fac967a7c9b6bc5085ca998135dfbaaffd1a64c7aa8209d0174092d70b10fb68c9185c3f52ac2eb839b11b7ecfb8c8b48d2301d3e35463ecff51592c1974c00d9ec7353ff193b669e9dbc9e7ef4b311dc805eed5c942a30c4b171888b4f93dde4a93e482f0a1d4657bc4f50fc4e456205a13bd5c1c4e439833111ecc5246fe1f1e4f2ede993edec603e5d50d79e80589d7cea174ad0e94585c7f7ccd1c49bf044e91b2fc2f5dd4a4cb66122ad040d41dfd7e9fbf546fafc4f1df2e43b5315fa6c3b4b86fd02bdd7f01fc7d1fe9beb6dcc80a593128bfca840d74e3395587bb0e766b24cbb64f6c3335480fc1edc285167d1eb2b41e2e224ef51bfa6379c8f17e6f96afc38ba2fc11e7213baa1c9877a2c8b7fa1bfd1707d6f2db7cf0ae2c380bf33bc8e53428376516f06281b0bd6d60debada6c74fe5fe3b679e6c87d8a6aa8b932d767f4bd5258c69472f9499f28aba6fdf3ceddaca1dbe51c65297de5d723fba776d6384181a120e4bcbddf2075fc3b555dbc7682e44b3ded847f7c2f500c7f5ad2e31569c1e2eaa3feac5703ec279ce85df4dd0af6fc2b90f447c2d834a7bc8ddc06aff316d166b630e662c9750da8f0a3f27de5603c7dcee432aaf9b6422f3b250aa4d36018754759d26a94075cbfceab1b555d8f69a71658d3c985dddb3f61cfdfe813aeda5b9d8ec1fcdfbe2ac9f7d38d9e57544717f627237a0f995393913957b7bbbc48a01fc88ecda49d880d929acf46304ef0ee06e4acdf0d746da8b40c1f65e94bf158f747be868ff6aaf7d1025aee69a02e56ff973a162b349a463d70b4f8d1789163bbeedd5e96643fb1cbbc63020df847efdb6ed3984d6222750ea4bd849afd26a67f9e9a083894d53e5f6e2158411298e2b2bbc8cedb883e159895af68a43a1efc586c543745e3de30812eb5377856c13443d0172018108beed1284e879473dfd8f578e493f4f5fcadaa62a54952ff62e87f3ee4dfa0a7c0a08d729493524adb0172dea91701191155ec974259e76c932a9413ac1869b325aceeac455a3324934e7d23d2bccf0eb5a9e1d57ced7c6c0a5ad76aab0abbe40dbc7bf303eb73fb20ae2a21f8644e2c97d132508ec6677fad27cf637dbf2c4b603dc6026afb23af4fec6b25cd6b95ea3c7701e534de2f6d59653b309c45419e6c151b9cb9a95a9cd57665c184fd9c42b1b9f8f18ee31a1f6dac5e1e68a54f14d4d5608e4706ff1edf692a868a6c0fef2ada6f29a2d48c70f002226f4cc6414388100644a24a90a7298944346c853b3c67f8ef0509aec887f098e321e9dfa2ed9c1107e823738ad11d55a63c1ab748c3b788e29f06fb296f59fc3d1ef5ca6b18f0a323809ae7caf41f46a53c1e05559de316fe49e816779d88c885f15ad8670e996b27d0adab1bca563728406bb004904f0d09e38a5050304f2443c5e6abf176ca4285e7846f044dd3c18abecd7480c88dfd5f6d70e84baf79ef935ccbf11a905cd2f73df462277ff5f581a1ce11c6890b2ee9e158c88a8c5766453fef5248702a9e47e1cd488c0ac8f6f4fd2d7c046c6763e9a93b10fea2b4cc9d883b9497efd542f350a9499f62bf8d74eceb0d42d822676f2fd57854ef0ce54dd76598e07d98dee78f8f8b207ec9e749e0f6dcbceb3b591361330ceabefd29207f4b97b9d582a469a4feda2759ebab86c07f7f43e19e68ce6bea306bd2c0f8c37ad567196b38c62d9f24a0f84f15d89ad8272d5f4056501244d9dcf962d6d2026d0afa8e94b27babaeb28d509699e135d929a0bc463e1b9add082602dcff9907406183c08f7f2035576b1ec42f09449c2758dba0ee2375a42a30d76e663652ff6f9e6e1c41691a70f301c33326b1ebcd3c73cd0a2be6496a3996dccebaaa89092db937c4eb35fadb2f3c8cec1ddbd58a17fcbe61fd1a0b73c3ce49b49764a0609f08e8601128e356ec94ae0b1f50deee95ec89c12ec10793811711c94d8a8ff0f2ac1858a315e86ada2bf927a4db780b1a42fb821df599c41b6dbef979e30518e626387a290156f6cc0b8da8c03463eaa47de7d96a8e7b96f78819fa950549caee65cf9418b7fff71671ea4e4b3ceb7f4ee6e5564445a8f0d073b011e8523748e79f6871e7515d94b58f698323eb1b066ef24536f58ca281b45d7b15412e7d021eb8cb8d59584603bd5192f81f31a6d621f7a947781862c03b52948d1e2c466391f2c4f3919246f63f12facc8eaddb8e1e74f30cff57676459097960bbef36dd2815dbdba4970e1a18e5b1a724f1d2ca74ddbec814f93edd657f8cbd3c411e9a71c2ee342c3fa0f2f833d3978758ef5e2e1389b1ee0e8851c7d4e05e850ee33aba8707191d00b84588e43e91be420b30be0373a164d1ffcac2a3b5867f0a20b8fb6d8b6cacbb3d7a9164fac9c26fd80246632aa4e28cea0031dc0a305c8cd2ec253914d7afad81cb3f41277cba237a36b6fba8a7b67f272ecc8ec5d95b3089c2e5e6c763ee232c37805c942edad09c183fc45c53ac4064bfc7c17928804c0b9b5206ab1ab999f6477f8f84d400ecb43d829efcac2cc126b2eeedbd65b818f521ac8810157f3f4501e4dc4be4a3f7c61f8abf51044ae1a48bcf1b0c5ca360af4898180287be7b031517e75a0ffa9c241006c8d22219bf31eb223ee78ea6bef9122bf89e4e48342f9548") unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 07:57:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) r2 = kqueue() stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r3 = dup2(r0, r2) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="fcb87292fc9b3d779f43c9d2552b7a60c3ee3db53606bf4d951a0ad4401766aaf56be8dc1162e80de46f38b73ff56e9e9823dd1d9c30e8a96776d3f0a92f22826dd886cbebc4f5464d0336896236ca0e8183d78e0cd8ea0d12c017a9bfdc58153b", 0x61}, {&(0x7f00000002c0)="0ccc1580ee06fba3eefac927aa27341d73a0ea1dc1ff8a94e0b24a5616aaab743f6d38647634efe1c8184351fcc9e821e2c8b6127ad2705570b81dbc6aaca50f4c3574d68c3711904c15a0950379ada008187ceae12fe5691c21113f03680dd685c6c62fd05be92c108fc42b01702ef614433d55806d9f4bf9e9958b5985cbe8b298392b667c29cff4ce78875fb07209c4c704", 0x93}], 0x2, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="23cfa13acdd9585efc9d2fca1a087f7c528a08061070db20ae87913300676bf2dc65b3f83b484b39eaf6c85ed75ead2e064f8fd361549438b4b9ce8987b82f0049db18922e62d0770a2fc43bcdc5e3d694e0e829813b7a68d9aefa4298b74103e3510a740649136ce2ce544bbd9fea0259c6b669b5d33ca405e068e55888e748a53e550d12dfe9823e773e8555033630cb5569395de436b01839e016a93530edcf98891ada4ab6a3a2513215642bb83d23d83c08a1a397430791df555a2830167595ed3336db3faebef231", 0xcb}], 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 07:57:21 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7fff, 0x10000}) 07:57:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) r1 = semget(0x0, 0x1, 0x100) rmdir(&(0x7f0000000380)='\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') semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000280)=""/228) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f00000001c0)=0xc) recvfrom(r0, &(0x7f0000000400)=""/173, 0xad, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffff, 0x800}, 0xc) unveil(&(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)='c\x00') unveil(&(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', &(0x7f0000000000)='W\x00') 07:57:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000280)="effb35a246cce19c2cc7a258866f57f6e6f3a02dadb8d7c351c4fe6bd93cc549f2b67a67ce6a696e8c90a6346c3eafc40797e6d12991c46c9fe76b773bd90c4b61e43d72196092aa1b2e5d4b5ce9214d811ef6f7e2a9becf5e9a0c287e36cc9b03e1b2e600225541b91bfd22f96a738bc179fc7ac971de4d906849a3e731760e6e42f2f76897a557e0e3e79655c23356887d760eb48c0857a2aa490aef9c5c311655acc9616cfdbbee4a82e765d8ea7486a72f73e57a70060ddcafa2250e43ce66cdf863f6d941f02ec54d3f33a1a5be74e0465a2d5dafafa46eee3530a884a8dee86d7a5f6b33475942493ce1522fd310af", 0xf2}, {&(0x7f0000001740)="6daadae516fb660641e7ad4b128efe0cab1e8d8c7dd0f3a72c3e83d19fe554152d8551cf4cbed268fd0c710fcf750ad71553bbd2b7184019f72bce6ae163f75f712e304361404e3bc26389410cf7077f25e59a188475acd8ff365a8d61324b2cb14b36808b0d81a46d0c687277419ba08c44254e4d7081f6813d2d3df111dce2cb4ae03eedabfced82ee2dd791bb1d676602424bed649bf53bddad0cf38e1ba82bb2726b1277bef62977ee2f547c7748aad6f3af4560a27eaeddd3c45967c3b850ba4a5c500e79b8898667b608caa041618d08900666bb2094905088036f93593ff6dec4781cf7251c7109fe46ba0acad35bba36f52f828b609dcf275b3a296b2458b1f89afab6dcc7484781b052fe5b9f9ac9a79dca8bdcd1913cbd6bfe6f989daf349e066b91668fa607aeb255c74dfe27814e50bd5af3c6e9ee7134338cb22e74cdaccc953297bc009ae21af04eef9795a99b3c778a4e7db5d5e1190c2e90071b0544b21d5e28d3f22556c20379170d4e77fe23e493f1fb64f25c13a4ee54784f96ea4cb949bdbccb2fe4b858e0474b3ad671e522183a9c46f6c5bd63e4ae2cd2a229b664a07401863e924a66a87c3ad5cda1c95dd4a81876f80c264c5e20067a358dbc6ddfd94a49e0b5774067e60e927365597207e32b1548e1b38393111fae1e71daa94eed97a2ff927bfad72afe97d7c2ab0e71b95872fa8674556e97d22afe6580001e1fe892b425d3259c9569df46fb7a81608ec63bcfeeb1233879cba5a8a65640f099209ff809b6cff549d98dddf9eb459f330b4d1ae8f40c8325fcadccef3c86ee02786fc8d6deae93f8e676cd10f6097685c78f1049b73e78bc9a727bbf96a37ecc352b01e76f1818daaf94a88315a5c48b6656c4c53b1619a79d5f1dc4bcf54d91fd6c73c1d11d7c04a734224d028dd340e98a351148b0b751757c7e37b2335edb9e268803bcc4e20a93c6eb269f623da0aa5c14a0c5959259c7705659ae4a0141b481e96f4dc1ecea652bc983fd3d6461177787d1c754223230eed06110555f8ad259ecda9dd0eaf91361fa0cd5759e8aca45aff32196a303dd7102e9396a059a3147a24f03ec9d196ec5da43c5227eccfcbc570e8c96ddec4fb33c9609f439ea152ef2d8b851659a06d436ae0d1161842a7127fb794928353fb8515616e36abba4144b61a2ffd65781b7e3c21ebf114fa047962410071ab750976e670bace53ece0e11c09cb69917566419198a21804f5e72e86ce6dfb0b68ae332aeefa60b54316e05771b036417cf1ead6e8216e9147aecdda7f45ed0ab7875e1eee235258f40836d500297a04fe71e17bbae3d81db907307a20feb55ea26990b9e44fe8b1193d0b2d6a43fad9fa73f6e793d423cfda5a6ddfc143c15653afb16163d47fb202c475c3f2aa79b6e6c065fb6832890fcd0c91ea93d827e16cbb58bb07176eaa01109d8f959c913ded8aa12cc470d121e112a53c89b610ca393a45396b0a5fcc816dd71cf4ef37deb7fc319950911d865ff5d10a55b4b638449254511585bfff9272903a3f6507427cc167afd65889dc32e9f9bc0b61097a9827f1c64c23ddefae1546c6949ac9d84979792e9e96b3bac799dfdc2e4d52f64bdfe0a6f5a7abba1ee567c9e3bdb28894367dd1ef38eda17a14c56fa839e2861c49b0eeaf47019618343c2bc568856b6214586d7f759baec1e51cd248e7a533ac163deae5e2c09b707915b77ba28c6047ece1c20440889f2685795eeedbde64affc5032a6f8bd33a6a1968af1a9140bd9a5c4918a31087e4aa6158a4f0e2f910ebeb3e11e9e2032e2259ccda6e208c12ddb7dc2b13ae1695fd25a99e8feb23da4f2f04c117494fc6a0fa99a189884c72cf5c2850d4140613409daf38237126adda502529eb699baabeeb37ae75464477e643311a86f6e6c93ed61c253a9a545199ce00b4676a23ce0ad0ee9fad5329066f5dc3e2874109dbb63962f8002799ed38d32e9cdd235550db6c75b5144a6f3538f4ad1781bbffe5121651f5e86410684195bef3015e4a7e2bedadf8fa5af6a918a85d2da906bfb9a81967d3c4713fa64d90ad9184dc9788fb30116ada2792aa9fda7c69cfde7b6729effe41566ade50e7b17d0bc74f5dbb606dceb1f151d4b569ad338641589f4e2648c05d0dea3cb8327c4a2b4dc99fc86818b15a3b9031e02f03a6ec4f6abe94a22afbdbc6c30ab2abe85520299fc0aa65b0fc4ddd3d8bcb19bea942035346f46d7df7aedd9fed866de5736598d035335a9cddd9dfbee093b43906a9527b666c74dc957530f45d102d72f4a2917197f7d217cf75ee4d782cfcac9a48c1798934f85e988900b9f7bdabc2f47488830a1fb82708b1ec7d1319b1516937adb68954adeb11d00177cfb95b7d05057380b4270f16b948465d8cdc7ebc93237c9e22781dc7ae630991047829350c206a8801a10d1583b18061f6d73ee07996fdbf891125f8f2f63f0a8c50a9aa4ad6e38b7f6abea58e3a1c7ff322b8c4cf719aa166fe07b668524f19b29950779728f75ab92291e90417e563a15efeb853428508b6be19353c40d58ecbf3440db104195822c526fda1b5038cc88981c8089929b3912801fb9ee90bc3878a901de918cdd68db10dd52d113f1e5d88e2b6fd167520b5e095b340cdbbd8cfcb7ef24bef8b56aa89c540b70496bc063ac8099e0851a806951c7cb55f611127c75c016db1911040292f92ff22114c2cc71ad313c8898e974abd67602c23132bed69d67b54a148614740e599871646eeb6fd8d988bfc594af3fd2c3bf3e29aaf25aa7f70fa8e9f6c2c490b665bb7339873d5ec1794627463b7db700e83d91a4f2eaa6c7c57ba530f647d9aae0641af3fc44456c2cb92e3719280109a779f2ce734b876b8d1cfe42092ecb4af62ad45c3cb41aea5412fb713623cf9bdc888240aefeeab4ad81f1d90b1ee2ba0176868386acec07681e395c04bb5253ff71fe2dcaf3bfed3d0e9866ff196d0ac8f3bdf78f137c4a32a716c25b4f9ce333afc7cd790042de24bdf15e81df8460e7c5dedb9fecf25df9a5a49eb4cb3c11c7ec8a16fb1221d2ac8a712526c4518ca929cecdc418605437005d805ada72641ddc2ffd399ac8d38ab99bec2f1e79a413feb03a7df276f80cdd008b5d524d65bca7b73561b28f13029fd94501d0bcda22a415bc6acd145c7317317d3658be1956715aef04336c9619f176c941cdfe321fa01ec33008013a42a0d43a7bd508f6baf7d10689b42495c354c470a80a83a58e0d42b0866f14b99346ff25d3e5a9b18b8f3b1beec004ecf0fc930582177bfab3e2a7ffc48d068424797a82fb6aae122df21f4b8e11518975a0c63ff7ef1435f5b77130494740a6f6e71508576a7fe23fca9ee79c969cfed9a852a8fb69dfee6189e9ddad5495870685396d402533587e30a29e0fd0b8129f8f37c0e114a5477200a902af17a2bb7537b383b5468e402d55523776d5e6f1e104793891383d43780fc1f87b650aaa4aecc4e9f57a42867fc18bacf25d2735f0b247a917a16dcdaf18681ad1e25c6fa81d103296d99c02c033b692323ad3ff75942b44103f78a04a6b441750b164992ea2eaeb751844010450e2dd99dd7fb6845736f8be8a3ea1681f56cc66528dad4588f963a08ace42d3b7a8451b3e6614527d4dc1fa649c1f7cfec8c2494d918e231842de833918543845879ada6b44dbffd9aa70dac5158e8638f61b8fc38d7e42a3d7df57f8e8cbbff885e48bc0a2cdb3f5291e3722b5761d1426cbaba780e101c51988dccb05bc76e3da88dc88193308f85e447c32ef34def4c4393aebe82020d8db4c8c337894c9702e73f65ef4dfba0daeb2ad12415733eb5ce15af31029a8f7d6c4783e1b60e34fdd3af8ce332f684c3b56c979eb3a4c5e9d1b89e4ab10eb9550fc6443c325aa292f633d03c4f8ea19423706f866453c8f018aaa929f0affc324761e8293868c6a687db22994ff52ca9f1a09eecc580fb48b50d010c57c9384d2844afbefeb492f54c88ef575803d2ece0b345d64e0e6f96413023f9ad93b93fa841aa88df280d7eddcf5b5e3ab7fa9e1849c817b38045708c7a2eba5877cd4042645d3cbc076674f7fdfa45940c317148fe9eb9e76d902a90c43907a4614b31afcf3d0e440f54820158ba09471ed94daaba048b5b99f1ee39f05d30c4dbc838b49af1a451d36fe30425a8c756dc0f708c32b90797e4c3aa067bb3705fbc6cf16062d2d048111c2c2e987e7f1e9d1fba0c23e581c7ceacd2d8a9f8e4539b491a98b7c0cd2596aeeecacfc41f74a9013664211199b4536532bde7adfbf4a30adacf77d8538839a9ec678609184700f690bc5be5bc61b964e62e3d2bcd3dfdc17a484845c753c198b517dbdf746c63edb2dfa35a8c98ef3b14a36badb651dad5d5164d4d0602524ad8b965dd62f007d56d80ab39358c86dd4ff4e8e6a4f024e6a9566ace0828f88e724a295129229eeb3ccb2b0747533efdd23a5d25d51aed9cc8ac50ab82e722e7147c44aa9a4ccb3528505619ff0514fce1a79531d2ec79a20735de4b8acfe0f26b9be0a5aaf0c1766f4561ec4a8cb462d19c005d7fac801a8c650cc145c3966d22f3c386e04c9f0ffed4d28d2931195489e7e9108d8f3beeb847d8d34049360c555fa02b8c15e3202e625be6b41a14e2f282798d46228137b6fe28589ae64b554c7222d7fbf6947ef504a19ceec7c7ee770217b70bb2d77d63d73f3d9bcb95b73796ba215ec3c2c177e7e0e6f86b19ab6a6db625908225b8fc7924e08de63b81314873a8fd45f36ef94686d3b159cb426382628ecd12ed391dcf69d4719d532c642b1781359a1dcdd74af55693882341447f4b36a8f35bec13817be906fce534495b2ab47ed8ecda7c7bf226fa9057b829449f3d582e050ade69fbdef8281392d9b002f36c8ae718bb51fdf6ff0a15507ee6c99bfe22be02b9d4a29da952f2295ace9746f28cddf1638b04c6a9b253c1fee72cca2a4298d1bfce12e0d239869c55e1a1f258ab698899724c642fd93b244546bdd1ef68de1bd5c95300378789f8e7172b40e32331f1c4e9b830ef7faaf65cc7269337b86386de57d671e500e4f41c0f8096d6a8d2928a86bdc1046a78688fe18f9f75f90ddc592ea8ad0c8f1a07763931d69a3a845c1c1d8abd94e04b6d3e18f56f9ca14fcd3e711fda5ceb03b8aae98b7bd6ce087df579b425352b023a5aa256e4bf335c9816208fbcaa5520d8581f5fbfa20be00dcbb7dc0782f537fad7b509e00658aec2f0c9c9f8294cdb2f728e21022e6003738a89a2306a7f056387c197a7e49071906e251f051ef899879aa837f3bd9d0dfbcde4dceaf1e84fc563b7f36c60df28a59db43686aecb9a673d4292c717f677c02215e811e6e6356743ea1374ded24e70bd78bed63410cba6c025eb68c2b1de4d6037b59e8decea5a94e875abed643ebe57d0aafef385eccce91f4e06e0d6c7625ab0e5ffa3ff546ddb05200e2511978ada635afd0a3b76cdc82f0c1cb4581a3b3eb4155cc721720c8aefc778f91c713a5a457624a3df3698e061f0f166301f45d2df0e0da124d97abac1a1972eae4c6c5535b650f1cbe23ad115c4b5a881f4d37ff6078827c3018b460f45f041c8c4dd87f09769eebd7768424b5d0625f9c7a708779d7b52f58f3eb2d51def141b9a2142f35d14cebeab6a8e9e43cd41015e48da637cb28d4139dd07e6dee0e6198a217c48cde2e6d61c99208d6c72454db9a4218fdb31170584c4acdd80ebf51d00552a1df3e139fa790e1845de7f", 0x1000}, {&(0x7f0000001580)="0ac1bb6ebee149604a8c8ac0ea8a80b3972203d55ff0801544282b2e6837cb55a14a5c9753b14646eab415ea794878a786316c91b8382a9baa4f7cf878ba8f9a30fd26c78ad74560bc148501fb849274f00492b44de4511a5924b530aa9b2b0e3623137565a34dd5935f06f527a9cab6fd9da851f30d8618f68a3b57773f0041d6f212f7bbba6a34711b60b43aafb55e4d0227a3131742cb77c478e6df2ac524e1fa11ad2b4a3a2bb58138bbf9a875c605182751fa6655ad39273e51f4bd1d998f9af6199340d0f8060de58302009e9974686a1f2608ae1a92fd67a581ecc72656d859504fd81ed1f44e", 0xea}, {&(0x7f0000000380)="cbf30faa6eeb88047df234f753cedfae4bf9908bdfcc4d5d603f5d00cfb0ecc2106f565930e0c08db67bd1fbf2c47e7e87987b817bffeec6473f4579fc1c978e486070f35580e3451f4bae842c46dd016fc038ca9b197e789e6d92de9562f0d74b090058a8bbfdfc9aa3ec21e2ffedc3ad62", 0x72}], 0x4, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x400}, 0x3) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:57:21 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="03730000000100002ddedecd8cc9a6dd0b00005c92b44d5760d005efd5177314dbe3ada5d70200000000000000f8f8c6dc002cff2a12f9cd5eb206"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r1, 0x1) 07:57:22 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x31) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() r6 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="040801f82e780f0ae4e0dbe2fb78f7cb6ac8651d533c4cec803f5cef40fda0c10c8863386b7775888bd3fcb2fa43ce1706a301222c072431b8acabb573f42b32c398b7c63df8ade1fba9a855e35ad97ea5f7df94c2881d3b9c12d2b1dbe417f909194a95efd40deea00495c1ce3f32266f28144f96c9ac34a36dfe706f072baa1f3db23ce7fa322245c751e8cc4837342c34fc6cc98418d0", 0x98}, {&(0x7f0000000040)="3acd9a8b88da04fc941758b2dc13d7e75f97722225027db9040a12223fe6a6a320c7ef6ac83273e8e4916f6ea245fcb9240b5fe039c8215dade80da09289", 0x3e}, {&(0x7f0000000180)="02109d0fba66d297d8dce2492426ae93a615ad62390f06d88bed81e3c45a9aaddbd0a3f3da83ee0be94b607d", 0x2c}, {&(0x7f00000001c0)="269408d6748a54db4febf55a62696327778fee46efa1c209df60cffae8a7df3a17b81366d57488d8424cf19b310a9f9b7b613e1bfdb320c01224786ded6a6df4c2805e652768a64641d04c399fc1157d752579a72e43d82d5ae124757be540fcb9a6f17c60ef09204cd6877f18d30faedcc6fd23f35fda42a2a0572ce8283a2387effcba772c71a41eb1b7658fb5fa14", 0x90}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x8}, 0x8) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r8, r0) 07:57:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x49df, &(0x7f0000000080)="c023f1b2783a8420c3", 0x9) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r4) lseek(r1, 0x0, 0x2) geteuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x3a, 0x4, 0x7ff, &(0x7f0000000080)) semget$private(0x0, 0x7, 0x22) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffc64, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x0, 0xffff, 0x0, r2, r3, r5}], 0xfffffe71, 0x10000000000}, 0x0) 07:57:22 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = semget$private(0x0, 0x4, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 07:57:22 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x8) syz_open_pts() 07:57:22 executing program 1: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/210, 0xd2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 07:57:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/94, 0x5e, 0x2, &(0x7f0000000080)={0x18, 0x1, 0xe032, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x800, 0x1f}, {0x18, 0x2, 0xff, 0xfffffffffffffffe}, 0x400, [0x9, 0x3ff, 0x81, 0x7, 0x20, 0x1, 0xa62, 0x7fff]}, 0x3c) 07:57:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x200, r2, r3, r4, r5, 0x9, 0x1f}, 0x7, 0x4, r6, r7, 0x9, 0x6, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 07:57:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt(r0, 0xa97, 0x7, &(0x7f0000000040)="fbed79aca3ea784460fa03d8fd1920c14f13d4da700298e8647b33c29e21c2af327aced49d27554da5f75d7e3f3be11e8e0c4270f424040d2407884201d6e84757ed4c82a3", 0x45) 07:57:22 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x7, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 07:57:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800000001fe, 0x8000000000000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/14, 0xe}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/225, 0xe1}, {&(0x7f0000002340)=""/20, 0x14}, {&(0x7f0000002380)=""/109, 0x6d}, {&(0x7f0000002400)=""/89, 0x59}], 0x9, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x3010, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 07:57:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/88}, &(0x7f0000000100)=0xffffffffffffff42) 07:57:23 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 07:57:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0x0]) r4 = getgid() setgroups(0x3, &(0x7f0000000180)=[r2, r3, r4]) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 07:57:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x400200012c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x5, 0x4, 0x7fffffff, 0x80000001, 0x6, 0x80, 0x2, 0x7fff}, &(0x7f0000000280)={0x2, 0x3ff}) 07:57:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffff9) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) getpgrp() 07:57:23 executing program 0: r0 = semget$private(0x0, 0x3, 0x6) r1 = socket(0x20, 0x4007, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) semop(r0, &(0x7f0000000040)=[{0x2, 0x8, 0x1000}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0xfffffffffffffff8, 0xb, &(0x7f0000000000)="0000ebff", 0x4) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x1) setsockopt(r3, 0xbb, 0x20a, 0x0, 0xd8) 07:57:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xf654, 0xfffffffffffffffc}, 0x10) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) ioctl$TIOCSBRK(r3, 0x2000747b) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x800000000, &(0x7f0000000000)={0x0, 0x5}) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x5, 0x0) accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001240)=0xf8) 07:57:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4003, 0x40) sendto$inet6(r1, &(0x7f0000000080)="8ed90e5f66acd9757569b27007b39bab9a0990c0d3e2ad12a42ba66a312e0358fba63269b52c830e8a61cf686be7449a96d627d5cab6667a70649b55eaa3d39b5f2d8f6d1dc93762b5750592a5de4d29ebeeef675d939d292cd0c0838dc9d6ee4da0ee5de68f0eb763f593c03678524abfd840c0c35fed4cf12343c2171b2fd7fb3614addce0f133605c2bbb0e014baa1b9c30fb680b78c4b7c2d0383edecefc754a9166d99bda8d6f31990bfd0f7a5ab1c6441e44ffd1adfba6c8bcec06c3ec3439ab29b4987c8110662c5b9a330ecf7dbc0bf93dd728802f361e6b2beafcc831e20346f5adba15ece7222cf8f43d081aea0a17dd45f9c183f47f5f9d7e7d", 0xff, 0x4, &(0x7f0000000180)={0x18, 0x2, 0x8, 0x7f}, 0xc) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0xac, &(0x7f0000000280)=[{0xe0, 0xffff, 0xe11, "5b27f776148352db609b12acfcf819d3d2446fb7022ef3127146deed189a9f210da5669359a1019cc9a035bda708ca653bbc89cfb70387a24b8c951045f76af5a843c574a72856079c6c64b654c2dbff8fc27ed430636046fa22250dcff7a4164fd64bf28f13d2b62c1213c1f1645c556c21f62c9a7ad2bbfa34da27e09c980f3f85f0eed6be7f547d8eac09a6cded4495b6ebc20a991d9f5060e68a76cbc96a39debb347177fef58b8707741721a58a02b04a290b8d7927474c8ffc79ec6e29ba93cf5a46f42898fe60c4"}, {0x58, 0xffff, 0x7a, "05a25074f2689d75fc263a8ea58d72ab4132dac0172a6b8e116d79935fbb01a59dfad11177a085f2c0799a66e06d88feb8227d557c3f89a330b843e36a56720e1dd7"}, {0xa0, 0x0, 0x100000000, "3d71c9f41cef8ac9f9d4eb1c99a3b16b377837706d7bfd45f1f6b41e79898186efdfe14d0b2666013221d2208fd3e196b2852a5a5fc0a7347d8ded20988def67c9a98ee7276768bd33474082e746340377a4c2e0fb9643379b276526d7e46169fb2beb5beae69d39dce1231f2243b3ee52144893fff5ef37abe863fd9fc55aaaf3974cfb6b56b787ff7d2b93d03647"}, {0x110, 0xffff, 0x4, "a480819ffd90bf59745664cdc48437ffbc1dd850e37953a72ceda9d9385c5b11f51f05c95d3ea46372e0ccfcf4c90085d6b6c682df2ac1628db618a654a02f8133eef4d2cf7116d5b6d405a9190f92717bc8d15b0ab37923c319144b1adc1bedc3cf61446813dfb1f785b4a79fc3f927c446fe326da27aa9ed7ed8388c1bd12106ee9c1fe761a72ed7152f35c5afac83a571729b06b0932ee1f5ae315c5a1848351325bcf74e98d75758d97b06c1fda523c68001d80f877bffc10789cad8aed4dc8947d1cc18d97f880360a97258b135dedb6c04b488c0fba0e15193e11fa697c74b99bb8bbe79ffe7c2d0efc76d67372d0326a1a415bd5aca"}, {0x47, 0xffff, 0x4, "6ef13f35357708ba931f523c99326ae73911ef730d4a7525d67a9c2ccd72255d4ef9dbed6eef471e1b8e3da51abd242fda3ea93735"}, {0x48, 0x1, 0x7ff, "79ae5ca2a905ea588cc0681cdeecb76ff069596a188e026c771d4400000000000000000000000000000000"}, {0xa8, 0xffff, 0xfffffffffffffff8, "03a31a2c3e9b9a4d57218dfea100e98ccfbbb86f261e0b52e0240568b6ac3772edba008ad08c197e7c2f066b70df1996b45923fa91418d55bd73a204a46a898b005eb6f448788df47f4a048946fb8549529f26762bbe5f615be496d5cc2207e284b5b340366ba9e24c41b618d8bf8ff64d7cb48effc41c6bef4a32fce4c132212d151857b06457e880a2018862cbb228db5d9a9ee0"}], 0x420}, 0x404) rmdir(&(0x7f0000000040)='./file0\x00') 07:57:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2fc, 0x5, 0x5, 0xfb, "3f764e908e24bca5364b2398986f9c41d16cad02", 0x5, 0x8000}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r2, 0x2000740e) write(r3, &(0x7f0000000200)="bd", 0xfffffffffffffeea) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 07:57:23 executing program 0: r0 = msgget$private(0x0, 0x120) msgrcv(r0, &(0x7f0000000000)={0x0, ""/40}, 0x30, 0x2, 0x800) r1 = msgget$private(0x0, 0x10) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r4) unlink(&(0x7f0000000100)='./file0\x00') getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r6, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) msgget$private(0x0, 0x200) chdir(&(0x7f0000000200)='./file1\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) lchown(&(0x7f0000000340)='./file1\x00', r2, r4) r9 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x8, 0x80) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000003c0)) r10 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x2) r11 = openat(r9, &(0x7f0000000440)='./file1\x00', 0x40, 0x94) msgrcv(r1, &(0x7f0000000480)={0x0, ""/150}, 0x9e, 0x3, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/223) renameat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', r11, &(0x7f0000000680)='./file0\x00') setreuid(r3, r3) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) recvfrom(r6, &(0x7f00000006c0)=""/39, 0x27, 0x691c95d16c5328de, &(0x7f0000000700)=@un=@file={0x1, './file1\x00'}, 0xa) fchown(r10, r7, r8) fcntl$setstatus(r5, 0x4, 0x88) mkdir(&(0x7f0000000740)='./file2\x00', 0x80) getsockopt$sock_int(r5, 0xffff, 0x108d, &(0x7f0000000780), &(0x7f00000007c0)=0x4) sendto$unix(r5, &(0x7f0000000800), 0x0, 0x0, &(0x7f0000000840)=@abs={0x0, 0x0, 0x1}, 0x8) 07:57:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000200)="6e74954cc287ca2cb73f77ecaf56a2adf1fd0e7878eca32d539da3976a3f014afdc6b76ac9e5dbffdf617f32f5995b4749e4497af743786f0a0b65ed821fa752be7f476bc6f8bfd8867356050033bd3d844c64b6736f5781eedba17dc5409eebafd6b6da9132397d32fd560de2c8613935c46ea10a678e0ad78c5c20c60b8947121152806de92da8f844793a4e0d61011b3850a255e925db215a7189fcfd91d61705c176b4d4b6ccbf6a674ad2c0aaf4937865f6c831af8cdaff507becc16ed2e197fdd1b73e114f15b099bc5fc8c49d98572948a438532840dca9a865baa41a029552a1ad7b2cb8ed8dc7e53e74eaf820cc09a2c985f1b933edc6d0f9f4e8840954eb316395ea8d643045d3d57ef1aba7bf8c0000000000000000000000", 0x11e) 07:57:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 07:57:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) 07:57:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) fsync(r0) 07:57:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) close(r0) shutdown(r1, 0x200000000001) shutdown(r1, 0x1) 07:57:24 executing program 1: mprotect(&(0x7f0000295000/0x4000)=nil, 0x4000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x200, 0x7fffffff, 0x1, "4dfeecdc0266a02ee51eb918534684bc072ce956", 0x8, 0x80}) clock_getres(0x3, &(0x7f0000000100)) 07:57:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="e4972f05f6ced17c8dec7f2b4d4372d6d81d9bccab2896568d19fd39c64d3ca8048cb14dd5bcc8a446f8aaaa31d4101c9869349d2a82956a2d482c08ee893f03deb5825764dfef4143d2f14dbeef609f8988c387ccc6222e96fbe65de8e07825dc73844a982ecf72e8c4382a3110581a6d8bf68be649d453f191691b443f7e015aa8997c8d754e19eb7c1375b68b8a843ac6aeb92ec2a1cddc1df57078165ceba8098983a36453167e73fe7566b3f243", 0xb0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000001900)=""/134, 0xff3d}], 0x1) syz_open_pts() 07:57:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x1b8, 0x0, &(0x7f0000000140)="c2d2205fa00931600373bd79eb5b0ac5599e8ecf1e60fe4652da1fc6fa726ae838958dad8082e359af", 0x29) r1 = socket(0x11, 0x3, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r3, 0x0, 0x3) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x1000, 0x7) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) r4 = socket(0x11, 0x4003, 0x0) r5 = kqueue() r6 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r4, r6, r7) dup2(r5, r1) 07:57:25 executing program 1: r0 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) lseek(r0, 0x0, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = kqueue() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) listen(0xffffffffffffffff, 0x7ff) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000015c0)='./file0\x00') kevent(r1, &(0x7f0000000000), 0x41, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r3 = open$dir(&(0x7f0000001580)='./file0\x00', 0x80, 0x10) preadv(r3, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/246, 0xf6}, {&(0x7f0000001300)=""/2, 0x2}, {&(0x7f0000001340)=""/135, 0x87}, {&(0x7f0000001400)=""/159, 0x9f}], 0x9, 0x0) 07:57:25 executing program 0: r0 = semget(0x2, 0x1, 0x400) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/58) 07:57:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 07:57:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) msgget$private(0x0, 0x328) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) read(r1, &(0x7f0000000180)=""/160, 0xa0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) shutdown(r0, 0x1) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getgid() sendto(r0, &(0x7f0000000040)="569867db4e5e3e1eb9fa6a95a15f7c00e7fa647c6aeb706af336924491ab7eadd8e0376a82d0b1a18fcb43d58c0e9c1e279cd066ea3be6cb96128b0dc1279d0cfc239f8d90421aecbd2b9d8064bc7065c366e6d8586bd99acdacf232a809d6a7d28f8c804685012c9a7ae166f1cbcc55997a54118eb8f4a0f04fb5ee6e8b0802779858f793412c4dfc330ab66dd5f94e5005a277ae5a8d7dff84eedde7fbef9d8ccf705ce5ecaa87fe113afb42efdfb58c1f4ba95960114baa0c0d7a00e83e55219e6d912dd75ffed53893595d1a34ada8459cece5ed9c1fff43aa167aa641ad367e9c0e409f", 0xe6, 0x8, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) dup(r0) fchown(r0, r1, r2) socket(0x0, 0x5, 0x7) 07:57:25 executing program 0: nanosleep(&(0x7f0000000040)={0x20000000000093d, 0x4}, 0x0) clock_settime(0x4, &(0x7f0000000000)={0xfffffffffffffff9, 0x5}) 07:57:25 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) socket(0x20, 0x3, 0x3f) 07:57:25 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 07:57:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000140)="2518647d5b4c46bce4c20ca6dd472d0fbf8604ec9af75c9f3b0e2b69f4c0f7ef5fbc1dd99678e74693f0cad99079da38bd238d6b16cedc9cc1ccb19e4d5cb9b5d8aa795e8a7540ffc3ab14826baa4bbe833520b6a3147e332140f30c03e08a63fcef9435554ea4c4b826bf022419b82391d215bb3d1179944d8ed44e31538b3ec6fdae3969b2c791f894f2fdec72d8496caff52daeb07c4fa1ee0cad26c6aeec1cbe4d45016e609c9856abb14ba16e7bab63cd3419282fe46c14611f4bad759d1bf72fc53ff4d6d4e5ba9048071b65a02e4a51267c40d39dc63b5f8e9abbd9b1c63f6f78ab940caf", 0xe8, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) setpgid(r4, r5) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 07:57:26 executing program 0: select(0x0, 0x0, &(0x7f0000000000), 0xffffffffffffffff, 0x0) 07:57:26 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) recvfrom(r3, &(0x7f0000000140)=""/54, 0x36, 0x1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) clock_gettime(0x2004, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="2423d7fbc219c1fc66af0e183635b8b3a5bc86c778814695f45233d3aabd1b1ad17a1ea0db7f3630909d71916c793623936fb032edcd06e6c58d3eb2d909aa52b900fddce54ce1e40a4f5a5096319b35b08ccd87038108962701bec559fb7cffc4fb117d20cb0dd6ca89d1a75471fd52439ff404144302eb3d39fbd653bf29f1f07a324132713dfd40db766ef21c831a9b868baf71387ee0e97a9e9ae7939bfb482ffcf8fe23b100f25212d5f37354bbbe2f11be68559cf10d5b38ca2189c2e9fa12317aaa4b09ec9632d24acceb70a17f6ea09b611b869018f8c5ce444ed7609cc42b0ed7caec270578311efd788c3cc573d020f772f9b3e82a9d3873b15755bc31ea5d7ceba2318d8a06d014a4928cff7d7c54288304398df77dd0517d4610f9218c20b787fd213275e834a694cc1bc3543deaaa2d3bbe7117e78059fcc398a69d02fff7706bf33551897c315fc11e34861465219211a2e6755fc95a5eba9a6e3203e16cfcde031f4861da72f821924f30bc68846cf096e63ca99d68dae976d3b04dcd342722d499a70be91c054adf9da6e33e4f79b552f702d7eb307505d178aade78ab5943573c18e5918e3ee9015f98bd327bf14cacf3d62e450c1a47014a145cd4c72844bfe0f9d0b9388d262a936dd310d91c3f55214aa6304e4ff566f4896472df0fd8b683694fc8d8e1bc6cb8ac52a5bbe3b484aa0395f05a526dbb0f0ab2e4518b7fd6b09beb72b8cb9d260222b1fffff6d907821b01f60aea1ef7f64e8d7ae5d37610f213954e7315285557d3d3b1084c5931228ff9a24e31a26ced80933ec72d1443d587ec61e1accbd4f7d8e0ff018385027476db722c892fe6410b82d77fe28e7752f48e96fe13125f56f4f97c63b392d256521b0c978e13f20d6ed198e8bb9c813457cd15169efd7de684e33b9a3a0ee761d859e5f2c65703e09a82c88b315dbfa151526d1ccbaab65d4632e2fab3f06a59fadd3f8c0a3daefd7115ddfe89c71635c57e83b60a6c8aa03e197017c91382f9dcd02479627e16a4c5af06821719803097b8994dd26a91ed8039d6ab5ef0c2312204365b74dd049bb5a450c96ce4a7d6bcd98964af0d2bea21c81b3aed7d8d32e9660dfc7ab49838339d5b4b09e36f395465cee27b8b9d6697eaee956b638f09b8e2d99d4b75c41982e2ab7bf5735faa54adf71ada6d67e0bda08bb0c0e1fc6e72bf601239018706e1355deba3b5128d7b47f016be162e64be60aa5a831c1c6fcfc5df1445230c81e315b10360d4c5483e87c1a064a9d6464b587bc6237a0e991bd72612d937a31ae884daac062d4339eb558b45b4e48c8af400a45a9cd34335011badccd76518e861289edfd8b70fb3bad45038ad9d8ddebad99a49ef20ad53df62e65ea080403bee0b4d97399dad2904c5ec29c3411cbd8704ff7f386911820883e80e52a3e23bcbf8e430eeb62cdb16b3927445763d9d58e820411519d87e0502e6a3abb0584046f58f437fac5d8703a29e9a23a547060c4476778a5e04bae085b41dd7e18027cb0acafe6e22e7f95880bbbb59b72e716c279d8f30791d623f44084988967d7192a2f2173097919859e5782cb06004aab7e13553c4aa372d8e7251da35b60d7df138457dd0940e2f041d38f53c9a7ae055951dfd5d92f75441e1d6f343d09657da8a1fa9da674f95867cb9d2deae2f7bfae8855d3109a2ba145d8115749a26980dcb7f86e8132638c39719c0de36bc0de1de8b5272ab0e62cfc66cde4ba0abfbaf52c255e670540520f579855b1d66c51e29a687a521ff8683eab8b281c721b640509030ddf80b63d575a0b4b90801296daef29820580f27b856409db2f373aeb335e6a9092c4e9dfc89b9f01036519659b70c595701a63957271b00183a490db613c78e910a8f9c7279d2878769cf0060a2b529ee315309fd8fdc2f995e52e316bcf10a73d84fda3bc8a8b757b4809e3aaedce094bec97afe66e2f2e049993847122c3e3633e48c925c54cc65d31ca568e0ceb0e1609dc612deba846a01b4fcc200111270bc3c4b0238fcb161aab153f8653bdf8ad7d5c255e68ff3d466b411b157d3281343961e020574402ba3fee4f8b72502a20482f5fda3ac5ee3eab89f2293e2ec2637f34cea9167d08822e6f6532b18e6d0f4096fdd470753bcff374f4af9d5adb5e95aeadb0e2f6c970d5116b7e4aa2c04202d0c7e8242771ad2f162520c8dcb50300ccafc088eee3b3fd22e884e7fd5c9b67f2effe3e7597150713fa2a74e46f7052babff4351df4235f7d112b69300f8a28c97205b88252a6aa59af944d2a3df1b0c6abd900421a6d6fcabcc36fe06244b5755dc216c5468aff5c693caf25c8cf245cd1d9c0005972750a67dbe8ab69c3bedc511477a2caee6fae8af32de3cd3c85af546cd9a143b99722024608f428c8e1e7b900a818447de1c44f5ea7c6b761c6f2fa7cd124054d9106cf2e7ab98d34a70259053dfaaf63821f01c3d35f697b13487123698e8f95eca0d3540913f7e1d8c352ec084aba11e79c18072d4f34d1f8a8fec961ae601ec7b3238cf5706b658a46f485c24a307bda65ee2366b93402a59f1a4974320aed6dfd340dd5eff765e92db9168e7d98ee63a81804ba465461ebc9f2379684276d8169069492ef467f68bae95b7f6d2a664eb3822a2e770f80305610dc010412e2c941348ecddf3fcef42c4c0fd2eb6141a85afe1b3e0073373e953de96127c8ab9464f7d9f234a5d332c9cf5389d1940e13507b9444d1cc02cd8603ee3ce02957de65a8a655bcd6d27d2578523fd33738e7d88dd156b031adb695a4438c2d839c77d56f2d2ca112a40966d968ac0f38aed11587f1e25e1cbb7d60381e420457d13de89d0eaee165734774666cdba03eaad5a8d0e465301fcba688f6e2a71e65553727127bb525fca22e1e0767c8aef4cb6fd2d8a0cf86a4a4c76a674bc9c4f4706a29e1608390d98c220579450f6270b6676026622c985376aab7c6cf9396ffb75dc8ead9931745a4f8d99e72bcc2542ae2860893ff6e4dec1e166bdc4248ee0f77ba21ccdceeb91251084e44f382a131f8ee61fd6b72d2308ba3ecd4eeb69f6e6480dfd6088a9beb2a1e937c5ef83cdfcf9e8f6cce61a4f89de2ce04617e04e37b347bd4c4545bf4cc3f8bcc708f96d3a18df9f5d093be97a918fe88944a3096f3949bfdb1c8f4f7231467cb18d2a882e8e1020e52e57046f0db30a9790571bda938e1709d4c21db97ce84afc10cf2b78fb8dbbaf27c1dfb12abe1400e1f69d5cce7fed9e89df901b36f89aefaeb9c47297685ba427c87b3a5289ae88bcdec85d22ef1435a4cbb5bb7107fa5366938868f6bedc4cffd0becd4a328e2d39f085d674ab43f76247a2c4a0d93df1a4db8e74365d01818c7e93e5de7a300111cd11bde06030e046ac3d823029c3e1682c4c87565dd987600e16ea17b51c2770e700f3f2cfc47ed62e8cb5e34ba7b4287a503068c858a1c6cfc77a52c4629f08655be38c633225c14d11da3773e4d719be453a6fd5e9a4bc3d49c4aed1b9cd083725014d61cc7c50052b2b3f528d174058bd8f1e1bfc9fe34f0238c50fdc8e2d18e4ce7e0cb0432f8c8a310c02eca8b0d03950e14dd3652694eef51abbcb19ffa64d12d386f3177d95e8b109afe1113354841ae5ab9559a2a4bbf9757a315cc8e88041c8893b25b5510811a8e8136e7c46ccd9b5a10d391770838cbef3ec1b98e4a666f1c7a9ca6357053613b0004930239de06383f296f95e010b530e03aed7fa2e01e65e1853e157a174c555f6baf15d830eeb6a6d284a90f9b429a4e66031af32ee256d661395f9d13641ab05124e7b4e77f659f28d040e9937325045e12424ef2dbf15628916211e551439ef2ec54b14834415a2280a9f0ff241f4380865fab6c0dd8ca2b8904d635a499321f2f71c56b3e86d3883aa730ee56a0ca17980363f069c1c7c8549a202a321fcd5cb12fa14deb774d9965e7e15695ded490489ff07ec979f9918abe5e1b2eed782d4126ce066f272e3fc53660f7a41f23925b53dc3bd64a587b2e8f116ec3ff12bbf8651170f52e86f6a7dbac016c5b27fa3c697215f68cdabe2fb352aff7409f0fceac45ca2f4ad76d18c42082ff428b1e13fcd806b5f50217c768a793703edfeb2679c6cc56941023f1c5c92f3fe74deb299b9baa6feffa012f4ff4b6abb23f84df3ba1829ad01b965e353c61c69d0d83f02d451c222395054d5a6d239116f41e9bdb299258ac097ef08a906fdcf443b01fbd609f4e474f5e9d547223f1c04d6a034b1810c1eb71303c6a7387a0f65ba91d9f8104983acec0eb23629f23112c1c9f3d167a7cff5be4254101d5468839cdd316ddea041e9999ae46f594ddc41c462c2ce3a77c281435655f4aa8f83a8a48b0c376d2ec7beef34027f924eccce09797e73cce2d960446a02eb2adcfc1b8059d76b1f951b022c9ef707ebcd18b25b3073ffe703ad3b32d176ea2b44bb4022efa338d72f28e7c5f36675f412dfd53ae536c3e86617f4aac3203283efb2354ac79be8dd344fa567b791256e3adc11e25af9659370470c38b882778b0a5ea73f91319a200af057cc1cbce98adacd69190862a0b4b44615d04ab3d7b22647141e19e3ebb37f83a3147847a91ecc52c5ff2c5f7fe5f45f519c407acefb4ce40365075067a0a77984caa8fc98dd7a251577090d276f06a2753af01c4b6e5c4276f3e6eee2fe26bd317fd4647366318d58b1612845f122b6e412a33af3629a41144a295d788e17046439d3a4b94ef322a49a9ba862eb569b004299a81065fc5b6d4889b0bd7969ff55e68d0d048e4cd9d1e79253eb49d609f4998b1d0d7048ba62b6e4307bec7fa24653ddb6589c191c3d15355b839ec9a20ce4195a76ef350418fbef23fa814c0b9ea792b5361fc3e1def4d118b2f7301dbf0fe472513b34ed5bb5a9f11bc5fb3ef3ee34edad77ff144ea429568e3c15b86728585ec5187e027e4b58d6e30c1305679147d42c0fb51346c786b54fb11dc085e230d5d99d1c40307899e51a25e3f30063903fc539b770dd5058c168904da833e9aefcc2b5474afe547add5eea923ff2ca0f97ef857fcb8460b098870888e75520877e6a713576c959ad38313ad696accde8eb5d327f9f17b57edbde85acce1767007adc335e58dd367393b8ac6e02870ef4d0d203960e1d373c5b1765485fbd983b9e2a58f7cf75af1800318c8bc0a38f7dfb765a4d897ec579b26af3ae01e69da9d261e820c1c0c9216cc9b166889140e698ecc4bc040d927a63f0dc5aac4f08a97ddf121bdf6137cb3c374713334a5d07ec5d1e54e6488c29a8d91e723670c4651f18f23240373d47622dbd64fd7e5b8fcd53d7f7543c63811cbe492308af2bb279581bc1eb5d0d626e938401c2283d73554313792e238b72ff788a6df02cb8e608cbd0985faf6e81f3e27281a4744fa697879c82b16307b71a911330a7103d7de64915cc94ea9e439c4c068c2bfbce68319c36c4fb76f5b92c1e26992732ec47b6e7a91782041f05e67c85ff3099c0649958565973d0e7439b03bf4ee43c782b403f2e450d0203251e593e237ade92fcae055ce65081d7d85df254426fd247ca705e119c62d3a822f14182f7123aba416221540bc55c5c7184571f4d66ca2be8f6fde8202a4c974237dc59dbaf93dd16ad0c2cebedc6f48bb6850e5008ccd57a145da6d8b69d2dbca59458c0b98a4e7bbdbc320e70556c99cb00f75f71e197b505bd88db10502c877b9d0a54c1af42e0e9981bfda0df2e251466c3a1c0", 0x1000}, {&(0x7f00000001c0)="c5907701d5e4cc7c8dc473c860de60a6937fcbe5e604d9c40f2ff72be8cdcdae6baf069f00fcbcdd9a27a51998395711aaf5ff29125c7053934e69c7120e2ba341ceb977f57410dbd35202199a8bc32c0df09e19f4d25de06d76ca2e321a47bd274ea0a157c74ac4a28695ff41ae4b0f1bc5befaca6db29bac27e225789b661066203bd2afa92f100a97c8eaee3dba3227a3ddb0b41752840177ee510f7a3b351d967face8fbd0f02a30c522d574bffc", 0xb0}, {&(0x7f0000000280)="f73d6188f25a9d25b99947ce7c400604fc619ddef5bd4310cff4974ad0f16eab2f577b16e027984359a7563320dca5dcf4ce3976d8637d667ff1b1c730a1ca798ce8a2ca8f7758f8b7a4ca58c0c0fbb4fa5ed8aa6b5d5b79f6eb1ed9f90de4e55d49610d7455ab37aa39244380be86b20b1c244c3bf1cd94f5a9435c9b0143a75bdc647ed99ce44aaec9c4ebd06ac6b7ea8720bf", 0x94}, {&(0x7f0000000340)="4f2cef508281e65548e79a80e70f545dbff2455272ccf8", 0x17}, {&(0x7f00000014c0)="c9635450c2e0f76ea381c0de44c4d051045f7f6556b5b73d0f7e2c3259309253e468b14fe7b3b30e21460398ac9de43749a5635b2e3031f01ddb847119d1bb60b4d31c380087761eeacfdfd48d74eff27ccf3f6cf3e97ea95e4da0ff3be93fa1f94087a74b98c09f982b437d819ced547d39753ce7118580a13b61bb2e020b0d03ff9d0821a99055946198964130b0a2502babfa3083cbcc4a1c9abe2d8aeba4d980e5026cd133a84a82e006cdede7a1c1536461f16cac81c3c199ed57b3bd9bfa771eb209ae6cf13488a0013cf094226089be173be92c05d740f96258891eb7ab08ebfa76a7380c5d0ba5d46985c358cab545d345aab810fefd004812", 0xfd}], 0x5, &(0x7f0000001640)=[{0xb8, 0x1, 0x400000000000, "f9064bc3c36f02a227647fba0bdf3c712f2c8e4a63d14ec13c198cfbcf4f766690d6285859a5af55bc449d517bc51c4dea44666514daab598036ad3049cb7ce1079262b8ebaf3312b38aafcab5a839318d06222e1547bac794e1f288e8bf58aa5dbbc4fae40a0facdc34cf2ebe383bfe3baa9dbc6f9dfead4980d4affb73bd5c6e895e0cb3bf2556849f7f0ffa9fd0cf96b62cc1dd999e201bd52af5a5a0410a1955b8c18128"}, {0x100, 0xffff, 0x3, "19fe200dd1e9493e9f4821a4013ba0190d918a5c02e314171157464b4c08144867a87da619e4635cd7612195a2681eb69f709a2dd216075a769862526f5eddd6b6cc65d01d8022307521a32fbea1a42ed8f70d2df7bc9f7fd8db52200c7260431426b78cfdcfe0944edd193113b0b423990c316f36a54036cd9ad9fdd6a998146237fa9cdf43e0c56e34a35bec7d6b159fced199ae4dae5a9269d5936c238f1eeeadff70ebb6b4128762766aa7395929fa10d1cbf3801aa6392cea96a9c5f83e84dcb7ec574dc973c1fbc4e7833ce07f3e96e84882f3b942610877b005a0194f42ce875a196c6892418f8426f62ee5"}, {0x80, 0xffff, 0x1, "dd8c0ebfa99f03eee109543ff7637b698d09bed8603222f8339680bdfa256782b4dc2f332a82dcdc7bc9c08d6710e714b51979efdba29c75e0feeaae57bb358e07d291a5606eb33b515d9e251876ef87407804338617a95fb7bd9953b8be417594d7120fdc406465c7"}, {0x30, 0xffff, 0x2, "3069536519025e1887f51cfc64bb8eee514821c7118036e207a4b937a18060"}, {0x110, 0x1, 0x9, "7c6815e8e02ff0cc191557073d9dba8bf33517f5f8c3345bb8563aebe131768776ca59279e1c2ec4cedce353b8e666f93c5fce5b051046fcfd1e2f0598156248592d6983fd4e5c5c9f12c397b6a8fad11cfa56d4314045c99f7a46cb3f4fdc9e6816fcb6c75240636e21fdbe7f96a868f8ad4c9dce4e2302732845c1d9ec97996d2133de343d2c972314cb34b0df2f9e3f394a0427cc4126353e99549989ea7b736c0b962aac8bf05956a9ddfd874a01afbd54a61660a6417c51fa801897be5307c25ed8ca6a3c02fde1bdb67b144a7d5972f7522251a4ffaac86ee4d73109a1450e9161bb7c8d847c07ca75fbbb6b7ccf2665b72936d19548c7e184"}, {0x18, 0xffff, 0x8, "be00826883b8ae72"}], 0x390}, 0x8) connect$inet6(r0, &(0x7f0000003000)={0x18, 0x1, 0x6, 0x2}, 0xc) connect(r3, &(0x7f0000001a00)=@in={0x2, 0x3}, 0xc) socket(0x1, 0x4000, 0x6) recvmsg(r3, &(0x7f0000002fc0)={&(0x7f0000001a40)=@in, 0xc, &(0x7f0000002e80)=[{&(0x7f0000001a80)=""/83, 0x53}, {&(0x7f0000001b00)=""/108, 0x6c}, {&(0x7f0000001b80)=""/97, 0x61}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/251, 0xfb}, {&(0x7f0000002d00)=""/172, 0xac}, {&(0x7f0000002dc0)=""/183, 0xb7}], 0x7, &(0x7f0000002f00)=""/152, 0x98}, 0x42) setsockopt(r3, 0xdb9, 0xffffffffffff9de8, &(0x7f00000003c0)="02ed208a2c39eea0a578f4848f8abbe2342f595b7c2cc0eb789191cdc239461157457ccf99f00e7bdb9d809500d2e90effa883c3cb0952bb884186490ec7904a628309934fc4829eec4e8cfc3d7f86b873e1cd136844acc4c1026b106e0ac788fe38817713e5e95cfb7a656a4f0ffd90abf30cb888215f1cad9f2516506bc157074c2488107120cbc1857878816daed92f12dfd2ae69d1ed45b18ab6abb6682d4f512b14fac1fb75c1830ad95b2e6bf2f356556664508d3683f328fbf2e4dc33e41ed4ac8e562dc208bfee23eeeb75806e6b9d68a972c1df5f72f34b35b4745e04820af65209f6d144aebd30f35056020a9d6d94580f8e7aad000000", 0xfffffffffffffe96) 07:57:26 executing program 0: r0 = socket(0x0, 0x3ffffffffffe, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000080)="cc28254f47ea4cff644610570a4605304636b6ac6896975a59d282cc7a2fbf26d9b91980b68896d2b87b278e0c344f637b14aedb9efc48e73d349d5cd3c4d035f5f3613ae9b772485fa7bc8e1c0c6e45dc855ae801fe9dbb26c7fac91ead08a59ab90241449c26916492c7cc89e063a7998984683eef78772ad1b5f645d21f5eeabffce0999e38aee87178291a81dd28ba81cb30972f7948165a225ae0ae7d73f46cf233a363ffc42e9bededb2fde744405bb65ceba991673d353b9a0e0d6347e4ba7d53c1cb9c3e6df2623a33ed49a99dc92d050e02cc48b735075674f79114f59d55f4036e01d4bb1f5819feeb7bf24ac2cca5b5f4930eb4aa0b98b5", 0xfd) mknod(&(0x7f0000000040)='./file0\x00', 0x3004, 0x0) 07:57:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 07:57:26 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000340)=0xc) accept$inet6(r2, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 07:57:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) close(r1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) sendto(r1, &(0x7f0000000140)="d25f4138a9b977cd", 0x8, 0x8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 07:57:26 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = msgget(0x0, 0x214) select(0x40, &(0x7f0000000200)={0x8001, 0x2, 0x100000001, 0x1000, 0x100000001, 0x8000, 0x800, 0x40}, &(0x7f0000000240)={0x9f, 0x7fffffff, 0x100000001, 0x6, 0x7c5, 0x75ad, 0x100000000, 0x401}, &(0x7f00000002c0)={0x8000, 0xaa1, 0x5, 0x4, 0x8, 0x1f, 0x9}, &(0x7f0000000300)={0x5, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x1, 0x1}, 0x7, 0x4dd, r6, r7, 0x75, 0x2, 0x3, 0x5}) 07:57:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x3, 0xef, r2}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) 07:57:26 executing program 0: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') 07:57:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0x80000001, &(0x7f0000000040)="ebffcbff8f13d022992da570a500430c6d57ad20e6e7642fb56a8213d1f89d1cd3ecdf13b9ea810faa4ea5f01136027f198d1cc25bb4b750e56dcd1944d661a4d963", 0x42) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) listen(r0, 0x241) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/4096) 07:57:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) listen(r0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/193, 0xc1}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/240, 0xf0}], 0x5, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x9, 0x8, 0x5}], 0x400, &(0x7f00000024c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x40000004, 0x964, 0x414b793c}, {{r3}, 0xfffffffffffffffb, 0x30, 0x0, 0x4, 0x73b}, {{r0}, 0xfffffffffffffffb, 0x11, 0x22, 0x9, 0x4}, {{r3}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xacf, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x4, 0x4, 0x319f, 0x9}, {{r2}, 0xfffffffffffffffe, 0x91, 0x40, 0x3, 0x5}], 0x2, &(0x7f0000000180)={0x1, 0x8}) accept$unix(r2, 0x0, 0x0) 07:57:26 executing program 1: 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x200, 0xff, &(0x7f0000000040)="d3c715443cff89ff156a16cd5407b4578cc49515d93b052792ca48b96709c1f7dd8f867e357217ba0bdb99a17c091b9b2c5613e5ddf649da85e4767b2106102dad639598f5b3559dc3a611b8610345017fc71cd78397ab8e68b4856a2fb3cfd7170ed7ad209aad1f7a3daea94c9660b93037963ed07467f8e4065e789b41b2da047aa0be4c62058eca03753547f7b76978a9ea9a9c56089ee8ff00bd7af2f78df6820db65c92565db2785640498babe6b69d863fb9bc93f6856c6efa7691ce682ae2ba9b3f434ea83539d494", 0xcc) 07:57:26 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 07:57:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(r0, &(0x7f0000000a40)='./file0\x00', 0x400, 0x40) getdents(r0, 0x0, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000a00)={&(0x7f0000000a80)=ANY=[@ANYBLOB="6db01792acfe296ee89d4e4a89c7b3940c00675958113aeb59041eeef6fc981d116e657def1722a5e447af31fb3af6bf28e239bc198ec758be21256864b66247e356d9bc2003a0000000000000000000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000080)="865c9ad23f882587bb04a2b28810068f5a390157922a5432fddd7053950ff13ddb2f12d7b1fd23b32e6f549bbfd882d06e724df8c58c7e9c2439a33dfbc8544d72cc486707287097800940f2fd444b666ae3e3cbe76769c708942815d4f1f4033175a6ebc45aa6580aada09f3229cc52a84c07dd74b637def5147f46fe202d635a6f5973a776560c1aed0b6f35eab44aa0c64ed29ff48a1e8fc89a42ee3c5f80b0e355ee44d1a5dfad58c59738847066f23c30f3f18c248c690f7f5294acd4bf6a9671dd19781d4be55a668b8954430af262e9f10873003efb263240c6fba93ea0a09fe75d0df586fbaab042928325bf06ea6b45145a4d5a84", 0xf9}, {&(0x7f0000000180)="d55f762e47c1f79b6dc09ec25a6d56f8a4d278620b6bd23e3268f8c0f4bd07ef1d8d71ff51f1e07ef5562615667f00ee70dd7094f0a6edb57b1d953bcc8614058b2979de9098b79ecaa4508fd4ffc2ba18f2c2478ae912a729d98dd9825fe748d14ed65819e2d8ec19ff64d942d6b490df859173a7b41f870a0c0c0ef8fee915fbe0cacd139f67c43e393ad121ca5fad51cca9d0586febf9ffadfe8342cb55e574e3a5c1d2283b5486ee70437b017c504915b7b525e00897b5815156fb6a5478337e2ce6848e494e508a8c867cdeeefe4e7b1ce3fb2e5f1988b9113aacc82b", 0xdf}, {&(0x7f0000000280)="c874018f24562ebbc5b78535b221e58e6a1b4eafeb3137d75a3d438804ca73177363e1018adcc22da23f2578982898ba4176e6c3e3746484c737e7b15aee40c07d8cd551d5e9257e1e967190905045a437c5f963c7ebef8c6b2c9f0c9c487f19836ffb9e52a81fd808eca813bbb2", 0x6e}, {&(0x7f0000000300)="e4e53b38ba2f802ec21ff7986f5113ec49a424bb51304f6149dd25126f58d7de31911b396a176d3161b6b2294aa0d1c26da3ba8cd0842dbf3b7e4c99a8ed7db0394061972c50bcd55e0ac4085a76a51a1b9da0d7f32170447f8c83bd522abf4910a4b5f423bcefb579d8a41650423e18e92bcccccdf25bda5c039b0986a1ffd0d4328b6cbd048869819afc25ed1f7cdf765355a1068fdec62c27b837619541b9693b4f62c34bb9d9557f2077a05d450e1bffa49e2f02dcb60895091f3c4ee47e66a012f47c69e6b90b4ea4ca2dd46d79ac0c57a1fcec81d0ac924e3ce34284ca6feebe42de5c25bc19bca4d1574cefe2d865994b25f8e41367", 0xf9}, {&(0x7f0000000400)="2fcba5d9895967e467036d328d9826f39012d18d40a5dcd6a57bce43893076ef3d41ca75f7b47662eeb9290f5606e5142ffccad62f2272992fc03d8298e1b7a09a281165b213917008ee19698cc193", 0x4f}, {&(0x7f0000000480)="675c41d2f7ff61d1a14caa5dcc7f204d39eda505af4800ccaf4ac7de74cc8fa0001863f27ca20d2320c9f84f8d35f6d5d4b2c09e4a53d6d9ff6ad35aedb105666ccde4739a4faaf73e598a4cfaaa76bac84d37e63e4ea1b48e6208f77c9dab443b028b9176a3e8b2bcfd5456fb71c0b615fb34fc073c53b05432b172e98153bb7aca02f5e9604507f66d36ea3ca219a9f15075da6b7129b6febb7c74bdf9c9510bf9cbff1315719922dd424e6ec5b6e6b60a318750cb82fd532257efda1ac2463e08ba8ae443a694a5ac5805304e8b4a5447", 0xd2}, {&(0x7f0000000580)="503b2a42052a3a8a6430fdbf564b498a5f886dd7bf81e697365ad43490d093ea5d88bc2c6922a57dff20b3ab806151663a8fe0f70612a07d46ac82cb4b417c0ab22fe200636ca1f63cd033398291c9c000794f2ef828ecf0e425667e31aa7f2ce7b97b558280ab79d7d6c79741567b2b1bd804993ae81ff3959f8217a60d460bc6a067cd9c644f5454", 0x89}], 0x7, &(0x7f00000006c0)=[{0x100, 0x0, 0x3ff, "8cb5cec76b8e4ca741869a60d86835d5f96d4cb3ffcffe2700c8d42eaf8bb1364d7c7023538b4ffd8e61a764cd707808320f29c2958867a4ca7b7201087c2ae335ab1e8f0b0b75341b61d7612a72785c62c50f22fcf4d20ad52680cd5fb35cb8600f1769a6c4a5a9cc7f60ad8d4eb1fafccf5e23f8c40053caa6853dbdfaef9778766da7b4c82f440a8b68bbae29f17b25b7ee8249b60cf66ade10566dcf934072f4accac58d35dac935cd3dfc13849e38940d587d0f0cf11e53b02dfd258993e291337e9aa93137072bafbaa25f84ff0d0020e1f03dae541c185ca8f7fded63374c13ffe72d4a55e7eb330af26d26"}, {0x90, 0x0, 0x2, "04456d9841b477fa30ce74a259097ae99921befe1f5cbfec6358446fc883f23f24e393bd81a16085632e632287b18f9d72539fae2e195e0b24ff81d78f206fc297dd0c9ea227fbc402dc85e38ae2c04ee3191d26906a85225fd25763cb0e9707abbf4a891d28c7ce58d486c637f829ce11117a30229265cfa2"}, {0x40, 0xffff, 0x3, "c567a3fa849b379fe907144939dabf3ccf3b3c787764547240bfb3ad932e581ffd02de8b6c40eaea6ed43954"}, {0x30, 0x2a58fe35e7e01fbb, 0x6, "8db7f209ce47bfbe0cdc62e3a96b89cf861f58acc582117b6f8e"}, {0x108, 0x1, 0x1ff, "f47ac267b41c9262e16a96435af416800e413f7aa118d4602092e1376cc7ab688f9bbb217b1401f880c679c11d9b345221d583b6754f98a52018f06d9fa8dbdc9a43aa9a9b0e2c1884acdd487dabeefa2e716b0b9d0e1303210cfe3a042bbac9070ac88e2ba34769017effba9e04ef362db5cd5e7e746b3f8b4b1957fda2b86fcc990b15892f1f9e5911d82e9ac3f117b5d88d451f22f153fec03ca4878595361f2997e64029bcd3c8b34b1205b55d336e55fc3a9092d81b03b7ab61617e907cee0456323ed7b8675cac0f73014cca28e2ae902f80287456e7ce05fa0d6bc90b5ebdbbc703c0c10647879232f65eb7ae77"}], 0x308}, 0xd) close(r0) 07:57:26 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x40000000000000) clock_gettime(0x5, &(0x7f0000000040)) 07:57:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x28) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x40, 0xa, 0xfffffffffffffff9, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0x80000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x1ff, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x2, 0x4ae}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0xc33c, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0xec76, 0x7}, {{r0}, 0xffffffffffffffff, 0x86, 0x80000001, 0x100000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x3, 0x4, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x62, 0x7, 0x4c31}, {{r0}, 0xfffffffffffffffd, 0x1eef680f53d214be, 0x20000001, 0xc168, 0x1000}], 0x80000000, &(0x7f00000000c0)={0x5, 0xffffffff}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000140)="6eea381fad4a8f6759a95d963c464567cce3ffb29e4ca54d16f387e246e8e45e559445f1d8a237662f56b12aabc0de8998ed3b170c3eb7e8d7df2385f72c2698b7c7ec4a3dc28af6c9f5b5217b357efe5a71a526ac02388856e87e30b594a59ffa4f2f", 0x63}, {&(0x7f00000004c0)="b97f897c72ab3ae9f7ddd62ec0fdcab0ea00ab3a487a4d149ba9ea7ea2d1d8088ceee60681300444074d1d045233596d810c82552216042278526497a132dadd773a380a2277f994a907773d7cdd7c15245683436017e6c61e", 0x59}, {&(0x7f0000000540)="954556d00173f3f16cb70283efe4a87c7bd206a203abc8a7f653fc53058ffd46c83075fec99d2dd906d934ef61922e2e726f2f4648d08e9ca43119251e813b0fd9d6da51df59579df9c96699a61e4fb00ccc2f138a0a47200a8be8fbf6fd751f58c498f59711a2401ecd6b1cf107d53d34940d86783f596e45a70839840a6920e268ab55ce7cc1bd330c25d13c98a852dd7e7f1d0198a91fedbb3eae1def89ead6ee21d72cf2be2c1cc4a7b995fb763a0f3fe15f5ea24816d9e800fcce500dedd2a65ca14cddcb2c1286aaea334484c656e76bb6afddbfbf", 0xd8}, {&(0x7f0000000640)="c8a8b8ca6176975252cb13df80b15000da081ef6dc043d813cc8916500ee32b2b66736042230cbd9ddfa4e67d8bde335581c2e0735d1b12077cd721e56ffaa8b48c8bf7c08f5e3bfe2df6c6c8ee247aeda5fceeef296ea294860066543a30d1460ad01becf8548f0f90947cdb3a7fb818cadd0c45a90c06d5840f6f68f57727845bac635ec87d2c898a6739e44958506f1bc530059d16753bad8cff3eed87f11fa1d1e8d92a8b3eb4cbb14ebf7d1ac1708171a", 0xb3}, {&(0x7f0000000000)="7828c62c6175ef83ca4d9635ab83e172", 0x10}], 0x5, 0x0) symlinkat(&(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00') readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/226}, {&(0x7f0000000440)=""/97, 0x207}], 0x1) kqueue() 07:57:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x988, 0x10) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 07:57:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:26 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1bc3d162, 0x80000001}, {0x0, 0x2000000003}}, &(0x7f0000000040)) 07:57:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="7d0cb24c6aa4b3ada828a52e346dd062d046573edaa3b1df090451482bdfa39d7c742f26a803cc24c7621613744cfea107dc5a6eb1d11125ed73c83a16a3a5d3c332dfaefe138a5b771fd8d8941b7f591ca1a40e9cd11d579e748bd2823e40387080644c9f7d437df51df844ac24e662164afb0533e5db5026ad6e0cac20d2c0aac237f7df1a13f4455cc1d797a037e6d409f85cf70ccf872891c9b6b1b52c9911c3c111795b7c285adabaafd83c2f6b2da6772980aa8bb317ceb6effe11bfab275ff68d180cd2a10d12f8959f8d5d1004ae44e62b7515528adf2c022aa72b198236500ead127005c2571fa1d255a780a9aaeba575aea288ddb195ee6a53", 0xfe}, {&(0x7f00000001c0)="3849750046fbd67e265889b6bc5ec4438c2dad889a3aaab7b860f01e00a27553e27d59bef330cda165b80898114d70b6c04b90ca8167504578fae0c128c86f6035246d916d0839c0f104e1f6777a8a38200cbcbac5aeeedefa49eaef9e73fcd00f41eee0e617920661eead8836141e403d532c61e4ba4307f432635b7a79ed176ed7c09a49", 0x85}, {&(0x7f0000000000)="4d4038556687db81a19fc77d5d4f850bff689c70391d40026f354f70dceac6d00316ad2c2cd632aa3f7025a611502f7ef89e61c0909e32b02f253f45582d225fa5376b746940727afe770565c62c6c4f2d8c354448", 0x55}, {&(0x7f0000000280)="bede7b7d694689ba82c33261a3436ccc5d3acaae6b5fd20b50212216089d9e38132394900f4bf9907c9994ee28cd9730132ecc83b7a38e2ddcd8d0e0f706ea702942ca33c754f73dad3ecd5f18773343bc0d5f135932741b4a9af1dc2ddb70be18f2a2f940ba0d0d0fe20a798c57d299", 0x70}], 0x4, 0x0) 07:57:26 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) flock(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000400)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000140)='\xa1\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) r2 = semget(0x0, 0x7, 0x1cc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x5, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000700)={{0x9, r3, r4, r5, r6, 0x10, 0x7}, 0x9}) semget(0x1, 0x7, 0x100) pipe(&(0x7f0000000540)={0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockname(r7, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) write(r1, 0x0, 0x0) fchmodat(r7, &(0x7f0000000780)='./file0\x00', 0x1, 0x4) 07:57:26 executing program 1: r0 = getpgrp() r1 = semget$private(0x0, 0x4, 0x14) semop(r1, &(0x7f0000000000)=[{0x1, 0x81, 0x1800}], 0x1) r2 = getpgrp() r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/33) semop(r1, &(0x7f00000000c0)=[{0x5, 0xd42d, 0x1000}, {0x1, 0x887, 0x1800}], 0x2) r6 = semget$private(0x0, 0x2, 0xed2e950537267e73) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x4583, 0x100, 0xfffffffffffffff9, 0x40]) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/160, 0xa0) bind(r3, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x80, 0x4}, 0xc) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000300)=""/132) getdents(r3, &(0x7f00000003c0)=""/190, 0xbe) getsockname(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget$private(0x0, 0x4, 0x4) recvfrom$inet(r3, &(0x7f0000000500)=""/24, 0x18, 0x43, &(0x7f0000000540)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setown(r3, 0x6, r0) mknodat(r3, &(0x7f0000000580)='./file0\x00', 0x213a, 0x3) r7 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000005c0)={{0xa17e, r4, r5, r4, r5, 0x4, 0x7ff}, 0x6, 0x86, r2, r2, 0x8, 0x5, 0x2}) accept$inet(r3, 0x0, &(0x7f0000000640)) lchown(&(0x7f0000000680)='./file0\x00', r4, r5) renameat(r3, &(0x7f00000006c0)='./file0\x00', r3, &(0x7f0000000700)='./file0\x00') recvmsg(r3, &(0x7f0000001b80)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000001a80)=[{&(0x7f0000000780)=""/149, 0x95}, {&(0x7f0000000840)=""/88, 0x58}, {&(0x7f00000008c0)=""/117, 0x75}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/176, 0xb0}, {&(0x7f0000001a00)=""/123, 0x7b}], 0x6, &(0x7f0000001b00)=""/69, 0x45}, 0x3) msgget$private(0x0, 0x300) readlink(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)=""/121, 0x79) open(&(0x7f0000001c80)='./file0\x00', 0x1, 0x0) 07:57:26 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x59) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffd56, &(0x7f0000000100)=[{&(0x7f00000000c0)="1beb6c28879c6f2f8b974027f0", 0xd}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="fc0000000000000000000000fddfd3b443278af1e07f5e7cffddfd7a1290c41b286fe2028378bd80d228801085b7a424a7b61d2a635f310bdd72557c6d35a2ab492f6566f02d9fd78205d919e7fb4c1c49cb1ed1050672f51eb256ff55bca689ef96ad687fb3f6cf2ec414a4a4bf0fefbae33f272bd25501eac64b7f30e2e44cb8d9c8f6ee599a0e859e490c288db95984a3bc8a043146e8bc49e9af6896d5e17c693b005ca27ff1dc9a491fad1c9181883f5f2bbc0eb7fc2feb069abf54f235d016d844990ddaf09119c63703b69e8e88c11d8d660461acd39638cf622e5a2ad807951c05d746d15456fe104acbc13ee000000000000000ffff000001000000a3199101f0859132eb23bdff96f00da450ea4fe5e006f2d77072262ee4fe16167f01984ad973b30df703ba5c354c5c6dd4975f412e541ba6353988f6ca4c29e7d6df7305f7907a11cb90535376c46ce1bd113922e67526a79b1f5dab8b79310ba7b42debf72664875bacfd8ad64b3bfd67f9dea26020f5c22d534ad65f2a7b5e7aba7c8ee8bf6759ae25ee209f639a6fff2aeb8969208affae435e30a0ca40dc1ffbfdce3c4f590774bac20da9d38558dde7a85d085c5560f3c3ba04001c4897018e02080ae96a6dbc341e7e6300000070317df113a2046de40326a442af24712b92e4ba6546a0324b12f591f6ba5bd11af9904fabecf1733fb9df9b71c28b09ace8da3eca6693e15237ffcb0fa20a6bf0b47ababe313fb27dc1737b9b25a49401a03b4eee793c2b5c07d6293978798aa3be8988d7c5b1b27be23c9dd1f10c000000000000c09e538ef721697489e62639a6b2eca9d1b44ad126bf7c97dc74b8a4582ce50670f36db9ddd8989afd82a7b84dc33f95871e95109afde2931757048ec2ed3a9c9fabce4f6147833c59d44ed8064111e3370e7e801f0e98f1f6d4ed7463c4dad0ebee1c4d99fc86be195f71883564ac42e0ea510000000000000000"], 0x1d8}, 0x40f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 07:57:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3, r2, r3, r4, r5, 0x18, 0x1}, 0x7f, 0x10000, r6, r7, 0x7fffffff, 0x3, 0x20}) r8 = getpgid(0x0) fcntl$setown(r0, 0x6, r8) r9 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) dup2(r9, r10) 07:57:27 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x185) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6, 0x7, 0x8, 0xfffffffffffffffa, "6b38947e6f5437b0fefedc476c38db70ab30b3b2", 0x7f, 0x8}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) fcntl$getown(r2, 0x5) 07:57:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0xc8) clock_getres(0x3, &(0x7f0000000140)) r1 = kqueue() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x6, 0x0, 0x0, 0x0) 07:57:27 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x4) 07:57:27 executing program 1: r0 = syz_open_pts() clock_getres(0x7, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) close(r1) 07:57:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000200)) dup2(r2, r1) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9c, 0x20, 0x1ff, 0xff}, {{r1}, 0xffffffffffffffff, 0x6, 0x20000000, 0x6000000000000, 0x8}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0xa, 0x40000042, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x80000001, 0x3ac}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x6, 0x1f4}, {{r0}, 0x0, 0x40, 0x20000010, 0x7, 0x2}], 0x4, &(0x7f00000001c0)={0xfffffffffffffd0c, 0x10001}) 07:57:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8088, 0x120) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x3) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 07:57:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 07:57:27 executing program 1: pipe2(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 07:57:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ftruncate(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) getsockopt$inet_opts(r0, 0x0, 0x200000000001b, 0x0, 0x0) socket$inet(0x2, 0x3, 0xffff) 07:57:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x199) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() chmod(&(0x7f0000000140)='.\x00', 0x180) syz_extract_tcp_res(&(0x7f0000000000), 0x1517214e, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="8b8cc67bac2148c5f3f0c8df0b01eb19ab2c7ddeca851a2d524e7a1e7fe291611b4b1f9b4dd731d7e736463eb3201f3df60788151cc38f1b7040698d7d046ae53a1275716765dec7f7c72da497fc56a9c33c42f967d99fb9ba52e64d790b3d241f4bbe9bab1d62f8", 0x68, 0xa, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000040), 0x0) 07:57:28 executing program 0: mprotect(&(0x7f0000590000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r0 = socket(0x6, 0x1, 0x7fffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 07:57:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getpid() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:57:28 executing program 0: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/165, 0xa5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) getsockopt(r0, 0x1000, 0xb23, &(0x7f0000000240)=""/4096, &(0x7f0000000000)=0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 07:57:28 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) r1 = semget(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/207) 07:57:28 executing program 0: shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/8, &(0x7f0000000080)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x110, 0x1) sendto$inet(r0, &(0x7f00000000c0)="eae61dd130a51dd71a98f216e4db976cf791ea7ffa114c72a3a7ed732e354c01542e8986c14d06669314b54192135381dd3d8eb64b30226bbb84da4fa54066572e44e692e02c68056e113259b6efc5bb3e5cd78b24f9e773ee8c109a72fd563faea03398b61192cf764f7a7bc1e22183d7ba85908d39aa7294bc156d3fe1716d55c66f5ea9dfc38417b77975c21e144d9a8478f5ab4dc0d4ceaf0f799a07efa3385ead33dce8a5d325cb9b84d4acca26531c2bbcd4bff4aa384eb470080cb6c0ba389931948d5feff0c9ac84f86f5ddc1b4edab24f8233b92605e1aac9732ca29805bc4822294df2e3f2585bec912d9aa27c2a1aec29", 0xf6, 0x7, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10020, 0x100) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x108, 0x1) 07:57:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getitimer(0x1, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r4 = semget$private(0x0, 0x7, 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r1, r3, 0x2a, 0x3f}, 0x5, 0x1, 0x1}) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x28) getgroups(0x5, &(0x7f0000000200)=[r3, r3, r3, r2, r2]) shutdown(r0, 0x0) semget$private(0x0, 0x7, 0x18) 07:57:28 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x90}, {r0, 0x4}, {r0, 0x20}, {r0, 0x110}, {r0, 0x18}, {r0, 0x2}, {r0, 0x10}, {r0, 0x40}], 0x200000bf, 0x8) 07:57:28 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000440)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 07:57:28 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) 07:57:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653000703b36f00f9f93aa77eb12ca0793e839137d8f164e1b6523d93ef172802144217eb42bbe17b03e0f940d00c3ed0d1b36c1ebe54a68fa7f468e265dac6e87840679a4d2a571ce9a8be89f4afc88b431855d"], 0xa) write(r1, &(0x7f0000000c80)="8a85014bbf6ea67d010000003165cab36c62904e617aaa011166e406f8e633b5491f8ba482819ec8e0134597755640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca73379a53804790cad3068b5b0414f2406e7d1f4e9e048eefbef935f2cdcab7fe87f62b1f7d815eb707fb9ebb05ff9746eaa23d64d791507b265b2d5eb2653b677c7eca911b0000008eda80000000bee0514ea5676bc36359c20a4cdca4cf000000a9c3000000000000000000000000000000e207c00600000000000000570ad3d64a3aa9afeeace049318c35fe4aca00fb3cae18d58fd4b650cc636299275155d55aca5f7e54a1503b4b4c45b8bb996f54542eff09000000000000005f8033c0b096f05f6bb9334bf520a6cb782d2bf26f38366ec246675e18506539a835c9fb428e45e8b279cb6fae5482000000bb388e64f167cc9db3f25d1f7ad18128e2b9fc9887d81fa8b581a8f94a6f48247b51040e6a44f7c017fcfa3d9260e8afd8066f2567d53e4db0d87b646ee2271161788a55f97306ced66dceedc52718a72636e4ca724ea31a9dc6e59b1b6a338f0bdc85c3e5043597cc6243f7acafbfdea8d2e1086c1397ab80148bc11fa282b47610e9fe99f4a4968ac3d977121caa0393791e4f986c5720032621be51fdb4af417960ad2b9dc6dad951fd961b799deab04a47eef7302f011925474ab04399463e6bed91c5d6c0e31aeba3e9fd6a6a37189e0bfe1e362c1b1dec36b51ee963092dd9bf1018aaf88a4fdf1f190b34311afa4d968317a8ab8c4e8c2060a1f66b82b85cef028ae6b6f82ab210bab2a442c8aadc80dfaa7e985fd50e0651dfed371aaed469409991b5f0055b4b64a0cc184f7aaeebc21cce58063fc2000017455bf8769df23e4a30a36dc80c48bd7dcf6dafb37bacee420bf748c8e6f447430242af310b3edb493390186da030f77848732f76da6e8b616765efc2a98a728d623c19dca816d1bf9673181e46a21487f1f842e48a8eb808002d9712036d67de4b1366135a2c6dfcf94abdd48576b5f335cee55befe2d6adb8ca8ea7f0f3cffd14aa9bf93a0a26b35ec29419d56669233c01135a424be0f6d50c412d67a938f6df9ff27490b82c741e91cbffe469b4b456208b1710e74c0f90932186f4afd2dbb3bef983be075f2fd9e670702c8c2984fdd4d1fb0890d0a1059dfcc5aa3cfaa05462569a9379c845a79f1ce01eb27c27c9e9f0cf4a8c01242215c887d642e8b315e5bf84bd8bbf447d86defa409c5d8251745448da60261e17f32bc35048fde0bc6f65a9a9099c7d5857be60486590dc036d000000000000000000000000000000000000ca9c5b2dff50ed0475215a3740755f3817abf3f5a4369582f806f749eafedf984c8d29c6fd1adeb74a396ec936a45f736c6f328a8d08ac0cc1dd3da4af7be8d370ea8c8ab238d769aa64966686eb9ff923aee80f8557d5a26c66d682d68f99d513aa476b352f996168e9e5b849d5716b1a81395b23804de0daf15f1562f285980802fb554ba9f31809", 0x446) 07:57:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 07:57:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/237, 0xed) getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000080)=0xfffffffffffffeb5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:28 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x300, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x210, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="908111e46d9e6b7ea7ac6631bc5e9a505a9b86d99f0ab95130a7737743dbe717a792ea14d98dfbb75c794c6979c2c9edcd80671f576ee2b1b8b7c2ed6dcc9be3f832a46cb967b091337d28b0a6aaeb1f101ffe44c390d3dc220d67ebabb6838c5924fe9266bec52a4703c1d8be4a6192e154271a8a57e9c3a820742f4d537a6ce98084e7bb74c17956a42699e7246b61c36f73b8d60c3ab1abdd0199e2e9df956d2003ae8a4d6c504c533310fdf9264541e6ef546ebf5aa3145e5a08f15c779cec2d66873c8a794d9f7c236bd0357f7156be3213195f85f91c02b0b512e1e4212644b9068c7408bfddb41983cc2707a56a9b360ce9f833fc4a40676f", 0xfc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 07:57:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) write(r3, &(0x7f0000000200)="da198f10c66a1608afefdebdf5ae2033b732836dc54e4e241ef6930ccb07d7da3a3731b2cb811b58d7e5ee7a32eb83f9a1c19cad3f4deebe0a62d4742241f78b5cc2c61d2d8901d8d7b5a9590d245159e9a26e5c25d9ff9ed4317f50ca15f51fb8cae7f488e423e86d7bbdc8316e957b63a0d18fb30c75fd85f7c0bc15ba5104c46f1198e261eea1e724aab605bb205ebbd042baa439a15f9f980c1ee011111ae908aaa8549d1e8582f7c47e2439ec9eb5", 0xb1) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x50, 0x9, 0x7, 0x9, "f0d865916f73d1bdcbab115895d85d809cc95c4e", 0x8, 0x2}) syz_open_pts() 07:57:28 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) 07:57:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r1, r0) 07:57:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f00000000c0)="f8a8c166ff2da953e64cb9a17578e809f1b7507c4667e79fb77fa1761efc67f9dc5a814327b5ac30ed8c60d347f4fab957fb3d970173b198d64adc502d6af9046ee0be19e763746eadac19c8e777cb11094ec567750280143a93b7a9098e596eee02bc0604cbe408503e292805d0a84a7493a1bb0b4274995d29256094fb271835689016ef623840476a705e", 0x8c) fsync(r0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="da6d085343f0122c3f1aaeb14cb7c62167a5e8b62f22945c51337eeef68f77b098b322dd8f407c643668547545589945c4346dadede8b46a0fb0a46a8bc1be1af49d977e001e16a6436de6ff43db1343b1a5c46d130979e58a6084316d71af30daaa34ae4a720fe71681ead959c1fddcd09b793823ee632fdfcb9b6f0a6f1441f7e5f7d5eeef7b55e3da3bf146413dd52456ba3f8a", 0x95) 07:57:29 executing program 0: pipe(&(0x7f0000000000)) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 07:57:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 07:57:29 executing program 0: r0 = socket(0x10, 0x2, 0x0) socket(0x10, 0x4005, 0x3) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0x3b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)='K', 0x1) close(r0) 07:57:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xed79) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 07:57:29 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2591c32128cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e719947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0605247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7ee05001106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad212afc502ebd8ad36dceea3000000000000000000000000000000", 0x13b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000300)=""/161, 0x9) 07:57:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x400) 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) open$dir(&(0x7f0000000000)='./file0\x00', 0xa18, 0x0) dup(r1) syz_open_pts() 07:57:29 executing program 0: r0 = socket(0x18, 0x4000, 0x10003) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x8, 0x80000002d, &(0x7f0000000040)="070036da00", 0xfffffffffffffe6f) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt(r0, 0x475, 0x80000001, &(0x7f0000000000)="ef2da3baefbb47f11c7723e3767b130f88f57ff4c219d3178073d4db10d3679acf64b05c41e9414c58", 0x29) 07:57:29 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') syz_open_pts() execve(0x0, 0x0, 0x0) 07:57:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) write(r0, &(0x7f0000000080)="ae9e2c6126c65a87e91ab2790c146559d3347bb189e67053839af073b896ec367e1be30a58fe78ca05887ee2d511fdfdf8b10986e9cddec56bb30853cde91f7921bcad22c5a54be20549a05a7ed55f5afb5e2f9444b6e0af6e1c5f68da106846b753f6de47a3d3b79c3d3ef18aceca5224b6c8feda5cc6f3e375c5150df8dcd895c24b729da1be03a978515897e7a09a39cde05808813764f64859890ab04067b149d06d5ec4f1dc603ad044ab12d9b9e371b752a0e049f76cd24619a415ee11ef41372d2a5d3539f73c04f077bbcd15aef401c028a70f347c358dd5fc226a47812d40211a67ba2c5b5bdbb24e9689c9c98d67b362b1", 0xf6) 07:57:29 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 07:57:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) kqueue() socket(0x26, 0x4, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)) lseek(r2, 0x0, 0x1000000000000002) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) r3 = geteuid() r4 = getegid() pipe2(&(0x7f0000000100), 0x0) fchown(r2, r3, r4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 07:57:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() r3 = msgget(0x1, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/121) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) r4 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r4, 0x0) 07:57:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:29 executing program 1: r0 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getuid() r4 = getegid() r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6f2, r1, r2, r3, r4, 0x80, 0x3}, 0x6ca4, 0x101, r5, r6, 0xc7, 0xfff, 0x7f, 0x1}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 07:57:29 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) accept(r1, 0x0, &(0x7f0000000880)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000640)=""/212, 0xd4}, {&(0x7f0000000740)=""/155, 0x9b}], 0x8, 0x0) lseek(r0, 0x0, 0x0) 07:57:29 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x380, 0x133) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x20, 0x64, 0xba2, 0x4}], 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x38, 0x40000000, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0xd1, 0xf0000080, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0xbf, 0x0, 0x5, 0xf4af}], 0x1, &(0x7f0000000100)={0x2, 0x6}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="952871edf83a48a8d2651cd3849850", 0xf) mkdir(&(0x7f0000000000)='./file0\x00', 0x11) r3 = dup(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x1, 0x7ff}) r4 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/130, 0x82}], 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 07:57:30 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)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 07:57:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 07:57:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x4c92012c, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) socket(0x18, 0x2, 0x3) 07:57:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() fchown(r0, r5, r6) 07:57:30 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 07:57:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r3 = syz_open_pts() write(r1, &(0x7f00000001c0)="ab81d07c5e403c177f82c77bdfdb3895baecc59b6689d23067ba331dbd49c2e56cb0bfba8dcdf53545eb7f2c052fd6a990298e22835dc4555c575779a68527a2ce7f4d2911d94465ed9ffce2e4b3d74ab63427b8fbaa3f1012d4a70fdc9e5fb6332652f6819294deea57", 0x6a) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 07:57:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 07:57:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x400200012c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x5, 0x4, 0x7fffffff, 0x80000001, 0x6, 0x80, 0x2, 0x7fff}, &(0x7f0000000280)={0x2, 0x3ff}) sendto(r0, &(0x7f00000002c0)="008861297599da24bbc4f17b1e1e14fb806c6ed5697a4b3cf8a2102c024020505806d2224826b6c92349afafcb400e4c1a9cc4719e3625dd4a0e941ea4aabc32fe7338b86641c128ac3d2e33bce094b9989471bcc416942dba7ff94e557d4abb1e96ca5c15205491f08223e52456bcc74931d2580b220f997b47ccb462703af81d63f76fe4e769489352f336a574d163e680225905ed913f01cb7541f33571f4b9b7297ae2d70042bce95a9e1a2642600afe6988d36c8b01d6406948db23b29dd83ae97e1cc331b11b9d220a3ef0f70747f24b6967474baeedfa9b5f8ad899fd", 0xe0, 0x2, 0x0, 0x0) 07:57:32 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xf4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 07:57:32 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) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20081, 0x1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget$private(0x0, 0x7, 0x100) rmdir(&(0x7f0000000140)='./file0\x00') semop(r2, &(0x7f0000000080)=[{0x4, 0x6, 0x800}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x100000000}, {0x75bf, 0x2}}) pmap_unwire: wiring for pmap 0xffffff007f123480 va 0x1b31e20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123480 va 0x1b31e21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123480 va 0x1b31e22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123480 va 0x1b31e23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123480 va 0x1b31e24000 didn't change! 07:57:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffffffff94c4, 0x71, &(0x7f0000000000)="922827dc7d69085b7f2a43", 0xb) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 07:57:32 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() 07:57:32 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setegid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x110) setsockopt(r0, 0x4, 0xb, 0x0, 0x0) socket(0x23, 0x5, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/208, &(0x7f0000000180)=0xd0) 07:57:32 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) socketpair(0x18, 0x8000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) recvfrom(r1, &(0x7f0000000080)=""/59, 0x3b, 0x42, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) 07:57:32 executing program 1: open$dir(&(0x7f0000000080)='\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//file0\x00', 0x288, 0x0) 07:57:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8210, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x5}, {0x18, 0x2, 0x101, 0x200}, 0x8, [0xff, 0x3, 0xfe6, 0x34, 0x1, 0x1, 0x40, 0x80000001]}, 0x3c) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e47fef23f2fde92e7de0a0ec10beb97189a7a04066", 0x15}, {&(0x7f0000000100)="226e1993b583c3101358aae6b63223db209d0b10d04dff60dd277ae006c49e6de0b2cfa16f9ccfc36763d6544bc0c0af5051199bb688a832e7079a55804abd575ab070a436dcb0341a94c55ea0ebe59870a02a6b9f9f6cbe0e4fbf32a7d741eaa6d3a85344a1313b27aeaf93", 0x6c}, {&(0x7f0000000180)="a23a5b592440585b4f7405ebd19674d082f469f1f4e626563e30d779da43965ca806ada2030ee7a7ab573e4141aadf", 0x2f}, {&(0x7f00000001c0)="92e1c240505bbcd8e755fe5d55a2b4da5a475228680c88a57f3959a23df19a409ac67ba5ef9852434ebac9a9423aa9b4804f23b3e7aa8eb9d3e6433eb918c9d8900387cb2ff0288272d8bc991d0d57355895c027d50a600aa0b48628a575", 0x5e}, {&(0x7f0000000240)="38f0d08109476d1dce5cf3b1b705a8e3fee7c9f2952cae315debff0bf9763661db2b90a0e14baf3de812b197cdb438dcc9dc16138c95fb61dcf26679fbe466e2c4bd2ee6b145d4bde5c615606b5530831d194493532fa416ccdcbe495a67065e66387a08744c46a3ec1c89c90907bfabe4b94b6e0bfedb1da47fe65b54c712ed22c942a411", 0x85}, {&(0x7f0000000300)="05cb2a3bf70bcc8ad6360f02958d4395bcc2a571532a1be9a0c85ddf7eea87d731c744ec818d407afbc94cf0641c81cc5bb4ef4895cf34bf2866148824ea35880bc271e69fff32c3daba5260af0885f54f0e04222b8cc71c436868844656726dd5feeaabbf333e2f3f531c427fd2f3f95f3a6ec7b5aaabc861623e5b9dd034952646334eac7ffe8cb076640bae1c1f9b844e23ca0b09592c704217716a9fb2b045d11000ca085ee4", 0xa8}, {&(0x7f00000003c0)="8540d87e7ebf02b070b916cbcf4e21dcc1297014eb85cfef50a779c506ced57be8583bec74fd4bc441cc8ec34916d29d07a466874ffd830fe2257b05126e378679695273c183f3e02736eab98f4c54551a317362b272ef40a60aa5192c89d851ead6f89b36fd8516e89351bc3d2e0d12bf37af2209f45dae8b0ac3cb45553f67ca9d8d39470ad99e86d62761e9ce406b7d2c8ccb306088221fead02a8de368bf70d899f0205aa2374269946823b8c0e0a99fdfe0fecf93a560ca32396a1f52500f309e95b4af7fddf2231dc61ff27fa377fe57ba49f7bc90117c9005f21b89ca4be342506defc98424e9ec1ac5075565fd5d", 0xf2}, {&(0x7f00000004c0)="652d915e74c08aa84f2329c1ff237398f3848b28caa298626c6080e2adc24a573b5920bec8ef6e618f76f7e6223311c872ad7465ccc3fefef69f578430c658bbd0f1fd7c477571c230e0c532345297e53afc8f08595bdde03efed767c5198f5cd4348aaedb6fc7826b6367e2af2dd53ea4d9683c8a7088dee9b7bf032fabb580fc12e5823dc3d5da5672a165efdbc6efe6b3a709f21121317ecf48db17e430266493a2a78d96d346a21aaf777c08a96fb046e377e7fdbd4c57250dd0047341f5ec84de2f4d361e3f5ac8c37536e3759cc17405f88be61cd932", 0xd9}, {&(0x7f00000005c0)="fab775c67bf46c5f806498c2e93e700894802415fde70425e0b14f2e592f12ef3519cb5c3060af24231bb0f4805ab61406e3e7bbe86950bdea3cdcce11b8a8701872914897dd2f4a5c08d1d7b588a3ffb5a1bbaa91aa20d66974b7d0c3ced295b656c9370fa5fc20e4cb4fae745baa06a14f61dd09f4bc0986a0a1e104485230d1e602ddb74afd5910b74072313083174043984e5e85a544c5a73e15a447259053c4195a0d942910b6507757b464a0173e1c20b3ccc154b211010decadf37a45cc772ac372f595cc85f8248f690549", 0xcf}], 0x9) close(r0) shutdown(r0, 0x2) 07:57:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fffffff) kqueue() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 07:57:32 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ftruncate(r1, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) kqueue() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/187, 0xbb) kqueue() 07:57:32 executing program 0: semget(0x3, 0x0, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 07:57:32 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0xee0c, 0xfffffffffffffffc}, {0x37b1752d}}, 0x0) 07:57:32 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/11, &(0x7f0000000040)=0xb) r2 = socket(0x2, 0x0, 0x7fff) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 07:57:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040), 0x0, 0xfffffffffffff7ae) 07:57:32 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x100}, 0x10) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 07:57:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/92}, &(0x7f00000000c0)=0x5e) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x81) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = getuid() accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000095227c85e79b6b479c4eb59dc0026b7c4fcfa462d419b0b70e02bdf311b1baed5febdff7959a4113b0be5b0fa568d50a921258c8123000583d6d1ad55aa9ad9e21c3e68d16d4918dd0d0cd80cf3566b0c7d296352c7ec854ade3eb04cb9c"], 0x38, 0x1}, 0x2) 07:57:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket$inet6(0x18, 0x8000, 0x80000080) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 07:57:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') dup2(r0, r1) 07:57:33 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) 07:57:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007134c81e757b96de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018a700000000000000000000000800000000000000000000000000000000993678037d68d173fb14000000f59200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000004d937a14cc62f7d36b34d0d8ba6fcd18ad9a7c043e305f17c850fecdfc51250fbc85e146b64354d620ac10d860f44e43ffee29486118689ee8ea1f898970cfa546fc759b5dcea7ffe9c568f1df45ba42579b72ca5670883619c89caa3d193f13f57846ec49d212a170ceea98023600e187339e2179fedfea9944e82cf3e0b8c6daa5b8f8fb224d826113be40fe8cf3204ac9be1ece805341c3b077e45fc0c9ff3659ce628586dd8f381123ece3031c5d9cce4c27ac8008bfa51b4a73dd6454126f5fe116dbdf262924c8ca2d47f3fbdb30"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r1 = msgget$private(0x0, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/95}, 0x67, 0x0, 0x1000) r4 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x3) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x1009, 0x4) 07:57:33 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x20000000000000, 0x20003}}, 0x0) 07:57:33 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 07:57:34 executing program 0: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) r0 = socket$unix(0x1, 0x3, 0x0) fcntl$getown(r0, 0x5) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 07:57:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="953b3d24ff3469ec9cbbdb8a141eb192846dde37a29b028b08a9c4880b3bba050d45ff851f15d7689273ef11967ed57851ae72051b23c5dfc13d6b89f2a73f0af77ff8adb2c524766d76b317", 0x4c}, {&(0x7f0000000280)="bdee29bbecd92eb82d8cf752097a987bf75c159cde1c689560fc3b463a450dd3e8df00b21f1c8ad563f132d445cce59313f7033fef69e642a72833293d572a5c1ed7f64475726ebf6db1faf10883fe3fac9ce6569609ff19c292fffb56bec61fa73a0913b673b4cf678a98dcd77321045e7ac380a94b9212fd66d483b95862284353b46f965711e3b965d851d16df2c7dbb2c55d", 0x94}, {&(0x7f0000000380)="69457107fa505a0a9621005173ee4d6b76c6d017e5acad0d7838b35f63ffd320defffb6d353e38983514a963e33c0dc59d5bcce2751ee1b0907be8bf013c5b88a7640f2d2fc922dfac423c260d9c2f5d2f177c87eb36fde050e81ac17c5d9d1e5ac5c049700aaa6ba51ff591c4e0d9a6a6dd3d471c6c10576ae23f503d792cd8bbab4ed6c110274919ce3920c514c27c295f603394149dca94b1781812d50c008ef1c08e00206c78669bd29d1f8963474b97b998930b5433098347fb", 0xbc}, {&(0x7f0000000440)="b962bb48e1fa04062156f231a709f72247ade3fee1018c74d03f5e6031cbf99a92a97bad199733e64078c0ff73f505eb3bd8eec08e27a318e481d72df18da4d1f1210c00e66eb3c7c39e5a879035cd8f129087e4f1612ac537863f33e7eb7624f041264c83190f661a764627c14f5cde83f3396ee763a09410b719ac854b2707188ff9a85f1e08cff412570bd5459895e474cd18a944e488233313f5a1a01e021dcd", 0xa2}, {&(0x7f0000000500)="360b85ed3197e37bacb31c138f562b5a3b0dca23b83b5a32b5c3154392429818d1318ac1e9ef4f1e87df142f63c354125ecc4be24e271339a5e5299ae4bbd24f442b927343e55feb1d2ef9d1df4f2e2c17f2c8ac835d1bcb4bd14f88bdb80e6dafef53e9f0f8ac03e8993d5be7eeb39aea759d8119b308cd85255fb8a7aa1e451b479a47b91f5e1251e8836ff59bad815e63187a5370c33e635eeb2ee20122eacc7fce750258ce7167ff12905ed306f1eff1b106703a41de273ecda8d42387df471ff0e5dfc048469d5f2bf457ccbf285a8c316b79f009a76a9aeff1815a0ef1a1bb02bc", 0xe4}, {&(0x7f0000000600)="1c1ca238ead2f5d2fa308bfb96d0c41d69be1d54fe2ae6d413f99fef1f4534646990ee8a78e39e6b9291e319fd26e5f6477b7fd3fb138ac3609974a50038629f3e6fc289b29f5e240e36b3e11b3dd1ae515ae368bc9373f183dc81acf8258b4d21d5d54259b16043be86410be35c5da6dc48bb4c5397a0999f36c15e6ecb78efdfab2477f565faff2adac047becc3048e97c1471f80736c574ab12beb65052d3cde148a1881707ddb35ab8112ef8313771e85de81260b629ada2cadc7e15260ee2c8c6a636c59c99b6f621b2d8f8", 0xce}], 0x6) write(r0, 0x0, 0x0) syz_open_pts() close(r0) dup(r0) syz_open_pts() 07:57:34 executing program 1: r0 = socket(0x11, 0x4002, 0x80000000000005) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) 07:57:34 executing program 0: r0 = socket(0x21, 0x4003, 0x3) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="73bf218df58f0413bbb0785b320568e966be65f6f5d200", 0x17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000, 0x3, &(0x7f0000000040)="26a972b410e246cd9617a0fa76476214a1ffbd7186adcfe927558ba4e4f5f4f891d72835180737bc499c4e3966bb1c4abe5d59b5140aeb61469d30fceaafdd52", 0x40) 07:57:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 07:57:34 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) socketpair(0x36, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$inet6(r3, &(0x7f0000000080)="64eba6183166af59f6afc28270e08ce206d8314be7dbf9f01d8d1e862135d8be78e91dd51b50f216567db952b65bf6ea9c32f70b35c533cba69e9046f000243ed8c247b4ce902f743df5ad184644d9572249ee4a4cc971c16b2650775460ee1952ee321631428b5d8a60f49cf6da0993a08bcb3b83bca3e50796d5b470b90bc0c9d605e3ae4e56604de8e9eb6dd0642c22898395e9605b37dbd4760041b4e0621895b133deca2b6534e2f45624388e4a1f6b6d16c86d19b67c18efe008f012f1593cec8ee630d2e72750ccd7cffbd70f96b0eb901cf7148639896a7e027e37072fa8db7e65465e172d19d545fd36ce3b0f8acaec436d15d2b8", 0xf9, 0x9, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x2}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) lseek(r2, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x40) syz_open_pts() mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/131) dup2(r1, r0) 07:57:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 07:57:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x3b5, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0xfffffffffffffe0b, 0x4}, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 07:57:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 07:57:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x4) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) r3 = dup2(r0, r1) recvmsg(r3, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/211, 0xd3}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x40) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x4, 0x1000, 0x2f, 0xffffffffffff40c3, 0xff, 0x4, 0x8, 0x7}, &(0x7f0000000200)={0x935c, 0x3}) 07:57:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 07:57:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = semget(0x3, 0x2, 0x208) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)) socketpair(0x20, 0x4003, 0x448, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:57:35 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x8000, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) pipe2(&(0x7f0000000000), 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x7fd, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0x33a) 07:57:36 executing program 0: ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x1, 0x20000000000008) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 07:57:36 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='.:&$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)='\x00']) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x3, 0x1, 0x6}, {0x18, 0x2, 0x0, 0x15e}, 0x27, [0xff, 0x120000000, 0xff, 0x8, 0xf35, 0x594, 0xff, 0x4]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x2, 0x200, 0x9}, 0x2, [0x9, 0x4, 0x8, 0x0, 0x7d46, 0x1, 0xb70c, 0x155]}, 0x3c) 07:57:36 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x3, 0x4, 0x3ff, 0x7, "7aa6f36c301d074e0d7f89674c63b941e22d5d69", 0x7, 0x8}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 07:57:36 executing program 0: stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 07:57:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a511fec59744c5365cfff54e688470861842ac51f527468e1beaccfd6c7a8e7685fdb5d6a4e3365b526535cc67f5e41e01c249d3000000000000000000000000000000", 0xfffffec9) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) syz_open_pts() 07:57:36 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0xb) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 07:57:36 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) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xfffffffffffffff7, 0xc21, 0x9, "45df144df21f08836ac2c8cc336e5e881c249db1", 0x40000000000000, 0xffffffffffffffff}) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x2, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:57:36 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2a) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='\x029') 07:57:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r5 = semget(0x1, 0x0, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffd, r6, r7, r8, r9, 0x44, 0x1}, 0x2, 0x6, 0x1000}) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 07:57:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fsync(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) fchdir(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x1, 0x40, r2}) 07:57:36 executing program 0: r0 = open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28000, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xa) setuid(r1) 07:57:36 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x5, 0xfffffffffffffff9) sendto$inet(r1, &(0x7f0000000000)="71a8297ec5ebf3ffcbcf06b13bc174f221f81ea5b287d93668b27955af2686837f82ad4553417269ad9a18f572de6ea1adcce4ca49b3f40e8ce59aa5b3abbbe7c7d47b781c6977f615f18ad5871f2464ed9dac2a65ce85844be48b93e11988a2c32afeaf4f7bc98636fd7355679f3d1594af56e73d6c3b0917b3edd1a0afccc39ea8f4f7c6b5390345a9f175ea6ce5c87b90c2cdc86a971c95c1413378c3930d", 0xa0, 0x408, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="106df247e346b10df9567a8e99e8ad8c65ec3ddeb393868b26ab6154b18e8c59e6170ad6f77498a7872f0c5f5d53a13816eaca93170ce053e3fc1052abd71a3fe50d235ea820ca052d643e04d4beca1439f173b220", 0x55, 0x402, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 07:57:39 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') poll(0x0, 0x0, 0x80000000) read(r1, &(0x7f0000000100)=""/111, 0x6f) 07:57:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)="5969f925be04d09f4559a481992c0a522e310ef3aa1c87ca3b91e72728e54b08abe94b6a5d7cf93e46c40a8aa065072e2244bf0b6fa0e0c99f4664ccd63c5aec70eadb15e6c3ee7822f8eb6794f0e191dc34f8471c2b1528b124a88a5a5c5f8b446a677c2f3d4f312cdd96d30dff2b29f2a689135dd1c5ae6d7a365700d47b4613ca877d63"}, {&(0x7f0000000240)="3634acdd65bec102ee6d082a136b0bf855c3064a250183534bbd8869663a87d391bc14ff2158b3505e92cf6d6d11bf17bdeba25fc47836cd81955998a54d6e1b12b9e496fd0a5ab4abdd2d378c32c0000000000000000000"}, {&(0x7f00000002c0)="aafcbf30c060d69a24a9da9c2184f3185656a1df8ca743d897aabf589312c6c351df7620715e6b042ca67e6b2923ee358e3b9738c8d6c19f65044f9f"}, {&(0x7f0000000440)="91a0db61"}, {&(0x7f00000004c0)="d28a82e1e6dcf3ee705826ea5213aed8a125f843a4f39df5b4489fc291eae33f43b524d9832879e028d4cff9f945c90598f7e8eeb4d1a61c6e3f9360a43435df52e91505cbc2efaa5e3ea41cc0eb33d902d7f0de8be0c6d6fafa77385d1c43b517048acddd73449ae933762cb33bd1b3ba380cc18586efabb4d68aeec032fe510ff58de5e827434ae85162b489d9438816d79b2e2db711a400cbe65737a5d6239d3e855cddd34131b2e53208c8319fd220f777de900ddd2ce626f2d509af2ae5b6c9bd845c6ece1bbe3f2d3323bcf9fa81e1bbc043b4e1a60403108dd8027501e1a5eab886902431ccaf2d848e03cfd746fdec1eb2ee00da20a5460b6648bc131758b9ee9a736007c00185009610940f6f994326e4c51e836c909152fca4a760e8c865ce2a716620d52a10251bfae309fd4886c31edcccfb7955de22272a53bdafb57eb32a45b9ce44548b9c0b8d7fa03dcee2544c8fcd7a4bc446d33f05ab3f49a3b8ba7dd14592ac375464a848f7599bdbf203f0d65fac2ed9150708e73419cfe54d3473aa2e7906113615322a9a7b814c45bf12c6be1658e87c8ca62f6256e6e79c499ba8ed68a4d4472c6b012d538736fbe79312801e9671a626f6353acae58b02703353142751e7a94621c737944bf050901518cbc5975abd2f7e383a280f80021373941374767170224defbf60a341726c4ee028ca7ec754ff7a4059c221c04ef527210a1293043c4415c1fc67f1459046215b15e7436afe443057716aaa94521ec3054a119cc3e63332894cea3980732526be842ce3260987458d594e0d2aee042f47ffba300791765af001145c14b9ce52e04fbd5fe430ec96424c522bbfafc8303f7e3dd271ae98e6eedd4c6541e65cad1bc7f9da4bf9e64e8c873a0ec0b4762b69b68780fed30e4cd2edcd10b8d401061ac69db89971da4a680aec649652108202711d55fc053d77d909642dd6c6272a617ee8621c0ca549aeb644581204d85bd7ac69510d9d5a62c8e8f402f14c88f622ffc9fddcd56a781f194789d9d638b85863b416f90e4608c1c050ffaaaf30cb853813405dc9a8c823125d9f289e4f3f8f12dbafb0d01d301a1279b9999ede03044df03985da46f33fa6b331aec9ecb4ef76d326709e21002951f34c655496d2a4ac4e15ad51be35a78a2e8f2439fab54aef50db10ab978b1564a04bfa49a1f32f2120607713f7be1604186d16035441b2e710bee4e4c6fd2b52bceb6ee5948e4ec3eace64c4ab3d8d4ec615cb0f11ce133b9c23eb7015e1319585829483d252f86430dd5f20fb389f909d828f6bfe47bfe80af243367d68c90947bb46eb9fa04f7cbce19bcf444222185307e59044f96ff42a1fb780b4ed410852204b15f4aeba84da436614a64196e1b8d95026c032259b05da34f10895139a9a94cf98e8ff766fbb9c9385b4766b18a7389bf44ad8b9eedde7878a34aaf57799949a0f3162bfaea84c55d7c6526ae4f704bc09d132172b9fd8e2ccfb0d2bd3f1a3813ede057fb40e2de3a01d5a3b5261744e79c82ae51822c086cf9eadf5082d70029087dade156e18301025d8e4d786609af070c2fe42b4259cbb28b9bb7ef55dfd5c24af569a2a7bbc29151d6e96fc503e8da899d86060adb497f7348a78874788f036cf52401fc32d73b5a33a80a3af7199b21a52b295386ed67bec3ab4ecb23c5dbede977c47ef2230cdbfb51b35076b0f1cde1f8d4e2e9034b532206f7d95ee423e60c069cf76199dce40757c1612d5c1415e654205d9177560782f63f170ae512ddaf9c3539f4b0f3b719fffff31e6e01aea7093c5b7a1d1fd8e80cf467dffc31eab57a151f9f42dd3e3603acfab98736a090e2900b6e9af398f3b5ee7e9514500f431e0297bad4d441b27735dca7abaf6376833cb083c2aa9df1b8b520c237f444d63f858808a2e97c2c052a8560e52d017ecb9c41ee84d4140ea5d911fff79f37410ee7b3affe2af685f6eafa326ea1113262ac09b1ade293f6f62e262a4d45f4d4526760dff73cc9fbfb808ac8082a681bfa21b306ec5fecb08dbcc9df9138ce23b72130c4b669591f0522203b6909e71c6a83b2cd4e82df9117107a4ecff9d6aa2095bb2f33c714381e68548a5ff10529b5d8cbae62f7e00d6fbfeab96a8143ac3961f65fa13ae0008cce581dcac99edc204b597d6c877057be6bb461c85806a662c756087e61420a6d3d72b0e43bd8ea082c1087aa81b14ebb35a1bc18d22258ee96d66ca8ff1cf70f33837101177258f37ba5d6db6e258b6c1072c6363b96da723d05f8df0a114f7c2c4ee006d58fd3b40e0e00abed88d3959e642653fb48fc595051af6afa0ac24e2614d29d1ac0a9fafc75e06fbf0db3b501230e205ef91c83458a43b37386491d0d631db6dff456568e7fcdd9d21c2a7ec280a3c085d84962dbb4c40949de2a28e3c668d69d68a25f097afc8741f5010e5b0205fdb3ff50bf123f755e9059c8f0dc24531959875cb02b7104aeb71fbbb092d0d39dbcf6292bb21ba2e9cd2b98079ab704449c266ec58ce8e3c75ffe8b5f57f21de9a8b30690af3d7c7a3882c21b0ee265539649ff7b55b06943d19348f2468c66d4ca37ef76ff8daa648e9909001c62fdc03eb876793c284dc2b0820326263e6893eec71e9e3d7066ca9288258b5f3ee0c7e4d29016cdb72308b7e21e43d3fc4b21f19af9f8c3ad40ddda239c709057fb5d048c2b9c54befc92f3edb0a0cccb39329c5ddeac92b75ab4b16174e991b8cebd83c58c4933c94cfe41753f0e4dcf9b020bb633dbee8712b745fe2144f42375c0c1f493d5a4ca49a81d4874033ae3be080dde679a02a979278dc7ebebf89d60b70ef651fcc8c3ed67f2875fe7270671a91e3de9c410fb684168a30b4c3b5ae90e05d8e05aeeb907f2c67da954c17a483d02bfed8ff651af4d107ef3bd7f835b27d0c51d8a537c7bff49c999e2855da25f2a307a953684f4306809a1b146d0ec67d9f3fdb842adf092548c08b8fac5cd7f03dae1e87f9bc988a2c10ed18e43f92222baf759e7aadcfe4aea46913fb10748de8b45677cd625844ab25f5bc694d076faeba316095b47d29f28ded2124c60cd8f5d6ab262c157ebbfeafce4343ddc40a4f5415a526982b8ea3ccd956c67fefa446e47b95f3ca8470f80e15b5d3dd67081ef7a41e9ef3300401993cfb92a877109ce4df437542533a2df969a181d70c8c8b7d9640ff3192825318cfd0f06bdcfb01b79a7770c8760ee4ba45d5a34bd41ad64947833eec54a5d9311dddcef2b6ed64f4bbc0fa2c251c0f0a69d1b3a50d595b51ef70af2e8e142117d5ebf85810f2731842fc9c8db0c5912ca7616e8670be676f096164b23ab4023ba44922a6e995e031fafd3e587bdcdfc9393600f1a59a572a07ed1535319773e1066d3ac2da1e5395b9687542505711d054573a5049d82de06ab27d62a071783b4a5e82d79aabeda529293b3bfd66b9838fb35101caf75f5d6a6dab084186dc3112312acc1bb17b3838ecab93425410fb81cc44d3fd3dce4751570723550392dd4c557985fc81b8bd83dff2acd0d23ec9a3417b4879c0d355aa2a323e719215380536541401d16a7547c1b5ab7ca89aa2b1eb5cdb441953c64bd60c3fac8d62d59e22cf546b8f7e140730f56961b488ee805f142afed537a24f076494adfaa34f3e170d9326eb40d5f2190742a66b92dfd65ec203c8ff5793e4cf3b720cd93b909e17c88917549d03b01918e8c9c4e4b6ff5af7b3874723e5dfe68dbd85e3b7741551db83c2d1982f2a6c0709063987aeb9fea2ed40e76f2c3af1303537edf1b0f8a9325f43eddfd733d301c068200c9450b76c485539eac92a53084561462645123c1029f207a67de4642a43936d97ca4af671bdef4760f1d6b3997a77f1f8790f7ddcb860e6f225be1eba606701298899b6a381f4aa3be91e19936fd6c3602beac80887206f977e7cd640b0fa6f42e37c4913191f50267f1b6d5ae1391f7573f9786a4c808afdcf5c3ea090afa59c778a71ff375c8a862232a623256d634dc4ea12088b3b9bba17e5c449b8cedbf30df1bfee1a1fb169d615f14b99c5fa8362b0c7ca9efecab7f20b5497b181f193816541639ca4ed9de487ef066c8ea2f50293cd4caea1eb3bdfa5da12b2d994ed2046c8f6e8dd1d22889fd99a961e27505d9ab156b3dfb4ffb229d77ee1fbc81998116730a31eab5ce93897863b756a5cb1dd725e56dd356ae5c669ab8421400f607c122db6c44931ad6bf9995cdb064e9d3785b94cdb42dc1a594cf5ead189c14dd049ce26918ec65cd73c805ad2e03c73e61b8d3d2ce2506513595591d68f46efdf3cc9d27f7fcc01ec28de8237d6a15415a6162fca9b895f6bc6019d35491bf7403d4b68894fd24e266461f6944282e9cd04f7fcb915470a012453f4f8ac2cf005655a814c0ff164421802bb4be314f94346d4f0ec8a27b098cb9cc7415f9d344d0da30eb8529102c81793433ee3c632a33595ce2c2201a5147d58682116907661a8f84b83d88e8ae6096ec0ac7de42b37535c1dd41ef314a1a61b4101b00727bb5cb51fb33747e381644a8bba3659b8b0d9f047f7bbae0d0351804f005a215c0bd526e59d011a4acb54263067d8b425b25796ef875d795b197203a09563b4089cda72fa334b6f170b8a822dd8c339baf703a911137165fa30d8fde97bdf748d2a5364e27617ab7bb81c9fb6d7fcd5582cf066bcd925fdb165166c72efcfa0eb4b866305762b8c60120540798e2dc32a741df6ac4e7c74906de0c4c9f7bdca1c9f7085eca7f5ff6624959429b758d817b90eec7bf0e38d6d3a83c9fc2a8dc790435760f4401309421ef3add6e7b6d396acb8592498b521ee4168a843e9da5b51a4a36cf258b344334b37a2c6cc6eda7a896a3434e63ef0744e30c13d9ca08ad6eb266d7cce3df50906ed40e13b8412b7ee85fbb3ea6a2952371915cb7d4eb7bef913769535949f36fc09be0ef2f55cb42a5783c7d1d9e0bf24de0600c555f8faeea840740daae51835b40922c7e6c04eb9f28d51ae32fd98ef8a6b7ef5f25c4a2227a6c7bc705b9e92b6147253d890520089a94117e1fc72e464a0c0f6e75d526b59a62a050bd268abff7347783e6dd77104d33e485345e6ac08ef1202507b94734343873a14d94bcded3b96a93430b0382dadb2cef85a12c079266ab9fd48b75482e06cfbbde57a95190500d3cce2dc3759862a90c97275091f91e32002ad13d3f820e3736a044852a25f3c856cc428569b9f2508a0be46589f2c9b72f85fe0e0e4eb8043d7a2328c51eb0d21b09ace1cc0165906f6ed8dd4a2b48140d8b960c49194b3057c6df169cb5d54af43805bf48fe2a3b7373ab4b35572df24836cbe5d23a307a06064c7c9939fb37eaa81304e4ac6149200be87bf51f60ad2cf0d7cab6e124088f5167ffd391526b54eaa0c23136f9d836b7d5eef120614cd74349b27266e4743322cc8c60b950899ab0c0fa902492e877e66ecdbae9f08aa2c4609b1e3fe0689b86b50712f35c7d63b0a72971c5457f99f0e0924cad7b7751ec15b049c0f24c97a73132f5f30fe678f5674a7ba3fba91f86e4b91028bf4d073b82d639a5efd551d29857a4a991f11e32d2231caa46e5fe8fb7129166c56fa50886398db87471a0707e2dbecc9e3f44a1018eecd5fdc64d145ddb5554e169ae841dd267cb4576c10390b8182799c38146f66181eb62c69266aae5a120f462f0a9524fe60823b56fc6b86ec561b3e4efffef5289257894690d4b3f78bd13b5409806c56bbc7"}, {&(0x7f0000000340)="0ac574ff32328fe587fc02a722fcabb1484d98120592746d0da4209aa8a53223a27a68ad20f80929295ff3abed402024f151a7cd0b5b5d92a6fab8ea7656d86c979ba1e4d067ee6b7b00fc3f35ac3987505adadcae2bb932862c993de411c7543da1bf383d2a8f0670c1e4aede2705c6ed5777cf2027e5c4e1c2cd4ee444c56461194a044a0433"}, {&(0x7f0000000400)="3236d9a7509b04d68e6a5c9b708c78a1657452de833833c85f64ad158b2b00c090458e563f7519c75b"}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xe5) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getgid() 07:57:39 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) setregid(r1, r1) 07:57:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xd, &(0x7f0000000040)=0xff, 0xffffffffffffff40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffff7) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:57:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt(r0, 0x2, 0xfff, &(0x7f0000000000)="da8c457c76e7878296b38da085ebbae546818905dfc2f4457efe095797f457ec97efa337fce7276f0e7fbda24f064d93f002637a643fa94008db677c44b22db3c54c0a9fc4a198e853f52159328eb3620dd8b9d2f1d48bc4177c6cc32c503dc8ea0df5317946fc0c303d635fbbeb7506c33233d77afe0fbdbacb4b7e92425793361b23344d86055da06957d0b28848278b00bd1237b0aa1eda8acb530794dddd83af27959baa281395aafd624a64008cc432767dcc09580d03a7611193df98d2bd1048e53b57cbc747e6a191e3f61e", 0xcf) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 07:57:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff7) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 07:57:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) socket(0x10, 0x3, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:57:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x82) 07:57:39 executing program 0: select(0x191, 0x0, 0xffffffffffffffff, 0x0, 0x0) 07:57:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x1f, 0x2, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r2 = socket$inet6(0x18, 0x2, 0x9) r3 = accept(r2, 0x0, &(0x7f0000000040)) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f00000001c0)=""/237, 0xed}], 0x3, 0x0) 07:57:40 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0a2b6fea9d9f60998376d088085f43e8ad0d8a1fbf1adad4be5634c8239544d59316454b8336816e68364c78ec8c753b6e54d95bc8f1229951fc60ac7a423b42dd76eab016c651b4efec655da7974da2cb939fbc330190d161ab29a50f6bb33bc86f1dbd0a001847b3e682f3fa7ef8031f502fb521dee22787e364e0c4dc5eec3dfb986621f26ae960a202f56d6ecd5fe2", 0x91) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, 0x0, 0x0) 07:57:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 07:57:40 executing program 1: clock_getres(0x3, &(0x7f00000000c0)) 07:57:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) fsync(r1) socketpair(0x11, 0x7, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x190c, 0x1}, 0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000240)) dup2(r1, r0) 07:57:40 executing program 0: select(0x3bbc150f87afd16e, 0x0, 0x0, 0xffffffffffffffff, 0x0) 07:57:40 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/90, 0x5a) 07:57:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 07:57:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/10, &(0x7f0000000080)=0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 07:57:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x20080, 0x8d) r2 = socket$unix(0x1, 0x2, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) setsockopt(r4, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:40 executing program 0: r0 = socket(0x20, 0xc004, 0x800) listen(r0, 0x7fffffff) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) setsockopt(r3, 0x2, 0x7, &(0x7f0000000100)="381d00052b2899aa60bcdc9def7518a308e9faeb59887aad6ed89ff3", 0x1c) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x293) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x100000000, 0x93b4, 0x4, 0x101, "aa07ca133dcd7fed125672d6c85ba22be0bd1f1f", 0x10001, 0x8}) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x6, 0x0, 0x0) 07:57:40 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 07:57:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}], 0x1) 07:57:41 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xdea, r1}) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x3, 0x2, 0x25, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x100000000000, 0x10001, 0x2400100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 07:57:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 07:57:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) syz_open_pts() readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/121, 0x79}, {&(0x7f00000000c0)=""/95, 0x5f}], 0x2) 07:57:41 executing program 1: clock_gettime(0x2, &(0x7f0000000240)) setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000200)={0x5}) r0 = socket(0x21, 0x0, 0x1) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="737abafc9d8d149f53c578d270df008eb8da20ee0b39850e9d9efff859f4648cf33e0e53c201230c7991cedcb315f215b23f0cdac84fe68464b83798ba93dc70523cb02463052dad2ffbfdadeb7548fe9738a355ed735791967aca6f1bcfd2cc0abcffeee4a508d78590ffefb30c578e8b400cc7aa3609c2d877b3f11390819fc913dd6711bf3c86178a967751ecf29768e0b320fceeed755f06fc43a4d6ec22cb865e54458265a5dd77736cef90fc2d80d84852bf9bd948f85e3e50c277e5ab9e8a9d2e222a4b", 0xc7}], 0x1, &(0x7f0000000800)=ANY=[@ANYBLOB="2800000000000000ffff000008000000c48c72d8447752d0c93d8892b74280678500a484e5088f7a15ce000000000000ffff0000010400003a02a28ff9b7648a83bca9997585d668758fb9ea93a7b4e6fa2c1fa0bfded6afdd4cca01c788def9c3bf528dc25a305a53a830f3f3deb554a18d8e6d88d5aba561707fb6f04dd940f66b87aba6b19d6d0b010100007be91f02cd086569ce1a122aa5c9b4c0757da63c8888aaac1ee2a1c51ab9a05b992801ac0bd6f8bc981d00cafb144cd4dff724d414e055a6c528c1cb8ab5f579a5bf4f0051956a81530000e0000000000000000000000008000000693a6eebddeeffb8ca541b95d8099df86a53dc531c9224892d6852e713e5e9fa33fb29d87ee6f8b214bc3252a5802efd9f65a5d79b45e6aa83c34be85c83ab3377471f71ab7bd9c086e454486d52df589d743c1d47815951cb594abdac0179b61fc1a5cd81a2c5047d09c4042a1bc5040f375b92b7eea0d3f13c12f3178b125222053318c03abccd484b7dbbb77238c0647f3ff9bd0c55d0601893f74808792a6f75b097dfad7131739be81436a6411bb9aa59a3fe2f82430a58f45b50f239ebb5e67547c362065b2fb27e6b410000006800000000000000010000000104000068af63b9b899b58e8c8e9f4ae54c7e99410c448de22972f4ea398653ed306e150f463042ec8e34389cc0528d468ee45939576a0a9c70022c1568d1a78f32db73a25ceb966047246cca375e98530a77c99204eee2e703990040000000000000010000000009000000bbd794a9059794be7e3e2fb8b40357a6e609dbd57ed4d498250eafff24cc78c7adfc435a44b0f7b645bf40c27c9bc6009000000000000000ffff00000400000016d46260c0c50123437add3de9bbd6e62fe611ca1ef18ecbd888f8da9468ef9fa2e3e15647590f0a2e8fb6b01234497d824fc39750c79e5d2c78b1971c4da95172f1220f6b753e770eee0bcc9f7653f2188405eb44a46117eef8a620e5e1061607a138b6387b00080000662b173d87822503c912aa10e056ac974e092f1a0000a000000000000000ffff000008000000fa7d3002c7eb55c131fa9ecddb21f039ffc66878533a69c8b7f614a9f783df201fca11eea8699df07b53ad157c38bd158bf2fa6f2619d60d5755eb2878948e193ab6c6fbbdca66a1dc10ab6e52fa468c8a23aa56e4bfd0d4993a080f00e1f5a99eec34a13ed294fa8dee2417431cc9911c64e2a9610a21135c55a024f44409584aa71a132404db25c0640f860000000090000000000000000100000006000000a28e92712b1690948e6ad9ea4e84bb7021b3da9a1a7ba3673abca17d5c0de854244e5290ffdba18ff09a854a5ea52ed058c21b2bf438f59f18307a6893d4f21a03fb090be1b857f627569878a3014ac92619fac650c4668002b63734f16a8acaaa5737448f7ad4292b3e08295e26c1be7fdfb2fcba43eb6bc0e3c6c2a0000000e800000000000000ffff00004200000034154b8af100532d39b0b18b19fd70d8a9014a62a6fc666cdd5e0099140c057d2c9b76cd25a788fcb4b821f2a4d4846a85d81bfc643ebbe6f651ba8f0c7ec17e982a89791857e3f2a4115d1a281e6149584cff450eee60b7a6a33b89c0c997b99f0860f263894f749868ba6667cd6ab7f932eb404e410f66e68b450a06f53e424eb1ba1d3e3830f6bbd147467583bd779e69b2ff67934351647ef7e52d53c42d146411ce2bc5b85900275cb56250aee01d9a4032ff5799d4651a53bde27011dbd6dae139f1f38376e7b62171009cdbdf94521124f0c99b34a110bdde0b283125eddd5357e0fe5bd4b0ab8beb33c63711436567267c952d3a829721390f3fc6b92d52b3a95326807c2c0d277daa64e126af8e0df2226573b1b817d1c5f3ad9cf87f1c11d2982c6606a63bb883b42dd95ae26eed2950e191aa1e5c6dc8542fd216e528796bca57fc97c955971f8f37d646d077b49453ecd3af684aa6c010528f45ff45126da2074afedacc886756b674473989db3cddc8951cefc6906b814e85849e6c47072c8c6162ef75795ea1237ed6601bf69a5bc8d7b5ce4f27c1660d4f818711e0c0a070f5bc0cfc920cb0d2184c99554a7b8f1d73acfc3feb5284d49536e102bf7513fa0000000000000000"], 0x508}, 0x8) 07:57:41 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x91) connect(r0, &(0x7f0000000080)=@in, 0xf1) 07:57:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r9 = semget$private(0x0, 0x1, 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x5, r3, r7, r3, r6, 0x184, 0x4}, 0x100, 0x9, 0x6}) r10 = getgid() getgroups(0x5, &(0x7f0000000100)=[r2, r4, r5, r8, r10]) r11 = fcntl$dupfd(r1, 0xa, r0) sendto$inet(r11, &(0x7f00000001c0)="27c8ce74bd719f7dabf1ddc378b6a62c43b092eb139e659ca7668b9c079dc124439413fd8131a81b6a51e76820b933c70b88c2e0399d22c60424c8739cc1e8ff1e5cc5d434bdbc40dd8503bff15dcb84107e4f97f5ccd2637f10db2ac86c9df517dab0e117bc537c680dc6e265275a945179afcd34de2b82071a2627919436817c9567cc17d8b1f7dc", 0x89, 0x1, &(0x7f0000000280)={0x2, 0x0}, 0xc) 07:57:41 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) clock_getres(0x5, &(0x7f00000000c0)) 07:57:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) r2 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/194) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = getpgid(0xffffffffffffffff) r4 = getppid() setpgid(r3, r4) r5 = dup2(r0, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() r9 = getpgid(r4) socketpair(0x10, 0x8003, 0x9, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000001c0)) sendmsg(r5, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r5, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r11 = dup2(r0, r0) getpeername$inet6(r10, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpeername$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) r12 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000003fc0)={{0x10001, r6, r8, r6, r7, 0x44, 0x926}, 0x3, 0xff, r4, r9, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r11, 0x2000740d) shutdown(r11, 0x2) kevent(r5, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r11}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r11}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r11}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 07:57:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0xd1, 0x6, 0x0, "9c07d6a60a9dd63297eaf02347f2728c779d50ac", 0x5, 0x104}) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 07:57:41 executing program 0: r0 = semget(0x2, 0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x80, r1, r2, r3, r4, 0x0, 0x9}, 0xffffffff, 0x800, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="17000000000000000104000000fffc00"], 0x10}, 0x0) 07:57:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x2) 07:57:42 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x800, 0x2, 0x6, 0xc241, "9efdd44161bd7137d910a4fc20af9a4d90e12a1b", 0x4, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r1, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="48aaaa00965e37027524e0005389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a187f5427a74489e0f908cf96dec079e4c5cb0d21c116933010000000000000090d6af34ff313d00", 0x68}], 0x1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x9) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() chroot(&(0x7f00000001c0)='./file0\x00') 07:57:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 07:57:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchmod(r0, 0x80) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r1, 0x2) flock(r0, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 07:57:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000340)=""/82, 0x52}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000480)=""/195, 0xc3}], 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 07:57:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x46) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x800, 0x0, 0x5c, "00000000e76fe400000000000008008f167fbe00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = msgget$private(0x0, 0x420) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/169) 07:57:42 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000180)='./file0/file0\x00', 0x10000010000002ff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000040)='./file1/file0\x00', 0x20) 07:57:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x4, 0x4, 0x401, "4db885ead8f3dd3a9aba82d53dbcabba3b4ddc02", 0x8001, 0xfffffffffffffff9}) r3 = kqueue() kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 07:57:43 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000000000000000, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 07:57:43 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0xd, &(0x7f0000000100)={0x8000000000000000, 0x0, 0x2, 0x100000000}) write(r0, &(0x7f0000000080)="e1212fd531c1d424f75516f41a6a60d84595369a1e73142490fa9d2f615f462f1317a132ed582dde7e996108d173dacb2fdc4a", 0x33) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 07:57:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x2, 0x4, 0x2, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1ff) listen(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0x1}, {0x800, 0x2}}) setsockopt(r1, 0x8, 0x7ff, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004a0000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x39, 0x4002006, 0xb23) r3 = dup2(r1, r2) r4 = getpgrp() r5 = getpgid(r4) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$setstatus(r3, 0x4, 0x0) 07:57:43 executing program 0: syz_execute_func(&(0x7f0000000000)="2636440fec106664652e26660ff33ac4820d05f240dcfb65640fe9c6c441791010c421be11f3c4a1bc58cd41d829c4827d25f6") r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="18b8065fc62728006af28a9975d9183ac4467cf7d9461427f0b6f4c962a0f371c087a9ad9f208d8df155719fe0a40966adcc9c056e4cd750e3aa82c5aacd3a950fbb82adad2d683efe3de36eacf15ba1807208eb0b60b6899850ad8406c2bdfc1b74807ee3b7743a31502203fb1ba5134c552df8eae6bba36a6feef6921ebb4166b80135a5fdf0457cb85689ec69b6ee9b9029f9e04a9ebac9e769ce3c9a48ed47d3803392ed42f81f3ba4c90cf9fc34981a638a9a21331f5d2295655f6006722fecd69406faf66b415fa6142448af0777f221e694c68aa356e6250f6136499426a33cefa8a052f12fd85866008bb8d5d117fb64e2c0b0cd78856f184303ae0080ff4a358d977ee26779a9648756bc4c42fb8b522f4a84a7c8fca81ff9da3c99fa303de2e61720ce26749be2c4c40b46b17a0da8b201e90d2760aa795453447b9c79987ac1ac2ef80a5660b75f582947e03434ccd37b6d714c0f0050e24bacd68c4b0da1606d5900c0ecabb899c627b47aa6ef36f6cc27dee3e4733e8e27f7cd91396c5be94197830400458a6f53097f6efd7214328222e894b4ca2a7079c598fce96c285022b2db51adbb3d330bd83fd464ae6734f152623ed80243d63d56a4d621d0de47ea3890694efca227ed9e71fa3c50ee7fc5800bc239e3f94b3f5dcfc7ccddccbb3afde75aea9fc2d3e63041b755a23ec26af48392e5e3afed99428a90b3772027b559611027b7ff332cb3fa63402f9ce7777d59e3fd0e110f4573549193d5e33d5a89c48f1a96406d055dbd175a0ca37c4e8e520bddcfea84ed565e589f92620590003714f5db2b95fbc730e79e931cde68c203f6ff64d16ece434200e794faf3fc7cd863d6a97529fa85711c0842e7e774954ab6b4b50e598c37e73b24548f57845a1834548453e2988ea5992d3fdba7c1927b2e86c5ef57aae8193bf0ab20419bc021267723771bcc1a450a05d5778906ac4b2cff31c200f107f4b354e2911fa92b83b360dcfe5f7c50a2fa041abac5028ea20058458fc0e32f0529fc71f6ec700bfcc319c3cf63012df960f0c5bd165af5c7cfc3b8dc5d1cd377153889342b046314bf36aef0a8eacedba4f33e12415ad5b684a68d165f3a9fe3e63ad43596dee3bfb989113359bf4cea46b3796aa9c8fddfaab429f876b79a83615449b543ce3fbe2b6443d0753cc3277653047422b65d79bc830d1f2f44fb472f31d420b35c4a297d9f63eb272a1b863d8b39c34578a345d40cf6a34f669380a25aea29fe0843bbbe529779d264d3e86148cc079040928178decdd8a726132a1e32a80087d5b99dd18e3d254781f1c94e6fbc7f9baf0c0c3026c805c2c8a2a79118a635e5e3066d37d8b7cb8827a5819ba38bd95e47880f68269e6a255749e2dc676003fc5c8592a345e2b5e2ca639d039c10a4790f599fb08d43334928992ae3cc1916e0c93547748a01ece7355ba7dcc3a0be267e67a1ecc179852dfe8fa5fd74d185fd7aeb3e058048b504feab991f372954fb16e9a5f89c835d72b78e14b6247f35a4a7af58ca4977fddfa7f952d903920c1f3851d1a30f13316ab8c653daee732b2a7c176ea17482414be23e5f875fcebc9830b62e278cb173319b7fad19136e761ece3c325f6b4c64a8ac23abdaaffd66778d5b4f998e3d1b6729c22c88f4abd2979178a777540a63d36e57fac9b14f86694ad9b09c365fabf38bc3f2b0e26ab07b18886fe3da9bf100483abfafd4ff8eaa7a2dbd22ece61058bf0fe1a5ef32e25eb85fbc63ec7a8103b4fce30f1c4207c48ed7b31869353a5fcae39e8daebc523f39307f17d4045f00636ea430b844a21d8d156246a64d01deee2a0ffcbe54c06752021a02c9bfd9027ea189a9172f97878b1dec974b0f08993303d595912d15c50613acbfbb6ce65ea0b0ef047ce2968f9a6f7e1c8225d419b21f0e8a6237be10824c100752ffbb1b38936b461900b58500339c142e8ae27bebc525995c94649a7bef6fb839c00b337d85c560937d183e1caee7e78964c31b432f85ff24654134b74b87b3dc5eb2572a5039808c69ce88f50b352b857339a7ceb5872c9ed202e3b474574f002187d60f12007de9a6b0281e5d5d7cda7deb5793c8dd1999fdfe97ed36eb0fb966b9752ba8712a72f6c323f13ad89b31c521a816df1b15b71ccadd7e2ba942568e7dbb5193310e4a2e58024b4661a6dfdac728a30affbcd6ed298524fa4c3afe71d6298470c5b28898b307ef616a41a034e5304c607ef0091b2bf30d1dc0317a00f2d3fcd10671a635a6241ea6c33a02efb50ff8cb93bb1e92c360c5e1e3091d6e0d0a755afbd12b215d3c782439d281d82db9aadd91df189efd2f713f391d5de38ee02784e55cc3b1907b8321e80c3b9633c2c2913beae0c821bfed7478305e86436a149508889231847a8688ef96c60ec86b1e7d2b27f4b7934aa064aca9aec6bf1ce62e3de6fb5a6b3399e29be30174522255bc2b14ec60c47e6551bdc9c83e25987b3ea38c1700758cf33dcf7a4cd5cde238573165d5448e549b98b12da5949890ff11a8cd643e8614b72ec8dfa10282087f43431479faa9708abb2a3b42d0da0f6263bad3bc6597a3b3e11c39200fc995386515b4e46af76b67acc557bb22379a2d2f709a3311e0b9cac1352967b45fbcb69b5eb52df875e0559ebd983f62f0197e9cfb4b00c1b0507527278a561f4dfb348457ba26ec88b03e932602915adaab5b3487a80faf25884c5dd6842d657cc2e4fc1a7689d877978e2fe1a47822f4d373b196b8cc7758bc2e6c90fa5632a0f68923206bbf504107c6978f4296822901fe89c44527a93d937e3c79da339042aae20bc79a7b60f5e723099bd4a30ca8d0a81b1dbe91049fe02c4c38472e8c5968c8003ec8f159352cd87af0acd8ff2df83371d8becea3cc8360d1c336a0df3c6746863e479f67213a880e7ec90028d8911a80c12dba2923c8cde83805b82d286dd8407c53d1bbfd85d99ff1d69fd984f53ea98f87aaa78de8a54047f61dddca4d79484528b7feef5ee573038bb8e470b150e8aaa9e385fac027b6459d72068a93247d59d2392947d44bc16125fc2c48d16bf936df52d9f47811a9d4c736778b260cd92590c43aa333a60c8f50841f387993eb6dc0ab30fd963d526ae4942e31ec9f066cb54b8fd71d9d1275ae69643c155184f44b8c1d8cba2bff69111ac33bd4df8f69dde325d8afd3b759d6bec271692fc7678a4c0bdb78090c15d66ad6cf6a61e406fd87b3c38d55a47d97ce72f76efed188d0f976d3bbb4c811b7baa16a4b755f98cc7662ee6de80c7a72fd60fb2295836c39a10b9bbb1d24f27f3e534b2e4e4694ad8d7fa889198bb10043dec6a3ac7ccd94534648f0c2a9193eab6dbcbc4d6f0f64cc39fc2981566eed8ab66eca5f2116aa663d13a68dad52a58d3becf0f494fd23a38df5857c52f2876d4c16edf6de511638d0cdfab668fb8234c5c2803681ad1b4a4a455c25d60190e96d11b8567c7359a2a4f46df4dc36f604e4dcef14f2a19ab920105234fbeba9468547af899a526c76fbe04c45c59ccbcdb65f709aa83f1b3815cdcb4d5202fb6bf56f97096638788d09ad240ca93b863b3a845565493df163c3a26aa8eab18ef95faa421bf89cd275df6ff2f9e59fd4c96e6880921e3c48213b7e9a53440aa839e4a369d53aa4bf75b4f66ca961e7ae023f0bdd2e5d1ee79996f2bfc4b8f8958ce624f34a6b0425b12d5fd4d552d2e08d9d478ea4eb44bfee8873206bb255f23ed865ef2d252ede0899bc5cfa458d0ecdc71db4509d68b61288779cb50b7753ce66cc0770b6c1b74dc756c36eb457abb596baef2d733222d23555a799a73e9a5cb9bb012ac50958c2d832ea9c6dcc1e6eb4bb8a019ca52a579103dae1f868efda75952cd8be9b851fb4e137097a985db0d0186b2de36d8c96bdcf2b0ea7eb98f81587cb6ad08892f52c8edf7422193873f71c7b702ff7fcb3303d54319bf9c0a674b41840d30ae9216159e0bd12ce46bc2a4c4a4988ade7624cfd0d046e9309380684b905876ac966aef5aa9abd56246b74b982f93f1888e44e63c9240337a57174a93aa595e86af3750ffcccda8f636c5b5086d750698cd975bab57952e9a152840c455f2cbb3d36c24428e87c690f93a824db4fc5f1a440f606a56875b78a6fc8eab338bdd60ac1ae4394c0a78bb5a719951b4e04634f37f550704f20b59a897b39666bfa0885691a251850b3e6ea07187508703a2ad592bf01b4410a5a57d4dc7e1aac17470c686b389088339df62ac7658ac0d5e23f1215395e8afb0106aac6bd0f4a7ef9a55c63b786930929205eba96bd4d18ebd2dc3a88b3b576b302a684af72f8e48899a1a89e31306892fea58264c80ae16dc30931b38edba8bb14cb04dad6e59cf423e3429942d2a13a61bf97771e6244a2a2df337943fc9cb8c11adb0cc2e832b7a59192736f725f8a73e0f5c90f84e2874b2d95dfb7e67e6888c3179e6b7e7423de6b4868b39a1827b310ba049e639c75dd79b45c986df325a2f33712f915f38567583663b0065023b9ca7aa6181056a570a1b46e084cb93d179ccb0de086532a157c96c926c221004238d109de52b0baf70edc3b91caa5a524c26d08a22e9f18326e4f1bfcf9ce19271ef290ceb814cd5a95df07ed9cff876b5cf7cfd640828d2f0668d8a813e1a7b69c64b6eb837ca1cbdbb20a512dd2a485d919bbc1835671aeaa0f252521829421b6620fb10f9e0fe02ba4827f2998586c743aae3c87a5678d77eb69bd0874066be5e47008b952288be0b36ea8eabd3932774763e1efead698ce6d12ee6615d52cb936567cf1e02e6bd5cee6a40b6c2030e8940e0ae28ecba8ad87759dc9b5c425b30f61e7f32c5c852a69556c222e215fba94740a25ce66db8b6f5ef755c3189017adb90b382d7c6ab5bb0087b43df5942d73b54caef9c198e5b0b03be2dc1da973ec51e530efdf038b374c4279acc352c64416690b0deef0b95305240d34b539cce74857681f43582975f48471b05989f008a5c88c8f1f8f08d874c79427b52e85f2121ddaa4d2c42456d827c8c97c3032d6cb21e68b020be601cb5b0414bcac9e4e222cfcad2c036dacc366307bd969fd347cbbc956aa774b63340ab3c78e8234d9c56f1269e479a2b149f3b9097ab032a3f3ba87b2f885ee983902b213dd98ed0d05b0fadbbcb3d25721c86419187bb169a84f617a79d0147400170d9d6ac5b34c5d18ec5051d5da6115514585ca902a8de54683e84f3fc8c4ab280d5c90e1f732b3d64fc870460f05b25b930d85326b236fa23df0d20efd282b72e73fb1d68af7833a2f3545ee2ec56897b94b64e0c11158cf5953cd4b4cf3eae65ba060d30dcbe37a0680eb67a416eb721733d7a870dfe15d4bed879b8f8d26fad4956a23049721b61f31ffc14377e1c181d23e51f992d2987005b94f5bee7c9b49c80bb4013cb41dd1a08310e821929500a9387f19a6f050cb14df9b5289a8bc354aa3f85b8e0335d097b13f565250d00a3a32eb7903af06f29f99eae27b595dd460c01715e88e7736287ed337f9ea67d45699b6b2a9cf88076b8a66c2f77c424af93acedec01ab8ed705aa47496f32aaf650ade006189e5bd53ddc9c1431e1dc54bf1af749a959f99ab7330f2366c95e5478f07295a14a3c026603fb321f41870683a3e68c2a061826c5ca8dde3cd36de086f996a980266c8faddf275a362324c7d7117f022f84bfcb5d9f8b4a2600c157dff1a6781d608496d5b77d6030d40352fc3ee5629ea1a8bc757", 0x1000) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 07:57:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0/../file0\x00'}, 0x13) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x88, 0x10) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() 07:57:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 07:57:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/226, &(0x7f0000000280)=0xe2) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt(r1, 0x8, 0x9, &(0x7f00000000c0)=""/167, &(0x7f0000000000)=0xa7) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 07:57:44 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) flock(r0, 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x3, 0x0, 0x5115, 0x7531, r3}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 07:57:44 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x150) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x89) 07:57:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/231, &(0x7f0000000140)=0xe7) ioctl$TIOCCBRK(r1, 0x2000747a) 07:57:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) shmget(0x3, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5cfeb7b243b2aed46ed3623c39e531fb1b2d7bc8c11c654cf9b30e1e0d4f3ae485d4ad14f197d3fa986891d9ff95c5094b51eacfb32535dc6e8141e0753c33c78e966907077941d45e65dbc91b7b6f8d6a211aa369153dfa4a02a6f2f7f39bb47667d23eb9da121d46a28e6904e184ac26431c9bdfc3cd8a16b09aa527e53a4bfa197f0586e071989ece2c583ecd88", 0x8f) 07:57:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) lseek(r0, 0x0, 0x1) read(r1, &(0x7f0000000080)=""/169, 0xa9) r2 = getuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r5) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0xce9168f6c0db8868, 0x5, 0x6, r5}) pledge(&(0x7f00000001c0)='(^]}\x8b\x00', &(0x7f0000000200)='@-/.!\x00') pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="4946f7aafd963740e2b0d6b2d82c21b876c1c3b16a31fa8c9bb83710634ab02490906414bfacbe56edea3205932ea2ffdc14864a1c8666985598b3111cdff524a2e015cec081bc4294f7621cbec707904c7bc0d83ef7597aabe22428624168ccc43ae88caffcd3680b38e857110ce1df8c45cf65685cb3920d7543799227e4b7137909e39b2a131834526d57c3abc2c9007136a0b1071008aa40de28ce856fad6e4294e391fb72a9baf3a9c682363b750227a87ce7d829f6afb6f9ac875160", 0xbf}, {&(0x7f0000000340)="31f8678c71a2cf0a88f8caf2b3274e946707b23833b9e10489830b4d9181bc0de2e7459b0d0cd8e981196f60bce11687304e4ff7997ea30a95c247a975e4dc199b8efe386190948d9790b4", 0x4b}, {&(0x7f00000003c0)="4a119e34028cab1179acda6e4a9210f168578ba8235fe3be293934e94daec2b3ade099a99b66ddb49efa0505feacd4612b9ca5c3ae09cc07620b7bb8787edd4e94b14d1edf068fd6af23cbf61dbf1e97543da27af009113e726b4bdc06ee62f37689", 0x62}, {&(0x7f0000000440)="6aa0f58f5ccadb45f31756e2c57a343a6bb1a20d9e787b7e66fdafed46e701f62189c0d759b4a55a1e27a6d89959dca95aa8b7fae7291de194560afc100f145d9d324ad1faf0cd18ea8c58c694580a461210479f729676c1b65d6f3e9425648f3c76cad458ef73a0dc05b4044ad1d72490330e8d2ad2ac69d3ff8037d7de9a3bd090b5c4eef71cbe45c93816627cd10bafc107e749698c0f63019ab596cc060c879703df4fefc7a27a48f76da9e7f399848fa72b624d90fe658623f65d268353feea4fce2bb871ade3c9940a037b", 0xce}, {&(0x7f0000000540)="f46b4a46da2ea4da3f81a142c3d916fe692ada046ace9dc03e27958c5c4ab51647718786d6a3233f77955817ee0dabea95adf6aa7baf27b612f383da9e5d538dc18edfc1625d0ae7f2f46b690f96baa104063ac0b0955a748b9f8f0215a883b2641eb73975726d62ae7422997197d402d554991e108b5e49601a45e59dbf1131053e83b95202dafaca189e96f9c167f9a41ebde3ec289da66d70e84778c08fa255ab1c41afb21f62a506263beb82de3499de4f6c53a031d9806dc2cbba7096ad794ba96eb47a53fabacc60bedf63aa34a571bde1f6f1de6f2219e6e68f33927d29660d6748bab955a2968cd4b09a2ccc3d70acb5e658de8fe64330d8456b1f600bc2394f4427d269c5e01c3a52cae57b8a9875e00822d719bf1c9a3dd1c212788ffeb871941f4a6c22893934c05ed76028c01e62f420353330dfece3c0126c8fa9bfe62b93c95dea6ac0d31c8439c431416088e5c7600ade491e90102cbea086a86712b579281438c32051dd21f4af12891342823093328bf902b1c41361a0e64148bfe5fb1679c03dd6a4e48b6c2ab126949a4d9497f5f150adde18ca332d189bb2bd365f6b8f9b555ab6d0496ee218622c05d1e70ad046097e9f7f1794dd87ec93c6788a343588e47d7ed1e0180dc8f74a45993bcd65df528160b8c92576ba7c45e45357b7a73bde61ad0b4b1e700948febefcdbe896bf0aa7e15dabd42b60dbcb9b7e61502bdd101e1a0f73803baf15d0b1316c036d9ba1db43990c5d79a78372e1de6d1786d8b474b26643de49a97b6e4da838369a93648f3220275ae3660753236bf2f386bc56263d1367131057df77ea9e9c40ac277f74c34f0a6746b99c8ca663136b3a4a5feb6054ea43bd09b1826b7c8317e9526059acae28d60bf6841099182653d2a920511aa0d2bf4c369338f23b9422cd8cb4c0b14242dff9eb3f0656fdab9e7fe8e5bb16eeae85d4321ed6736dcbbadf1b3be55dcc78cc2147371a667a44556c7fbb2b181017ec96b2dc86b1d603e97e95a329621c90f14913067b04989b15c82ff8f118597a301f1bd93a28d17cf55d15abc7a925ccdac1c5b565406eaffa4b3cc530e2ccdf8a09c43e2a38ee1f9329ac4bd2e9d480092eb5fabe3e66acc0fd2868019922fdb6921f184053d8cf4b87a8f29a5b429ad65b730f89d69562f28c3d2af064e2bb542720d7b40809c3d0836dff87ff837e86731c1a19c72ec66ea971079baf1519f0e3d051116daf85eb84fa66fa283216fcbc4c0769f4009bce830bdc998d6d0c003733b7a3738e395c8602890d35dab23e4ff5f57a638604f20d384c87dd367c06103b4bc8eb1d5db57dc80676cb42ac4e0b7c99318bed95e0f2a33b8cc37fc127dfab5b799d970d76e065816df02b72b8d2d8fa9c6baded7daabc6c470eee88bba36fa8a1c99930910718dcd709e38da748bbcd9670873c0c90b36f6297f294aff224f2ba362878804155bb65b0fa61bd12f55704a2c223541b0d29c9a4caec8ed226004057793411a050a9c8ba624873710f64fc94ab8f7786660a9fa5a7600ae0a472ce86b17ef9b296e40b4e0fb7e6b502ec72326a59efad938b19977303ba3688eccb4b3331330a4b4c4a34bb739397664333f0dac70bc4386e19616b105fa537ba54112c373562e89b0ebab5c8ef663f87da0f6582c018dd29c7209ceec3962f6ddf1800c6b1198cac0fd7e79dc2c0acc8f22bff899800ddb367cab5866958bcff05ad0f047e3352fce83beb56cc1e63bcf591c3eae02001b79c0dc2ebbeee6610edd700d0bb095e7c1e8a50ce82a6e376ff9e7537af79edd3f3c5b86861d9679141033b421c27cc99cd2e10bfb6f6293e59357a7de5fffc80d376c8e6f86fee7b09dba6aba2eabf368ce635bc35a1d9a104d9f38ffc419941c2223493688f4a4a8dcd10a1ed8c322eb3c5728122d09609b23c35acca3578c7c6d82d9ac0aaf42c256052fd829bf86675ee177d326f31472a32f7f42f5b724de66d317206b2afa6970cc0254eb4b6d3ca5bfb426cd3b5c191ea731fc3728cd8fff1750aef103df38fe4d335052d1864284a9e2362dfb048340edf6f702321275c25f0d8819312be35a1b1ea0e9266d8dc9ae1b142b65f25f30549de888a0fec8a5647eb8d00d5062f83cb2071e2a90eec77c0013bb4e4e07473dbf2ddf355e559540657debef2ac611dfc2bb57880649f35720773de73981d2e991c34bf63585d4cf0389e6151a3dbf043f15e4a806971ffe880b9d06a8ae7b6c823555e5606447b6ef05fa54a7a6b9d098497141d704ba5afdcdc245ce1ba150a1d32a1fc95c5a55a217446c35140dbb5b5ed1ff0dd78c039ebacb502f9cfe784a61990c5c20a3fdaa54f5870729fa36608947f053b0749b6a5e31617ac3a439b37acb5be567971bc06221145844742696dd15a5798260fa85bbff2fdb026fa3dc2e399b831fb9b4e595aebcb7c946840137abc6f6c5c18998470e7d646ae1068bdae4601803947aa41577970b437203c7f4170261ea63f1e3752cc87b01594068b384f0b712e896583976b21c4f9743a8d0c69a065bc41f2c8178b86e5d761a6942b932ce72e55bcdc5f30de78462d33184f87bc4c9349a2bc56011e46349fdb23115f021d7733eaa76f1fe15761e787842cb3db75909549f197431b4919e0d5b8fe84e81136030d11b644b69ee4f6572645fe3bc9c4d66410189e841c86bb589ab5eaa0c35340a7315a9a310bd475932790d8c752a83ffb104728fa744b923362492dc1c75d3cdc1f342e60a47a4be489c4dee3721bebf3dfd7b81af7c17dee33a24a221d7054a96806b31e221178f7c05edcff2d1f121880c98b32f6ae8b5c6f6eec0956d98e8a9f371f8e6e526f35b772651accdc358a17140d3a019faa4000f2ce48260f1b490d4890c01794e9ca0bb851b334bbcdadc76348b455d2d8e3abb02d91fc8aad1a745b2949bb87894bb427916b08810f07fe92bf56d17e8f0bbba35e7446a2db352fbc2c084dcaffbf4c06bb6dee943734265b53ff55ca3dda6477829935ca97ec28af8aef7d67150b8b317fe88847a80b81f029ddd3cc7e128ce6a8579815b40e02726941600ccaacb6e5365411c33cc06001c52418c29d98e985e7df0bcd17305bb691a365125417ca76679d0c6c0d18b843910f1ab98468162bc073a917750c67259a0a5bd37633dc5393279adeaa3f551e09acee09951e1150249e096dfab868d939fed19a1593f0ef7428109f90336eb64eccc8b1eea7e16c31bb933e993bac28599182440817125a49666f35b87709004540e611d2abaea47182afcf092607b22fc448bd13eb5d672099ed1424318a5b326ff8ccef46fafb2812a4502c505e7803748df2bb0f4d2bca7c1a86c01387fc44dc1ee2d08af89b122c9b78fabbcb917d18f8c905cbe6cd17e75677bd5f03b3356fc7de0daa361e5d6717dd03846bb1cea2230000976114a2f5ebe1b870650490b07500e7eebe15e753cb44aee32f7fe21c86004921c49d615c70a11708c79ed2dbbd45e80d164f5f78d310791ecefcf92ff41111aaad14668a377f7c862505a9b691172b11e8c6f3577bda86db9af0501481639dbcafea17764749680bff91d4ad4964cd77dd1eb03b854c7baf689c16f3461495776bc050a3d77e31781365435153ff333cba5c7c67d7c3df217ebc1f67515e09920a8aa39fa2c2e88aef93e52573d31a825a4a7076737b9fc369aae9a0c16701a7b86015f5eedada43656cb305143832bb011b74f08c36cfce5b18bc5b7107addc43494f46e76825c21e1345d3ebd1adb07b135e1472049131bb2cfcf1f6502ac2d1c88965e927e401162a089f20b30cbb3bc088e997c616e82d920cdd7b75bf34f47983d6e70279d43f837f38e7c4daad9946369626078d3fb8518e4f42d351733e9537e7bf7c1bfa0ef8d9cdfc73239d91566cfea0eb8e7ff98f460ac35bc3e2f71e1a041ab79be6dd5f1569d71efb864296c923445e79c3c291343ac09e7b97ee44bcbda8926534f3f9ac31adca7daca32c33f9bb4d8b989dad6f9e24ca320f8f4e8316468203353f87690d71e77c1be32e29ad0c9d7a50632891b6bf88670b72cf72811503af0d7ab776b251af0ee313e91ba8338815876cbefe35491c5044164a81e32544aed8cea159a26d43b25b81b4ccfe15f18f2d754dd88d91febd0b179bac4c2896361b8ced9cf5bde69625befada2eb615784379199f9692dbc25ae6053da26f58da9ee5716f2ac04c00b8d006a51f4ee2be4466bc9b7801ed8fc07bb02e8d0de36790f2edc1552e507d87919bfc4fc4c30186acdc9afdcefc0a85b1344c57e0585cf483893fbb0aaa4a81f8df71e549c89aca66c07c9c692140c024a3f33ac55b674162946df280a8ab92e64ebd90cd21b13430ec29a143be752bc009b66b7937d3b09d476300b650dc1ad683a5fff1cc5d9d25909cea700fa42b05fba470f674a97ae137d6db1a8c004429220af8ce91b317aa91aabdc6e7277aa3648cf227640029edaf1051347d590aa192b159a705652d95ee09ab0076d6bde625536fc0fd7b7ec05a734b61ab81185588121fc8c85a9fc5758e5d5cbf8d4f85d3efc9089059ddaf2c1eb3cec597c3755bf5c9d93f2736b6a1cde0326d284302204d8d8774a4dc58ac908749af9d0bd4dac4a0919e1422bdefdfb7a558124f4f1b01e576a8c418b1b57cbbb1dbb84646391de31ef6418a879067bb31cadf3efb7bb559e8c29cda4ee6f8646144cfd9075b391941529a1f93f0e3afc5d11bea271e357d0ce91cbf2d0ab92614675c06822d08575708b7cc3fe351265c7932d339f188bfb68cb33bfd3bf974096c96e6c2cf1fe8cf70386b0b167296799624ee89e6e0b38a34c5a61157c357884393caa6d75d483fb2fc9dd65d4e351b678de85824a9f7dbaa3aa5b4fefb7a937d92b9eb0fd25f0c3b4edea7521132d4c8b6f3e7c809272378d5d4563c28df0d6ba2a138a07c22511e17c59cad6268d01f09ad0ef73e1b0d8717f6d710443a23e5c8aaf7cf1e627e17a1192a313a218506bab5a78126ed37c7baa10f59e49d9e3c7dd1492a49b7fbeeeb3e31504b0e9773359f4b83dc8d3cf89426fbf6bb27073182b045a09a043ba6070397ea5efa51f1054a8a35e847fda8e38d0d544611004358ad85246efa400d6fc99cc70887221fec0d3ace84e8afb3fd3b567f9f5bd1a6fb2ab2aad7d18851571afc79d763954a2dba89b509e44436b19bff7908f23f25280b3c4776add53b68f6933af80616fe6f54d45d42d78013639ae5395d0485f782636cfe249bc43948603551e96c8937a997b58f80c9d4b5b52f167d2d2bbfd40ce016f2c0d8b8d690806601f9eec635e54505c593a38652470575adff97e5292aab3fc050e62072b4ade4e1bb45b1f9a2afcf4b3edf60f99562739d7d9bcc061e103db9a1efb591667f179eb7415c2c8b02a439f4514754cc9b6a50031ad42e37aafa414cb5cc632f4bc7c9d6ed94307485d0922d2278e08360af2771a8a9eefcd9254fd67ae511cba07cec0ceb691393a8c8870ae4a30525207f1883b962da65324758b1a2def03d84ccbd3ad125b1e5f6a66804c094242ba500f4dd38a864233415c3cf4b36df55458be229cec35a0f4f2a72c48396f2fb95014c600d6d7204f181dcb499df37e0a27e3660ba7eb8cbbb55f4bdda277774459b2fc5f3d8201d6c67d4784f3a0c21c1458814a7c1e3c396c6f6a54b0c7e7da1d72959823259008c1d630dd35683f01d62c4e21afe721283d0e9b82c915b1769acdf5b4e", 0x1000}], 0x6, 0x0) r6 = msgget(0x0, 0x60) msgctl$IPC_SET(r6, 0x1, &(0x7f00000015c0)={{0x3, r2, r4, r2, r3, 0x10, 0x7f}, 0x1, 0x7, r5, r5, 0x5, 0x3, 0x400}) getpgrp() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001640)) semget$private(0x0, 0x3, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001680)=0x47a7) mkdir(&(0x7f00000016c0)='./file0\x00', 0x100) select(0x40, &(0x7f0000001700)={0x7, 0x5, 0x9b, 0x219, 0x51a6, 0x5, 0xaf9, 0x5916}, &(0x7f0000001740)={0x9, 0x8001, 0x40, 0x3, 0x7, 0x1ff, 0x9, 0x7}, &(0x7f0000001780)={0x4, 0x6, 0x7, 0x200, 0xfffffffffffffff7, 0x7, 0x3, 0x8}, &(0x7f00000017c0)={0xffff, 0x1f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001800)={0x2, 0x9, 0x3f771d2, 0x9, "1548649ffd64891b05f11f7dccf1913ee81752b6", 0x1, 0x6}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001840)) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001880)=""/178) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt(r1, 0x1, 0x100, &(0x7f0000001940)=""/4096, &(0x7f0000002940)=0x1000) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002980)={0x7, 0x9, 0x7fff, 0x40, "3bb0e0c2375e928cc89871a8a2548b613ff45cef", 0x1, 0x2}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000029c0)={0x1, 0x3, 0xffffffffffffff7f, 0x100000000}) getsockopt(r0, 0x1, 0x5, &(0x7f0000002a00)=""/156, &(0x7f0000002ac0)=0x9c) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b00)={r5, r2, r4}, 0xc) 07:57:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) r3 = getpid() r4 = getuid() r5 = getgid() r6 = getpid() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0x415) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000001180)="b484ca7960f4d910d087bc92c23ed0d6111964438f0e60139c388ea2bfc422d0f04e79af343e321ab0a075e6e1dc07892ee37612ee5b27d872e82fb84fe0d0c20f5ce4593788edde9001e93fa0fa97642ba655ad95e277778b2f8760d65ddc0ec81f5da710a7bbcba8e7946d3f695dd52b74a9c983de92d9023d18b2beeb8b420b47ed0adeab1b48469f4806444103767fdf2105b14016c2756a344da8460f4355cd1633746aa99572ff22c7903f03d3f561b9bb5de04ef50831e4cfb1bd7c7ea4265d5fc20898907d0a0d6adbbc81d855d3326ab4aad7a0ce5f4b9ddbfa6dc9f8c17d90948b8d68c47ed80f57dbb9f1f31cc825a20a5b8791888feccc", 0xfd}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="20205672f465c47d38fc01be757756090000000000c5021c1f490c26db93691c274800ffff00000100f7b6", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x8}, 0x400) shutdown(r2, 0x1) 07:57:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) 07:57:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 07:57:45 executing program 1: r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400000002c5, 0x10) read(r0, &(0x7f0000000340)=""/170, 0xaa) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x0, 0x5}], 0xc20, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="b978d131008946cb55443d69679d17dfb5138f8e4a41bde7ec34b45b989c8ed4362804a87e7c4986f655a26e9f8b3d59cd8ef518fa63c9eecfd9079c113612feb20a055035ad1947a22eb624b6a2e7ee1267b7de8ecadff2b21a8755c0426f03bb29e0b2bd9530ed03e31d98009e5b72ada6c6f53fa1adb5a44efa0b5ea2cfafdef660b8451149102a7a20b6cec2ca22ba47726e3eebd8d0ed286dc07253aab32cc1a34fc910113aa752e1333999253191014500995df6d4552fa0ddb50382ffa1e49c28376e49579abf3d0c131f9060e101b701b8114ecf20438857435a6d0a469f05c7a807fb9c8235447484c0ec75f2773f", 0xf3}, {&(0x7f00000001c0)="fcedc3d01dfcb9f5ced0a49965f6ea4c87d1096c34c788c0c11b9e9118a0914b2621c5c30d352be52eab6b437c540d225115c3a625a87861c231df92b095300d68169fcf12fe5ff5e98368a8eb8d61200b08c5a6a49079ee3fef2bbd2553", 0x5e}, {&(0x7f0000000240)="dd7f85b5e3a2f88ace2562e471de7449cf515133d0882d6a7f60e0cd47f56f4527268614580b170aa00e1d885f3f537ca9c08cda66a4fc6001a45ea4503ecb75a6f13e185f5a2dc6d1c7fb9daeab71dad086529b368141cfa2782edec298d637edce116e087cbdeba41f1458b8f5ff21730c51305f532c598b81c927c331a89f2c1324e7aa28a0f7605bc4111b78b2a19a2e18977e5be5df74e2ed82816ba245f0a78bfa34d032725be1f1d484499ac8a14c953e3274d9eb972486328a39fda5439896a132523861ac1129def5a1b8255a66c739516fc1c1241bbfed60881965828642c92cd99073ea", 0xe9}], 0x3) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 07:57:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)) lseek(r0, 0x0, 0x4000441002) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file0/file0\x00', r2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) socket$inet6(0x18, 0x7, 0x8701) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) 07:57:45 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x4) recvmsg(r6, &(0x7f0000000500)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/219, 0xdb}], 0x3, &(0x7f0000000400)=""/224, 0xe0}, 0x800) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r1, r2, r3, r4, 0x4, 0x100000001}, 0x1, 0x6, r5, r7, 0xfffffffffffffffd, 0x80, 0x1000}) 07:57:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000100), 0xffbb) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1ff, 0x100000001, 0x53, 0x1, "62ce02421bd8397fd92b798b648cea0da85c79f1", 0x9b, 0xbade}) r3 = socket$inet6(0x18, 0x1, 0x3f) r4 = getgid() dup(r3) r5 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r4, r6, 0x0, r5]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 07:57:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 07:57:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4011, r0, 0x0, 0x0) close(r0) 07:57:45 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, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 07:57:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x400, 0x3, 0x0, "c0ae69f982553f02d5a2b552e29943aec92a9606", 0x1, 0x9}) 07:57:45 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 07:57:45 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 07:57:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x81) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/37) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 07:57:45 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x1000008, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 07:57:45 executing program 0: socket(0x800000018, 0x1, 0x0) utimes(0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x0) 07:57:45 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 07:57:45 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) socket$unix(0x1, 0x7, 0x0) socket(0x11, 0x8005, 0xd5a) r0 = socket(0x10, 0x5, 0x200) read(r0, &(0x7f0000000040)=""/49, 0x31) accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 07:57:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xfffffffffffffeb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:57:46 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 07:57:46 executing program 0: 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) dup2(r0, r1) 07:57:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4000000000000000, 0x7, 0x2, 0xc9, "639efeaaf0c98c640be13ea2cb0fbc55096a15c8", 0x7b33}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 07:57:46 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x802000100000400}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x102) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 07:57:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x3f7}, {0x18, 0x3, 0x1, 0x1}, 0x7, [0xffffffff, 0x2, 0x1, 0x2b, 0x1, 0x80, 0x81, 0x8000]}, 0x3c) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x44) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x3, 0xfffffffffffffff8, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x44, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x2, 0x82, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0xd44, 0xf2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x7fffffff, 0x4}], 0x101, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5b5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x6}, {{r0}, 0x0, 0x18, 0x2, 0xfffffffffffffffb, 0x100}, {{r0}, 0xfffffffffffffffc, 0x20, 0xa0000000, 0x8, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x9, 0x100000000}], 0x4, &(0x7f00000000c0)={0x4, 0x8}) 07:57:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x80) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) unlink(&(0x7f0000000140)='./file0\x00') write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 07:57:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) getppid() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() 07:57:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x490, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000013000b71293395893b89888836e04090745493308360bbe2aa822f1f7308d6e3dc0bd8b89a3452a382d7928ad0a1580b6749bb9cd02e8aff4a8028524b5afdb08ccdd2584aec36c382e1761b5a987b5bc7022ba10db54cd4407b2efa1481e77d9b9ef727f584490bb8239177a9ca822ecc7829a253e094b22bcbd613f8a8599767793"], 0xa) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) 07:57:47 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') 07:57:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x52f2, 0x2, 0x9, 0x5, "b96d1986280d3d334de97f3e5e8fc043c7de414c", 0x1ff, 0xc004}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20302, 0x80) syz_open_pts() getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 07:57:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r1]) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 07:57:47 executing program 0: r0 = kqueue() lseek(r0, 0x3, 0x1) flock(r0, 0x4) socketpair(0x1f, 0x3, 0x40, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8005, 0x4) bind(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="00002e2f66696c61ac93906a83894953a2d8b6d86347743000"], 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xfffffe}, 0x10) setsockopt(r2, 0x0, 0x2, &(0x7f0000000680)="098e51060a8b2009f9b3cab8a10729c47b215cb4af32c030a1beaf06b0a875935ff5689adbf7e64711e47e2504d8d5b125e90e950259162ea840955a594bdee7f7e8d55733cbf4e808068e7589286ecba3892ee83320c42256f3a64d50193bf825b12f159c2ff3fecced1cbe44f5d347565199bac5489702c49ae42264fbeaae5ce7bc1a9f62948821164dd0bc1e0e4d33ec2cc66ac7b25087ebf87cc394e1699177e8676422f182403e99acbad4330df042", 0xb2) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) lseek(r2, 0x0, 0x2) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000000340)=""/213, 0xd5}, {&(0x7f0000000440)=""/12, 0xc}, {&(0x7f0000000480)=""/122, 0x7a}], 0x8, &(0x7f0000000580)=""/3, 0x3}, 0x40) kqueue() shutdown(r2, 0x0) getsockname$inet6(r2, &(0x7f0000000640), &(0x7f0000000880)=0xc) 07:57:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x9}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xa0000000, 0x1ff}) 07:57:48 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x2, 0x40}, {0x8, 0x5}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{}, {0x37b1752d}}, 0x0) 07:57:48 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="5453d03d5287731c8b92f56007b0568b60a7398288d10405f63299300b05e9749fc47ca811b5c38a415f3d3682a9939986b1d767178b2c11df4422f3286dfe40ca2ef8c1175447a41ef90dd67128e8b04707df67a3d3ec2c76a3d02c10ee48a5da3aced07455948b225c355797ef4e0e1fcd904c71d95974b9df5fc41cc44b2bf6d4d6913dab5f9d544025f6c17d12d7b35bc60838bdf86388a6f922c5ddbe57de1468d3ccbf5cce77578e85dc30e8cba7165cdb3a05ac8a02de4a81c3b5af92b0faf6b55774cc1a67af", 0xca}, {&(0x7f0000000280)="516318d8641e2cd07a25282bfde7c1dba9c50b8044b8bbe659049e900c3dbc52fbc09e0cfe54f8ce26c71b56c880ca76ddef0ddae3e3d4c3703834920f49933b3eb2af3920f65a6b3bba93e0ade9e806540070c759cdebb19e6e33f9f5fe864dca4ade47e71ace41cb7b0b214323d81aa40d8e83340ebf24322a8ea668653841f92a1d4f1862e4eedebf0e566f81f8cfeeeb7c92b09857500b370e1df9e30fc6bda81cd9e82a11034b54e27371b455fddc3f4e79ccc8a9f7dd883d4bc2d70e4f3f0ad29c9607feb4fb878e143ca09f12e455c4b74cee417fdcaf50ef9fab0a5d968af7194c284347cfde737b0ae8f80966793b6d80cc", 0xf6}, {&(0x7f0000000080)="7ae79e830be93cab17cc7f843a6f816938632e2bfe69ebed842dcc0c3e1a05a0ca8d29ee16387533b2fbd8ab87f3b91bd2041a2617bbdaff38262c8c372f9e4ede8584484cf74f13ea37fa01ea529652b7de7fdf3ce2554bed53524494bcd061a788d9e4d98bfe6a5eb2c88ed78c1458473260d1cad3421200970d57a7ab93030b", 0x81}, {&(0x7f0000000380)="25a66edca0097a702227c48dd052cf32152e62c8c47f702055b46c61fa4aa14ccf88a926794c24cb32202955112e40b629ee15af3148e055903bc7c6d59541b1a737ff9175c5005034df3424ee68826db6ff7c4d7fd50094581f52fc9fa588211311c7fa949ccb97b492146b0826f3c0ccbcf8a63c6531e81d9c98dc5b00cfb0617fe857749909fdcc3e0f98f634c7fe4727ad87d60da15615781ae1068ca45321c0e7fdc43788921477d8fd0452342210dc16338b9010407e54b216ea495ca8abf3ebc2cae03d896871354ad8e064cec90fadfea69b32f1b741c7636c1e8ec4df3234b864c5b770716436f58ad285c0a6b535c376dff78049bee618f6d73f9d8e1dcf02b10d95614f76d15b1e62de64779c845dea7bed5e45e698fdc1636219c5506d1578fd9f677ac1f026f5dbf88b34d6dcaa9640a6f1b7e4bf97880b243e3c76b85f8e792ffb24d20643d2f7d96589c1dc0c20f9fa0e1058115fb295d1e7a6f7f9a66aceed637846fd110af614091ae200b377274d64ef049d4c7a251fd7cf9279a1c2154d5cfa20e7edbece7184065f5c28a6ed65d1a7c41b97d641f79e0c9666b85a73a4a854ca73a1701ac944f333a43cc27c8476d49353884ef3f1e02c6e72a02ba5dd3884c6239089655445a1b55a65fe386109bea6f3b03277646fb806bac5cb251f6d6039aaffc69b498c2dcb1fb8e530d1f68b77050183b3c09cf91be9e7bf4e8a7e7303d9b81d11fd5759681c0728dd99cd90edc5afe0a2aa2a5cc6af6e94e57dd7b0db384fdb41429efc1a9c5a68ca4234244a2397afcec0d21732403a5c5ecf7d7dcb3c06cae8dcee127f89b9f79cd0d7a6b7d51259b6a4fe0bf79d7d169b6a1d36d5e5e2b282c7e71609c0bd26dbee4318e4a8f85cac42e391c30979009bf27f851859af7bbadc49c5e441abe9a36bde97c2e7bd83ff8018bc05f1d1eea73e99b1dce80a0059afad9e88e4e68d5b07fdc8a7c61246f93cdc56ba2d39d98e143809e9ff5caf42b3bd9c2514ae055d8efad51da27e915815b6c5890dceff08352e48cd3fe9e4fa75ab97668e91d26d7b35e57a1ab18c6aef6a4d15c9e4f06dc3e66d64740953b7d5d0780f4f7577cf8f09d3261ac3017abaa94b452be7e86567013ec6389d904571733909c5550ac7d63418773ea56e690521d030d3001f203bb4985b3fad6a348f66874cf6b71a53df183b63e432dd0a866b0ce1813ac68dfd204e7712f374371b1b9a8f5588f903f9af03ced2a745159b8d37841e38bac5436905080b9dd4553776b96d6d9fbaa68caa6344b0e2ba9ff919c07d44d025199e8fb09e05bab55c640ada981211cbe8b54ff2c33c9b9fd24056a5972f4fb57bbe7f44c6b9d1095b0357bf566da56026f2033ca6357981ce19835016c6d6c453b9881abc0a604d02dd1b1621b1b4bc65d9ddf26465152bdc988142fd1ee8047716d0ff581c8bcc55aee29df1528b6174e4987ac1ecc3fd4598023eebb07b1a540813cff6b7a32856bf5b5fa5ab2a1f496f25a831766b14f4b4297af4ce907b2935376dc3760440b7f633ecf0e9b931f116c62b9d5cc2612ad188817133b506a5d2521c151b0143db61e0d328e9aa18605a8e0e1327f3961e6277e149feea6d76dba98a3b1eade887b398a8d4de8702fdf967b328a0ba6c94284ea9faa8cafe89230a75a04a7acb978e0c9849373b6cf6f0454686b05e71595a7002781628ad3506ec24d8a6ee1d67b9575f6554552aa4bed664ecbf167d4b3e941bc8d06d4053a5771b9656b1345e18df6791c2af793032514b027a8e60ce1b992107f3a05bfbfe8bb9db6f666edb89370a27e4ac430b74de78c56b62840832049ccb2a2b1975aced81791d9b06b1033527539ab6d8a94edd31727548fc3e0c84e56c74aa325577b8f3e81b5a6589a04b8f0885a1fef75f1ab18875036f2f224348b5d5d927f5d7832ba0a7b07a36fb4a98d1e6aa8596aea57936d81d7bfe84ac25ff10d2107f62995447b1b83808929c81a69f08b144abf320c9e18d16eea984c87bd5fea73db292c2f3d60aeffbfaaf9aa0b2c31edda25f6e5ad3288452029aee1984fdc86a163fbd597924968d74f40057000f2ca6e509baf680eb03b9f4f1db7d9d0f1b6e0dc3de708a936bb5c2f80289688b14cdfd09bccb7810512d77d85dab62e7c818bfe2ef50bd2febc5d8f6323319bf88114af14ff6760e38af312fce3a769927018bb9a5319774be885ff25b0a708b510c78e994b7f39f6a1f34534bee295e09923269993bd3c24bd95922a69721310f0c326a1d58fd4636fd0be349aef08a1914c75e73cd1341591e12c0359a41364d0b8d51441763a4f512393a35494c00ff8daa7e9c30da01733b59e451d129301b7fa50bcacab2c6aced320c9050371a32e67b18b797ce22440d219675b13407f0be04dd301fb53735c1847c20ce56b868f030bf74895c1704e532d6c3d7c49c5e22f92552e44c1042f804563eff416e86074f7045d9a36873b7519cc5ba04a00d15d5c0ec7f2bf62793036cf3ab53661538d773aa064644a8df390f2294e7cfddb95d06689fae2e884536da6e485bc6f58ffd6ec9f5e59375f10790952390a13de6d7f0a6644714c0fc1c7bbb2b78b1def784947feb6827fd82fe9ce50e9da38e3be47d6c14ca339066737a2a99377c2c0e97ec468cbf6c21c034160a2e5a33958ef24024de3098498c23af8c5fc65babfaf90fcb62b36955f947618dd0ff25aa4e6adbf01178d63f80c03f50c57b5b85933898f3e62517504d39c21416f2351291012ca12c9a3e5167506a4c4a8b5cfcc7422f7ed8cf306e310b1d4d0778db4f1696a9f64da7d715899257d6d4aad41cc0bc4e6c049c8519d49486fcde07f2b231fb70392766ba571d3b1a189bb9acddbfa898b4c3891bf222439e0ca56e7143b89746cd7d2fcb96ab7a2829a692b039f4f81a60e2c445bbfc3a36316f57886dda98b86549e1e94d6ae2e30e3332ac0f4baab66030f7b3ca82f51f0423b68c7edb014060f8fbb955745b5c4847f566bb4e1ed4cd2943b5f9695da5ae4458c08e77ffe6e2bc9bf71c52f0035081c7823421479771bb53ee20a97e7ebafdeb176724e48ec6be011e898a4d934fb72e09b8dcb80417c4d4c3b099a266d671f68b67b7fe55f1f12c5c155c31827004a00b4adaf074fab46ef35c642885058d81d96789188647e27cc543a86c41669a087869f99532d9d04f1a136e6de328ff04c654c1cc86191ecb49724be024d634f93ad92d49b2070749abc778b3b1cc4da2a96ae29dd9b76afbbedc769e646c635ed66274770ccf299433b1c8813effed43f0d3321a4bffadf3063dc052793572dddd8fbc4ade9108b254a09e07a89d13d340c1e50c97358b261e46ceeee9cb578accc5564fab47a73ca4998f837df02f17d31f195587747c58ccfb2f43cbed0a0b4d4f8be5c9dcc75010e824e38526e02305680c11edfbb9d013eb3d243aaa32aec90eecb963792fe5fea1882632a2ed5abd459c592418e1f8642a2314cdff0eee2399ffa444e1b05e4e1c4a723bb0cb3835993d1a15532b4db87f7f13b4e5cbe82dd36199e3e9fb4cd2be8b09f91166bfb2c7d3d4864352a68f9ad3aebda9a45a89598c5abf6d3e361b97ab0df53ac86a0bccdb5aeadfa2469b1318e3fffc57a99e70ac111bb1869a6af0e894ec6be53eaeedf81d6d5a7701a9bc43205712a9c25fb18f8186509c320cdbd1474f573d658f0f8a2d8305f8c30971dcb8204357c0b1ff6a7dc05abfa718418a6cfb8f3ac9cd845c9c1d287772d34f14b7ac2482df50c71834b66a38c114c93666753b45927827e8434a13bdb09d7bcb07f2b8598d335113c3721ef36c9b96e15d295d60bf2da50f2c195c75e93a72fce46e7a9753160c6471274e5c97f1ce87c9c31158ce7c9a99e586017ca77aa10c4dc3bd784d6d57e1d58cd1a7196e61fefecdb2d0e25051b7ef5fa2ea19d55c0b1f59b14070788e7fd8eb4a171557293d39842f9f2fc24158e24bb0999a4c77c82e7df9dbd4b4e5bc4f549f4d96a2ff3b9ee88c7d301128893358fe2d4bde125c29fa86735ea8a7822af73ea991141829264957176f16217d169aa51be5a557bbf61e8450783fbd583d358b4ea48b82248d846de5002a939d43352a567e838fdfefd95eed102c42fb696c46bdaa249bd053b69a6773b283e16433635d3fffd41caf9ce71823213472c7d553c611513c8373a5058c994e185daaf9fe4412b36985ca2881e72c8484f4ba74c0991983c9f679d49d916b732f62ebe5a4a72992211153b7cd1da61e087f63c14d518d909f849274a3e07eb67a68cfd145a2ba05ac8638a800619af13c0a1b698f87e8ba5e823ec1460cfdb515e8a4f1cd427c3f7b3e0b39921ec2c9c1e59cc4fc0ee7b796ea04de4932106ef100d1a380ed05152212f084b375aa0472c16d1c544aff0a691c563b614625257b7b086e49e5392ce8c7e7d0edb2a0c9a37b3c83d8dc377d5065b031e6ee5c441a17431cd7d1e9b7a3652489dc168370d7a5b9f4bcc5c06e6b23cc5abf9d9cfe245f69c4e348676767bc2866605cc725410468b4cf956a1ad01c6c07da4da832ab61f5cdce16d0832df5a3b6fcc53d99b9961d04b8a55d533ed68059624ab5b1e12111e3eb336c689780a29d577de2328b6318551e65bbf2c888868efc5f95ce074cca767efeef095ba7764bcd3113cfc93ddaedc4b23d51e609b09609c08e4001692478de78c25bb742f0b95999220a19860ff34d64334ac744011d92619a5d63a76b9d40a48988c3e4adc157979f674fc68ca24a995c671421e0a25496c6fcbc62210f076d1f5c168875077bd1beb4a5546752865e3c626a224b176f1d74e12285c6ed1c7328ae457fe3aa0cbba34100696ce36a6d74e9f2414eb1070d28acfa0bfeb72208a3d3ca951e52ce1d4543814f57a76d755d80908e05807dd072e8a2589e0ecfb53ac2d6c73af057528c658be996811c72a252a8bb7a109bfcf0d136fdcb485b3628ed332db0df477376f7ad4b8d58a195570839eb373d05cb306514ef977bb35d64900e78246ea62080c940cf211e3d904f2b8ccf4c7cd767802c2c7337d832d666a6d6b032317e36451334bcdde511f8fb8c5131178e4ac40d526c056cb39a76f6555c1afcce3a3880a3ddc769b9efce34280d565851a2d54d19d01e97d244059f08ee4dc9e003ef880206d7ccb097ef287ede5449bb137987d39c4a453495039eb8a0765cde3532e736c7be49c3fb042abe99495e2cdc1d299541d20decd1708396fbe2c50127b1119b6d6727520122120cef20d08099f443c1bf8abea08ca7a24547785ef2321e9a1563dfdb77ea06328b2786f821dfb496a67dcf066e53052945b8cc4556271f6dc876eff1870d1ba59411ff876f7ce3729b57160f71a108fcbfc462519899ccf0726a7da367111d7735ac7a7fffbc4f532c2b369cf0350d137d212f854942150039c24a78ef7d8f2aa47d5709957b34e7263446a0c8197e61930cf4cf6f0c2df698b6845b8a195669bfdde3a9f92ecf0787efa83ee8b8ded890cf84a12682b6a41757ab0b5c84825685119ee3d3a0912f896c2b4faa29594bdfc0cf0da2553684a159ab3d9398c84e66fda193ee40d0904add335c8a67858deea3460bb5c37c85785ccd7557862dd898b8db841a98edadcdfe8f772ec0217e289565284c5157a8e81526dc44ffc9090c689390ce10a6ffbc9b2acdf8ea12b5780b0a3105dc83f59710eab371dcc7ee1c87067d4c6350cb67d375a7148fb1ee6f292f5256", 0x1000}], 0x4, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 07:57:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x3, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) syz_open_pts() 07:57:48 executing program 0: socketpair(0x3, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./file0\x00', 0x189, 0x3) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x20, 0x3ff) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20080, 0x160) 07:57:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) mlockall(0x0) 07:57:48 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() r6 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001bc0)=""/241) getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r7, 0x0, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)={0x0, "095c317798e4464d189833dce6c130a2ba7a9c8c0d57d7cd72"}, 0x21, 0x800) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000019c0)=""/170) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r10 = dup2(r3, r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 07:57:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 07:57:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 07:57:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x243) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 07:57:48 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file2\x00', &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f00000000c0)='./file2\x00', r0, &(0x7f0000000200)='./file2\x00') 07:57:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 07:57:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f000025c000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 07:57:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) syz_open_pts() close(r0) r1 = dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001280)=0x1002) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x10000, 0xff, 0x0, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 07:57:48 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x7, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 07:57:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x31b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x4d0c07ad, 0x1, 0x1f98, "ce5d8fa6843fd94b96f20cdaabe61229df04b8f2", 0x101, 0x5}) 07:57:49 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) sync() socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000095c317798e4464d18983ddce6c130a2ba7a9c8c0d57d7cd72"], 0x21, 0x800) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000019c0)=""/170) r10 = dup2(r3, r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 07:57:49 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x730) r1 = socket$inet(0x2, 0x7, 0x8) r2 = socket(0xd, 0x0, 0x9) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffe7b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getppid() r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, r7, 0x1, 0xc63}, 0x3ff, 0x6, r8, r9, 0x6, 0x3, 0x7}) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r14 = socket(0x0, 0x7, 0xa8c) poll(&(0x7f0000000100)=[{r0, 0x11f}, {r1, 0x58}, {r2, 0x26}, {r10, 0x8}, {r11, 0x104}, {r12, 0x89}, {r13, 0x4}, {r14, 0x1}], 0x8, 0x1) 07:57:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x4e, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 07:57:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x81, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) listen(r2, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) syz_open_pts() 07:57:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x109, 0x0) symlinkat(&(0x7f0000000040)='\x00', r2, &(0x7f0000000100)='./file0\x00') close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 07:57:49 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80000020, 0x100) lseek(r0, 0x0, 0x7fff) fcntl$setflags(r0, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/../file0\x00') writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) dup2(r0, r0) 07:57:49 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x101, 0x7fffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0xff, 0x323b, 0x1, "1ad933833190447f0ca8f2bf8ef520bc991fb8d9", 0x800, 0x401}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xb2, 0x1ff, 0x5, 0x0, "b4bfeb61ee24c3b9db66dab5ffef7e401007a482", 0x0, 0x80000001}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = getppid() r3 = getpgid(r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x82) write(r1, &(0x7f0000000200)="b7c48356d011c2f137cdc216c02e840b949ee9291e63e487d3f0b6c7bcdb6dccec63146c27f1bee126163c852c6858c2cff4b2b8ce0951442edfd7747fd37b4f258f56ae94ebc247a6dbcac9dc2aa3e6d0c16533e9af74c50584674bea16f4107eda2834069be163d13f0315db1a3259fd2167f6a0b1c9ebaa66106b30ac12cfd6b6bb25b8a36845b5b1efc52bcdad7b3a220a74a471edda2e476b5d4719ea8e719c707d17d6fded717e094bc110a081653ac1d07dd86706370c17dd73e4a830a56202b4766522d11138a15b47303db327a5bf", 0xd3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x7, 0x3, "d2769677e2719072a67caf30438e5dd0cc8d4157", 0x5, 0xf8e7}) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000400)={0x3, 0x800, 0x5, 0x5, "2333111fe64bd0fff2ba69bb49a266c22ffbeed6", 0x3f, 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x9) listen(r5, 0xffffffffcf3bdd1f) msgget(0x3, 0x30) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x7, 0x0, 0x9, 0x9}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000004c0)) fcntl$setown(r0, 0x6, r3) getrlimit(0x0, &(0x7f0000000500)) accept(r1, 0x0, &(0x7f0000000540)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000580)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x1, 0x0, 0x3f, 0xffffffff, "c01420f7ded528954070a346856890f57c55bdca", 0xffffffffffffffff, 0x101}) 07:57:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) fchmod(r0, 0x1) close(r0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) execve(0x0, 0x0, 0x0) 07:57:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 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) close(r1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pledge(&(0x7f0000000000)='&\x00', &(0x7f0000000040)=']\'\x00') setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 07:57:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x40000) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 07:57:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 07:57:49 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080), 0x10004) syz_open_pts() fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) syz_open_pts() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x10001f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 07:57:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f00000000c0)="d5ff9668", 0x2a3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 07:57:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchmod(r0, 0x19) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) 07:57:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getppid() r7 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r9 = fcntl$getown(r1, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fyle0\x00'], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="f145e95b330b2fcff3ed6f61a863495b26f626222410e62a31a44825c5e57cc143320730e6e8654f08a818d4cc989f4480e6771bac8bff85da58581f7418635ebc6a74167877a4aee0709cb884bba2bcd255", 0x52}, {&(0x7f00000000c0)="c8ed734f94ce1c569e23c6edee314a274d0f7ca9c9e093fd8ec19c3201e09c39b15d7d74cdd3ee3c963f4b3c90a213234f9b74f43bb18842562db704e8118e2cf60ac1fa8e377e97ddf579d71db4b9872b4a966d2bc3a8845c10e3f8a95b4df4b1ae24c17dc80609d7c7bcd00080074205390dd065b6d697bc2616c7b4c3e95701435a3ea16454a8ce11b61136b730e27e65e5144430b5f9cbf648593625868c082c79d21dd276ab2ce8995317be20cbfb824739bd98132eacbf67fc5595701387ad3a2ab810a272c749942c26e9e08c", 0xd0}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000020000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1], 0xe0, 0x8}, 0x2) mkdir(&(0x7f00000004c0)='./file0\x00', 0x4) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 07:57:49 executing program 0: r0 = kqueue() ftruncate(r0, 0x7fff) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x810, &(0x7f0000000340)=0x39f, 0x4) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/154, 0x9a}, {&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/15, 0xf}], 0x5, 0x0) kqueue() 07:57:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xfffffffffffffe82) getsockopt(r0, 0x29, 0x8000, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x2) recvfrom$inet(r3, &(0x7f0000000280)=""/185, 0xb9, 0x3, &(0x7f0000000340)={0x2, 0x3}, 0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r4, r5, r6, 0x80, 0xffffffffffffff62}, 0x2, 0x5, r7, r8, 0x6, 0x5893, 0x0, 0x7fff}) 07:57:50 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0xfffffffffffffffa, 0x0, 0x81, "127e4186f199bd784e1b156c026040afdb9c12de", 0x7, 0x10001}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xffffbffffffffffb, 0x0, 0x1000000e3, 0x0, "8521ff4cc2777cf88e5dea9c13a492136500", 0x5, 0xfd}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r4, &(0x7f00000004c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/55, 0x37}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/243, 0xf3}, {&(0x7f0000000480)=""/57, 0x39}, {&(0x7f0000001600)=""/72, 0x48}], 0x6, &(0x7f0000001700)=""/94, 0x5e}, 0x843) 07:57:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x280, 0x108) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = open(&(0x7f0000001240)='./file0\x00', 0x10000, 0x86) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x400, 0x40) r15 = open$dir(&(0x7f0000001500)='./file0/../file0\x00', 0x8093, 0x10) r16 = semget$private(0x0, 0x0, 0x8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000018c0)={{0xfffffffffffffbdd, r11, r10, r6, r10, 0x6, 0xcdb}, 0x0, 0x8, 0x5}) r17 = socket$inet(0x2, 0x5, 0x6) r18 = getppid() r19 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r21 = open$dir(&(0x7f00000015c0)='./file0/../file0\x00', 0x2, 0x4) r22 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001600), &(0x7f0000001640)=0xc) r23 = socket$inet6(0x18, 0x4000, 0x1f) r24 = accept$inet(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r25 = socket$inet(0x2, 0x3, 0x7fff) r26 = open(&(0x7f0000001700)='./file0/../file0\x00', 0x20081, 0x0) r27 = open(&(0x7f0000001740)='./file0\x00', 0x40, 0x20) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000001940)=ANY=[@ANYBLOB="0104000000696c65d6ecb9b069463002000000666900000000676c1b9bfd0b"], 0x19, &(0x7f0000000140)=[{&(0x7f0000000100)="473264f30bda6e39ecf468cc35ec96d81971d4", 0x13}, {&(0x7f0000000240)="98b43ba331089a815a7e894c49141de9e6b8e81ef4e76e6d3197a8f126abc9cba346eac99a77734610bccb5d6e9cfaf9f93fec2181b523a583a2ef2cd1f48d4af96f301f88891a21341382a681a91b3b4687fb0eb94069f0f0ffd13db93c476171d1ee9a4850c870e2da19b9706ec35dcb453300d18b71cdcbb29c08148f56ad5616f2b040863b97aaa8de3f00ee1a7929fcf49275d7533533622a710163ec4057ec1eb8fa86b0e09e0c63216481c0524f994ad8b91a361c474099ba81f56847d438af219ac9786cd355ceb16a5b810abb6d14a4308c4efb1d7a432e9446dfda330effbab8cad5832f30e7a6eedf25ac6ddf40dd2871bcb338ca3fd2b4da655554f22a5de35c07cbf11524302587f30e0752ae131386562484cf13576b439fc6685bbdc793529a2966475e2b59c83e750e8c0e31f32241291163ff83a370dfeeb2934c460fcfca513b300586a79eb07a0ab7b370bdf41249e8182588a165779cba47a55d9bc712169a941ed80810f4547c40a4bdd7eda3a6ac4698c96999e41dcc44779dffecca44b74ac77ca85b66ad6bd01d065012e347445b223dcf54456fc61b84293dd9aa3a7ef129ff78aed96007c91fcd909f2ffb9cffe01eb146bf82d9ce3694002bb59dba7f775c6f049d81b058c42531d2c08e585a54af2c77a9b8815ae1ef6fd9398491a914638c456226dce78a849c3cda3b6211bb1dd14e22e44a5f863133410009ba1203cbb59db35f90743d7ba7dcdf600b788de01401f9fd0d5b539537dd765248cc403fd2154ec0c47fc3636064d683ab44e0e137cc8ac1d6f64017853c93ab3c59966477af4a4d279e87b41244bc602955a2dae22463482e465ae47957766cc872646e9dbf4f5d55a26599450a3543ae42864584d2db989b67093f354b34b46277a307656393de5db866f85323924ee6a776987035a5601d9cefa6906a33185ac702a4e6ea8f8cf7c1293e69a7ca9a3a502fe33cc00f4b32f564681e581011d5b5b8508c75a48bc80dce072071f8804f57878cebc6b1f397a20804ab6d696b37379a559d46f1d2b575ed57c7c20e6ce6bc1a15c67985ba13faa0840b4c1c7947c632209f92a0717e9437404b6a5d474953cc84c01ee488973f95d7442048b3b5da29f83c960cb56b21ff842286d894cc8cfbd485b2ef82cec4397c2d35e806b392eacec15d78f7a116d3698941efcc757c2b4a3edc049e4052fb6a101a0fae764e85c862d6326a9add596d6ad07bfa3bdbc9cfb13d86b8b8136af8ece0339b8b0d6ee00dc248e924a998fd617775461862fa477745524571a9ff75c81d75ce7fec2d1e3721afb017d00cac9ba2b41c307f50a4095d874ad39c1fc5057cbe652f592938f330148c8bd6b33b55c1ffbc576e7e22ea719270cf40aacef4ebb5afcb16d330e752731dc3b5a959168fb4aec65a756aa9e3b6b7ee399f2b3171fd8c5e10bc92c4a0d98c8332c731233a47b97827e4e4675e157a3fb429376b010718c6c1b03c895e9f94e05b65c7a905aea10e0989556fe54f8d104d106e5d5b0a6a3de1ef8719e8d8cb6a5848d5b808704b176fb0bc1ce341c357274806aa894baade7947e1e7f23c94127dcda246f07a1b26032f9ac95bd43fc6ee72904be122c4c77b1b9be500fe4a377c76ca5cc263dee06beea5ac97831edf65c11e3af422b19faec672f6c1937ae3f95e12b9847e9f2322c710429b69def672b48504110e7d8e95edee6459bbdded393665cf3bbf6da7b59ead0acec8aff39515e8878a766234fb75e4857d4fef283639fef186399c5642af44658db290b9b35c39c44aa80e75c9fe5b553970ad79187708d2fc0b37dd8ef4f853d3ec0c82e89ae68a334b1d6e317871590be9dd870ebb4aa96482566f4e4e9c023b513737e96011341370e6d9a85f279b60b80403fda5d7316cc8f12758f7b6019ea2ecc60bdd5421d581b8114a904f4ebd55bf588e67947007d095feabfe08ffcc7ad4d4a85412c28fa32ff54ffb6b30d5113f60c67394162375ef50c24fa14dd583cd0e70f9a4ff45c81771ca3ab003258f2435b2cf4a5f2ac0982ecbf8054efb60d3ccdf636e2cc932f4eda9ea29e6750604bb4fe01f55800c495857649f2cea1174f05731224503d64b7a1595ac7052b8ed598c93775ffcd08ec42f42ec2ad8c2c09927ab011c6654b9898460e765153dc961c660f7db7966d98ec66d08b9dc84444a98dd7d8491613a9106c6e729685f77e23524f0a889f0a38bed5362e2eb7cb91e32dcaf355e134d6d427e35ee755815ece14377a0e8c236404e13090b5118a63ea228d6492ef92701e3ebbb57db2b261e8d3c008e698ef9e0f52ef7ae6338957482c5d395781f9757aee787669f615b303a6ffe177131b1397fa46b508063218d7135d0f0218eb3d13f4a698926a1ee265745b2ac7090e0862287569344e9e64c7db97ad3abd49f1175ace0f88b8f72509a81aa5fa6e458f81c43b485bab5ccf22de02b007844d4c573f3499f2a3448f067218ee4a9e2b7b669bb4244f37197531baacd6b82ae6f3c8ba138aebd52a6baf83965869a0577db5094a382cef3333c164c6409e9f6f46e7bb4d16175b9717d80fdacb844ff08f02fb4d1b6f118530df81dab7a1eeb249f01d2d9df32dba5f05831ce356ffb6a8f1c86e4c3a00612c9481a07c149f737003ea968427cff91beb6abfbd35566d6b5f5db3e8f43e7ad0eb874c634da86fd2a586787039841c0a32fcc6f3717cf8fe5a54ae9c2b8d69945904ba31287580a5a98a740cc0885671f3249663cb912b50bc9f64c082b1367f903ab67872d28a12a1671d514e9044175b4122a81a440d34a107eacad735f641ba5ac443a03d6daa8f487748a97fa169265c2f64f766894971414411e22f743b9e90c21d3adc05382f019be68d318a64a22650af82c1adc3a3591f0330e901e851d66662eb98ff221c57a7b1888d3ae831c35a1e416334e4cd21ae0bb73e9aac8afa243b08f8f791e86dc24236fdf71e0a06f7da84aacb053e1eefcb1a2f275cd9b594d34892884eef004ecf9006a67d82940f680272285fe6e476345c6c049299b342f8d358ff7dd7cdd04a6efbbcae233a91c4f247e12ea7eba4973805260f380de02cd4a653cd163db395f1bcec27a8808ec8cd4be98586da1b392e4afc3094709929435e01499f6854d27335131f535033ad016270897590e20394c7e78c43b87a7a2a13b98813297e44b0ece8f9e8aa4c4b66bb50f594c5fd8f4edb88887c736b318dd293ad4e27e9e68c0101d9bff9bb891638d47750947ad0351ba6524039c39b6cdcb2c52e716897bc381e1b807c8c60c1312870f64790035ce55c5dc6347361a28ebf8c2401cba0bf0bcd911ea3e87ec924646e3d9c820189506338c8b6edbff56bae83cf41a9cb90348ac6d0701e0e73a0103d5839386baed34a67d248e4ae0761c9001b23fa8d8fe383eca2748ec748c3d8027914d94f6be43c8c200de233a3b481d14bc579a7b4f2542b8244f1472c8b5f45958479eda662d970b948fc935830cbfd702d6e42f91756d79b443dde7fb0c960a753514900ee160ea69fb371557135260fee112b87b0c22a891aabebe7130203dcc1b5a9d21a71420e92eb64c0e760fa8018d2ce17954d7bbd12e736c2b933503ca2e86c97b270a20476623e6b905b75ee7df5c9708932f19362d1eddf7a0163dd093c3fcdb289c87654c03c9e2edba7b97d9039730e4e72b9f5a96ac83bd830dd7813bdd023475c31d0b1235ade5c837fd9831f4303c5056f29667081a32f51ecde44eab4a22cecad46d3099772d23c94ffeac0f8d9bb7c3b3c6726113c568631b93fb1cc2a901ed6d6bf87c03065c0603b57103d6302369327d876ee6ec9bff02b8083c6ec5f2dd1271839e9a4da3e45d44419f44ce05c04c8b10f157090a2d1e661babf0db9f09ade4d11277f2e912e879db034bd8c39393854b5c9369fed01b4754920adbffa38794780923ae028418057b756be4219c28d6bb8a0aa7cf7d4ab41f10903d5e1fc563c2a84d3f2d2c881855ba1bad1c3f2481373a0dc29c116c0818a81681586ba1ded0c0188f2148d5b5dfd1cb6ac6272b2a036f7ef24707db70cef14fb86caf62527274d6bd92658b75eafbed20cf745fd69c75c2f45bd17fab9b82ae966053f22b4c34d44784dd345760122c2cdbd5939a7943acfe3c87434f347a6453781b0ae9e19b4d0c87a87fd69eecd89cbbeb2bf4588bc34aea36cf24cd060a09bdafd70e7ddd28cf2890199f720c851b33f9dff358bea09e222678e4ff2ed4eb4b294f976b860de70abd6cc73f1ae32ea5c7529a585d50f71a7a5f7d709a47149bc372b6c087a4b17eba28b5c3a4b84d9424f29b0640bf18085accb7dfe1a302f0b62cf10b3e97c97ed1542fe4b186feb71363a24bbeb5e44aa2619da9639b7c97853b5c968e4e60239bf27ec094b53829e915609c42f139ccee642f520079df8bb055e27612e58e9a48950851484627743dddd5bf9d080cc15c94123e6622f84117db82bd567b7a5243b1db42a316deb09781110943d4ea845570f7533b3ac9b3402296645b30677ad46147e7645f4b7f1775a0966459d0195e2abbb3a1214d5fd8f63d2905708b81e7ce0018fe425b5faf453e1697101eedf675684bbd2e53e607660f8dd0ebc368722524f38cca8caeffefc2f97e4b754a265068e301c3e41b12334b175c64acfe1d2fd08146ca6b7dcd41f925a77340b0807330f23169aa2ba6957639a08d62fd669e0d5724afa8c33d413ce26248a1f69d386fdad48c260865f834b4c2b09ef7321c3da1f53c5f0f2b0b87b82af84c303ee24611cb70b5dcb07d8d6ac0f0f3bde5f3e0a5bde59a7cb387106d81b9b40ce5fcb419e285a54739a1a07e0ddc35384975e9cc5a133f37669812bdcb19188bbf4bc98358246e49517551d221d2f633590a50c91fa601f0de6b2505e24e776e56442f38361dcbfbe16ae7156d22eb36a4d315b7a1c2f1c2beaf93b3ecfacc5d00926983c694a3af52db9173eadf95fb224dd57a78e9092979a2e05239ce284babc1599f57e043a7b9e9d15e468bd31ecafcef55bc9d7ed047078bd6daa64ee2ce41fcd78b50871a55dbbed74d779cd1c920e63d774d9ca40a99ee34da3fb089764b9d3c2b10fbd212d4adc3f04a525e63647789be0231ee5b00519204baca1856af8cd7e809d72382e1cb0e5ddb760758f4a6ebc91804d9cf4c84ce29d9f94e899cd2c148c0d551a8a5924f044b38866014e1669fe13db8aadbec5e33f127d79ae71e4d68d6aac473c22fa00b2b3cb37d3e0c5e39914e575fb21293c35a9ee498895c5042fe31b246c1e137eb71e9c0035e96787f5e9109d8b629841d79e448cab7127bd99903089e416ce92f674c0f0edbd50d99a5443a3064e4d448d564ea6c19a110b4419c4a4b10063c83a049fdacf2a9befea35f5a1c5a7f35b716a4314985af917609fc57c785319147662736b0cf5afa19e6b0375f94f256e86b649246316ba36bca33a40b1926be209da722af9a3e2a06b7bffac2d5cd2c0f669578afcc48784ca31e4421a617adf6b1b9e8472731d3a15387a5647c0772829e8bf77a89e6d8547443ab6e4586245c8cd760ec97f4f771f1841293e588f597a542d5becfefb5f2c6eaa2b1df90af0fd1e85af4d788138ac7e6d5cffb7b5999585c7b96c44fd8ceef6dfed5ec1cd384b71884d8782f1a36dd7be539572e63f19f7dcebdb87779fd24a5cbaa7935376152b22ebdb4836d8e18d16aa1b0ff370347f20c5bd85f2d3108ef96", 0x1000}], 0x2, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x7}, 0x2) 07:57:50 executing program 0: r0 = kqueue() r1 = kqueue() kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0x182) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0x1f, 0x0) kqueue() dup2(r0, r1) 07:57:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4, 0x5, &(0x7f00000000c0)="79c9fc19776c43023acda1cf6afa9aa1d84278cb765152cfe3397ef12d26e9df1a6aa9cb8484672fbbc1111bfcab47af77e47eab62cb59f4b569a7499dfd6c8fbc585d8f8441e31656a576b1d437b2eb0f778871716da303d8ac6a7e4251218d77a5192c22758300dbce2a952499c9d81ba4445faaa5cdd539d673be7a51b0b928d590d3336791a81c06dc10d4cca8e4e55f13cd2280c024363f4b199fc9249b6335d7539488c371c43bb3836aab04aeda", 0xb1) shutdown(r0, 0x2) 07:57:51 executing program 1: socketpair(0x0, 0x5, 0xffffffffffffffed, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/250, 0xfa, 0x43, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x4000000000378a) socket$inet(0x2, 0x4005, 0x81) close(r1) flock(r1, 0x0) 07:57:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x80, 0x2}, {{r1}, 0xfffffffffffffffe, 0x86, 0xfffff, 0xfff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000004, 0xbca, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0xaab3}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x61, 0xfffff, 0x8, 0x800}, {{r1}, 0xfffffffffffffffa, 0x10, 0x400fffff, 0x7fff, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0x932}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffd, 0x84, 0x3, 0x6c4ccef0, 0xfffffffffffffffc}, {{r1}, 0x0, 0x1, 0xf0000003, 0x9, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x2, 0xb, 0x2, 0x80000001}, {{r1}, 0x0, 0xc0, 0xf0000000, 0x7, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0x20, 0x1}, {{r0}, 0xfffffffffffffffe, 0x9, 0x60000005, 0x7, 0x5}], 0x3ff, &(0x7f0000000280)={0xdc1c}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) syz_open_pts() 07:57:51 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c6e3000"], 0xa) recvfrom$unix(r1, &(0x7f0000000140)=""/53, 0x35, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) write(r0, &(0x7f0000000100), 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) geteuid() write(r0, &(0x7f0000000240)="a59862eab0dcf6b3ec160e385f93d8332f540104176a24c85e3d72062d71a4be954aca8b071f246e7eac188354d5244ebd6f4c9d2efc1beb72d10ad1e1fa9969dabefc587d144e667adcf3f30c42b0ca", 0x50) dup(r1) execve(0x0, 0x0, 0x0) 07:57:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x8007, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x6) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) 07:57:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/26) 07:57:51 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) socket(0x6, 0xef6e1810350d1b48, 0x8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:57:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) getrlimit(0x8, &(0x7f0000000000)) 07:57:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x3, 0x100, 0x3f, "3194128ccf828c5056117aee2964f5f6fd33a5ce", 0x8001, 0x8000}) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 07:57:51 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)={0x0, "095c317798e4464d189833dce6c130a2ba7a9c8c0d57d7cd72"}, 0x21, 0x800) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000019c0)=""/170) r10 = dup2(r3, r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) syz_open_pts() semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 07:57:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x102) sendto$unix(r1, &(0x7f0000000280)="6b18868a2c24ff6db60baa94a4e5f5c4729faf2205c9a6a33477f8881b759ea08fcfac9a97dce9a413c61b55eda6b37d77afedfb1503e9c9f9a02c22d72f2bdffcab2892a1c47ff43531ea3add76656a56289afdde275d10328598951fbabc92", 0x60, 0x8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) close(r0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x766) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000140)) syz_open_pts() 07:57:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x1, 0xfff, 0x2}, 0x80, [0x7, 0x7, 0x9, 0x100, 0x8000, 0x73ef1ce5, 0x980, 0x7]}, 0x3c) close(r0) 07:57:51 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x18080, 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)={{0x20, 0x6}, {0x100, 0xd68}}) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 07:57:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x222, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 07:57:52 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='./file1\x00') sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000001c0)=@file={0x1, './file0/file1/../file0\x00'}, 0x19, &(0x7f00000006c0)=[{&(0x7f0000000200)="966a2e76d9d9b78e2e0c41333b2e2fa3dc7ae872b4a207e6f019aeede2509a2245e89e01982d55cf0137c3779934b6a135b334597580437b83fdfbaef38428f6dbfd7024a3442ca1b8f41098b7323d04426ad254bd1cae3d17b92776476769ae8ed9ff2cef31894d", 0x68}, {&(0x7f0000000280)="2d61431183bc9a41b91fefaedbd128c866dceab826c9b2d3fe2a97982cdcf48f10028b4d98bf6e7f8b34fec4eeee0a456d90de78f74ea0a1866929f80b4326221994ea688b6525af1a2cc253716d86f060c53045af81334e877dc20c294a498800929632f95c1a255d4bc5a4820dc545e82ef72997bd93ccb91fb1742a77b31b9bbc8ca07541285baa8880a23169285d72e3cd17bc1ddf6446c8995f9e47b6ca031a2e0be201d862389af1566c321145c092a0019d9c2b815a9d41ee41fff704ff77104fa114d6c9", 0xc8}, {&(0x7f0000000380)="f23e226be58d6b3f019f7441fb09e705c8677b912de839236d734e5e13ce2ca5fa252deb08de608f3255391fdcf2ab92250107", 0x33}, {&(0x7f00000003c0)="8ecdf296d38e46b5379ac62d33422e3acc1166174c633d75311778ca5170c8573688855002b257e6c446ec85d2907107bff086629ca838792b60219c1e1ae94219b97119bccd95d7b75363d581a99178412fe747b2c236e2a0c557732c291974772497efe5ae5c8861e13db43e6fc88fad576c53681427e2577d7c800e998fbd42a7865879139ed54006ba74626faf857ce2", 0x92}, {&(0x7f0000000480)="f0f24a2054318a040b59306f8dfebac2590c965c", 0x14}, {&(0x7f0000000500)="add25c0671496cdb74d0fdd8d0f42c8d8567ee4739567da6ed3431f92836a524a81b0cbba20882d2cc283d0ce7c007080ec6cd2654d24c651692a5a072881ad962233051ddd48b04de", 0x49}, {&(0x7f0000000580)="a8e43329326f1e430c90330fd021919095b379151bb5e5fce329f0387f718fdfe38d69c864f7bac76f83b29bca81bcb3f67492fbc74d1ebcdb5e7e604d72d7fb2bf1e7a57ae3282939fdf4c9cd6efcf596d99e3855469130a98267fff3bbf9840840a1b0404ad6f3bc53b2a3e2f47b56d24fa1289bf590f55f304a60a2b9ac8720f90d1aa8ce7fcb1afaf02cc1e89f5be01c6b6b8a5307209bba9ed5f91b9907fe3811fe9b84894470e56dcdfcc30b1e0c74c69e10f56c1e60b43c7fee11e08a5968bf479235d2ee9da442c9f5992e489d74773953ca4f1c3f63ed3a39baee50aa9d601cd7c4b7c947427dc3fa", 0xed}, {&(0x7f0000000780)="f4780c1fb55d0d33ca050e48d84f12d5cb8c334a852607702326ddc68ba4b9bedb0d8df43658df48d2cdbf614103a02517159082c188b96c522de9aa60a888bbdba5306fd920fe9c183a8d3971311fce6ed5f36f85a304226aff072069ac6d4a19f298644cc67ee4804c12f99f71cd0c7fe0aa1ad53fbba15d8cd4f961cbbb02b88a85739620d90cd45ba28ef2515a620e93a72cfdcb73572d209033a6ace464e7f3c82a6ae443f7a4222e4a99416b971dfeb75bc480460af7abdd1c7b", 0xbd}], 0x8, 0x0, 0x0, 0x1}, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x80, 0xe6) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x59) 07:57:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 07:57:52 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x88) getgroups(0x2d1, 0xffffffffffffffff) 07:57:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getpeername(r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 07:57:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x140) read(r0, &(0x7f0000000180)=""/218, 0xda) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000100)=0xfffffffffffffe76) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 07:57:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x10a) 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)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000340)=""/213, 0xd5}], 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x88) 07:57:53 executing program 0: r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) fcntl$lock(r0, 0x8, 0x0) syz_open_pts() 07:57:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) fsync(r0) 07:57:53 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20000007fd, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x40) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r2, 0x0, &(0x7f0000000140)) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 07:57:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xddf, 0x5}, 0x10) 07:57:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 07:57:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x917e56df4f9fad17, &(0x7f0000000940)={0x8001}, 0x10) fcntl$getflags(r2, 0x3) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000700)=""/198, 0xc6}, {&(0x7f0000000800)=""/148, 0x94}, {&(0x7f00000008c0)=""/93, 0x5d}], 0x3, 0x0) dup(r2) ioctl$TIOCCDTR(r1, 0x20007478) 07:57:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0000000000000000000000003b00000000000200", 0x0, 0x8}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x400, 0x1, 0x0, 0x7, "f4019da160fce54602bbc13709ce8721db348192", 0x4, 0x20}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0x7000000000000, 0x200, "db6a3f7b4da0c6ba595cdfa277e181d8c30ab3f5", 0x1f, 0x4}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCEXCL(r2, 0x2000740d) 07:57:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1000000000000000) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 07:57:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x126) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 07:57:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socket(0x6, 0x5, 0x8001) socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 07:57:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 07:57:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x10001) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x2f, 0x8, 0x81, 0x1f, "62c0b12302fa35734e024344ac543c1515dc0f5e", 0x0, 0x5}) dup2(r2, r2) 07:57:54 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) sendto(r0, &(0x7f0000000040)="08f5b8dd085c439cf3619a543446b05678b41d2e23b1b390ec03bddca2edee8d99698d2196b09e1c3cead6d9566fca3602c4da89f9fe00630d554d1bd375687570d2bb7e701fe17a4c47797c32b620bfb4818d6e2fad025811ed150f4f9cb319556c3bf3c34cfc6d603edfd0a4f18a7dbe01d236d16598a751c9cac9f9b05a0cff84e4ef40df916cc9813c26473266b75998306eee712c73657cd1e024c17c457d52b024f880eb5fa77c35b4e1b7b2d518a14e5ada1303bb5ef76b2240188f80cf15aaf57ef27253525639281004d9e794dda79698df881f63e599129eabd10ea3c8850454ed2ebaa5af28f8791ccb25f3618d6df5655995", 0xf8, 0x8, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) 07:57:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x6000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x60) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) getpgrp() close(r0) syz_open_pts() dup(r0) syz_open_pts() 07:57:54 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) getsockopt(r0, 0x5, 0x480000000, &(0x7f00000000c0)=""/91, &(0x7f0000000040)=0x5b) r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f0000000140)="148d063b8e053b32459a9fbd7895f5f8764a30eedd2ad5cc02d55c3cf6edf763e535c51486cce72531605844ecc70ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b132bd493096be1380b8d35217891a2fef60f4c60f4f75311f10c926aa69513d9d3034574bd904199d7f612075f39a8f9d968e6b73067e59c156cbaee79d5ad8d296f49de2dd4c200ef04dec40efcf04786358f4a2eb8e8a49507e3441dab7b0622bdf8bd1b66d3ea6888a1ed1202597fd6ce704f40a9c26af1a2890e783bf77e1d54c8f8194e571fbdc3efb313456be5bb2a7589e27a910d84173475ed71af74f6fd0926f69a10e76a2b9324e6e8", 0x124) 07:57:55 executing program 1: r0 = socket(0x20, 0x785941e3981c4f7d, 0x9) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xfffffffffffffefc}, 0x0) 07:57:55 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 07:57:55 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) 07:57:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:57:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 07:57:55 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2a7fdc887389fcc2, 0x11) r2 = getuid() kevent(r1, &(0x7f0000000940)=[{{r0}, 0xfffffffffffffffe, 0x3, 0xf0000005, 0x220, 0x4}], 0x7f, &(0x7f0000000980)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0x81}, {{r1}, 0xffffffffffffffff, 0xc0, 0x82, 0x4, 0x6}], 0x6, &(0x7f00000009c0)={0x10001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffe23) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) flock(r1, 0x5) r4 = kqueue() readv(r4, &(0x7f0000000880)=[{&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/171, 0xab}, {&(0x7f0000000600)=""/93, 0x5d}, {&(0x7f0000000680)=""/226, 0xe2}, {&(0x7f0000000780)=""/238, 0xee}], 0xa) ftruncate(r0, 0x5) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 07:57:56 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x8000000000}) 07:57:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x3, 0xd07, 0x401, r1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x192) sendto$unix(r2, &(0x7f0000000200)="6bdfb9b3a8f5c7ff990c66114c6096cdcf73860d1d9f3a511bb5a11b5eba8e605d3392da8acf47abcb038380225823233076708fa81a4e5277672497ab84", 0x3e, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002f2f666530000000"], 0xa) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x4, 0xfffffffffffffbff, r7}) 07:57:56 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(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x2, 0xffff, 0x7ff, "b472d792961afd448ce54b36eb3dfbde89ed5d7f", 0x5, 0x40}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000000000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 07:57:56 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 07:57:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x101) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000000001, 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:57:56 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000040)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)={{0xffff, 0x9}, {0x20, 0x5}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0x33f) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000240)=0x10) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 07:57:56 executing program 1: open$dir(&(0x7f00000011c0)='./file0/file0\x00', 0x8000, 0x140) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x4, 0x8, &(0x7f0000000100)="fee6ce85aeb2e67f10555bf0f1c4aa8fff1b69e495586661270ddaac21f542d1350ebde57caaea8fd9bf4e37528c49d9b91917682dba1db1cedbd7f257a33d29949838e80bac839099e5bc65787aa3274884b741944471ac7f045b94cb1f57783f818e9d5ac980d10ee434acbe3a527bf245fb0230459f10f6b9e5fc407791d4310f16d0484c2ad44f1cf3c0b953f0c947dc85cb0d0a92ccc828814dc990408a3476c016de58f11ff89a9b80b6b6ac66ba03c051baccc7a77088906c18277a38f78c06b5dc90c01fa7681f82ddef68850052806e9b9916855ffc99e86d2a1779891825fbc50232ef44996f3cb2f267c326f92ab63e39b6921d37932ad25d09c784a1be3ea309f981575f7e9463bc3380802bacc3cab8ae2511e07f9fa042aa0fc3541be3c6ac80a9d62a332887156c0a71d59bc6c2f5aa53ee363bac1779187f2032a6e6fc4961e62f36caea8e6a8bb7230a648b79656c19ea1ce35029bf4f277f0efc4695956c365d5dedf70df21646fe29350174ec609acf53711af7f4258f76d1cfe85fb0bbd7d8dab0a4b909e7d90208d1e8664d91ea6d974f22dfec2ab39f0009d63a9e5063882cc523766a676e66ac63f677e79598719c6898e972e17e516f133f1292a32218548def0783b09af1cd8cbd349c1eecad0aca8db927cc79778f391c3e62fd68a234a76d5d23cd4de37c40da247176860a8b462cb6e1f2c5544cd0716a00bb5acd840d0f27a0f7f2e057bb9b11c7f7ad3826444660bc693349f0726af57b4941441d2db9e4e1a34d80e67ed6acd2306cd683f278d203091ec572c2ed3ca42c08b312820cb3b1029768929734771694fb6b92011b2022e3899df290133e5fe57c6e460cd415d34e4e43e8f3929efcf79344370a0eed50c44c55bc0fb2ab5f7c395a1d8bc3a641cedea98e39fda27d6189b3afcd0847f7327c723af0dc94e9de2bcf29fcc89d8314733857419d1bab4ad067e3c09143cde3a7eff54abebff7b8a47ca54826d33bedd4c44d714485b1a399dbfe50cd669857e2aa089dd5095e706d08a0cb83e1a9f01455fc5a4727d12ec690248171fe9ead02c4a3931e3216916e20a60bfde26248acc9149e8b3d32a82ce25df02536a2d8ef7fe60c982cd1e79e1557a82235c8426986ca5f0e040b00a83edd059be3fb5a2c66a6e143d8dfc2740545c0a46a3ac73018f0280026f2374a3f473c5469bd78873926d13b3d7097eb5bea2664d753a264b54ab55acbec84f75deee6ad17c0e312a25eccba3f1fa5cdbd77609223595b3622f082d1a756b36a7095caa33dbfc0ee114f753547036391c07e9a5c73d3ae5686d7c669420103c848b37a2587ecaa9382359ed73387e2a82e55dbce835a14e2d125f6bfaa209288f8edbf401bf8cb64a59336d1f440897b748ca20ad64e725aea7bf004239b49dd0457c3aa700c5d90145fd395e57834b7f35548f8db660c14ae279a0a06c7ae020a893ef46fc4e09a1bdc54b11de154c0806f4df8a8e73ccabc0ba440344abd94a9e0e562490242baf9c0e69e700173a3dce64b63bfb1493da9a68006b54f65cd004c7276865c001b7de8619300e14c04cf4d5664f560af59def4c2e203341dcf12a03087214187eb5528b5abd5142dc9148ba7ca8eba0d63f82035788d6f8b7c51b0ef32962d7720a8e4ddbf76d45e667cf2a27d5440562981a883ec4bdbffcf23c199ba7e565c4c4816ea04c8277d720e55878ff9d63bee7b76c73dd32a1a26df3864c81f48a6699ee1d8a21e2759eca584b16681ead774f3de90d84f56c93d2a4195ea0109cae594da5785ee01c71907001f612e847f95e755fdee4130489c9bb3e68bc5bf0dfc0af8e55a01be6c2ba752af12305d98a5e78d20d962c07b30bfd13cb49100c9e7d359e1ae9fa5b7c6357464c60c391698b754070d6f9fc704c75d5749016cb30de13cc5b31d46bd86730b4954d9ce09c9301c739fc6a80d2e62c0738d06ce4f2f3feb8deeb4ead23327bbc2664f64ab0eb5b536b9b6d5bc6ca619268bc5e8e7740ada630e5750e491c111545a6d5d5e8f11d1e503b1ad1f9eadb9470b3bccc7904f52e4c05de3c65bb94a26710e21bb1296fd71b6f04d1edb61f4029f50dde8dd4d4831075c79f7d89e3fcb88227a7ec85a20b280f9d191ca826f27ee2542d9e8c46814d7dcb2e889bbc49d08bdaf5f51bc5a449986f1c910cc8126a74ed91702cb862c307523d876f176826ae5daa1df2200b7907a934764196792cb0afcc23d381d5f1519ec3befbd62db1202035ab362c45e044ae883bc1df91fd4d26aca2af78aeaed85a456ba590f5533af0e8161347b46cc7bcc48c80fb200b919ba6825a684cd90801b698e9eafb81c7443990c3ae32bc139717e7c140c1d0b68921ea4ce9c53a6bb2a789952f27de53c0e26901a8be1195dbd1de4de3388dab76e79db787265e5e5feb2eeec031e3c6ceb26a5851235e7f57ab3d8fbead147b2950c103a4ba846cb1e16336608be905a5e40e1fd82c0be76e8f548898d7261b59a9b27ad37df295458370ebc24ed7b2f7c6b5a91475560b3dc820c4b557f1c5f1afca868a75f0dc10464d8655311207d89c7937892c3005a904ab8af563fa2b28c433fc0faa3d6b7d480ece8cbce14b6e270b51cc9f6ae6ce3296630524cdd1bcde9ef8eba494c0511018abd3d5a4d5852ffb27ff5792b1ecd40f16e409b1bf2bd0a8b5a1ad5488ae7f8f01abfc43117b15f4fb3c65e2f51fb4b295fda63491c3e2a6c651c92cb67f037b4f078d32a457e2ad5f9d6a9c346832f40f7aa3c7e52ef1c07cce03eff5f1b4391f0278861a9c037a9f7eb122c8ef32d15ae6091240bbc1a65901200e9d1c8aeda93bd5021ac5da4c2c671055f1c888abd4d8c94847941d24bbc6190180f5a7ab75adde8e0bf1329acf9923b91d773f6e5c8042f2948f60cbbad7608b24479373b5671c68d3d1a2c93a5d95d4f5be0dfc5cc67f361fd666614dbaa991f795269e8f87bde611c30559e60737a9ca7499e025c0fbaf4578fcb341e30a1d361546ce52bce5a0a8d7b1ea54ad353cf3ece22cd0ce3e5a8266f54cb38ac25ee4ff7443268f1aa81f6939c2d8c12aa50dbd24c1158ad8bcf2dd9ee976d13dc771b8deb098b3bed664d77f18d30c420dcb4eaad55ad104ca5940fa82260e3c32e679c3e88504dddeb8cd451508313acbacca8e35343f0e0a11b11e6dd2ec47c9247f881cbc5667c0568a4c85549bcd43a5a5044c2e6b1c9b8b3ca02725e1918c08a9521ddb0ca72d0939fd2ecd69e7aeed52c3f58ebe2b89f4e38efa11f5e78208f8962e3e9e6419c146e9b91cde25dfd2df752332628b979234a2b67df4e20286d721345ce8bf84dbf3e4864979b6910086f9bf2766bdc94fbb85702d5409ccff4df585b274a8be971c2e95c7c749154afe360b83aaaeab9248923874ca9e115d4a2a687211e046231ee02cd5dfbac807f99aff488a8945d0e39d35c282fe862245cbf35dc27c241b29e8f0b6163c1485a45f31b5bd8190834366680477a1025eeb5746a93085da4f894c12817d90ee1fca88eadc9eb69d0a89760ab6a595b37a2c499fe120821f8537b6199a48cf4cd8e9321e1a529b0994392102e71db873b2b9205353abadb0e37dea0fb4807dc5e43b9d61887ec48c4c0afa69ecd159dda0919bd2f807443626086e2e68d318b0713bd9f10437a0b4c582ed42ca4cecc2fc5dbd1e5f0774965d7c70cf1d9e4ae3cb0f83060d2620f718f928a04c527b4786b8227f5d05e4c9ba82564519511d27343ebc4205f5773d4df7d7e97d38426d5cee71fb729013827d4511cc960aaf83cf5b36773ef158002c89802de77f71a26d2e982a86f670ab18e63d834cfa3cc8fabc25f1b45971b19d07dd3ae3c0237239cc72a1feab6e2a68453dbb1539a4a4ef41083814e78b184144d5ffad43dc85dd840dbf69e746d5f6345c4ecbd15a93609eed6f1ac9ed84ed14212ceac8104105a799cad1d938ffd11351f41f292b83c25d8e8b345875f6f1edf0101df0b3644fa8142266665d8d49812002ab17acf6982ec6c012061165f73466410ab09c4d2ff95886477c08073f020841ee8780927800a9db897b92ffd30d93a6b0bf1a439d2d2d5e02b4433a310617e60a3401689a4aadb13d789fd9ad497c784b00d3162fda5cfad07a0f388427a0f4c7a308254cc201b46dfe37b5c71ffb9fb1880d266af08f936fee762404110fc997ae00823956ddbf9144cfb0569e666ad746b72c06e031d8666d0808cdcbada4f22cd56e607fd8065cad470072fa7da285a34af1ef19b97a59f52dbe272171abdf581bd47f78834649f33d17b9937a1ec1ca677cd93c823b3186edf8aed614d73326ec95f554e95f885369cc33377b566bb02b8a6f19a427cbba32b5703df0818daeded32ed892e0b12cf35816cf8bd6b830cb1712e1bea7f0a42596adad4e0099d9fd7526621762e8d2759c406014ff5fa70b334b98540d87272c866dcd1d58273e74fe8f2a8eb5dcd7309f352b7004c76411b1fa262da5b871beb5d20b67e55b53b15451f9cb5122713ed4cb717a7b31b4660482f9e060cbd294852237ef192e0c6bd835edf69cb980e58f2d2cb15c2c12e5973a5bd63ac5760e8a42bce37fcbe47dfb6ac32247ddddaa55f0a5a51add449a324ce27b4a96602fb44594c703ad25371a5d2590f86ba1f55a37a75f592b410a78f307a31a4cba9e45fdf716b7190e835238ff2e4694a3487b007c00f8976699266267f6d7fae68dc20160f2809010551acb6751b90f56c2840a463dadc56a34bc573c880cd807f2e99c630e57b802c43bb60040d971de2912baceda38d8aa1af31cc03ce94c11d246af926424188b2acd80ca239865fd2e2e646ddd2b48ea92c4a6a35cf51c2a548a20553e1b2c645ab9e0c0f64fabc9e7b5fa485c7295e790e14dba7012dd3a787dd6d3b358f2b246de052cd579dc5ed26792b5ee9fc8384008f5633c09510ccb26953512cb903d7b7fe1e81d03b3555fbbc3bf352e709f0a9dc5b7bdf2c1dd162e7da19a6ccde569d6f45e96d938ce25e6c44124788baa5b920aecb8f0e6e1d5f97b4770e6f73bd333dfd0c7345f0c7af4d46451ee0dd02a9a427ad784b39cac1646ae10f3257cc509963a6e537531f6f0cc7f038833db12442484e1abbe3d04f9a57bf20cf5d13ea434ea82c1f0052fbc7d0681d0221f8f9d68483b72605fd6c7e8cf961d5fb5400058062fc53ca5de158e2af8dfe4440589e724e1ef4298b2ae5c64ef6ada27cdc19d39841e120f826b49bc3be65bf78b7d9b9f78f6f3c15085634848e64c936cc743552d68f542d6b8ddfbc312f00de58276692a6c90f8e54024a01e05de4d36df33841918d0819bf0421549da2fa1ef65a60f9dc585621b31c73ba4807221e36c879118e073f0b1d19ff81cdc2123e9fcd0e4bf62abdd53482eb35a5284f782917001796281dc60f3262ca39d09dcc31d9fa60b8caa5d86bda1b7d42dd27bcb855d74b2a5525de2acbbebc8fe37cfaf11ec118504c3a4f63c958382b0ad6ae57f69c57d5d5db3874ca104c52d5df05a31bbd7f4cf7c8e4b2da383cd9adea571b89c969ed015b8dad733e9c83d73e8eba2785ede1aabba77df7670bb88f0396ed0f138edf146152cbce48a02b4c50ee424fe15366c1614f92ece5803f3e91023417dec78ead51cd40b443d71118057867997803e697ac799765b421fdb9e2adb764c99f18069bf2749ae01cb56f07101dd7280893543351bbc557030664e8a5bc026ac5f398f7d28057a13ae4a7", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') sendto(r0, &(0x7f0000001100)="17e34e60e0d43229ac4f087f4bc1aca7f4cf3063838f833ca755cb4f5acb9bee20a195a6ce6d644bced09914d1b778482787c604e565886d3a196a36082eacdd2e99bca8dca0c1e6b090cf05c12b6643f23bcf28411fbcc6921342a12731c43cbe7732f820571db6b094fc423641b426cc1cf118554dcfdaa48e281ece6a2535ca2bb345e89f8ff64128d8355d2e4ac2e4b0ed238e696f89603a3190f70d7367135c176254038261368bd9b89b95ee93aabe4bcdaea5ad0d6d057d", 0xbb, 0x4, 0x0, 0x0) 07:57:56 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 07:57:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8100, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x1, 0xb5f, 0x9}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 07:57:56 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffefffe, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="3623f20fd3bd08611675876a059913255fbeb75344a1c686b2279bacd9e77882ff5969b3621ca7dd81c8115ed9a8d01c5853830a026d32f27aef5993c3ec3c02e0fc6a1529524e75", 0x48}, {&(0x7f00000000c0)="7369ead38e6197d905f6e7b0d4e4314bd496ade9361eb660852df50b7e14aa66a5981e748d320325fb587afd70e03e4f8e0456ef0f44053b4cc5374f9f2eb16db95214a2", 0x44}, {&(0x7f0000000140)="492058328a69317deb9b282c02d5dd1f135772853986cdd124d8e64a5fb893fdf6945d9420dc15221a462d330b44d62b4b03de46ecd7c954f9c811b65d3d88a686feefb46c8cee48a32645e71e6d49ddb60c268008e9433f47be8fa371269d47caeabf06c6b51731382619f16b49533182077c792c55be851a2317a11bf13ccf1bc5902b5e4245bef7b89e16098e63c06d7d3ccef6fa97", 0x97}, {&(0x7f0000000200)="cbcb82de6bba704c01c3fd7c0fab75616658f491c9ff47523a65f0", 0x1b}, {&(0x7f0000000240)="97af5e1347089dce1c0baad020bcdaae03150d7dbb8a06aabe61ccfacd155d526c653eccb617e2fce4f941d6d1ac40fa5af6749ddfa0f376f561cb81bc1c2ca7d062d0a57e20d481c3b37ebd57a7bce56202b5944be4d6af6365127087d7380b217ac346fa6dfb13e93e0bb86ed915c3124cb01ca88d0355e1a78181238a4c9e835578be2a19b83e3fa81a419bef5a2b8b85a2ca52f22c1b51444abc631239fbb5a9a32de392c4fad243dda1964a098539820ab9565aba", 0xb7}, {&(0x7f0000000300)="c2faf09d7f6f1c1c500b61d533077edc0dd30342bd8462b9a28d9b14266d7d1bed45078ee1f29b465f077a4f98f64f88d104147c5fa9844cc35250c30d6305dc339a24bead26a78fa4a719d1e07fc0fc268c1d11f3f311365f8a5c7d2c90deefc8b3323631611908ae20a31b49befe02039280803df8fe464cb64fb5704baf4715e9b353755158349f45ba37f47680f8", 0x90}, {&(0x7f00000003c0)="360b853a944f0da75e1d3e96ed05cc33badc0158ccec8823ad7bafb5594dc2456c0984dfb728ac7d19235b981733163682837c69ab6a25a9db9129513a217ff104c89b2d87ab67cd6e1ef38a05df6ae1c9a1c7e4dd9a45ecda8a753caa76d425948f2597ddd6a603c1b2d75245c91627631b2d5d", 0x74}, {&(0x7f0000000440)="72e957b0753725e3d605c099b64a4f5c5037017e0b5d22faaacd96b74c7370ffcb23bbad6c6cd05ad1f5d78418e12d7d74c42c4e027509daee58bca66813ef3578ee0ad84ec4e2fa503cefe64cc18010f06d0363863c7652e2db960d1729d77b7b984d47556f1a27f5", 0x69}, {&(0x7f00000004c0)="1ab71fb7ae06dcb73b3ad1f98d182c4b14ca12ce94ba70e198b10a1365c3feeab3bf8d93d684373cc9", 0x29}], 0x9, &(0x7f0000001880)=ANY=[@ANYBLOB="5800000000000000d87b258d020000002d394a41be25880d68e0176549a81329573a1181541ad8a2be76e91d84dfc460150855daed05c3767cde72de4849c69d51878a1cbbde9b1dab98fefe2c2988a2efe2a709c3000000d80000000000000001000000ff0f000089eddb4f1afeac5ea0b1a05b24d013ffd49b165dfd37f03d272e790e3c75f7753f3957f7b8486e22a443ef2e087a7508754127259fbee904f8223def3dc2f2f83f0df1b629336c0bf18c2ebc0f111039bffe92df169f24f8def62872cc468f33cfe46811bfd297d0ac0c029dcce1e62475813f940f7995a05ff8c7b9b7738fa206cb6243b422b5d669906f79bf9a0647fd2b3f0d3fe676edc1b097d71c6291a21d76bdcc4b2fd113e9a5795766a765b703f738f0477bd1b3deffd89422031441d50b0000000000009800000000000000ffff000009000000edc35ce7553d1414d59a159bbdbc35d4d39534acc44f6bc3a15838c8d51211230281ba14d17f591a2f14a6a3e52d4e0bd487a5e186d0acd5f6f1ed9f07cfb6239593a5723f472911606ab6e38068c808a1ea375b6db2497433b973b991d9e434e650889e91737976aa4c36bed2ca9a96d6e994fc0047069080878accdcffd7342a9d7c6d7cb700001010000000000000ffff0000500000001011435cf63e0340263c17f5dc3f30e7e3441b8ef596d8576a625652fa1c19e7a281de628eba462b58ac6c37b982974b4f7238339d86178c5b82729df7345e3396ffa049e72d3f339329c3870c95519c7a6c3aa0c69c6bc1f93667fa685714681b8a34ae43295667c1f528b00f9e9c62882b7b433aea6751e4893a087d34f49f1323900e0ea1eec761af87ce04698d06154475597e286556227b94a0a5fa86b8f6dd8cdc18da190249d87ed4e52119b5df2bc88ed15e045aceb66d195f36bfeadf84c09c43ea02292ccc9eeda8cc02ff3fb047a04e37aa35522c6f222dfa83a20f29ad2e5711c7f8cfbdd0f7c41e78d877a3090a3da11e378e967671bc5dec266a49cbd26637ae69add1e48ed47712a75e266f4193e67b2b6fa04b536ad3b470203b3bd4d763b97d9a59915fcc70258f29c9a77e2078bf3e4e959baafaac7ad759412861670a920819893f81ae076d1d3228dfb6e90c261d2abc9c90cd9cc82080e27efa735d6c17cdfcd434db4e7b8ae95b1f4327d8cab66088aedf249f41a22deb6e3065f0c1d1e15303f9a3847cf1ca5331d0f4848eaf77f886a431960bab7cd311c189503b4efc9cd3fa470ab18ab02eced457e98df701226ca1d8f962efc1083ebd7f2e1973dcb77cf3062293a7401c98d572de009de6e80273c13e01aec48f1c0b41a770730b653e9224afb598738f82c85d6cb86adefc0bdccc4cc45a5f474fdf012f8fbe3e5d4c990750025e66b172dd32d1ed91e9169aec30bfaf6d141170e3754c5a35bc49847f3aba5c530193b5b17e249a774f65f42735b504218f70d037fea8038b1b4d6ccfd49729e85310a9b3b02f06c391848ea29481ca7d2f7685d6f4ed4d4c5a41b178cffd83ac649c7174904bb5d77a244ece50f5361e0bc8beaefe6e042262ccc06862bbeb9014651e0cb77d7d1d5454f1fa2d01b712f06b9d19fe34b822d93b7f933983328618b773d75ef411358564963b525c72cd15e4dc11feae514fec2ad37c3f745ceb1a3c4b79a8e67ffdfd16c0fa28fac2a7cbd12ba67660a5614d6eb707dc4e4417f33ae99b34a6fd93ee9f05e48cab68ac76006c9ba2776e02425cd0f0fde501a48527d6213d05895d75ac77abd0c73be2e3264eb6c735fa1a5d870342b933beee1e5cb1bf1b2082ac622b6bb27abe5d6c7caec20dc3451c69341f5db846ae8e7bc4997b0ed91ddf912192bf292dc0be93311ee310eb5e99b4947613631aa62829a49eb718bd7019bdeca5951c4c846da4e7a07048d849c850300b831b3e75845fe8b346de26bdad52b7fe76bb14dd9245d23dc78616498697a793d5a0029a1fe93bcf2287262451e2de75cb4d2f01a3b26997b1e635cb0cdf325a987289cde75c28342804eac865b1d89b0af81c811689d7886cb16a6ab861510110637fa4eb8dfbfca11f2b050f1d5ad413e99de8fac1ea04fb72eb70f5fa2fc29a4dee3e3618da44d4c385306e7025affea8ea60d4c2acc4e5555056796615f29f7dce636e7bfe7bfbc094c7d3e10260fac480bbe1837e3b67f3668b938d12a1bd8f613056d0fbfe7720797bb0fa6540fc29040a08edc314787c3d68db1eef6e2cc779301f2445a4fb15e1d9ef82ca2e634422c9133d3a14822c6517a6d6067025cfd7a8d76f389d52ee6c72c118b62432b9d0439714d0b8ea45872a49c9a023cd4a523ec5e6557cf178b51d0c181b35366921cd184f60c0a617757370ac2390ed9b4bb3ad084eda0b4231eaa286048128e967c0ecf325e6e32673eeeac77d98046cb308122beff694232ee7870cb542fc3d6436b6dcf999159f53e328e958da674c6ccf6e13795edc5a67fda57b5ec6fdeca9600b4bfcb756d272d67f5b9af82c3d1d464ceefff73e8d3bcf54777dd5ecc878910b394c292272203a292050ba67d713c5d2d5bd67d69c99641f822d17854a3bc9dcccd1679a1997e87ef2573630f90f05ae8e159936b682c7c651ca661afc8eb412024b935ac34adcf34d0acd711d77e0b83299ecd49d4ce7c408017122a08d3415531efaaa153489dbf63713dd78675fbf5bae4bc6c36366bc6b5b604dfb0b11d1f704398cddd74fd1a18e2e98500f4af6bced17d863878e305d52b8ac391fb95795a8bf22e48cfa3bd392889c675eec1fd4a66cc50ae42141a1c6f454194a464de468b77cab6db47e2fa08ae3fed88420f1ac1b203bc3a5c5075e2427974e0f82d7aa2b44112573ddd7d5f63987ba90bd348024bc409ad78857f7a4f049bf34d024766ba9a8f7f431a5788d386b6c641f0636ee494d78305883f463a304c00d87bdd9b9dac10c8f5f4f44c764738871e1b711a52b1f490658a3a255de1a5ae3c85b53fbee860dfc2ddb436ae4e960fd30117e4754ef8a1dbef6ae0492f2d85963366d01df3b29df75d7aabf0184d1e4051052951b2491e4844136343de183704d827027c7042c3e85abda8727c62b2b35179c004e6eb6c7d19bcff172ba19238731d16f443d7a2e6436ce788883e2f6288f33fbad8f564d12f1f8c5416daaf501ef8d90b14c342deae2c5943ea757102ca3605a2f32c87acc9a65d6f405ccf0d380b1523296af3452e9974bbf724afc17d1b2b66d76fcc8fae159fedfa147a683e21a634b302f859f06f0fb11a451d15fbf1a0b8fd7907f00e6e874cb9da2224018a04c8d9d31a119b05d5caf0fd42f21001cb61341bfb10abd1542b40ed493bcde6f67789ef5c862f39cce93fb61a6d2c75391882a566173abb130325d7b6b377d3ba0ba742ab33e0eb115dca5b7ab2e219e439d799f4862a2ee2f0a3c4dadb1d678ecaeb20d0fd6db77662d4ce732fe621ca7dd4acbf3905012f483b67b3d2d81aaf6c3994baa14db69400fe99bd155211da60d90253f3766a8f11916b7f74a468ade10e21832434a05d53da9cc6a51b03b535414b3f1994642128f4ab8290731dced3706819a1b5ac8fd26044fc2adc1988ab5ba24e091a4a14485de2ba191c090d59af971379b8d6af5653e8e677b2a4ee06d2f51702665fa44155beb9fb5c87797b6fd8c0fafa071cc73a321c314ed34c1885143f7a877d485f3fe1f5607cb2b60c738b59c89dfb44fc96e9f91c73d032ba713757e2059988d17522f31ca4833fc3a801e8707eb38e99c9ec19a726d6b84ee32a582363372541a9cb33f6908da7905a908ff97a66a53a292ae2f64c27ca40cf8b965b3783155818830af8d525e0a2deb46f9cfd3baf7dee4b3ab4eacc8ffe64db709a1c3e0fb32e742ff07c322fde136709a16e126a975eafabd089ddba503a2c69c737a7e42b7c11a19ecc2d702588153399d73cd6ad9ba75ee40a3322b5beecd5336ea4c3ab83f28d7f47f31dcc730e88916601d29c867d55431c5bb3e64f04784289452ab631034905708ba002ca25d3c53ecf939eb6c6b18431622a6c97f7758a9147766d13f94f544c63f6657378595e040c393f83efa3728b98199d7c400b07de2dd93f011152274e2a04e5bd79815911055a93169238ff1e553c3d4cb001f6ef06004863fc102b313b9f92220d4be3294902264efcbd43f85beedbac45b12bcade81e6177266b0ed329f54202c11b594f47c451e22f0276e0e3e635844dbaa48004ec545950ea288a4d82731001f51852d9bca1ea937120a606c077817fd23d051030e6c397ab9381898a5710b29d78eae1ac8f9ef4187c0869b54d2474e489af67512154f7a36feb9af5c4a698e22ea02b5c2454117df812253e6ced701ff0bf51363f805f209abba3cc207d228bce2d6990552f7a8640925c0f14e093f68295ff8883a495734a1f035aad4b1992b371129d6a210242b7dc50f5207b17173a8184497224df8cf7b88e1b9248fb9c3de7d843d27e79914cc2c20e7ead48bf7b7e546a051d08d957687d0ac060daafc0dfbcd4a8a702d6efe7d4414a66177c36071983208345d3a06be686257060e5f270fdb28d0008eda811ffd108b880e175f1dc5e178114f94baadd1e67530b54a6dd69a08b15f3c358940f3bb5199338298ba6f359542afc79fa1f0b6a7f801778a859b3c294f2fc6d0f25968211766516a9406234c04e816ada1397a0941d43b743a64536d400464f38ea80437bb039a50f9b5e43675419411b0f0675dd8787011668c6203a3d67bd7660a66fe71a96054d7021516f4967481795b490681930694f00d842f892d6177c4b5f487b9e507d00accbdd92f9f6c1e8b8182509052e7757ab4cb147781151b3f7f30cdacc243090933b54060ed09907c2efb0dbe99bab75b740d771364bef7a0f478938b983c437458d133c9d469c2f4d2b79d0fcf7bcfa9b12c21bba6d8c2104bd4a2621dec7d004edc3a3237dd0485f5ba8a1cd04f1ca9b0ec83b1005df9f6db1e968737a4406e2efe04d18a7d6128d315b89d8c5cdb9ad0ae22529698237e8dad0c5923cc461c6ba2ae8ff00d097056898442ccfb45d6e914563c2c5624ec1481bed4ec2c3bc30fb9f86bf29d09cba5e914571c98b7ecc3d49d7d874bf47db8788f4b0c58c11474e89b7e6d0e94700b7b621849280e6f900bf4588c670b1cce2d8044ca2e0d1a1212d3a9b02c1b2710f06e05ecdf0a95cd11fee10f108e72725059529f5edc88eebcd106712ccf48017712f659b529920e96acf8c4f63f516d7cf44d26b31abfd3be46de5806bf3d4bd92a2cb6df5d7d5b0af167f5423ec246ea691e7377941430d36a2a7b2261b3d970546c25ec6a013d66c3c34703f9257dd08f06149834635a02cd114686d5ca92e11c418335900da8a97e223088eaa54d79773060fcde63dce8e28f8c9d568be0e4b31aa85adc11354bb33d6a812cf680d201825a1c091bc8613595d0d6f3f6d299c2741f4a02d5cbc10924918bddfd77077247d9a543272269273d4516fdf534507080b296de5c40ae37cb454e00edd83c82c879a3cc0492ec00dc7f3a084496c77f64804e68717d7f62e81ea3aac33b58bb61a03dd8c08a0387308510c18ee9c028d1d2a0b568eae260a7825882c9beffe8bc56be8c3ba7259b436d566f8aaa740e9743cbb318340337743fcfcb7521d3831f2496da2a2b242a80c403ddb054a77acc05f8e248ef555aeb3f8661d0f4a71d26af2ee5adb68dd7b0dcd78028107b9f28b0dbe3a870c11621d04e37ca33266ca48dc6b9f8eeec63529c037dcd5cda7946ac30968f9ffe9489685ebd92508346c0f7255b2afd7f8dfb0a6f0712b11afee1c176c5ba084c1235e3dadddf057910fa186fb821d3c0a29391f2a4a1133f950ea4a53023d554bbbdd568958ba240b9a45d08a34a0eef3e27d84ebe57675c7f5fc3cf8ab528f9283d32a4262cc645ac5b90cc01682b65db6575187f50ac4fafd80a582a9c9517810e8c899e8a07691b252a93b53a518660cda616c89e45111831e4551e2c37ab8e17aa78733db83ab8c8b550d5d53b17bcf7905af6ec658fd96ffe3f2ca74c2a15399152864000ae0a0a1ae271c105b05bdc07fede635807ad76dbd8c0f4346376aca71c38fd9514c8b5dbdb8bc766b7af6e288f8b83936d531383db3404f3e0445894dad5c4a7c5f8fcbe4044d762fa190fbbda128712b4ef7cbd61269881b132c50ef39484f330110379f5ea1fccc55d68ccc99560b021ba942fb87d60cb51f2d31c8c97e22a9a7ff5fb73190d0cb7e4484b2be47660555b51ff3929d885c22c98a8f5454f3978ded97bdcdb43165e8f0904269af8b688c9bba5a391dd39349a7ce14315f6582e97797d5d7f5cf5bc54c6258a7ec2da77f9ddbc08f005d88941a60bb6f4a0cad7e981e5a069b1084887fd51b2bd060000000000000000000000000000000dffcbab3b1e223520f189adc6ffa6bac35aaa4a62e16010397fdcaad04b6cb36657de249ab88d6340c3f42568047819dfa6e3f316a6e361a3ac1c719ee3cfdaae2bdf3de3f4ad57267000000000000002800000000000000010000000400000086c628b2a7c2281fee5a089342ccdd5489000000000000005009268d1df5dae5ae0e2e72db70493d8972cd6386ae9a16c5d3ea49ed69a49e4cca3d11c269202a90b91414ca6f8ce44f9b71642874a54274803cd2707b007f65"], 0x1260}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 07:57:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 07:57:56 executing program 1: clock_getres(0x7, 0x0) r0 = msgget(0x2, 0x2) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000086384ce3bd1e723d8fce8c93b6eaa70601a9ce314340de4fd28fdae7b8"], 0x25, 0x800) 07:57:56 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x10001) clock_getres(0x3, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x1f}, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10288, 0x20) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x120) 07:57:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 07:57:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x0, 0x14) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/232) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/233) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000340)=0x7) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f00000003c0)="64873383fd78f1522d00a6dff91c23305fab16705fb0c3e7125c0cf33df8a085065406905ac896d1de772d73e385337e", 0x30, 0x401, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) 07:57:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = geteuid() r2 = getgid() pipe(&(0x7f0000000140)) fchown(r0, r1, r2) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 07:57:57 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 07:57:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xff, 0x10000}, 0xc) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r2, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 07:57:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000280)="396f5cf1253ace4b7fa00e3e9095e76595125594122f1f76192abd760c3192aa36075d32634ca3fb4e99df3d597fd6858b2f49c84ab9548f419704986bd63838f3faab8bcc75340f74857058b2eba3431b68db014d3f892755c52c2d54852d76d2cc425055c66ce780001e453d2dfcc1f7be4a112e761093fc2c8ee6465d5c9d3911affa34e6f8ef3b1dfef5db", 0x8d) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r3, &(0x7f00000001c0)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:57:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000003, 0x1, 0x6}, {{r0}, 0x0, 0x12, 0x80000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xc2, 0x80000041, 0xff, 0x1}], 0x9701, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x61, 0x62e22af21abc8175, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc8, 0x10, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x3a, 0x80000000, 0xb4, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x82, 0x8e86, 0x1}], 0x1004000000, &(0x7f0000000000)={0x9, 0x1}) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) fsync(r0) close(r0) 07:57:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2d}, 0x10) listen(r0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 07:57:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 07:57:57 executing program 1: r0 = getegid() r1 = getegid() setregid(r0, r1) 07:57:57 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) msgget(0x2, 0x200) accept$inet6(r0, 0x0, 0x0) 07:57:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x7f) r2 = semget$private(0x0, 0x3, 0x284) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semop(r2, &(0x7f0000000000)=[{0x0, 0x401, 0x1000}, {0x2, 0xfffffffffffffe01, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0x8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x7, 0xda3b, 0x1800}, {0x0, 0x1000, 0x1800}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000100)="04eed5b653564fdebddba98e96904899216fd3c738e0ea2bdf94a2b2d53ecf50eec0da7c4923af5da90c1bd4da8781f06997075182e1cb1a4f83c9ea9005", 0x3e, 0x400, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) semget$private(0x0, 0x3, 0x88) semget(0x1, 0x3, 0x400) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x2, 0x13c) 07:57:57 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000040)=""/129, 0x81}, {&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/165, 0xa5}], 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) r2 = getuid() r3 = getegid() chown(&(0x7f0000000200)='./file0\x00', r2, r3) 07:57:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/116, &(0x7f0000000000)=0x74) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 07:57:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xf7) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="73a215a84e7aa564f1eb32880ec18a0c2913229abda048a23b9a505b50d0745d16118663e8b4f3947c3ae7d229d121a2b4b563f7e81df3316645dd253d44396b247dbca63c04ff9f083499296673a3efff1fe12c7dc6d6aeeb12d89f7a5b32cf2433d7db0fefddfe752e048c4421ed9e721a4b51b612a676286387d8b38bce134984121a6956eb7ca08e910c1de9b4ba462752e3d71af6704a28f571ebd02be2b9dac14aedf06ee4cdb2218e99cb51fa1cefc9a4715de58f6e0a7b3be5d67e05e0e27d11afccf48989ae6b52f4cc12f9c49db822672a39027057a3d068c0f8f94ec1e39ab36430e1549cc8da105b8151913b5978", 0xf4}], 0x1, &(0x7f0000000400)=[{0x38, 0x1, 0x1, "ba254e8b49a41caabc08965eb04c97c1168d81c4200886a8f84c0e0ae087a55338c9ccbc29aa0b"}, {0x10, 0x1, 0x965}, {0x20, 0x1, 0x9, "4fef13c3e7ea090fe40e"}, {0x20, 0xffff, 0x0, "3b843ce242ee7bc8ff0946"}, {0xe0, 0x1, 0x3, "ea3de31640b8142b5961850094d55b89873b9fdfb2c173baeeb6ab4fb512bb0dd74f2f4da0c74e44765fc1e561166e52c82dc680f92638ae587a28d308a4014e45399b27e9189cd5779308066b97eaf716c8810cf1d32ed0151895a974a2b7b45767a9772a54e08a793bfa687ec026386f39bff5229a068c0c37f02f04573cb6566e3ab5951465653e061d5f71d1eb9103f8ae7c11021df5598b7bf1c1001f4fe453967204051df531621ac83d8cf4f4d289063a4cece9c6afe4e6d13a384f9b4d9006b618b339bff6ea807045"}, {0x110, 0x1, 0xffffffff00000000, "cfeef154913ee4a3d6735d478b15c9721c637e0b030a074e37ca0440925423eff2944946c6ef6b019d62bda98f4f5a851c237035f79c93df71a1cbcb344c91654033aed2b677103feb3388fca6f2daffcbdbe994ef7ddf8b93f66b52a06756780f89275904056d72a95a4446cfd424c0311aa22f3a7425811c14ab17c71712037b1f4d2858365d12611a371e974a56339df0493442b60138698212cd15d080190b481851327a6d60c11c9610180a50b402a9dbff2f39f69117b827a603f832176095b72bc3cb0780cc9d20daf7918c00d4c660c84006ff316164453ff88ea6a49cb50f944f85b8928aab6e6585ee5a1d53b44e9132319e5d312bba1a49"}, {0x100, 0x1, 0x2, "137fb545f156bdc5ca6646ebc8827c4c64322e201779f1481d5fd1ccaf16cd1997891257d28be98aa032f9d21bef99feb837bec60dc85d34372aff86b7711feba3f3ced05247ae364e69f0ed4038f28382602ffef66fe7b002bf0ecff2fe289b9f01405ae25a84a42762b493c5099bf2803571b3a0f165bba0ece0969de1ab085e63653355632cf27173887cb42384e2bd98b140cdf99251380ddfeca55bf0508d5068b723da1b5947e0daf1a92fc085429b264116bc48c763cbddd5b180007d7e2f2d3fa24042d96fc52067004e15bae1cf01d88ef408c8a6a4967e3b037ff45d67dbd98e991f8308e29f"}, {0x28, 0x1, 0x1, "fb910e82b8a5cee9870c97e6c0ce7faed3"}], 0x3a0}, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x3ff, 0x200}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000280)="74dfc0011c2b21aa70cb51f36347702457308b0eb8331d58e141d177d62659d38c458184b0221e228ddbf60830e9d6cb459a75afa89419f6fed98bf906f4", 0x3e}], 0x1, &(0x7f00000007c0)=[{0x90, 0x0, 0x491, "3ee7cf0430ff89afbd58b2a6374e6a9a9421a8cb393d73eb6c5103e8c88094d9d0db2146d309c34172d15769014aad342df7ecf56b88e6916c8794e57f04ecf526ff9b44d856695754dcebe56d8f598473cc43e939f7263e5ffb4494dfb27eb9802dc7e9eda6a46a9f9c132ab856664a28e7b60fe790e613bcc6fd3bea"}, {0xd8, 0x1, 0x1, "34293049f92dbfd9bba94f0c4f8500b3f31c43ffedcfa1fd931b0ee01dac3d8c1636892e58c2c35476ccfeb229adcecc8d39675d4085dd927d75f88f28558f77e9e63a3d923c06e3fcb616aeed51d91f79082064be1edb095579eb0637caa210f4ebd2a4a80fa0bafc2e9dd083ff4fda8eec12ed7389b23eb2e4a6f7ba6478ea4043c7c2ea802132b6a05777aebffe26489fe77040ee1df450a7c1a82424ee2b60d3dbc7a92f79d11c7b292e8d6868d486ea2e0be5a0b563699f965ceea13159682a8361b0f4"}, {0xf0, 0xffff, 0xd9ca, "303a3ba3ce47d1957e0dc7c1feb27f7604d4e716eb8cc40ef825a4d8ad7688a4d2ec6b83655ef4a8df66ffcf9e3677e69b297f5fb30e8eda94384315172ca44a7158477fe22d08d86caaa7ffa0b4202b1b6a59eae0b7b6a6f69a071e3ba860db10f10d2b290de92a6436c70fd72924f1071d9cf4eb2b12112e0e0a22a0702e01b1b6ea058a4f92d2f69e089d1e44238a8ef40faf6afbc14a49d15c44333ad4f359f9662ca8d6fb7d27c466f9d6909a95b00f19b64ec792570ed0e38666f21b7e2ae1b9e8171576c8dded432dd5470d4eeeaed1d0da184f9c61169e"}, {0xe8, 0x1, 0x920, "fc98fcc69dafe1ee69b8f518dfefdc248e95ce23eb40b57b6f9db5042ba85cebd7b7c02a1ef5ca7955a4b1ce1573aa68186987d10834cf09e9774f821c44e278b979810b3545350b6d24d7d960a965f9388036cf57247a225d532a8304d27f5178148b5e81741370392924d6010010f4f2c6124e129e3cc84be472d0a313c86ec58e86801bda02a59bc592d9edf1a5acade9f0fa8ec19d5d4d215016c9b4c4e7bb603b5d8f2254634b45b0a3b9a687e2aee0d6bbb4dbaa5b5914bc4dd273be718d49fcfb091300c80d5bb639eb093b537176b6"}, {0xd0, 0xffff, 0x818, "be345f866c249f8ea0d7c3206bf0b3e3240ed0e63bf8219357e17094157d3a319a9e2c118b6edd713844b62b47b8a28fb62b16992132317ae099012193c4e60d7ce2e967fe1b560df6f3489dad93985fe54e0c212b4d306b5bfe8e45c6e442971539710955f317823422d2a74b184fd66fad669e9d35f18587ceb433cac9d2bcb92c20ece089f6e43ebe47ddfdd52f4614d6f8e1eea17364c7a448d1a673ff8dd44cc41eb2cd1fcc88bb2fd7d766eb325f2e9262a6788830163f4be5"}, {0x98, 0x0, 0x2, "f977a1afc9d8429f7bf3a45074bcc69ed4a38c3086e7af604f5888d55b69fbd676c46da72e8929646827501a37b274dbd9ff69e263f8f366b7a73dc6c4e5ad3f819e6ce28e81cf43f35777df5fa58d871dda89942a2756f3618ebb804252f370c9ed3142c1dc32de5e4f9776cdd90104e467439ee11ab2a86f7d09898dbbb02fd2424a30"}], 0x4a8}, 0x40f) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xc0) 07:57:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) clock_settime(0x2, &(0x7f0000000040)={0x80, 0x81}) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7, 0x4}], 0x3, 0x0) socket(0x2, 0x3, 0x3) 07:57:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchmod(r0, 0x17) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 07:57:58 executing program 0: shmget(0x2, 0x4000, 0x0, &(0x7f00000b1000/0x4000)=nil) shmget(0x1, 0x1000, 0x4c8, &(0x7f00000b1000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) r1 = socket$inet6(0x18, 0x7, 0xc6) dup2(r0, r1) 07:57:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8001, 0xfffffffffffff800}, 0x8) r1 = socket(0x18, 0x4002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:58 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = shmget$private(0x0, 0x1000, 0x122, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) shmget$private(0x0, 0x400000, 0x18, &(0x7f0000c00000/0x400000)=nil) rename(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='./file1/file0\x00') 07:57:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x1, 0x73, 0x5, 0x2, 0x5, 0xfffffffffffffda0, 0x1ff, 0x69}, &(0x7f00000001c0)={0x20, 0x2}) 07:57:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 07:57:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) fcntl$getown(r0, 0x5) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 07:57:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0b343d3de2a1e41888a0fc1df308c79315df8f30b3a675190cf6b7c3a16e7f68447634179a8d94842b0ffa1d43fc775a4e4215c66ebd238fa83fd41ee8c6efdde2cbf2739a5e", 0x46) socket$inet(0x2, 0x2000000000000000, 0x7fffffffffffc) readv(r0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1) 07:57:59 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0x0) mkdir(0x0, 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x1, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x2, 0x5441ffce) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 07:57:59 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000f1d000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x1f, 0xfffffffffffffffd, r1}) 07:57:59 executing program 1: shmget$private(0x0, 0x2000, 0x100, &(0x7f00004c7000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3000040000027, 0xd, &(0x7f0000000080)="ebffcbff13b9f5763bfdda2268c4827d0ef5b63ce45f0dbda67a567e109206fd816eaa4e713048e699319296250278d6b9eddc9d695b478005fa52ff0000000000000066b89e3b575e0afa05bbeee8c9403e02e4033e737c4d0d95a0c456f1a57822f90449337e227a61e5ea318f937b8164dcdf2d69522f906e8ac932814b78231a2fd471a05140073bfa8c271e5006b904fd93cf601d584e4d3a43b766634d42a8b6956268b3987d6652f99ea677fae7c490fc7fa69ad24a6e598e8d9584210000000000000000000000", 0xcb) socket(0x26, 0x4, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:57:59 executing program 0: socketpair$unix(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) close(r0) 07:57:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c863000"], 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x8002) lseek(r0, 0x0, 0x1) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000, r1}) 07:58:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x9) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x107, 0x20002) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x9138, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 07:58:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) 07:58:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x100a0, 0x41) mknod(&(0x7f00000000c0)='./file0\x00', 0x7000, 0x7) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 07:58:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0x0) 07:58:00 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:58:00 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/127, 0x7f) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x28) recvfrom$unix(r0, &(0x7f0000000100)=""/64, 0x40, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 07:58:00 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x80) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x6571}, {0x4, 0x10000}}, 0x2) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x304000000, 0x80000000}, {0x8, 0x9}}, 0x0) 07:58:00 executing program 0: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x45) truncate(&(0x7f0000000140)='./file1\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) linkat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00', 0x4) 07:58:00 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x989, 0xffffffffffffff3d, "857efa22a60200de080ff8ffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) shutdown(r0, 0x0) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 07:58:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) openat(r2, &(0x7f0000000040)='./file0\x00', 0x546a8967c7d3a7e4, 0x2) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) close(r0) 07:58:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) 07:58:01 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) clock_getres(0x6, &(0x7f0000000000)) 07:58:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) write(r0, &(0x7f0000000000)="5d3db1a380f15f04104bc80d1022d63ed3eee73d51129affc2ef14c0dea88baab4cf6259a361a6c9f4ead130f0f46edc4ffc58fc", 0x34) socket(0x18, 0x0, 0xfffffffffffffff7) sendto(r0, &(0x7f0000000040)="8b9be5bb6939e358e6623c900d1b5c41fce54c7af134727b6119ced5f49b7633244b58fecbb54edb1fb7d0a5e63275f1fe2b70b088cc4ad31f15fb9543", 0x3d, 0x404, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 07:58:01 executing program 1: munlock(&(0x7f0000bde000/0x2000)=nil, 0x2000) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) r0 = semget(0x2, 0x3, 0x5) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x2, 0x7ff}, {0x1, 0x7, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x2, 0x800}, {0x0, 0x8, 0x1800}, {0x1, 0x8c0}, {0x3, 0xffffffffffffff2c, 0x1000}], 0x8) 07:58:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) msgget(0x2, 0x100) 07:58:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x6) socket$inet(0x2, 0x4003, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x892b, 0x2}, 0xc) 07:58:01 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x163a, 0x4) chroot(&(0x7f0000000000)='./file0/file0\x00') setitimer(0x1, &(0x7f0000000180)={{0xcb, 0x4}, {0x8, 0x7}}, &(0x7f0000000200)) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 07:58:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa91, 0x103) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x401, 0x81, 0x8000, "caff4b92e714e952bcc99558d89d0e557e5e2d4b", 0x2f386253, 0x3ff}) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 07:58:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 07:58:01 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000000)={0x3, "2dc9d674205e8d9360faa2b47ba848a73ca8ded4b31dff1a3c4c8927638818910f57154fea2920"}, 0x2f, 0x0) munlockall() 07:58:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000000)=0x7fff, 0x4) getsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f00000000c0), &(0x7f0000000140)=0x4) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="6cc801c0eb15fed80e9e2c920e4ce5ad85417f95258cbdb9035d97986a0773be7ac05f41a035252fe4ac86290b6f1be619bc603dbabec3d7d1b6ddfbe67725cf9ce5630f11ecd151954f4307cff7af7b821e18f25c7b525081efb9226ecd2bb3d9aa01469f775b353c6eeafcf82baa362ef5", 0x72) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 07:58:02 executing program 1: 07:58:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x20000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa0000000, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000002, 0x0, 0xd707}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000004, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000040, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x6, 0x7}, {{r2}, 0xfffffffffffffffc, 0x10, 0x41, 0x2, 0x7}], 0xfffffffffffffffd, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x10, 0x4, 0x401}], 0x0, &(0x7f0000000080)={0x6990000000000000, 0x7fff}) 07:58:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x10000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = msgget$private(0x0, 0x14a) flock(r0, 0x1) r2 = getpgid(0x0) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000800c404000000000000ffffffff9221ee0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051b2000000008000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x80, 0x26ab}, 0x10000000, 0xa, r2, 0x0, 0x9, 0x0, 0x9, 0x7b7f}) 07:58:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) lseek(r0, 0x0, 0x1) clock_getres(0x7, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x84) close(r1) syz_open_pts() 07:58:02 executing program 1: shmget$private(0x0, 0x4000, 0x4f7, &(0x7f0000ffb000/0x4000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) read(r0, &(0x7f0000000080)=""/87, 0x57) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="b3bbab81a70855f9095f837ef9369b31674d21ae912986018185b3010b6ded009ce69b1bfd72db954efd9e195f009e9f3f6892cc9f1cb44b9aa77131798b06697ce6019b403ca3cfb54a6ae101af173ce0150e679f0f6946d00376bda4df3f9a655c9cce1ef1446d16bb993349e79fff666fff8332b08ca30771c211a02aeb1f02641d63f8469ea4001d393e884c3ab288c29c556f1bc585c20734c90116bbbd877f5e7164290eacba84ca3c22748e55d715cf446a904d1af3547a416addada794958d099aad9a7410036582dc972b7736a4e42d0f2d353a8fa7275ab38309940150", 0xe2}], 0x1, 0x0) 07:58:02 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) 07:58:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) 07:58:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) lseek(r2, 0x0, 0x2) r3 = dup2(r2, r0) accept$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x3) 07:58:03 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 07:58:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xff) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x6b, 0x7ffffffffffe) 07:58:03 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) 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) 07:58:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 07:58:03 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x100000001}, {0x8}}, 0x0) 07:58:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 07:58:03 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000000)={0xf7a, 0x1}, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r0, 0xffffffffffffffff) 07:58:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x10000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = msgget$private(0x0, 0x14a) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000300)='./file0\x00', r3, r4, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000fa69ed1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000460371d665c682b993854571243f605e509bfd1a0968c48ad8883c545ba2950b3cd1370f6c91f06135c5532c35fc8c6bcf4296ec5c07b8e28dddfca75aad9062a82bf1d50800cc6368f5df5b87f6bde6cf9660ea49080720c9a0393faaae7115af420778ce9fb5a1"], 0x73, 0x3, 0x1000) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x3, 0x3, 0x8, 0xffc000000000, r8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffffffffffffffff, r5, r6, r7, r9, 0x40, 0x26ab}, 0x0, 0xa, r10, r11, 0x9, 0x0, 0x5, 0x7b7e}) 07:58:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc0, 0x3) clock_getres(0x3, 0xfffffffffffffffe) 07:58:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0xffffffffffffffe1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000068, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 07:58:04 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = getuid() getgroups(0x5, &(0x7f0000002340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000002300)='./file0\x00', r3, r4) recvmsg(r1, &(0x7f00000022c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/218, 0xda}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/43, 0x2b}], 0x4, &(0x7f00000012c0)=""/4096, 0x1000}, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x800}, {0x18, 0x2, 0x1f, 0x56}, 0x5, [0x6000000000000000, 0xfffffffffffffff9, 0x2, 0xffffffffffffffc1, 0x3, 0x81, 0x6, 0x393cfd55]}, 0x3c) 07:58:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000180)='./file0/file0\x00', 0x0) 07:58:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8402, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = syz_open_pts() close(r3) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) recvfrom$inet(r2, &(0x7f00000000c0)=""/43, 0x2b, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 07:58:04 executing program 0: mprotect(&(0x7f00003ba000/0x2000)=nil, 0x2000, 0x2) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 07:58:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) close(r1) 07:58:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) mkdir(&(0x7f0000000040)='./file0\x00', 0xc6) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 07:58:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:58:04 executing program 1: socketpair(0x18, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7fff, 0x6d}, 0xc) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:58:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x10001, 0x9}, 0x10) socketpair(0x11, 0x3, 0x5, 0x0) r1 = semget$private(0x0, 0x3, 0x108) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/97) 07:58:05 executing program 0: r0 = semget$private(0x0, 0x3, 0x50) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x3ff) semget(0x0, 0x0, 0x104) r1 = semget$private(0x0, 0x7, 0x100) r2 = semget$private(0x0, 0x4, 0x24) r3 = semget(0x1, 0x1, 0x400) semop(r3, &(0x7f0000000040)=[{0x3, 0x7, 0x1800}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0xfa68, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x80000000000000, r5, r7, r8, r9, 0xd0, 0x1}, 0x33628a19, 0x6, 0x1ff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r11, 0x0) getgroups(0x5, &(0x7f0000000240)=[r9, r7, r9, r7, r9]) r13 = dup2(r10, r11) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000280)=""/207) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0x9) semget$private(0x0, 0x7, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/9) fcntl$setown(r11, 0x6, r4) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f0000000400)=0x9f) getpeername$inet6(r13, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe(&(0x7f00000004c0)) r14 = msgget(0x1, 0x44) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x0, r5, r9, r5, r12, 0x90, 0x6732}, 0x1, 0x100, r4, r6, 0x77b, 0x20, 0x8, 0x9}) msgctl$IPC_RMID(r14, 0x0) r15 = semget$private(0x0, 0x2, 0x10) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f0000000580)=""/40) semget$private(0x0, 0x1, 0x201) 07:58:05 executing program 0: pipe(&(0x7f0000000040)) setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 07:58:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) pipe2(&(0x7f0000000000), 0x4) 07:58:05 executing program 0: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x800, 0x7f}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x28, 0xf0000004, 0x7f, 0x3f}], 0x7, &(0x7f0000000080)={0x5, 0x20}) kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 07:58:05 executing program 1: r0 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chroot(&(0x7f0000000080)='./file1\x00') lchown(&(0x7f0000000000)='./file0\x00', r0, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 07:58:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f00000002c0)=""/32, 0x20}], 0x3, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/171, 0xab}, {&(0x7f0000000140)=""/225, 0xe1}], 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 07:58:05 executing program 0: mknod$loop(&(0x7f0000000400)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000a80)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000280)) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="36862bf666162c72882ff0c843634a4c644acc041132aad18944e069b09e33fdbc44b3aa9dab8b12e64d5f46698cd462a9275ad6a59faed85c15abb15a5f8fcd8ce759d92c", 0x45}, {&(0x7f0000000180)="b81950194619caeb9a2a9af727edb138237339263d3af55f5b93c06bd1c9c2a547e5628242a10c5a1e9d55e30934ba38b89f1edad023b27c7870b1660aabd0af63e2095711fa3794aea4d9f99efbd19c072041716c04ada0f7eb2a9a5105b277962649fbf47534432c6d65979bf7a6dde5169a063a4d9b3da9773fd198d72353eda7e07bd39bb16ce131c8fa7960290e98dade10a604753ed901f36cfc571dece7d7cc17d6e761028590e454900d0ebeeefd9f349b686f669a35becf3ce732e88bac8a84089b784ebf8879f183dce0e2ff0124c1a215a9f26a1e4a24e1b7f55c44f6db49ab2b2c4ddd406fe864b73dd7b6135d51860a277a1b82aa2fa76b", 0xfe}, {&(0x7f0000000280)}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="f800000000000000010000000600000057fdb2a9e13844cb55a1527f321b7f1adbb45d0b9a24d2629bc0cf09815f01984422a81a876f275c8aeb4df7e0ecc38b4539055cd082989cf1a3438dca658fd7b6cf76a2584f02494ec7f40ffb45e315601c6dd581ed0baeb1f0f309de43a3b3d352b6e9c4d41670551c703c4d5262aa15441f2355fb998736aeb45cbc84ac6d99b2057a324395540211e75d7bfaeb15f407d89450b7f6fded58c098a762850252ca7a732ae0f6df4a41592dc6f7010044bed2e447dc9387d58e2968182acc0b9abada58f63795600413c544a0e1000000000000008801000000000000ffff00000700000028f22240e563d7735b2855bf2c2d56dc57ef250ec48512b9f8b758f02a2d6b8689f9f5d1f783703ad9d201882fa0eeb6caff1f04000000000000008200cebd8b4e35099f43d0358f68e6b590e95e4df71e3bc04e57864ead96865153155e9b35d31c6471268d5b889ce9b638bc0e78658f29cfdebc28db7cc23b6f8b02ea6f57d8a38132b59eaf3e267fef1723fa65cc4f45d61313fedb6b737190bae88792e8c5cdd747f89157249d10a44bbd08bc6bf6323522120df74e77354f332e35da88adfab7554974baf477e637f0354bed3c81af80ac63ac1a51d488c6ec392a5abe58339e0963e7696581ad787b3489c2812bc69d1b2d8deb9f4db7e38eff68075623e27854daa47598eafefb0e03eb78add7666f3bfd93a49dd99259d51523014841e1cbdd2bc439ad2d1c9bccbe1d6d5681a7eba2c5383c9a10d9697ac96a67badf423edf7f0263280ef540df13100fc269e43979646269333dfdbc6fd8363dc1e0b40cda0f8eab810e44aa921a3376a1949d0a4cd1f4f0b6d93cc65463b836ad4ddb790270f246b6f8fdad896500000000002000000000000000ffff00000101000046b34df422c571fb5cf1279c0000000019f0d3c294749e2a1d649d9cd652ddb59d522956c4e8d050f9fece7e28473072ad0ff449506ac4ae1d6313a78fe6ed8da9f0cb2d934faee62063822c2c0df4bc1c5eeb2e4981d1e76326b3a9384f46ec40e4263ce706e7d54b3fdcb63c963b2c714aca18f413780a54770000000000"], 0x2a0}, 0x1) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000440)="5068108176475533d813173c5dbf3bbe23c64672d87c2d6bff5141946021adc93b7f27e7dc6f144c788c67862c94be5565890dbde180e8fb68b514ff0807f6bcf941ee6ff477b09ab2be50272e0c12dd56d1961ed145c6a03a5428c02444447c7ea09e36ca5ecbfdd85aa78121d7021dc99a9b22a21202d990b90f0ef0e7b11b82ab2ca5bb5a52b39c37af51c1929eb71b90a956760579d16a2327ccbf02ada6f37c7f61785994691f5de8b93492ef760e37e4ad515bac057ee8ff4aa0ac4a2a536eb950d5a24bf6f3f365fe70eaac01fee2ff471702ce25", 0xd8}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="10010000000000000100000003000000ef4ea0b7cda64f4f0da26606bd40229b6ecea2e7d111e4deaeb668c5cbf6a62900432cd0013e7595e655a078d5b1bae2daecde02357616f3963e9738a0208df9846f94ec06a13c1221486dfbbd58e701362b86022e80ee2dfc2437e190495640e7f9a8d54bb39f6361db820a67af3ff7e76da201161a68cabc4e8e94a350ac44a226aee98f45e5fe11b1e0075e143cad308deffcdba12318b03d8ccd3552e2fbea5000cc79c710d3ffe2b27b25b9adc990425730a59051d5017b185687886c8aa825f42ec001dcd036c10853186ba199e3741fe87b57ad07d88461253e25f558472f7e88baf93b045e36cff5ccfb3ad1e0047fdb9b3de0344900000000000000a000000000000000ffff00008b0f0000dc4a874a8e0f47ec64700c64e5743fc699e3016da0049ae641b423d46c8c06c20e3776fc2d90f63a3419ff45fefef541898d6aba0969c2e21281b21bcccfceb00c2b066afd1e8b0cf0229364d5cb1ab24bd58a2c1ac482b091a2d6bbb61b2f04e05c13c211ebed8c7cff607a3e5e3ed4bdc63f9f5a5bcfc0c16e2fc3d6d92932a4287b8a4cb869971e00000000000000"], 0x1b0}, 0x408) 07:58:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) setsockopt(r0, 0x0, 0xfe1, &(0x7f00000000c0)="092b00ab1640aaab1d09dc1e5917446efa72d62b5f8fb3d8ee565b7c88fd3e6749eb705ebee67dd32ea2e87a00bcd6d6465fd2b301ba05d355960cc7778f5b8eb7c221d63d9f4a267d575e6d69ede8e5a65817ad40eba5417eabdbe6afa8fd917eb3c7e2f17e58a192b793d7a5cec729913fb051883871141b0f8e0205f1073a0445773bcf0abf294c4161d9ec19ebfda52b52fcb8173318856bee563d5008c05d628fcd5c82ad47b509539f5a426d756da0058c4f2a3c68ac814d9e4c2a5efb1823dcb26b3cb0b38fb201bf93455c", 0xcf) 07:58:05 executing program 0: mprotect(&(0x7f0000265000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x12, 0x3, 0xfbfffffffffffffe) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0xaa5, 0xffff, 0x0, 0x0) 07:58:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000040)) 07:58:05 executing program 1: r0 = syz_open_pts() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:58:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) open$dir(&(0x7f0000000200)='./file0\x00', 0x302, 0x40) 07:58:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000140)=""/94, 0x5e, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8000, 0x1, 0x7, 0x4, 0x4}, 0x1) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x3, 0x8001, 0x100000000, 0x10001}, 0xc) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x3, 0x4) 07:58:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname(r1, &(0x7f0000001280)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x11dd) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) close(r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0xeed, 0x3, 0x10001, "b21c25b2d900042f9a2f09a495c6c311988ad326", 0x1, 0x401}) syz_open_pts() 07:58:05 executing program 1: r0 = socket$inet(0x2, 0x6, 0x1d2fb041) setsockopt$inet_opts(r0, 0x0, 0x200000000400c, &(0x7f0000000140)="eaff127c01000000f0aec36536ce8cc3d84ba9ec6f3bf1fb9a14ecc42619fa1c4eb035b42159f6a78e8531177b0bbf1027040de4addfd1559727d0b234dcd534098b52fdf9cc9f", 0x47) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/62, &(0x7f00000000c0)=0x3e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="eaff125c00000000576739f07ef1fa7489a4e4aafcf87b11644d65c8f2fa1d4f194c9b8ee334a249e0cbdf0bf839ff39f4b433a81502d7277f2ddf3849df03fb3d702e9e83ce6e6b45cde19b40543f1d26b5f60d163ff4b21ea5f7d9e486231419f044b6465ff1aaffd4a6de38b3286cdb27812dfb640f73ec4b6dc0f78f17e899bede7bb0256638815e678cf2e35b06bbbdae39c9d65915c5e75fd48ac0e19d3039637243591766d412678d95a65a1d3732d60e501b09411ea5edcae859044caa8958629c9492963973b620bad318a378f157828324c8a9f7009f9a", 0xdc) unlink(&(0x7f0000000080)='./file0\x00') 07:58:05 executing program 1: setrlimit(0x7, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000555bf1ffd67eb100000000000000000000000000000000000000000000000000000000b547619f7693a1f826cc1c5c988b6e992466813fe600000040000000000083bc11b3a09abaa053fa367d28c48e09423c7e2200bdf5969e26094eb44ed99a76fabb9b1d3624b05018e97044427a77a5e0b7c06fb9b2268549ca4b87d4d35cbe548578b4613069e2eb340b8582b241e6aa3cace5b7ef42b0481ca4ba54e388743a6088e5ae2cb3caf42645376c0b505ad34531b7215ed9bdc10aa62f4c63f88e06b45bebcfbacc00000000000000000000000000001b27236bc627c6a0ae693af0983835ce961fafc6e7819b24c1eefd9691ec0c6ad65cd6efbb1fe77dd9e2332192b164989b6eb036bf97f5d4cf8f11403f61914197c0400e91db51eae3f40da6cdb9cd3958eee585a340f009d2ee0f1ea879285a4070dd072a71aa71f7365f428423a5ae6a0b93b8"], &(0x7f0000000100)=0x2d) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/197, 0xc5}, {&(0x7f0000001240)=""/124, 0x7c}, {&(0x7f00000012c0)=""/108, 0x6c}], 0x4, 0x0) socket$inet6(0x18, 0x4001, 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8092, 0x1d1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 07:58:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r5) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 07:58:07 executing program 0: r0 = msgget(0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') msgrcv(r0, 0x0, 0xfffffffffffffe95, 0x3, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/189) execve(0x0, 0x0, 0x0) 07:58:08 executing program 0: r0 = socket(0x26, 0x1, 0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, &(0x7f0000001080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) chown(&(0x7f0000001000)='./file0\x00', r1, r2) read(r0, &(0x7f0000000000)=""/4096, 0x1000) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x1b, 0x0, 0x0) 07:58:08 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x82) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) close(r1) 07:58:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x79b, &(0x7f0000000040)="00000200", 0x4) 07:58:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='@\x00\x00\x00\x00\x00\x00\x000\x00'], 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) 07:58:08 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) pledge(0x0, &(0x7f0000000440)='\xb7\xbf\xe6t\xea\x87[~y\xdb\xbe\t\x00\x00\xf6\xb2k\x84\xfc\xe1g\xf3qz\xb3\x00\x00\x00\x00\x00\x16\xe8\x0e\xcfk\xd6\x12\x92+R\xf8T\xa0J\x82\x9d\x0fd\x97~5rD\xf7\x99\xdbb\t\xceAD\xb4\x89\xd4u%+6\xf3Z\xd9z\x17\xf4\x00\x15\x00\x00\x00\x00\x00\x00\x00\xb8\x04Z\xbf\x00\xde\xd8v\x93\x88\x1f\xea\xa3\xf1\xa5\x98:\xce\xca\xadh\xba\xfb\xd2\xfd\x92\xf8\x81\xc2\xaf\x16\xf5\xa5g\xeah/6$@\x85\xd87\xb0\xe3\xca8\xeb\xe76\xf0\xc3Y1\xe9') pledge(0x0, &(0x7f0000000000)='\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 07:58:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7fffffff, 0x7ff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:58:08 executing program 1: r0 = socket(0x10, 0x7, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x20000000}) recvfrom$inet6(r0, &(0x7f0000000080)=""/109, 0x6d, 0x40, &(0x7f0000000100)={0x18, 0x1, 0x13d, 0x2}, 0xc) r2 = socket(0x18, 0x4000000001, 0xdd7) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff7d) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 07:58:08 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 07:58:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000300)=""/65, 0x41, 0x802, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x82, 0x90, 0x18, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x6, 0x20000004, 0x72, 0xbb2}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x2, 0x2}, {{r2}, 0x0, 0x2, 0x0, 0x4, 0xffff}, {{r1}, 0xfffffffffffffffe, 0xe4, 0x20, 0x400, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x66, 0xff, 0x4}, {{r2}, 0x0, 0x84, 0x3, 0x6, 0x200}], 0x6, &(0x7f00000000c0)=[{{r2}, 0x0, 0x84, 0x2000000d, 0x3a97, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x401, 0x7f}], 0x63c, &(0x7f0000000000)={0x20, 0x1}) 07:58:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000002700)="51d61162df5aa5c60d43e92ddc91d01b7a8a5fdcacf8ad2d07014516d0b7f7daec059c2be184b8d57e7f712d217dff0b265a2838337191b5fe9a23ced07883af32d8f1ade49c85b11583bb9f847625555c0ed3c3d1726c5d9c5aaa70340d9ad2034480bd8e145d6c358a2d3b4e1c8f33e575fc406327b6afb265ce73ba73e9041d99a7fbc5998e6d5791ea2cdbdbbc4276fd46ed6de1a9df0e87e39351032081622ea2d609ecca2f13c0b9d339b934c97f40b37ec87f0919f4f4ee90fda6b7c37ddd7beccc9c9208e9d478e08770439ec0730950fdd828459d3378bbf37a56af923f5ea4d318db0d4591d436670b8b", 0xef, 0x5, &(0x7f0000002800)=@un=@file={0x1, './file0/file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000002580)=ANY=[@ANYBLOB="01002e2f66010000000000000065300065d9b8bbbc789a87b3fee2bbd5386063f420f232e167b3c1fae6af12b9c2c6907bca4f24461e312e64659bba4bb8e9fd9aeb635bfa91ee22dc1a8e89d0e786f5fb109790757b8a15d3717d22bf407a62eeda97a1e038f411fccce56a4fb3427a1253bda1e900a070a7b4f0c90674ecede6fba1e845e7454575afa3ee124ac0ece9b5dbe4e7e04a9ad470554f9358bc342f86cc0e463f6a2e6a3be4329c0bbee384b358f2f216863f1762d1ee7881e5f335f04bbe824fbd03d79c65200e374fc1cd06143fa3718a5a0c3488e850eb8f0d"], 0x10, &(0x7f0000002500)=[{&(0x7f00000001c0)="39bf84d5f37d7d05f9a8b2b06464396ae72465cab2433f2f72096060d76cdd704ec5511e36e670fdb02c927539ec15a692bb57054a43b22d6ab32c43b95ab3d27bc5ceb11966f0132a7a8e7570a230f56c28eedf0b19134d2ce873169c24f0937060d44e0258892aadfcbf9067aadca15f4acab3c2bc471daad6f8bfa609675346901a201fda1d7577b2c0d530bf1151c17db55f00d032664e3303520ab9ce8d74a8d8071f89b1d4d6734cd4e0ee5dbbd288e8153e72d53000b83f698fd8be903bd582c8feebb9479c25457437b561", 0xcf}, {&(0x7f00000002c0)="f71d1d81875ceba2ccd785c3223ccf13c5fd4a386a9f5df1039940e0ef42210fdf0a18e24f9f3d147f9981b8393e6474574d422fb76ec2df854910b91a3413c3ded2528e20a10e6cdd951bf3b70dee4d3b7d5e9841ca7ebf75b31d604e06e53760ac2a7e61434f444cbc76bcf9c0c11ed50dd673ac51107fd7fff8b2b62fb8ba4a5f5cf2c6b5e97e946c00ac849376b011e3b9d2168f51fe46900597f66f1ff3c6e468eabd4b19a7b612a343064a311fad60038cebf5f77e894cc3f77a8c9671d0076244e88274a4093309b529e9e3", 0xcf}, {&(0x7f00000003c0)="c6e5ad8edd17e7d979d08d3d3b301e4a4936fbf0582d5bc5748fadc2d7701e10066b7b0f44305813b40ac9224f442346d5148097304d35332c2cd1c1e919238236f3484b3e9ebb285c6eb147fc6f96f4a0254c44cc713de2bc714393bdbadec6b168ded3a40a4f8561160cbe41a1ab", 0x6f}, {&(0x7f0000000440)="aeac01183eb5d7d8e757023b8d793635966217bcc8b2717098db2c69a80401767a20bdc07d5cb9e1bc8c9041810b27dae7e0230c99e1a7d625bcf9d63d6a9aebcb13ddbc8abc0f4782f0ef3c903ddcdaf8c05e9b2ef9d13a176cb8dc7ac426f9028998b15e1dfde30844357011fccad8e76d78ab1defffb8e998058925f8a3b5ba55a823c243a676caf5526523ea6e525713fc03197ad639aa9512d2ecd689d933d977512d83fd6963fd9d0f7f21a3d261a9ec17bec37051300c0da223e0cc4d8825e53deffe1d1b5d0fb369644321f389f849f02366f33e7d933f9f782353695a967f41f0c6e22afb26efd577b67e52f922b718451dd1192c161ca6cf1c388799de8be474de5e1fa64794c369aa39765d4ad2468c756b39c3ad26fa58aafbbd928205e4944d7593ad67eff267f33d6c15d712c05abe3ca823de9c6f4c99ed767925f4a3a61b99e0148a305124809a51598ef262059a762a7b95b3ce0fe2ccfd7c062c3b314aec894706b9f459d85c68c480490d647b7e4beaed7c961d3c7b2c1b37b1c56894acf979abb7db96fc6b5007cbd48023baf55da682b09dc47fdc35084191917019275bcd214523b5a5a9a06984d8bde2331bf4d983f164f4e70c601e7a51a22a6107769b622cba02266db74380a46f89b3f698a8f4818470c7870a75fe9c53242c1c1d27619f0a0e3f0900f837ae661a6a966f6837570e20c0ed7942525013debaad7fdb03863ab6d588b497de0fe4f729e92741f58cb80a3fbeb90d8d98087ab8a13cfbadc6497c8f9e4408d020c00df0bb27dbaad786e608188ab0e2484fa3162f803be1997a36fe02cb491e3044280731a69f562bdb9fe19548fd5aa63018dd735e817ed141474518636093c3f4eda2ba8564747062f85b4ed6898141c6691d5d3bd87a2ffea14516620c3f444aa60f6ad1b57281f54531e73763e4875f3c3202774d96bf41dba159d5f566ddbf8a41533fc786fdc0e8dc9fac29013636dbdf1623380ff40260bec0f4cd97266e922a1af00fa1eb52b2a6dc280deca366b3302ac08efb59a46edf1adf1d7201b6cefa66c7b239338be198193cda6f88dbea18d4fa6d0546d72fc3924f232f690ed74f0cde8be9a5aa1b832311da7d1bfee215444637f55ff0fb2c3248b2577ebb6e6df71fcf3a4d3f6dcff8f8db88121186ef1ab74dcb7f4e3d645a12ad68fa8e6c752f5c96578868976f869baad502a5228726d8ed341a9585d857f293d0a132a68317370ca8792aeb4302abe565785742623568ec5466d75536c764ae9b429b84a6c6801a74ea7b978fbb908801e2ea6540f07f5be5c3a575e08241c556478dfab35c7e0d0164ce24a79ed6db22a20e0977ca9b45807a57994544632d730f9ab25a2b0011b5a5113fdbebdb2b7e5c8e023e23939bc77c824e1ef6e3f3e26cc721a88dd1433f981e244b142321af0371cff55533e8f85de9318a3882c1b22d6a0e050cae7d5f6a3abf3c23b1c974d29470dec6a841b8a3a8d0893b66917feca5b2d9adec3bb879d0b88336a7464eaaa2e88b8b1e806f445c7e76d0f12f89ee2d7b1d5f82eea5d9a00e2ade9d64fd7cd9491af40b5f1c923f3e1f231d79b9b9face0bae68ce79ec25d4449265802bd81ceb47c012e5d2f2f5b98a870b7b05258547fd891112c3db4cdf6ec07846f7eae5b1b4270262b3ef207a9a5b05aeb8450bf197e68fd687c162870b28809c6c875f6a6e11defcdf42ac133d0afe6a9e178fb0c4fc2f0fb5e373b2e81ccde46e3979b80f95047b40b34756553ef81b6fc9039d6d10d8061dbcc2b336555ac87b41a8f92320db67028074bf7e20098afe6f8eb323341dbae5b945c5d1376284f7e9084a252945bd7161caf97f30f148f0e364be8acfd5492c0a564fadb1495235e69fd5dc9a3be8945de7afd363541a4804789d4f533e58b4fb26f498b2ab60b864d8454f17cd88357c0963a17a01ccce0c532855f880f405c7adc26230fd9a95b89c0f1252e65d2d6ae751078c44bcfee7468ae267904c32125fc5b28362938e17ac7562b4d7dc921218b13a806de04186575be110bd5aea1c8690003505dab05d68921870d4c4f01c463bdefebb503e9f2ee381a51d8776092eef16e8ef64e2f659f1e62ce984758d38a97a4cca682709be207e90b07965bc4bd612e6c7f9fd5a2f438ded6cbec9c332a236771bb10f083c5c56a12eddcbd1a51b5e54fc2c2c0c79067dbe7a9e343d528b093464d594919c6375253bfa6383a1a6e55b5b70a57ee6a3e21e6b9dc6af59754691a52bbffc074863addd7b80b28132c3f684041ebad46ef3823b36b69d2cb02c1a735d8e2273de51fe952cf26f3b45875243769e637d32eefd393898ae9736fec9c17d873a6a75bdff8d9fd6fd236b88afd29367a1d0d21501e7ff918f91d595a3b2ec82bb92c9d5e5a37db53220438fd7e56b5d1ad0714fed70daec2a5ba5b31eafbf94aa2b7341803f4eb015f18acd437fe7285a8a76a4938af0796bc3b8772164f58a683d577bf73fad5fc26da76af293c2530dbb724781f363688636e53118957f3f094cc7291dc3f37f2c4a3dcbb71488396f72aa6e349e0d1f78e4e2265dbe9a43bbbd3d02adce2f81a7ef3aa7d719d20e0d4aacf87aa17baeaadaf6e5dd76cb39a81c53b3bb248859896290cba159206d67f52a693f15e0fcf4720053cd808273ad6df7a3103c21f0fc63fde88f9f6b47966d990896bb078ebd69ba75789b345903220801c4476643effe45e8471bf763270f470ff9e722fcbeadf6ceddc91a98df3f1f25535a9cfab783298840046b515b01e2e1a36dd8f9be96c2bd91a3b377b043256acfe276a19aedbdd6b1b8447730ba3ec627de6db89867f81611007dce6fe56ddd34e0bd02d931763bdab5f20c36de9f0c53d3d2bf7773a727d7d3d448aa689d8205dbde80ef16371a37f245dda79c6437fde2b410c667293c860752276753f4508bbb14174d67fbcb16c1a0909dada36aeb3144bdba516987714040dccd2dc93da9f30738f980edddacd7742669eba9411f79ee4c8c2b9908e6526828a9c44ccc971ce0b1a110d1544ff9ac8fecb3eab61dae715e42876c324c6433fce3f9e2bf43911e8a2f634e16d1e840b23fa604266d610d159d6444d68d73daf36a7073f4ec7468d57ef171ec52e1e7d46c4e32a2618a10392768b043fc9e928ec43952e076d0604835041e1501074216f5e33223a4087b2439d0eb86982e407ee1a5773e54c7b56bdc04f0a7e9a5671f9f42fa6ec534714c93afc71aeec637ae9f00b384afd08905e0bb037f0d4330ef181cb78bf2dfc808db94ca55c9f687f0091bdde5764b93ca0150346dbb6d30adb1ddf788da7c3580db06df1d2f0b4b09cef4299aaa9890062a61bb5c1b34934d983f754a310c5c8d6fdeb105722b167d723015c70413f91a96caf6501c6f8cd79b5332806aa53b589684372e12ea3d684c2ab597854d30194e7d2e434b1e73414790f25d60bf3fc86526482c8c9c22e9ce935ac04af6bb97782d2fe52fade042e995d9b20acd705d487e443e6dd554944164f143df837a0d9c245040e367e629fb5d42e99c7d5f1db1f07996b035614638fde5f66b0b4b6a227eb833a28f91678e29b5702577c47318d2d2cd70033d475ebe674ec8612e29d0bd37081f591792af82e257f287ca489ca2789522c0bbe1333e87866e688162f5986b7b0d0d6db7ab48e105c4e4042b31f967466d393ca0931fba2b69987f0eb15142b9d2211882e76e007c6e7d58087ad189932ff07c3eb635c27a250f8c4ba4a6f9e8f8b809bd19d66812a9b823bf82c0067d576f96f32a90a3be3c7fbd89c0914f4df0b37bda16ef95a1c9c90aea6ab805a0848cfa406f10cd9c5067f738495204f40300c28bd478d47a39394247c21135163898d68907356170ceea7e116d19d394381a6441472c1b0ff250e2bd9409579ca41664c923dd1d857bba088e8100064a7ff1e8a0ed3d2352577921e8ce675546a77d82fcd7011ea2e58d4c426489bf24ae57d8aa959161c9d8d99b5691810033a6b2e8dccc0263582752cfff4cbab7799c65d7b0c465622c8ee98dbb32e11f03aa4d8c4f5c228636cc794fe13021a050ebd458dbe28d8d7f60dae513bd786b317f0acfb7839bf2af4df78238c37e5096d65fdf955b6dc1b45aee1868e06ffbc3df7fa813d8f7bcdf5e3d822410b62dc1eb881d48d122187e3a71ff9890a0ae7e593cbd49ce3f8a403a59d0344b261420d417da9380e45afea8acf56617fb5776201a7e35bbe940d98d3353d911b9615185c57072dd39b5cc160a431496a548e57e7582b16cfdc4a05c226a303bc34da2bb1857ab5a163b7d45ba836db5c92d92e7a1dab73447fd6e4813109915fe4c85f487c06b92b0b4286f55ea94c1a9c82cfa02ec1a0e87d4404c53e6387ae2c1e39b8cdbe33a0eebffd6866f81efc55168affdab10ada95cce37da54af3aeb15c1923cb51a781293abad90ec67b302ee1054281cb79a4adc56e18e04b6d0f5808a8b969d7e3a65f3e53717401edb3b137357914013d4e2f42f1ddc500e004beb09d14c36545bbafc80c36369b41d77fd9afa2829b0678c4e8117b980b0ead25981a071bfa4b8cfbcf9bd92614b06d5ba4411515590c8425f800e35f89a0d10e4502f2ad8980c23fcea92b0f2d5991737b9c11bb89b0281f7f24bd39404a5e6f23899fa5098a1029e8d6a670cd4e94163d12fb659c6bb28b28be43df3ccc0b9be3193aa2daf2f09c137a78a5ad3ab4b14851dcb11c7a0f4218213ed6758ae943e00465f4433462a96c6912e117b41d27e66faff56ffc1579467bade15f082f610d05a979e984dd1fbb44758c323178f32bc3e14398c1c96b47839f9d351f173279d682cd3b148fb13b5307ce49538d129273c737369809dbe1a3706168cd992b5b0d92e410478370e8319aa9783f0204e95575d9b9376e1f0c9fa124499d6bdc7e96f53040b3ef40bae5cfdcc3e295603d98b70294240aa7e09f140ca25c9576b91a3f0e6b1fe8af7b96e279ed80909d3c3cfd83db18fc8025b2715d4028cc6d92242de638abd1b0031634b6c24a454654c7456441fd82c42d8e73a9b58fbfe6237e90949d9ab16265b38daa40bc71830df4b12e0e89970e24e6afb636b8d0d9c994a8e3def0056c0378d5702fdfdf67abd76c910b1300bcbf3e8fb5f4d3e8f753a7f51abb116fcd4da223e4ccbbaaf89f872344ed3e04a3f43c758f2d92163152644ff80cb3dd0bf23ce248e94fbb99f21a05446e1391d3c600916b45f78fab5c4b41856ad786c9d95a1a78806522afb65ae853eefaed505465e6d5ad16f05e1e1d20d7814a50a8d9e59e67af89bc5ce1c128b0b9e561a4bec3d60b39c33aae18e6f28ef64a8338fb520315fa560ddcac222e404bb93f2ba1495be359e23f412a40f052c986c8c49c5bf90caf2798a61d44b6b8ecb160b9d18ebe4fc57f6fed505be33fbfcee9425006b4885a22db64273883e9a121b0a9735913074b11bab685f0924aaec0c955a75ff5cd0fc83c4c75db503294071f8490c0b215ba8e4f02e14b7c762b2b3cf99355af5d0488ea261a4f0d81867d9c987b917150a0c8579e11ca39fe47edca181e7cd212b9d2436e932f155c621bf5e53d211357c3d2939bae681e4888d0cd0e3cd8f1a92f632f761afc40b1817040cd45774b7980bfc62fa55fd4d1e8bc0a9894d9e21917161a1c220f60b9994ab5983c6982d386b6bc2623748e53d549a6acf7b6922f6eb6d5dd11e01e3927001674ec7bc37bd3838168da4f164", 0x1000}, {&(0x7f0000001440)="a276d3bf2d4225be728a6a02ab99a2795d5543d80329a0b04173d1284f77ccc021baf915b82225adf9d76176e8763ca76d9d1740356d4ff99947e5646ff0989c13c4055c2f087dbaef6e373746d53ab50ff1828ad35f5dc35ce7093c198de75b7229ac57774500fc493ca36bfce63adef5a8806ff64ecb47f0d94aad39b1c37d0024c093bb20d225b6582d2f83887deebff0ece2318db8abc1cf33c02f45c7788096e02913337a33a3f630b09295b999d7c3ccc8ee67d085a731e0016fbc2e13d9e6f695c08253ba865b6d8a4b20fed600ed50a590fbb2d576c8061f76d7d7656a7d51ea27c234240be4028c8fc77771d6cad8921d826ee62322863757900add9efcef6e453e0f62337c3c2930549752f9e8d4411afeb12ba0535c777abf3fad06fbaf2a52fcc5667f5e855d33eecde70b0ef75ac95456cf8f88478a654c1f6f3723be489fdbce2cc45c6ac9682b838b562759c492ce2c72cd947e3d64de41c6fed5b01254c6d9e725303274cae4a3f3f88a159153cf3bfed24efbd766f8d5cf04f513c9f5987c8189636289484bcdce1535b6f0086d3c7e8d156151d96f95124934ef48b32e107d721f8537ea6fb6bfc18da10285bb176b62b8aef712444988320c1ec19837f572e74b21b81ad796f89a92fe0ca0cd07cc9ca2fe0c6ecafda058e8bb71d12e1fe8bfa8ba5ce6989636b83c8e876764eb6edef265e7141cd34754a359f32413b46547d2e691506f9417b1f670a607503a725d89798947bb1441db4787f6d38c5f52edc14968110f6a9930cd93dc63bd6787c8b6a66a9a878837b786771950b5c2b3a1ae8a2a1dd64e86befee0f506d814e5ba684dcfb3e51e26012ae78606b78d9efc379629d707589e1c42adb43cf5761b5af65882ec96a4c5adf19fcdb3797d35d634c5e34ea3a0426d1b364937449115c96fc7d279e0e7e0921a92e5f986282cedc54da7261424a403cbbfc3a811f26d647c5b9fc4d1ca28e96ee5194785b861a80523aade4d223e31b37c140f647ee64c31f95a69dd55961c5b26b92d73f2bd24c9d28295ebb9bc9044cbecfe8ad9e1b8f369e9a1ad1017cd9965a2bbe2978f650fa2f77dcdb5aa0b206c485af4995b9627d4564e7f826dfda78c31295a0bc1ceca13c4aa4592152e2bed18f18562d61bf3e0c03fe874d41682b7ba9e97e2726ccb42353212f85f029018959bbf9be5d527e5e2ba27b3ec82ad6d2533163a4862f6917d234a37180fd66c0185b7e22df258ae11e916b45f9acb6d00b0015bf679e0538c70b97db0d4a54c682209480cbe1dbf2a2f6d13d7662b63d52406705572333830fefd6b3e08ebdf25b425f8f5c06b03b18668db237ab4de148981f8179e97f1258468c4c3b3feff38e883848aafa3dd8aa3b31c2734447d71ac8ce60749afba41a537ab6accd24b2e2769f180d3851aacf22afe02f1808c7f1b0f074c003e2a5359586cd2a46e9beb5dd24df9471307b53cc656e8b729e2047f506780a6b7dfee2de4771d00fbb32dfe3026a763cdd7818fa7e6eafde99cbe46106e217ed550c658d61f2d11a5091f1e8a06c064d2b3565205594d035b833da84f25e2b8bcb835514f3e64e3f35474766e8998d1db80d939388b125f97cc3f8ee50ad0ee3cc0c02153afe52c2da8d0be178924ac1f4bee14f9f134364bbe9d1de4bde9ba4847dc007ef4d1d646216aae39ec2bbdc002ec151d236d69ef72e5dc41c4f52d5795dab9de07f76628681b09009c530ef719ddbc282d71b552cbb2b265b95abf75862b2d43f689426a8db4b63da1af76118234218d173d855fb845b44f95df45212d41c017cf02ceb14335900d7c6bc85bddee25248155408988e3701633f5ff6abee5035e05879c343df268fe36b3b29f1249cb837a937826b5e0a0f1ee4b70364f6c6d4864762ec8d69b4820f12614e8bff27369edecc67647c401b6196bd007ca302407b0646e6fa4de3142aabc098c1206b4d3bd3c0b6f247dcf812f5763e5a02a1fcc4dba3d4cafbdc5f0bb25c3cffc00a89528c667e4e84768a08af5f0ef557d000d58f3c44fe05a5db9ca9211a02a0103b46b767f436c5580e9824e214f3e26364d353343d6f1f89dbf6fb74ddb697ef16d3ea1c3d328181c65f71534618389963ad9011601bbedbcfa7278777ea0b699401b5cb5a640b2bb269214e2af4180318dcc1f2964846c6aad44564b49d3b3a99b3b4ab6adc5cdb689241b02b9816156e9e734533fc27167f5a1e398dcf462991f8539cc19a5e97e4f0680636de1b78077ed4766c455dd4a9271c1d08ae241976b4b56f6bb48f1aa4f6cf2643e3c184ae03b925b6261a5974faf607ed7bc06f77bf0688d5073232f99c35174e97b40eb2bf0bd38bf9d22aef62893243a672fd205b64ba3da0bf6ce33113afb149655d6c8c2396b700307d16e61efc7a346a7835a5a5c4f488c89aa829b834ec9d57b5042184e69d3b8e2c309815329a129785ec25f95ca10167fdda88f5ef30e9b8ad2a0526acf6ba4e630a589a3357f509783876f0f4dd59ed9d279e42dc0bf5aa0348d11f1a3d610eeeba75250d4e59b579e55fa360f9c4a61ae2fa271ade0238c92b192a1721ec8cfce53dd32121c963e8a845b9c871ff274d7205060591f0821a58fa9c8a459ce5b261ffe7d92e5a1034598b572a61f09092ce071b7e3fecba258676d19083af0d8fe27bb344d422d613ccc357b1ce345d2bbcb44aeca3dbdbf65fc038c9ccb42dc22654d76f1863346c366bf69e3eda03d149c4199c974a7d477367be51479765316c05a2523ba060abfc4b489b0b23505bdeada31f791d46aaf33bfc9cbf326becc553fa51061d08a4f0e7e24be8e518863f361e439cacc4844ac7c9de17acddb6f99ce532df00f441ffb66b94eb7b30d87ba9b79928bfd51a4dc7b345f2d30fb929d0cf5cdebc05e559f0490350f2b90d76df673a0120bd2a4d3883e0c0095e8201de6f04d165f14f9d05256759b36e534c569119496a62d786385729d430caf6f4998c8dff9d5a261c0ec5f6ee40b8982b934e12dd466d29011b7ded72a8c73b77136bd01b6b2753e93b123c7cd07a7622342beedcfa4844b240089bbde55acc85cafdd8bbf9f56dfea36cfa641b4c12b28e6b0e3d23eb4beb0ad262d39caead0865e1224abb63f40c28d72a05c6b21a382b2bf645fd350eafa5610eb1258cd546c4b5809b398cbe69f9b4d193e17555790a6b38f8ba2bbb640cbb6e35bb0ff7e8c87851fa1f99e4efaf81f78ec709c0f80d3ca67c446e50de234d12a52be847be8aa631cd83280abff38ca7cecb7da7e2e205bbfa36711a06dee6e64edf1ef9a59c11f15c98a6a940468534e227f7291b07bdaffe9a131b54c3b21c21981668abd699e91e42e29b5e773d3473c1dde29547659873a990a2f73b28f367ed3f731d40a08c6c82c04288b47c67b218b3aa359e3e49d24424426d0352342909dd6fa3f5655da840d2e08a6c088a8ae532ccd19bd08fc94e145e689b3da29749ddbe12aa6799684d5844c732354453643f7cb423e4110ef4e0ea6aedc95ac913569485eb7000191c1101d207672f330e41398981b1696c673fdc8ea2c38185c1b39bba406973ac2d2652275a9afa48399c59cc02550fac67571d4cadf0c99ee40865d69a6f6846dce05a9c26be48460577c6f551aa1f5f143e1b46bc803bda3ab8430bdd331bd902db61f1f91acfcb57655e2fb3dfbeae212cf1610a14acd1cfeef0c5f04a9cb0e2ec02c1b0689d9752608212637fb298f36d205301bd3017838b07c364a44444899efaa3303e79e610faa652748ab1bd29bd0d8b0ca54c71009ac588a4a31fbfc393c157927aabe7875d29b6351eaeb80b185928e185eccb45dc37565e19c01d2364206d3e921bf35fe2095150bd34efc5766960452fa7ed2aafa6902ff3ff8c2658ca257d2a463b438978d8b1ca5d0a5160d351ea9315149ddad704776a7d5351d53e7febad27acd1e4762a255e96a79769016cf9cd6e86f6e694bfad249fcb005b634623c8069040fe30910280a5658beb80000d256f7dc2dabe8baae23558dbc2a8150b8e242d5f80314d77063bc5f4ce3f6ebd57508acb5f4e269815d9ce38060c90e3019363db90d6fdf296c6d11f43ba361ed30dc98faa2f1cc8953d45c10e1d23dfb98c0b853b6de9d9109e7ab5a395c98a168d59051aa0426475e74a53c2fd44004197746839b5dd464491b9c2eef89509be9c440df008f0401e3cf19a9666d0562609be9938718ecbf69d69bdd65b6b8621fa0922c2ff5a01dd29c7a0180f1decace1b0a0c4d544ce69d633b078b5dd87b1434008a32d7e3e1f729ddd41fb3f5a651e0a575aac62d50723bb67b04dd9bd9e34717a9ff71081ceb6e3ffdc3043923e20c2b6639ac893ce3394bbeac6411f7e9119e6e5842c0102a9c1869dbd87673c687dbf0c54404d145eac98a8414ae88d13f5d0eb4a81a6fab258fc46e599f9a79f9a17251b408ba7b241255552aa91bca0777c4167716d6aeda3b179efe0e467290331469f80b6d7e44183ec44c9b40b83b6b3c8373b2ce4f9915627a59ee459d1d4be634a64122314087745240768bd13576358ffa627d2f57495d5b0a8fda745eea490126c6002b7205ecae9689d963d8d39910bd623003b26f8a8799ba9f0181b03d91573d4b38a5374ad930bc3291de25b765d89e7ee29a9d771d058482398daad2269528cecc77da6366aecc5472063e68ea10a8c9514572f981d7c6bc981945383e147ddb6ae8c6a593c75734a2b4b726d03babc834a69fd7610336b55a9d4a36fbe35f65e1cfb2259ef982a8c50f6489600dbaaba67b071c7283cf81029e5da47157fd04d9249c20db3df57683e9680bbd4c8752b72b29c88ab7672a84ce175acd269f212d0799f4179ed0653d4fbddffd24a72ec20b0142c015057d828e346e505ae4158baee6f958662e644d4ad33fc89d279fbe15c0e83e61718fc20fef84a56f24cfeb414b8500bdf8bfb60d588d3acdb01ad58883e7bfec9122991b2b8978ad4f6c18af0da9e71f3b227492d25b41b89e9cc0dee1671f1a35d5aad862c015393ce7997fc88c016da06d467a6caa622b970c9ee62141d16c102cf05c9ac581d7cf11a0ed22d8b0393ae55d2b45752dde314f77e4ea46977192254fadc1057a1c22492c6fae2b343a7e4bea5a287c0ddfc4568ebea4d1d994a0d3886a840f4f8d5e2de75df60cf90d5cb3c81a475c157973e97218215f251461d783ae4fa1b846886a8c02ead52d9bae503c233c6f9d8d37c9bd467075cd8d1296ed193f832402f5ed198c9686576e9dd6bde09ce9166bc98f3b1a735453f800a85defbc25f4d058a3c3d06a1612e87c3b9739d305fbbc46d3a92758e9830f046b50ea22c286463a2e5fedc648345a2d4a5d0458affd2b7b9e062e118702d565d93fc078060183dacfdc475334a795a5060b200ef1bb77b76c3fe2dd2497904815cc31c36dd1292bc37ea4d3d0d85b457305c3f6aa82e308d2c30f77aa716ad93b660d68d7cc6b2a6af5af2fc37754a32404756526dd189a05e3cae7cb30b9bcb8d8942d4e1135ad91cd69220a7fa5e813dac6d36f1ff856af73595777e3c0caf4cc0e5286709254ddd239beb5277c48048c3ad41fdd630fbc112bd94cd9645108ee86593853fcf31899706c0e6f4f35d7a652a39f91dfae9c6821a8080926efa0751b840d40146fa3b4d83a4e92486e8391c6fa7a717b2310ceec99f4cd7a130109ae94a02c9bdd74db431b6f88547541ba0eca20e62d75fd3a612f865d3ad8afd8", 0x1000}, {&(0x7f0000002440)="09e141074cec2769ed3139b223130040a4292299e59d30929618256816faa4b461e046a2ad8a68dde29050fe2325bffe3b8144004b028c92bc6a7ddf8f304d6e58d24f2182d1b95ec9ad8c4dce3868aa8f6b07ea49d7164edeac294efc66367a5f19003485ac56e839d0270332453e8f79a9414c78eeaaf4778fd2d86f758c5446ee09f69c953207b11ea5271f11838065a2e2ccc2bc7f5626b9a298b14d3f4f3c00ad3b2cbf560e86", 0xa9}], 0x6, 0x0, 0x0, 0x408}, 0x7) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) connect(r0, &(0x7f00000026c0)=@in6={0x18, 0x1, 0xee, 0x9}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000002680)='./file0\x00') 07:58:08 executing program 0: pipe(&(0x7f0000000000)={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) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x5, 0x2, r2}) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 07:58:08 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getppid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) 07:58: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, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)=""/188, 0xbc}, {&(0x7f00000005c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/102, 0x66}], 0x9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:58:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) 07:58:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 07:58:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) dup2(r0, r0) 07:58:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() chmod(&(0x7f0000000140)='./file0\x00', 0xb3) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 07:58:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) msgget(0x2, 0x609) 07:58:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0xfffffffffffffff7, 0x8, "16cc7d4aa0fef9066cec60dfe4510b8a409bca82", 0x0, 0x401}) 07:58:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x2) fcntl$getown(r1, 0x5) ftruncate(r0, 0x0) 07:58:09 executing program 1: 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() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:58:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f0000003c00)='./file0\x00', 0xa1c, 0xc) lseek(r0, 0x0, 0x3) r1 = dup(r0) recvmsg(r1, &(0x7f0000003b80)={&(0x7f0000001780)=@in, 0xc, &(0x7f0000003ac0)=[{&(0x7f00000017c0)=""/113, 0x71}, {&(0x7f0000001840)=""/238, 0xee}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/137, 0x89}, {&(0x7f0000002a00)=""/157, 0x9d}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x6, &(0x7f0000003b40)=""/24, 0x18}, 0x1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x20, 0x6, 0xfffffffffffff7c0}, {{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0xce}], 0x5, &(0x7f0000003bc0)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x15, 0x3cd, 0x9}], 0x100, &(0x7f0000003c40)={0x3f, 0xca}) sendto(r1, &(0x7f0000003c80)="38f191a7cbe5fcfa98715993790c9726c58e6e9bcc0b4eb82575d3834326ff2713250934151500f53149a4a4e1c8812dfea6adf04c59374437da4f9784ae7cc910b32964f288a2111423c71147e14660aa68a21f3db75bfbbba8c42032dada923893a26685f23f62927e98a3641b1b30f7f31885f1868a227ed814ce0a7a0bf430b430699874f66b88a835b9ccd0967df36fb20ad8f167f0ba8b6ff163172a792982124bc93f68a659f0879f2c2f0d836e2f11bbbda61083203a8079b5d2f5e1266bb392b2e4e099d646a1e16e9a66a1ead6b07f", 0xd4, 0x400, 0x0, 0x0) sendmsg(r2, &(0x7f0000001740)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000200)="57057ad9f9c4f1de6d72c597607099c7b15ee1493168cb99cc7b9ce1", 0x1c}, {&(0x7f0000000240)="da3b0477de2c38c55e5884bebbef487064fe22072d54e3fa65497bb6adf152ae61c561e2086b94337c18f2c49645a52cefbbe35c5e830090145177512c1bcc549d6da95ba3d868c2d3cb5608ffffd1f765712f5437b2a9f5c6ef32ee0d81cf97d61ed49f34c2d684a9faf4c3d44d551b3f79288e6935aca4908bc93ad80e5b0ce7ec3f2c6f7d4279231dfbf4e82abfc5b5ad398d5614639f971996ac502586e7595d1cfb0926b0fcb09d57bf156cf1fb731da581c296b25d7d696fdda3a1e414c9b64edfc4b2c98f8bc482a37e851169f4a12ea5ab57ba45c4d11c8345221c0f52ef2f91180578059792e294bc01141821387f788041f44fdce188e5b7bc", 0xfe}, {&(0x7f0000000340)="5360e7ea14edf8ec8f362c9bbd32aaaa05a3577c29c696914514937721f465f18e095a16625bff404fe0e725d7f805138d413781508605f3258aa05b300727f0a1fc6f2f6259bb73265f", 0x4a}, {&(0x7f00000003c0)="b2897e87271cc3d8a638afab0c732acbfe29d0a2faa8c031cafbad96fa7229a3ec0ba4a7a672a071364bcea91ff7b4b37bb52105526b672607c96a98235af8e78235c4d90bd5cf01c408a5fdac3c677e696285e9acfd0f188d88b9865f1a7f9f2d58fe26da679b0720b7699cfd37a466787b3c0fe82771e4dd335efa41bcf5bd6f40c5e4ab121b3f2dd3c7e1e928d1ecbd34e914e664927e3186a48def021bd563274df25d78ca5ad41038964aecbd4307843dddb840f8ede4562e0600613c98918f27789ce041c88910843433c005e1a1cec2173cafcfc12d82dac729936cda76a890a40301ecf2d1b1b4f89817d9efc0155c19071a304541657366ea2101cbc9ced84e8346a0982df288efc340d74dc58dc583fe0549fc9d04913369c863723c6227f2aa27fca42b3045284ca7647b524ed0068aaedd35a4b364c06db63c59df6a710462b1ef67b71b1ae2e94f75c43b1fa26e34afae37c498d3fb06ac3b3975ced4b43ee4b0b90e5477eb756d9b4f360477d2c50e2a728cc9b15d60d285fa81b8f4659d515d1d886ebe28341acb50c9562d05111a905db951f1c3d5d25290b273e123a23d78f61dc9a03b3a4027a2bdbc846aed669f7a5685ae90565f58ae3f7ba2e35e7ad6ab4a61bf9de4a30220ad5b45755861930a5814d506d8b245174a956ff1bde8078a06f153f64b6fb588e9c997bf361c0764f76844968c5419ee07e24edc91885c25941e47fb4ba1de433c132239366d5a8e911a82bf1b5efe09f76f9369db7a2f0f922e4aa5c7e1ea58d82df1304dc08a57a46c7f2510727f5d8166db123d0bff643b98d8ef60c8e64380d00b6d74921348232a417af6fb16284ebaa7ca8af88755707343e06f307739624570ce5cfe157ab4bbea725d9f11875adbab1d44658060be5a72d154148501afa3bd47d0057864e6f306e1822d014e868e2f39dbe01c55655f4e9dff3d50bbf3375c8e20b155057fd6500055badf54fabbe35ed2896ebf32bf22acc8fac6d12a7c8a8a0bcf5fb4dea95b0059d9607161733ff08873a1c1de1ff6bf2fa99e034b34aa56554f663811ab7f43f8664519af37bbf4380076db7430ff8f834a98217245bf061d8a75407bc325485c873a6fd2648cbf1a7736e39f154eb57f2140a0d8ba87d019ab3c5c926df6743834bb610069d2f53239b25b095864183dea613f72de7fe32c6e5041c9aefec2106294b012591e8eb3152a413aac1904bbcd48dbb6133da5d0d3f4255a01a7aca8d2a3b49c89381af659a241abf9e43619c21b63d52be135cc219b2414221be087906e656b20a81ff9c06d2f7f01d5f031f8f13c6e28fc64e88918e0ed395a54493a76c58ac7ec9a72d06b635af7c2c56ef1091658728da86dfcfbfa89e31c827e4df448891fe128dc68ece7239dd1901a252a2ac78f78510b18d15b12cfe2cb91813a51772c574d93ce458401b2e7b983200902d634a1a95ad77bcd6123c055efdcf9d79c15281d81f336c0a13a600aec5fa8e7ca18dae421ad828ef8741c2667c5388b3548ab44b82035434ee66441e4eebda42a972808123a9eaac44eeff16c56d86821c1ba106b8893e56011aa4a64efa5d1c3359255fc0da3bb5bbc6b3563b9d7404b497d181fffe38754a4a66f8d922a7be18eba85db81b146ad2a1ff4a8981f9cc9b13d1f40cb85d6bcec117ca86ed4ee35778d1db20d08905ac17cccec472040f615f2875d70de89543119c985c174d80bfa964999884b1f1f44691f65807963f2048fd10eed5db955fcb47196044ea4eb4767b22e54ccd3db2a7e54bd1c73b0b9f7c95432276e36ba606de209e23d2e88d4ba78ffe9d4c45b51b33c74637504bdb9927332c997ad8c83cf8850b5ad2353279f34ede0a81469fd3bbae44dd10a5b0a086257c26f61aeee344bd006c983bfe09e01941e5947eecd295da829086ddbe68c6108881513dac3dd723c04784baee0c7d79be1c90fa8865907d29e5f783550f5accd32f142d1aa72eb56a459b0fbd21996c35b5c75f54a19dfa349f32be5b383edbf8eddbb9e12435cdf0ad8927a49946a8d910d4f85bbae22de3c1ee74854064132dc4e433c74c5379a3522d75334bac25a5195398afbdec29b2975106243158da23bc9f619037b82e280e34f8fd4395bf3a91271dc70dc3c010469bac4936660729b844cd5b11baf4caf58e1d9b55cb1dd4b075b6f14b5b71d80a8c7f6746f2d496a4d2ebb1d17212e7d79cd764b6200702ec32090a9054dd645fd364335507b9cdac8ccb23a8e56df0e789999d45c147b281e813091bac5cc0b5740b0172e32cfd9a35af9d587ac7db22cdea17d8fe738845676369a19cc4e36dc1460d6fe49cbd1a16a4a099046667a862a901034165a4fc0eab7edd1dab08f2f8ff8a617d2b6f99faa5b598cfdce61ed1ec20ebc95275d38a1098e04afb3b772f953355a00f221776d602f051312830ee21cdba9034ed698aa00a8aa29f172766e20d14cdac23ed9e9dd316b6c54c6a5579e1dc9f10e5482762139f8241b021dad00ccf37a27787fcf5deeec85aad6f39f3252b1196d7b2cdf0d527e08f76def4ff6cc3cb922bcd45c8d89de3a789159b3c28dbd08b5948a6d73253d7ca1a7e16bd2061d70eecde8191c451a9b5225e9e87daae77ed069aea3f7308f4b7253bf319062288e3be95fd8e19e73c4a70a39e0146b8f2d1ca49efeacac12fb0ff2b6e99833f1c2b0d031e2fa05236982fc5a303cff0aec2a74e60a6886c374933784e13499738bd9c9b06ed9eb38a2e17913ef7097a8abf00f408d7785b63526d6cec9044f6fc51e3d701265e70040b42b0220da1b0cf5e1bb3120f3ba36d7b171fc43321188773540196954729300cd4a2371413a6710351eb4ce34f7100fb548f18a0b220a887feb0f21896495d72ef49598f69536810c35c8048a0c11cbc2c8bd3cf43893e4f5bcbe6853d389183d1a444383b18e970bb7f55e576b4b7a63eea2bbf7d71a60447e8ba471eea71ffd85f6703f0b611019003ec48af9821ca0bbe0ae7ce40a5a1954b5835412e0dbfbca3498e6ec1405d94345cfed9755904450d130548398d8976ad25a1bc4ce407889c02d35fa3461f074f1c28bff53faaf7f339d658d7ba7c6f2409845f6dca3830cd11eb591adefb4f74be1ff93b105ad38bac3069eca7885936a3a63ff3134e753b56f479436a84974b4a6ad7fb44f77904063f7d964d7c782267c2984009d51389b8c546628e3c6f62ad157264c438ffdda1b18580c1e09d4c91028c0f4df70a366b498c7b732e6b78d19af8d14488fa1eee9cd519529a383a228348f1f234fd0abda179e3be2ba8e66be10fdfc7a8bb3886514d08b51d6e4a1d390c3d7a041084641d9c1c829b4c6f5addd6912c3221a33f73c3386898999cf9bb3767e2cf2935b12002efd78d54533c2d5d31ad748ea1a2b6423a637c2ae9fd258cbd1ce229d0393bd128b4e6d21d7467f584070e75af59233526a222ed88d0d07a69aa51f9868b0474d0c4b10749638c9d4424ef6433d6181dd1fe9d814cf2c807358590fe719ce2f96cbe71c249217e676fa41279e3c4ea33856e6787a57aeabd0e8364bd1c17c6202c58f4bad8c8f02edf994d5d619d026c7f201ad776504bc90c82ebda2ec4ab3c003fd2e4a624195dff51bb63f6c6a03078cd66f56caf201b0cec97392c2c904da4677e5d5a396e36a66d1954b13ddeca0157123d4f8bb31a4fecac5ae25c99f7be0c06f8ab3d5caa1d28de833925163e4494814c4e77e12724140b8b7b2298c73b592bf519e5aa7c44140f5afcf4f4b9412f33494ae87955feb58f18d2d9ddcf3bbb1eeb70df73ea44635bdc559fb6bd873d0cdf9c5483427783ef5deca359e956284226d9d17078ac23b610047e59552a826a0c5f7eb4aaaaf3d192bdb244e96e3f92c1ee3bdc4d5049ca9e1176e52c86f6351ef7eaddbb5b773cae8cb7248d79a475a693ce3adfeca97b67e6e260adeaa8b818c46d185de907ca0a6f5cf61d3b6a6f8f85965976e9576667866f3e87d3889919984c640c613dc6e6baeb4fe3aafd54a24fc7771b6ff4559b3f5b9a269b20ef90c51cc1be408b80931d868431483db674ea54fe17ee78ec79fca3d21ac9aea95399adb96be8043304ee72a191b162fffa2de970c26bbd1e2a6a0807b229c5815627ad2e9c7e89110a08ae7ed8677cc819b52bf8592da770c7af2426d674492958f8a9dba1644873d030632bc34012896c2a6a3b246eb9b5828d50768251fec1ef208518e85b7b4cebc12481393cb7d6cd387cdbe6581f82733564048f4cda5a8ccf13c8995a4263aad75d580de16dd852935fe061c259fcdbf7afec4b3fac920e877448948a3ea301e2fb6741629ba0017c410a5c72d87bfde0877ad81bc8fbac825d9d8efc7a55e80479689b46455ad23b06b3d3a073b7aabb952ec55202850a2d2a8485aec4a161b3058bc68f8febc869b53ba1478dd8f2301fe2f35153053cd5262dfaaaca531b3ea7dfd25a9c835f87a2fba8bda36829db9eb32a6f18686ca95e047daef2e63a46fa55ac199822db9f85d3d50987edc247e768703f89aa17a568363835ca026314391bd4e28b41c4965543e8da32cbad0556a16067c16ec7e41b815f387a3520b52617a1db7de3ebd4cb016d0c6ac649e0c5ddd2587ff121a5a1d2daabe738555d0323304a5bc5db5c32fe0cfcb61ec93a8e0adf3aee4d64b726a267f5a1a7d98f4199427381d36beff7ece4b8304ea7803c5081c3cc97ff8030fba550546b29b02560d917be9ad9e85e9afdc8c718776ee995ef918b6452cd18c20f4add223461d022a869d7b918c8580a713f2a2c985413a3666f47a8a025821314a90198385f363d1e6dc0e29ac32ead07521131d97a6d3fb36ae3a62b9bfbaf6ce6849a23051b826e27b3cab83410796462049e2595e120f0cd0928e7e8613414508a1afb48cc28a0bdf5fe947c938014b11243ff06e653e5838beedb724fb13bfd0d37ba2fb6e852d357cb8cb154ddfd0c46a4af38bcd841776cd40b8903677ff61d74dee86fae454f2099a64dadfaf0721caee77973e9978963b4ce7537e4525570964f2c66414ae1c45a67dee24b1121ab343529f5d3eb313570f3e0f8d0485ff52c1fdc01759d39aa89d07c5c1753c4d2c7a08db4b4bdb3723b69fda0e7f5303c61efc4b6e7875d69de07b2bd7a945937b919d45e1b5244fbe6309d10ec94bfd23c1f83bb6506021f4924f12fee85ed250f88cfca0e58e7697d64e860bda981b7f93642d3088608c5c5e1325fcf5fd09e3f45b833d0e460accde7e2b8a618291376412b11b7a070a8c1929d24027ba2398c4b1b2bcf8a03c322d3ba9a9e3aef042d82a6e6b8ae8216db668e7df87eef65270348e2e1477b3bc464dab5c28cfff280eb998e68f1d99a4863916cd86107d3dfbcc640dfddcef9383f1e83e630ca748fb3109558cc12db385b13c920be85212d9ba5ddd6a91c408c3e836041839b66dbe96b41a7af69151145cef255eca3263f1cd5a9d3ce0d3acc3f825f36b33b0d3824b3b0f4ff19794d979cebbde4ab5ef5ac6dcf8622659ade952e551570460101386b7d909ee41867c62889f594d50e89bc5be43d28d2aa1ec955fcd53eea584ebfae30932617823355c3736e86609a2f581fe8c29a017d1882fa045f0a2cf2c2a125eadc4abc29c5863fed39d54255abca64de8816e82958e714a038ab8d4a71db81584a3d4ae65df5f257a1f04c10eda7ffd69a2392283277522ddadef379883c1edb41090b45e3f885441a24919e1816ccba7", 0x1000}, {&(0x7f00000013c0)="27230c4c57138fb12cf2888eee19dc3cd8db4d29ea897530e739699647adc4801b6aa9ad5051dbbccdb5d528e30aa00e7dd3d83615d4dda300604a643832f1c4d10aa4926724bfa2805177c83ff12fe96e119ed8d4fa8dfd9e4a1989d488e62de37b2cf814e135531ae2202af1a77e6b002ad776966471b7a363b3e3f68c1c4551c58cf08c25589f11e55bdc17176d36c7a9b257d409a11b1f8dc7462ee569842ec3106bb689ec2d279e40f07601003d", 0xb0}, {&(0x7f0000001480)="06498b831e61ca6ff414d1146925a52972c81e9b78e753f75d9e49a36314e4a17033625d08cc331958fb13196b85b3666aff123b83547308af85ca2e9580964d7117dbb7d32cf406fffbfb1a5c93dc6b13b6c434807ef3338745affcebc951f54d7412372776dea545868f550f691384f60c987ab70812a7d52130cf3236835189343e472e2d0243033d5abe5c55cb7f355fe5d405b1b9f930f356cb954b0a20721977a2fd9e4cb685c51be1c36d5ffadc3be0", 0xb3}, {&(0x7f0000001540)="cf546e1596b599b295b8be03fd33482dd43ffd95836c872ee860db8fcf1adf763a18cd5eec1d6e5aadb4b14e5758bc91df40f919f7ea19f9c0cea5c208b9749d6ac8d795207cfd5ea891cc4a013edc87ed7b39539d5bad264931055e4eeb9431e78148fd02139ae5882dc9cb156e8413ac113b302b73444faa436fc32108e2f4c616238b5c8b3da1e2eb9c53661bdd79d57194d925e1001eaf369262baabe3fd3e52b4c4a6bdb6b5f7db3eb00bea8e3d24411b09b432927a3b9cf9d72de6de452ef329e85a3ebaeec939fe16115a8992880f11785b52525aaca62f372476dfb1eef0f813ce0e1d9cdd1fc0d8a8feb5871e85a1225306f3b858", 0xf9}], 0x7, &(0x7f00000016c0)=[{0x68, 0xffff, 0x1, "b99eba89e566b0118a0f63669c1cda17d1045c420810dfba01fd02fd22083591e95b071f76b06c721a3fc09e51004fb1ef78ff401cd60ef9d90e08a87feb48e1582b9898a2a0500657bfb6f49d5f7b4d60798aa0a6ad8054"}], 0x68}, 0x8) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 07:58:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1000000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 07:58:09 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 07:58:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x2, 0x3f, &(0x7f0000000000)=""/49, &(0x7f0000000080)=0x31) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x7ff) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="a1a7807ae8336f4c51ddbfd6f77ca738d7cae66e840761e2f6d7acf2bb5023e3580886e6663884ebbda723ed0d4a73443de37c397f1ed9852a9f036dcd183d7d559501f89320a13031c3815055c5cb1289153c03a09a793899e824440c937b7bf72653c1", 0x64}, {&(0x7f0000000180)="154c5412f641b7c3ce0462ec7834ed825d32a08e50850f58885b5976c75698dc4bb15c55c4b8ee37ceb12d63658612dde6006d82ad86ed991dbf92f0ac4f0b66ec5c4fbe0c5931f5b68140b3b723fb93d90fa0f4fd351407a608bd7b814a6470582411f82f92dd52733e910c3e87a4812b34c4ae5a8a55b530a7336320e5c273cdedfa0a71b4b66237c98832c23e5def7f7d175d68b03aac90c130191bb4d0adf4d72aa5b263b53990fe2f15d80cd2604a270e1f36d33e69151a81a9f4f5", 0xbe}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x78, 0x40b}, 0x1) shutdown(r0, 0x3) 07:58:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x280, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r1, 0x0, 0x0) close(r1) 07:58:09 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) getitimer(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:58:09 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 07:58:09 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r2, r3, r4]) socketpair(0x2, 0x4, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) wait4(r0, &(0x7f0000000140), 0x0, 0x0) recvfrom(r5, &(0x7f0000000180)=""/75, 0x4b, 0x42, 0x0, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x50, 0x1) fchownat(r6, &(0x7f0000000240)='./file0\x00', r1, r4, 0x2) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000002c0)={0x80, 0x8, 0x7ff, 0xffffffffffffffff, "8e49faea54868eb5cb1251f35dd6674dd88192e7", 0x26a5d8df, 0xffff}) setgroups(0x1, &(0x7f0000000300)=[r2]) recvfrom$inet(r5, &(0x7f0000000340)=""/75, 0x4b, 0x2, &(0x7f00000003c0)={0x2, 0x3}, 0xc) fchdir(r6) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000400)={0x8, 0x1}, 0x10) fchownat(r6, &(0x7f0000000440)='./file0\x00', r1, r4, 0x6) fchownat(r6, &(0x7f0000000480)='./file0\x00', r1, r2, 0x6) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xfffffffffffffff7, 0x9, 0x80, 0x7fffffff, "7019a7d1313f342bc8b950b8bdd0fe305d52285f", 0x6, 0x7ff}) mknod(&(0x7f0000000540)='./file0\x00', 0x4, 0x32) r7 = getgid() getgroups(0x8, &(0x7f0000000580)=[r2, r7, r3, r3, r2, r2, r3, r2]) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x0, 0x100, 0xf5}, {0x18, 0x3, 0x1, 0x58b}, 0x10001, [0x401, 0x3, 0x6, 0x3, 0x7, 0xfffffffffffffffe, 0x7, 0x76a4]}, 0x3c) accept$inet(r8, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getgroups(0x2, &(0x7f0000000740)=[r7, r4]) mlockall(0x3) fchdir(r6) 07:58:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) lseek(r3, 0x0, 0x1) 07:58:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000000, 0x200000039, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 07:58:09 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x3ff, 0x5, 0xb7, "6c13df6af1d204d42e8b86e6866f8b072c833f1a", 0x2, 0x5}) syz_open_pts() flock(r0, 0x8) 07:58:09 executing program 1: pipe(0x0) r0 = socket(0x1a, 0x8005, 0x1) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000000)="350e44429301c5f80218dd07e2490bb4ccc0549c8fc801ba944260561b05864a94997dfeadcb027d3c92d30bc52e20ea7d2ba4ebc8c0520b5a9a4f7afebda591773636ea2d24cfc27fc77b87f701383c6f7cfb9bedf64fb9c6493a2893ad16eeb7bf8565d4b12273ea3978ffd1f7f1c2fc016bf950496cbf4244107b90cdff99ec1f7809c170c3c177a0618b0d20567025b50a3caf348e95031659f00fd2edf1fb82facde06d706b6885987ee83f87716cb76d53e2ca62408cd237416f695bf01e91bbff8ee28c302e093172b629bd012481f03b6706eb3f2134d27f81ce7622f484591870f08017545f71", 0xeb}, {&(0x7f0000000100)="8a9d5e216992edd144488889e928057822c5cbe88341c8b5482af1a43d60b7da05deb04f7e5de96533052c2ee197579a06dcb2fd1da6c4ef07cb9429152782da321be9e2d081751c756714128b3ac6686bfeaf3f7c2300c19eb626c0180e6a822801c86c2afb26733cd39d59ec9b9cbc3e903b19c18b79d7b23bd53b09827161057297d1dbf976faa9c91fc200eb6d2a76", 0x91}, {&(0x7f00000001c0)="280318e871ec71b181d691d94a4b7b50bee80d719e97df293016ebc8fdeb4494f3f2300eb730a396aa5b9f2b9a35b6b4e6eddaa6b0f84805cf713353e9827b1aaef854091e147fe78322a70d08350945ff251b01cbd577ff7c81f1f7", 0x5c}, {&(0x7f0000000240)="9a926b63b3bd6a0791948cfadaf3f7a9ffe8890c18a259c0ece808cce8c4adc2743cf50cdbb5c16e9a740a168f5fddcc3270b5d445e512a6385d805d165f08c3b46fdd7e755c3518ca6a35ee62d7d72a160bbd641f9ba92e29387a61c110ac6f2023dc8a6ebff8dd41beba90121fc76edcc109ba11d6160f8da7be3c5c6e5e0f0daebefdec6b3feb7b61cee4a8700b508fb551547a92467d36912488f7ab9a0c15cf89c57877e55cf3cdc61a8e15f3a4e547f1c46bf3cc86c12b7f94366bc181b13bec0cdd331d5e5bb1271824046c673f30e1e97fc87e7adebe3d09b51a51f43c1abb9ffd1a9a31c005a1692516e584e714ff41c1c961598f6214f0a7a6f455824fc096dec34375d98a8aa14868f65ad1d7419ff249c0816182a45ee7ccef7aa3cdc8f67d830bdf596ad148535931652fc71ec06e1b4294a5dce473727f7e6e8831fe986176131bd8ab14aa1a178489b4f0d6e46ab47d69ea4aeb036585cb5c832f7baee437f0089f41180bec5f6fced8b211aecfb74882c669c333b2d7eab0f11e8abf033cc8ba4cee5f99423a1eae8d6a982330f1986ecc13b868eb8423086e367a405b462670925d14febb13957ddd9745a53ae08bf8e72e932f858dc433210948b26221198c9fcf9601bd38342dabad615f49b0d1774bf64ee456b53f8528cba9b89bba9eb983602f9f0e28b123d03591b548c6395c32ac73ccdf9f5742acea2ce8b3ad3a12db66f4ee3af22144146a5c313476a36ca5ef76529e34ac8a4dc308505622ec562bbd21d0f91d82a46191a76ea675cb11afca9e2532d6d54c14271c28df839b2918c883f17ca888c36eae4c006336ed1398599d0c7bbfde1f1b20538aa2d5bb0ffe7645c5f75d2fcb440c3c93513ef8dcf0a80e00d09a21e30acebeec649126e2f7d180529290a41d20a7f3cfa515e20118cd4b75f94afdd21e6be80d80660962d802011b40c2af3a132c9a9adc047450a90dbfd60f6782b5a1b921b46533becdb6a2bea64e4dfba1f52bc459887830a7335d0cf26f1c4841dc69aa4dcb889c4dd81adaf6546105cf3b7a1f244ae238d44ba8e8274ba935c6f359fb092d2e222d2af9c602e1d3433d8a9dae97db7f34fb3e5afa2b59fc73d37f00773a6552d5fe1ecd079b560b9becbb2eac8718d59cca1569c6d7ea4b12bfbf1d30a48841a78c165033c43b175abd601369ddf140dc2a8c2db82b9871fd0b122f442bc3a6abc79e22fbe5747219b0f65dbf46d362561d92a2d52d91e6d7d3980c02b9165c1d5147c2f0625a02ff50aa288f2d08a626cbbedb45f3d210fe2d4f1f3f5446b931baac2c77668d7dd4b2c2f45052c1fecff3adc40567a00b1e32698eda7fd1cc0d1392c119ab357e355b67b368f06cadb585377ad5717e39feedbf7febc79551337d9692f74e2c8ecad6ab748ddb3f63f669609183c67a786a7406b5ba7b6a7152cb315fa6a33ae027125e38ff35eab9260a5bbe284c8fa6076446d24f11b9f50bd3cbd55cb8648d2a1e80e160c0ea36c920f46cb15e509690c4b864e74842b68e202b4508d5ff9c6ee2f550d2796bc29ed9388a1c1363925a07a78dfb1c8b2c53b790811bf31dbab512756f6178a1671351b61574991a20fc6773fead1669bfb981dab473ce4a148b39643f7ba92fe26dcc1ce6e72239304e1378c7516eb0a3d03f9442cdc19b5ad46cdb9c1fa38b34ccc9134938f3266c9cf0d2167ef2277d0dce6af28afdc4d0d6633fa6222bbdc9a9febba0c2e94656613f2a26a0cc829290ac56b8cd670122561e94b24f90dc77524b4be108f0992a61e84194810d4248c6cf6b62adc38829b27da1a14f9680dec1fcd8f135b60bbd95c8cc7fed6468a886ddac1964779a8a47fd900b2cd889ea9c3f31d7c7ccd4acce07872a2f2b488783a23bcf6205bf5666cc3ed789312b7b8bdac8146c547f3563613cf05a00a78eefc8d2fe8cfee7a7cfe4a55625d79cbf2892128bac75f0908d3513ecaac6ca7766311ebeb0cba5b60db7962086c5eb068acfeba18b5d1a5dd34a5694e403ead66f841d4fab223a94edaf27e2a543af8dce5c6c4d6d65329966e79b1fc7e34936fb6bec0e2fac65401c924d925d52557e9aa0713f201ce49ca36e70425f3888db1af1c0ac031deb45a70c68ba53a973a85e4e889bab9f780050a63dd30796490e32fe77c348956d6edd23dd92e7430b113c739471c94ecea75c1c0c7b2021638df253bdf19c6a354019fd7c34705a121e2dbd57818be2b09878077d7bd2c129bd6733d12826f45a9e827a7b14066e8f3ff0e433be95dd7e2acb6c82f953f3a27d46bd396fb7a734a647c19a3c2544b9cd984a86fa4b1ca4ef0c16b6f568decca892f3676f4310021bae0d1773ad95fd94975a9ecf1c0161367ac51c7d68c97c7a26b514f4768bf9883fc99a290d50c588b0a70f3a630eb5949b953c23ff306f03455fdd88418a20e8abdb57fc98694b5d87b28060a849cd62a79091faa9c6110fff7554e40e6a316fd507aeebeb8f1bf6a836d7a8cf3d4e3a5920d4b929044d43e7f291555d46fa4c6c2b425d7792ca16d74547b0b66e01095eb03a5c840fc019e0a7661f6e8d1ea40b9cc22ea7deea0c8baef480dbe3c1968044231c01f2eca2cb847625e98d0507b60cbacd0baf397b08b315d918c01fbb87c40efd2248b7550f5c46e1821e0730a76c0dd18fd3d263791fae6f26c365c96f134088a18eed3fab4464ea71e5a7ebec9c22e2cdf2c869e7c3ca2f3b17bdd1223638469ff61c8036d32a00d5dc57c702b99da6ae93450855efc98048f5c05dea7cb9f429b4deb55082a69b384bb6847940ec61fa9bef979557ea8afd311bad1ebec801c363e0b18fa670302c4dffda1a3db018c095cc9cdeeb17e04229c705b92c9c93eed6658a7ac58682ca0ad13be9800279fdd8911ba0543fffbb8fe06034084a0941c1c9c581c354775c1cae1e9cac4297aed98d5bb951e7863b522ac1137bde226730b905fd4c5bf89dc62869a3e8fe77c5749b4bf1541f21c4618d55adf4e0c16355be6c7980765d6f852efcdf6556f5402d5af3c8a4cd102f50c6634cb4e72ef3f360c5b737114bda5b037ec7eb48b1e2b3ad1bfd03c6f0cd227d1ff36a17f5a4f7af309cb9ecf12396b63f4b9d4b3fb52e360d646a91c0de5306223484b2f09a51118cc58e5e81287c9c071e85b8df39e2827600d77df1b8dd3ac39b2f365440c744818afcc72e9b004cc9ba35327696c0f7780c2d758d328d837a9f37bb19e23d10f251f2df8d6b3bb207ce5455a9e3b45e15328900ea917f9f6dd126a301a96cdcd67b7edd808adb788b3c8b05e3738c1e51770124fcc12a7f56ae2ea7ec5ec0e88dd10d35f6f16cc2ffc8c266cab18326613cd5f42b35eb01828978a2277b13b8833d82a97c68bfaef980ef5157542d6b95b1c1302dcb718f8cac1ac2db0401463a9b2ec33c9e4df5d1000fe28f0dde00ec73abb8ec2e9bf284c3eb084aa4cf55789f7328b07dd22a342bad3723a4de72b7e3b19304b142523e04599b6d876c834569ab4b14dfe583ae8f425642c36db48bab73fd84448d460c1b5f0d5a6d26222ebb65c2efd75fc8275fbd12034608312b45552b034658d16f00f37cd16cb2402e4b362e4a6a895586333cdd69ac274565e21b7327832c999c8487497f5ec16aaf98d9253836470418aebe889e9d9803712e6609dbb2a589964a058cc846533daef7e832504ac00499945f4768812a5cc678e8ee771fb8727c2b645555a0170da027c357bf350627ea038cf19f000d2e59d87d82650c491fe202cbf993181df3ed5906398c4a7a8f2b39efb270b4925c008b82b4fe8fc80e094cdf314abfc6e4fe39cfa355b35704966cc162cebf401a47ccbf95ed120a28d7280c6f9b78624aec375a0f028adf3f32a35a4fdb9be2604ce937bb7b64a549d0627670493524326bc3bdbfd8e0480c0df86410f00d1b41203182558f12547ebc9277b2b6faf539cee531474f99fc971c0d4b323100a2c0a598ddf70d9d71ac890ae62d77bbbeb30bf3419d9ba42034b7223d668362e1386a8616cadd15710aa048e412c865e21a8e6ef594a4dcff6f44cb7c7b22883ecc49dc6c7664dece3ba4d14f7829a5911daeb9577659b3d1c040d1810e3809ff2d402a27aee93fd573f911a78e9b0cdce4aad7b5fe0c4184d45c6e07af6d1f366f6aee7d03fab6c9d03e5ae0db10319d1f2e0ec178a66b52c7d7cbb2a9e2cde52821d32efad841b4d98e0e0fe9dee177c357ca763cfeacc004a9c77a63c3c8e3f8fcae6787da74196cec4c653553dce11dfb7bac7459c85a7649df45067d283511a6177ba9ed73d2cccff900aeb5bf6394e1935a32d2623c88aa69ca9a57946dad1d7f7836f892ec3a9c76a8b9ba9d84e72950e4f1d6f221203bcb6128f0e46f495f7ef1c6e129ea2c4f162f97d4a9840ff3cf4805a23dde996a5e5ae759d0960d60e39af8dafcad6e6f37484de7d5c96c17800bb7e1ee34546ee0aeb92451ebf6ffc92c7ff9854c6e45c71a016dfa74aec5194f60e43143ed21b799452b340f4e1210e191b1b2ca1b1e61facff6c15ce5665321ce4dbabb62649da1485c3a8d649716fc39975eddcef33b20074af9db8650e42bed2fdf699fdc1affafeaec10d19bd54cdc4847cca30775c10d7be1bbd15102e7f4d2550445a5dcfed6eae539e2a97d30ab0421d763c228118fc6440c334a75bad15d44786839905cce6df5d9ab60a0294744dd8a13b1b6d96512badf5ae4778f7bc0d8d21edef6c584549cfed0d1610c60567c3cf282b23caa5e1517db0c1c3dc9a62a35f824b4271fa5efeba4417624d818f6bb9b2be11110e24f0a64f3922ae992d794ca7cbb69794e89956f05f5771854529abd5f540e2674e305f6ea4066c82319ba0490822e9d634e32de35dce42d76553ce43506ca61ab0d4e9dbd08a5856db0210ee79bdc1d58348da6c1d3ca86ad1cf55f33b316cbeeee583b1eef8c55ec691f1e9f754a581149271bb07792142c055362b083a89bbbc7d0baa951d4591ecd1b28110e242e2cb25026c0cf05e1aa9b25429f86b70f07880568f06af5d61756e9ae2e75d2f35dab6d2d07796f9312121e0676497a3ab0e5b93175d7dc27f405e234db2b1a9c2df6b3db084cff6af0d944be6a442c196036baf94b7ed56528b0f286d2c8b9bad39326bdf288c62b3d78f704f12462dddf0983cc389ba9f73a547f6604f57c69a550fc27e46cc8237c7e12304024742417d271bfbfeae74e0b7672d689c07dfe0be42d6575db0648f10d46091bc0190247e85e26ae7de2866a55eea6428fed2332421baf81570080821b1f91462fe9c3f322a1a526cc8aab74e1716440e26c3a1cdae457054a6e86db39d764e5ba76b75285f8ed3400d8774570f2751a49c9d4cfcb15e2cb8ae3850be8e93a8a0cde1aef8997b77ae19e539c66fe89e040cf144a95ed9c7feca48d35f524ddea4f7c1ced3832bd1232669f737cb2fb2176f86427c0b65406c1b4256ec1a9e9a99c39957ee9c705ddef40d1bff41eea9a691b17ff9a1863777b2ada860014b5afe3587fffdfc77133ad592470b6e130954df3d0d2b8b4e46d62e3eed5c568301ddd5b8e2385aae19e73e888fb4e9cf12705a8c8c115a34321cc4a3dca4768f588c66bdb1322bf3982b3a5ad7326056abe43e0bff1328da09cd255fa7d26f01a8853a0d0723ca70f41ac41935716e59b4cb0a9374c8991a69a9ee4dffd0f9ed0b94e09e11e22d1ce986c1391a0963d68e61457da0685632dc9192e4fcd8155287be4ab", 0x1000}, {&(0x7f0000001240)="69d3eb700f50362df7d0d6662a374f7c2f598a44674b6f91c5323df60bbe", 0x1e}, {&(0x7f0000001280)="0b8b0c4290f65413c35234a78d661453e235a54793a4c7df627fc911b42bf77a5fa6db1ad2f38aeabbf7cecb6648cf1087d5e3d1eb6de437be71527822a0040208ce6c5241306fae432a81d7b52b6c0dcfeaa2416b378ebd577a0f88a3b58be929bc4989d8f3b7f9435c377a8985d760b22e9eded862400d0735541e09fe7b0feec1f73173eebdcd3abd41813e6f3ae0b2c248dfe3256a2bf78f2020bfc975ffc63b45ca904efd8df51004bc46206f638b7b0ad0be126a4725bfc0d4c10abe49519081edef5570e52891364d14c54b8747", 0xd1}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="9f582800169fc365ab12abab9f98a4bb2897b76907ddb7fdcdeb2aecf0916b55be3e00bf291e59f021562514efdc2ce0f60514a9312899e7f9d756f9921ecaceb9f97dc9ecfa135e0288e30d1c8d04973cf9ac489de08041da45e98a6026bbdcc574c8d6e9baefe0868a6973366d516b6d17fe4166c2b88da081f472fa8736554d9992a69ec4ed5d291f025142b5e8e989dece7374af636ce0f0eb706ff8999da0a3e095cdf9724ddc3ea26f709dcc812ba771506b1da316df866aecd1b87303727d1e15c0801e36ab13601b6d4f99079bc04483f1f3777d596c281f349f55b62daad26b93e0", 0xe6}], 0x8, &(0x7f0000001540)=[{0x40, 0x0, 0xffff, "688996d7ad016a1ddbbfb737be656eeefd116137848509fa504c282ba4515e9c09c008d2510548e401a5"}, {0x20, 0xffff, 0xa6ba, "976c7f48a850f10beeaaf776a7ea96"}, {0x30, 0xffff, 0x3ff, "8a4f4a6ab69243698b33b40836a00dd5a4f27f778bcba1115ce90e59bf"}], 0x90}, 0xe) r1 = socket(0x26, 0x4000, 0x9) pwritev(r1, &(0x7f0000001b80)=[{&(0x7f0000001780)="3e2558e0ac48ef1c3dde60ad2b", 0xd}, {&(0x7f00000017c0)="1320ee44645675bbd8439dbab849164a08e7f9566f8d67342c88447c8b136052938625aa91c5f7f2", 0x28}, {&(0x7f0000001800)="466766946b1fee107b097737c127e12e66159ef16c07af3206c1b0e682173970f05ab7472b9762bf29cc792e17e06470b04007d73e4060c24fe7aa48f65c51488869253c80eaebac3337400e5ea119555942ae365b5903fd993108c33fe240f8026ad420dbacb07d2199ce6cb2fd68612c46b85d736e381c5e69957be8ddcf5c604fd389db6cab30ef3397dd1de058527ab851bf156a691aac99b638a470d0df8f7d0306f1a458b15309d5f63550", 0xae}, {&(0x7f00000018c0)="b5bfeea76a35c9cae5433e719e500ec3be91f646daaeecc380b2ede4d3137c939d0b3060dd0fe3fedfc3e6992a48deca12b531efb64a23df20af6f148a1377a194f989750e51cce0d336d96fdb0cafe42369dee71e99c9882d151d8f64861cc40fea3b468d9249eefc0db6d4bb12543a88bcbd9e60c4dd342fe3f783810d045cdc85bddde239e9640623d743e7ad8b162fa2afecf4f257e9a536a5d2d8aa46614096a3bb21c828a23f51f79f21", 0xad}, {&(0x7f0000001980)="6b284afabda851aa0e3602e6ee527d799d820c672d86e4f0b5f06a4d31b931eba918d09e011dc91078b51f619d856eb74bcdbd11f5d3d5c2a2220d8ee9a4c353afaa8ee7534c63640a6aa97c8b11022f2b4fb567229dc6db6e5d3656d774e17506e048251dacdfca6f1c35b593838583408b6535f7813932b093a49b3fd724e3bcf6818f879cbdce85d4e098ee6a7a771a71162015d79ff19fb5f2077e4448bf0470c2ade2ef28b65f8cf7d1c020cc57c6a48e94f94ac6c8c8750d3efebfec08ba5ff8796be572f636eb29f4b21cbf80d34ae4d1bf4e08428ba49fd0", 0xdc}, {&(0x7f0000001a80)="bda6f3d0c5c4db9058f16d5704cc2c29172a8ff443731a9ce8af9d287ff286f1adc7d501c2aa3243311976121f804f50a07b5c9551aaf0af135bf4b91a205f42d731e5ada3caedafb169e3084ab2a16972f3805610ffc36cb1bac1ac7cb3e60ed8dd874ea7fda1070c03b181aea73efd0501e605e7ea50e6956dcda98cbd83136c044b2a6118a0bf60a9da0f33bf38a0282e6354b65e390a4860ea041285f0e4d556c966d1e028716cca8db084f39252dd357c0cecf9a1485684be795168cdfaf77a2162bb79c6", 0xc7}], 0x6, 0x16) lseek(r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000001640)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x20000020, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x92}, {{r1}, 0xfffffffffffffffe, 0x6, 0x6, 0x54, 0x5}, {{r1}, 0xfffffffffffffffd, 0x42, 0x2000000f, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x48, 0x58, 0x4, 0x800}], 0x80, &(0x7f0000001700)=[{{r0}, 0xfffffffffffffffd, 0x88, 0xb7, 0x688, 0x9}], 0x8, &(0x7f0000001740)={0x0, 0x3}) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 07:58:09 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r2, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x0, 0x4}, {{r2}, 0xfffffffffffffffa, 0x80, 0x6, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x6, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000005, 0x679, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x4b, 0xfffff, 0x5, 0xa22}, {{r1}, 0xfffffffffffffff9, 0x84, 0x20000044, 0x8, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x8}], 0x8, &(0x7f0000000340)={0x7, 0xff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x5, 0xffff, 0x9, 0xb1b}) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/215, 0xd7) close(r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10080, 0x78) 07:58:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000600)="4ae1c3903bfc907551132740edf0244a41ff0255d4274983fe804ca297f4a72fa214db5ca5b6ea148fd81c9928b7e50287c3635f385d0652c12e3a5cdbd26025462f89855948a29906fdecc2b75501f8dec61935d9c277292a2fab9118a75224164ef1e2e97c19beda1e519ab8775d0f80957b4771471d6a269ab474bfb70701424d254f72bcd3cddee402376e2cfdc5cb79de4cce3f471aef869c9ec0ffffd6f10f9d715da3046c400b0b2a4cf2170560907c8674c7ea572b68c4fdeaf1565d23410aba441dcab08296223e59eee262122db4876b6d0c43232c46f31b701ad1f2e9d296c6c49d8bb33f4e57e9868ad4f720122d969cb37c4597adfa59595ed9e2576318ca980f011940d90444abfd0088a6cc84b6f0bcd8feadc3edc51086c3d826bce7e98dab4eb01f717191a12519a14b731631abfb587e305c337d776ee40bd8142f41d881fd7ca9ee7d20d20a5be8e34c8ba2442c0b54938b8c8175e9ba9ea2289feb", 0x165) fcntl$getown(r0, 0x5) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/47, 0x7}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 07:58:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffff) dup(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x23, 0x200}], 0xfffffffe, 0x0, 0x3e, 0x0) close(r2) kevent(r1, 0x0, 0x20000, 0x0, 0x1, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) bind(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 07:58:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0xcca4) getsockopt(r0, 0x8b38, 0x0, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) getsockopt(r0, 0x7, 0x83, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) socketpair(0x18, 0x4003, 0x2b, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="7c1a4a98927c", 0x6) 07:58:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = geteuid() setuid(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 07:58:10 executing program 1: 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') msgget(0x1, 0x432) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchown(r0, r1, r2) 07:58:10 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) 07:58:10 executing program 1: r0 = syz_open_pts() r1 = shmget(0x2, 0x4000, 0x480, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() kqueue() close(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200c8, 0x4) getdents(r3, &(0x7f0000000240)=""/213, 0xd5) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:58:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) r1 = geteuid() getegid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x40) 07:58:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xe, 0xffffffffffffffff) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) write(r1, &(0x7f0000000180)="d205da88ab4fe3703f24a1ae722e3279df151271c8db0c5f42c022ab9eb434430360e5881279672176aa483506e9d7ac5c7a", 0x32) 07:58:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 07:58:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 07:58:11 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x5, 0x7}], 0x4b, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0xa0, 0xfa68, 0x7}, {{r1}, 0xfffffffffffffff8, 0x11, 0x80000000, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xfff, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x8, 0x3f}], 0x2, &(0x7f0000000040)={0x5, 0x800}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x10, 0x40000014, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x6, 0x3f6}], 0x7d, 0x0, 0xc68, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000240)=0x7fff, 0x4) close(r2) 07:58:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="70030000c6a700000000000000cdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b27a6439c3fc2787a278415e8dd249fb0316d1526517a5efeaa04672d44280344eeeb1b9bd1bac00000000000000"], 0x70}, 0x400) 07:58:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) getrusage(0x0, 0xfffffffffffffffe) 07:58:11 executing program 0: r0 = syz_open_pts() r1 = dup(r0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) kqueue() getpgrp() r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r3, &(0x7f0000000080)=""/71, 0x47, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="00f72d2f66696c653000"], 0xa) syz_open_pts() kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/224, 0xe0, 0x2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) 07:58:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0xb6f, 0x0, 0x2, "b79dad9c4b00f2a262be040000000000000400", 0x0, 0x5}) setitimer(0x2, &(0x7f0000000040)={{0x1, 0x1}, {0x9, 0x3}}, &(0x7f0000000280)) read(r0, &(0x7f00000002c0)=""/9, 0x5b) write(r0, &(0x7f00000001c0)="e3ff31e1694bfb2b56c8bc4454775140b761b12a96398841e15192eb95ebdf2a4667356618f4aae327c1ec480ba2eec825368f5cf598f8b832c06459a0faad3e690bed9c00963c5c686ae653a098443594ab8953d74d9b37959bcb78718dcfbaf194fa008a3c424c021970179b36dc9bd31b35eb74a9cdaa9df8bfcfd9e9720ed8e491e54368ba9d6535541dd44dde6f28f39156e2f358a9dfcac5d2e9cdb9d04f9021ccf6591769846add981eae5d0721", 0xb1) read(r0, &(0x7f0000000080)=""/68, 0x44) read(r0, &(0x7f0000000140)=""/74, 0x4a) 07:58:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7122f096, 0x3ff}, 0xc) write(r3, &(0x7f00000000c0)="252dbf48c0887934f3f6d71312bfe0f7581fee3202026115c4d6c4d92dc25ef475b3a52791a58ad0aa1bb26305a7b1ad73599d5eff724616f74b1c81349f0435313366a42b5de5daae", 0x49) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:58:11 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) sendto$inet(r0, &(0x7f0000001040)="777fe7a7a4634c932ee9d3546b99fec23101a77612c88d6e0de36d18ea05b4ed7b29a4e1bb3fa7356f162304262730533c1eeb3afad57b6f5b1a8c1c1ed14c6dfdc13ae87322e19bd878aadc5705fcb155d63c3e68b2ef39be18ff028195f2dd9d6dce7b0ad6ed0a2f6e0de99089a4a632d37ca19ada98b226240b704d11b461f480da9506f2e4f4af1d80bdb29ffd03b40e77c226d83a4cc5148c8c4506eadfa0c23302d1ebc6e7469c0ce45bd2f3c199358cb8d442f03af9108fa1db7b8c19b246fb36660e2291ccc08d5a7b983aeba2205e57b3dd5dc0f9f6c4b5363e2042511e0ceb5c549a313a6fc87d8dec3357e7b348ebc169e5f79b0f373465f803b7225e238d90b357d69adc62f03abbceec7a0584d4344cc0beff072f0e875db265ff8cf5473cea1f7a702051fb3e4f44fd66fc0aaad22282c08a2cb9da0a04db74780766521d207ed39ea933453c09288664d52e4b996f8ad433b4d68d9b8141d412a1e9a649b072fc038f15acb5d5ef82c6989890f5e7eb5f5da500cc6df23f59b3ccd98a3d4dc7c59be90b01db50c4c442a3c6201caf9ee69957313d5918b313bc14c5b925b4d82600569db66eb90854d4f407abcb84400f8f3f01d7343faba96cbbf7b9c70cd087f42b1a18d466230fd63172445c93cd6a51553ac14e726f4efe610056b0d3cc90c3fb57d9790c03f96f147d01610ff9c1c2e0fa9827a89f965c8e64f55e1a0643f70d554e2cb11485ecc26358bec31afb02f8c23d9e94fd0e7e7c5083c18680ea55ac08a4b2660533c70ed939272408fad8797d969036257f55f04ddec215b550affae04e5ac1cc32b822da0ca65805fc30e16db9d427239f064c7cd3afe503b8be060842279a4472d6ba17fc6fd71f7fdf70a800b269c26aac6b7a54cf9c1c5a7681aa27f49d467b789e06d35fb8bd23e0280529d228bdc1857c8b3a43fe4b765f4434884356c909e9fb532e6b15ee973eff581f4c6097a5c2a2701181b98f707d9d289260d9e6de7ce89c682989c8178fb0c7793740887d88d113ec614b76245c7524272eea1f91a550889de063eca4bca2174fec27f7405ecfc4556b1b5639cce84738384f55005486af30c9b8cac7cbe7f8c967e154e6bc8f533dd5d9809f2fddd304601f4679e019613ee3d3a85651d4f9368dc155436aa0f70a82c38d0c329ddb0f47a70d515fe72f46465d79ee91dbaf6abffd2fa0d892d2a775a3139ea58a20b01f6fa303c0ee148f9fd9ff43fecc0154e68f528fa0316ce650f6672867b6154c76525ca6862f5bb52bd012be82def124f3de8b5ccc146d4133fbaf2296b4c825a9ced27e2a35d1cf0a842bdcabd3a29ddede12f12654ac0df43be35d3e5b3266f96d19ec167e6a9585a03299aa55739bdf5c255be0b60277b9ed4d0abb56d0e428d52621d5ba0f6c05155e3538222e49dc07101fe74206f657e8b8c199c34de3d32d36878060a6f9ca0dc4c3f5c3a20e4508d6492b6f9f8497ecc8a1f93e2c545d354ca63cf650a1b045277e01303484d72caf0a7438f3db4be6cd176acfd55a458783172364391eb3225ae99b97933a2a4eeb045fb4355bf85be265b1f4346e2ed9f931999ad0713c73b2921af60de237a059f9afc992c7f6a50cc751d8062878ef8a2a091dc7fc1d7576bc19b595d8622ca20ca1677db576f702cae05deb977cf8dabb3e3acd4269569ab56e1387770aac8690843377f8694ef60297c2cf1175fe5ef162ce555f77b7a68fc9b8af020215c88f6dc0a55e33cb1baa37b128d2539d7f0583e5e0d4a076aed386479014e2744c8566094252c3cf1e48318c509a5fca9e4f1f3f615357ee8e7a6409d5cf9c629db425a8f207d27bf540ab5355376d05ff814ac7d7c80d5f045851c0b76494e5b3d5774fe3b2ec276984f32657626ef7bd545afdd5d43f388a89ba811ec2823dc8e2e7e7baa4390a5b26d2e3cfcb897f4e3f8b0ee5fe14c322ae4da9bd9c4f83c0b5c1ecd8a64abc13e26feefb6e017d1939131108759a9ffc5e9c4b0e93eacd32f4cb00284abfab82a95af4c5dd7f707e02f3d0aec413f0e694a690c8aa95ac98b34e10e143e67cf4403f8fc4a7e6aeaf477e99c317d26991f5ce9817b5a1c78dfe23ceb5a655dfe00e46de0526555fbc4ebfc976d12e458a9e8929d51cb0dffa0019f12713cf4f9845874f6c3ae2b5f276ba37d84dd6eeabc91bd3292f7971bbc4a4cc4d558e3a4cccd6966fce3cb64fb3338f3e77a70515a0961fee35939260e0384c3f90b65a69bfae22a4e039bb07888f86bce8c74b5ca2a6226f336a7f16a59761f42cbcf7f9234d0764f2efb8c448438ee04fbbfecd50ea75f115d460c97aaf2b927cebdc641bed7afd1ad19c29fcac118d89eb723a1512a472d39ab1888e7107ec535b67b7672e72a6541b6ee55558041fdb6c19951e40ed2fef2b6b74ddb6282ca61ff6569788dbfef6848ede314e1f811eb6980f0f374d71fb4740a85f111160babcdf31e3ced4c190a52cf1961bebcad31bcc9cf9c4dcb66753f86c5db63c7eecc8310f6bfb74c052148b9a3886e734906a6a0407580ec777e6694677aa3230419bcdf1428ceae59e2dd7631e93fa2bc50d35ca1585859972e40446bc74d8ed7143c2af4c51bef141d31398e4c51921df07642ef0063e37875485416d91d2d97fb8e6938d2ef6bccffe08ce36e5f8b44b1b4b725d2d22d601558c6de9f13695b3cbb13e79a33fac5f1bd4e2144287f39fdcef34b5dba5de92008471a04c8fc47ab054f62e3b6a07e1ca5806e28b47db2c8ce6f171e94c342891e451cd3d12a958e5c73f670110b9b86e7aab00ec9c27406942a4a34046774e7945449f1e27c5ccdac97a7ffd32bb73796079bb701986fb59b93ecd2fdd68ac5dd720bc9743358a7e9e75f6ee89b936d7d1fa602e650192ddafc5b6fcc41f56fead3fe948682a1a0d5fab44961db5ae2596b0c4116d4903ab2dc3bfdba4a08666bad586ec49a081a4ed4411f48aacefd2a0530585eaaa1cb7ce61397626dba220cd5fb1d6ec2cf12fa0aab53f7379193c47fcfca5691faf6e63b0ae6158253641b9cd7302334e4386671848f49cf112b8a440a0792fae3cb8e051d49891753ff27cb41a608118a9fa45aee3d88086184e070c002708788bc60df69d50ab9e7160e0fe9d447f73982385093e794e3f24e0562c945b1e626557b31829dcf3258d1837f55a2b7f19121dce5d921e3e6148eba242f0b1acb0b03f15de8c237005562401eeebc35d6de26311206c40d531841b432d79c1b61fa1a313bcb5e41d78e5a24cafb1885a0b218833464e91fabaa3e4dcdf8e08ca86e1b21c6ee2920718fceecef6c1d6712706e2dc1191949d3445b25751f171b71cbc4d40e608edabf1ffe73efe0a4204d7734ec73a5cad3678ef2ebb05e6990a7d975c34a802c407ea608282bea72ed6abba7d5fa63d9946f6530da4d8606d2df85b79517c9dce8e0fd617fe61b47866a1f2ff682da39389d348528a60793382611f0e2836b5220f07db9e8f749ed200883072599b25930d7a9c792f17e396f9cb8ee396e336614f5094b04d401ecbf0d12d16952cbb6989524161fa4b37e11f1ff50151833937fcd161cd5c438e7f7527610435441af72a51cfaf2be46c116a8c6a0f0569e37bbec59dd6e75f4d4d9c4db09b75632dd78794084934e8287bfeb5ce9761aa2d9b6c144e7b925d688967db5d6d81bf21aa406efd49921dd314e835a7619b5ac237d591a6e2c9d0e19e2d6f4396b422137d3621cc8c779d6ea54e4ec4258af608783e207ab510f63347d01478d957e8401f82e13acd5d0ee22bc4a90eae9d48bd6270277a7de1776a03e69e238358c060a1a3c96e2cf315b23c3666607490c0b8de76289b2944229a8c1a08f2b0f6942208fc7db943bb5546a21a16e43d51f6fcdfd7d353620839f0edb94e792d890e686ac44ddec844bd1615acb8fac9193bb0355cbabd142068d95d6b97f801ed6efbd394c5959bb2b0adc829f9a736ad7fd293fc58f899de1a95016c89efcf66b8810d58b1eb2aef1f54a8791b66c2b843c1bff5c6f55134d72b182daa667ed67789babfdd19a5a0944c544cc4483fd093e08dea15a08164d64b4dd69e5448e5ae17771bf20a8b8416809327887b641ee869620e30db7071537dfcae19d5a5d8a765ea0b463977a3deedf51d423c7ebc33f9d2b41f158080b55fd49d7cc6cafcde2fc54f1c197a6420757445ea7596d120fabd4eda425e5aaf1b98d541e3f8d1c468bba37d13fbabc7e141baf0b3ac2d553b5fa143740c50602ea710480f40b6a27299ae65e22979069aa56620ef6b2cf23b0bfe4e20271bce1d8f492f1a1ad8427166576cc298b3b0dd78306b1f2873460a2166a23f3114e1c7905e22c4361a446209f54ca88d4a2b5ab3cc5d5a1de6fbe43d76e1032c8cea6b8c8a983a5cc40ac7fbf6f298571e911bb998a2d1c7830cbba3b1e92ee954cb79c687eb4e41092516ea46601363e9d1e7b6d940ae5ab2c829d63db9c9f1ebd2631ce0d723f0c84bbff0f6177a105999cf7bb17cb037500542d1ff59c1cbd40b6854d07bafbd3edddd3a41b169a79d53c9480944bd6125be160457f6fee24b46bea3e389812ab8e59d30de1b67b9fcc85469e799666deed93da7db1d3223f2df0eb15632c90b956e74bd40dc10d11a338cf2501ef6ac897405e3c129e3c4a0e40a804389a4482c8d93dfd46d7a143cce0b54f5aaa4abda9121e78ef29506bb4d3cf780221c15bd954f069f20e5fb875b83e2a74360162c17233add49afb0c63a191401468ae42b4e66a98b55aa48e9a200184584625497753f24b5b407b8bff8ef865091a3be367fdf50684685e1990294a2c02e22fcc1dcb913423ef9f17e7ed2533fc810141334d6818728e3b810407add37479adc348a0bb5b6ec68aee884b2fc2518fa87aed9c001ae19fe6160215fb51918bb80501e6ac84fe133ce7de9a09fe75e8da2103d3531f7618282f9cbd9e62b5feea0132147ac61ba8cd80d79c50282bc3f3e1453c348ed1594d602dfd42cf392b1863e8e4129dd565c90877a07296e17e9f28bb83a55ffdaa348e41658506bb9207569264ae1b917cbd5c35766e196d9a27570434cc465a2ed41cd9c8ff6e734cf4a6bf8f5f14a132d365cb502932ab68316b99fb0d1a0c07229b760df8035f1b1b7d6675964f7ac7cc517073249475f9e3a9608db9790774dba689d701ff26fba170540a046f2a8789ac26192f2c585643c4024e5ae5feacb431dd9329fb09ae5f610f8724d638b5470a27ccc057572a35fe7fb8501a74e438740033e4b9ff7df7d936a7d71ebdd02532dd9e7e7a1685ac4a56708b12963451c9f649f7ae095b8406b391372eac0536e545de8babd4f4fb7ebd2123ec4dbcae572dcf4777e33f38f445725c3a2afe069e26b34a4a7a350ef631cc882da47fefae350c3116e2c780eb1a1bd914cfdbdee8ea3ba3cd9ece4d85b075728fd20d0c79e18c14d7bfd47914eadeb28e197c5e020dc4ee629b13f64b9e0b636cd5ae5486ae8a853b220620c8abe8272fa8384130dc2e1230ad93add4469462ed171c1b994225b28f3eb0a79cbb7f06988257e0808a494f0420f8577ac54473f66d8a4fff545433a36269b9053635ec2f70f9b927e36ed34e53a7e114476a1fda20dd33e13a294118ad7c63ad4271f3ab5af07037f2f8a8edc43b616fc73bae6b870be9c55c17ca715c3641ba05e7a4bef2254c39b72b8de42f0aacb7441bb9b9b00000000000000000000000000007ce384f0aa6ffccf0000000000000000", 0x1008, 0x1, &(0x7f0000001000)={0x2, 0x2}, 0xc) 07:58:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) close(r0) 07:58:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = shmget(0x3, 0x3000, 0x141, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000361000/0x1000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1c, 0x1, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:58:12 executing program 0: r0 = socket(0x6, 0x5, 0x4) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) socket(0x2, 0x8003, 0x2) socket$inet(0x2, 0x8005, 0xbb) 07:58:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) socket$unix(0x1, 0x2, 0x0) 07:58:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xa38c7cc4e8c82e88, 0x2, 0xf00fffff, 0x3, 0x80}], 0xfffffffffffffffc, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x2a, 0x42, 0x59}, {{r4}, 0xffffffffffffffff, 0x29, 0x1, 0x48, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x400fffff, 0x81, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0xe2, 0xfffff, 0x4, 0x7}, {{r4}, 0xfffffffffffffffa, 0x0, 0x20000021, 0x1000, 0x3}], 0x401, &(0x7f0000000100)={0xffff}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000011c0)=""/150) sendmsg(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000001000)="d4c86979812a17dd431b82e3572e7a3ec49207c165ee7f01863fa8b106b1b525c7bce05ce0e4f5ba20e6ea15c4d5cfe4c854dfbe842e061e75d7886afd83fc31b533d98b6bc24ee757cccd58fcc04693b62f2050bc237a787bc2fa7cce86fbcfb8789806a23de6a6c03d50657ccce732c14a5b6687eed42306b01e08b8f84035e656fafa1a9abfd59462a9e401e4e995824f2deca2c8e19de5f3", 0x9a}], 0x1, &(0x7f0000001100)=[{0x58, 0x1, 0x7, "6eeb4d462905f95c3f43b9c747f9dc8ac5461c359418a15ee86ccc5c4e83ca80c9a1935863f55d3ab530c49d62ebd603ab4076c3b8a54fd7e19a3247341204dd39"}], 0x58}, 0x4) sendmsg$unix(r4, &(0x7f0000000fc0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e80)=[{&(0x7f0000000a80)="15f1abb03e30e765c20eef25c3887ece366ceb01e03bf0a0a2f9b4979e4678db79c2e82aa5b03596153671c37a092e896b7ec3db8c944471d7d89b55a2cf237a97dafc5c6b0f42c1b048edb0882e955229050a8559638aadfa3f4c56ea03f9fb3c3afe1cb0a9282b82855937fd20f8630c531890e254763b6bea18b9e7b6086cc0a1b054f48d1838f4b336add96ce59d15964f1857aef46f18fb3ef1e824e76c428c46c18d703eb73997fbf4da2223dcc77a8ed6b10ddf00e528da8e3758dc87d1cd1ec40137e1d3eebd84829c52", 0xce}, {&(0x7f0000000b80)="d2d85177d58733c51e6ee6e62e07a25c563449e4c20ed3ed9bb62dd2899b1efe3470e3007e1d881e804756c6ca966bac7fb32f637f109c762b2d2e5ac200eed1e21639622c5a", 0x46}, {&(0x7f0000000c00)="ccdb2bcffbe1140f5482a8ba4414b6680b9dd76ae01802f34d985103b15cacea275080a6c63e69e18a76504b9b319a4cd54f97421a89c91b53cb03806b0d62858ff42aace33943a3aefb8043c9c3170b790386ffd50a0167aecde8fbc333457d431e120f3a366e862e823f19a30df56ffafb48766eb822b5d75a7fc0927cfde34f1c3789a82282646056ad6caf7a89ae81e84aeab3e301535053e922b666a806afc84ba6e94060acd38e769edd9383044419251749c44691c7ac52fce948088225d9cc038bb97843f59ad13c1fd8d3be48c3f468ff850f3951be4334410869ac21bc7d6071a683e15426e10d0b9c83e3f2cc", 0xf2}, {&(0x7f0000000d00)="943ae15f1e19dd56649c8deae7cea8accca57faaf30cc6d9e751ef329c14e1c2bb02d021b1198802a5782bd0afffd4e32f0e8ac857e12745c1fd63968c7a20070b8f765488e3be000b21015dabca3d102f7b74cb91fceae62e1c51aa537ca87b1aa52fa58e3670e36cbdcca21749fedb4fcdea91537d1d92d96ab640be284198a5b53161bb16838a7be690c49dca6bf005931f124369c28242c5ea93d84bcddbd1288deab9b93819aabad6046bec43e6ef1eff7000fc124d38ec023eade94309f593783db5e2edda497d9cbe2ccf2e830a65f6e6bb396a35defb3e2ffe45b1a1a14f", 0xe2}, {&(0x7f0000000e00)="48c5ab38d412af30e7dbd4411255fbdf2e82ec7ba064a0fcdea03c382011b80533c10ef1c45e722a252707b46258a66056fbb14421200f86398da4f29f7dd021c893f99e06bfd618ca1c841e", 0x4c}], 0x5, &(0x7f0000000f80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x1}, 0x405) 07:58:12 executing program 0: clock_getres(0x0, &(0x7f0000000500)) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x102ba73074909028, 0x810, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x460, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 07:58:12 executing program 1: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 07:58:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:58:12 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x80) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = getgid() r3 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() getgroups(0x8, &(0x7f0000000140)=[r2, r3, r4, r5, r6, r7, r8, r9]) 07:58:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000001400)='./file0\x00', 0x800, 0x144) r2 = fcntl$dupfd(r0, 0x8, r0) renameat(r1, &(0x7f0000001440)='./file0\x00', r2, &(0x7f0000001480)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf917394d7be8d749624060e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f65033f49ab0e5caca9b9abb7ce3db8bb9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00b92c4c7a18ef00235685c2001fc170043e3a9c58e825660800a8d5a0be5a3ec39c103aaaa5bb749201664e59dd2487eef4827af28a8405dedd1578728f47ec42d647612d027d713ec39dc78e95d4b8b8e53c5c713b2763082077e4514d382c1fc607436bfbeccad0a6bd9670da1", 0x36f) r3 = dup2(r0, r0) recvfrom$unix(r3, &(0x7f00000014c0)=""/4096, 0x1297, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0xfffffe22) r4 = syz_open_pts() close(r3) r5 = dup(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x9, 0x4, 0x9, 0xe7}], 0x9, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x8, 0x3}, {{r5}, 0xfffffffffffffffe, 0x21, 0x11, 0x92, 0xf4f}, {{r4}, 0x0, 0x26, 0xf00fffff, 0x2, 0x8}, {{r5}, 0xfffffffffffffffd, 0x0, 0xf0000084, 0x101, 0x3}], 0x3, &(0x7f0000000140)={0xeb3, 0x8}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) socket(0x20, 0x2, 0x1) 07:58:12 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x800000002, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 07:58:12 executing program 1: r0 = syz_open_pts() r1 = getuid() lseek(r0, 0x0, 0x2) r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) 07:58:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) r5 = syz_open_pts() write(r5, &(0x7f0000000240)="972b984108933802da69a9a5b7980b9d22e5cb0a8c677aff54c85675ef866883ed7959e81782010e61d90880ac99fb528e902dd97adcbb16f86f39d275f0e98e4f881ca5e98a517f711aba4d2f56051fac916bd6d5eae6db002b343f8309", 0x5e) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r3) dup(r0) syz_open_pts() close(r0) close(r5) 07:58:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c377ffda9ecd7662e909178"}) munmap(&(0x7f00001f3000/0x4000)=nil, 0x4000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x11b) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x101, 0x6, 0x0, "6c47029a9959a73f0798d9069a05662aa0169238", 0x60d, 0x4}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 07:58:13 executing program 1: pipe2(&(0x7f0000000000), 0x0) getrusage(0x0, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 07:58:13 executing program 1: r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 07:58:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x9) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 07:58:13 executing program 1: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/4096, 0x8e7}, {&(0x7f0000001080)=""/91, 0x5b}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f0000001100)=""/34, 0x22}, {&(0x7f00000012c0)=""/196, 0xc4}], 0x5) 07:58:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) r2 = dup2(r1, r1) r3 = msgget(0x3, 0x20) msgrcv(r3, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x30, 0xc00fffff, 0x6b, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x60, 0xfb, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1a, 0x40, 0x6, 0x5}, {{r1}, 0x0, 0x1, 0xf0000001, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x3, 0x58b}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000020, 0x0, 0x3}], 0x6, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x7, 0x2}) msgsnd(r3, &(0x7f0000000180)={0x3, "fd5d7d03c5078b7a9e434ff4b86c9872ce50da95bcccde42fe41e367bed6e7fa02c1cea4e3a9033ab24f436b0e6fbc6e38bd8d61afadd15f7a656c6436f31c90179b26c971d86706e1b571ecbe055ecb0975b3fbcbdd6038bb81dd5b690fd50b5cb9b87c91742d6d39918ccdb8ea3498c40d7966814656a39b10df0e964467c4ba5f317e844637b263514923a73be5564fd3"}, 0x9a, 0x800) r4 = msgget$private(0x0, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) semget(0x3, 0x3, 0x9) r6 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001140)={{0xffff, r5, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r6, 0x0, 0x2, 0x7, 0x0, 0x1}) 07:58:13 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x4005, 0x100) fcntl$getflags(r0, 0x3) 07:58:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6000, 0x2ec) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 07:58:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x1fc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x989, 0xffffffffffffff3d, "857efa22a60200de080ff8ffffffff7f00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7, 0x7ff, 0x81, 0x4, "2e58826d3575d3c5d257f50cf5786ce4fef6c64e", 0x6, 0x6}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r3, 0x2, 0x1) 07:58:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semget(0x2, 0x3, 0x81) setuid(r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 07:58:14 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 07:58:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/175, 0xaf, 0x42, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = geteuid() r2 = getegid() r3 = syz_open_pts() connect(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x581}, 0xc) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r3, r4) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) getgroups(0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r5, &(0x7f0000000340)=[{&(0x7f0000000280)="9a3d567b24ad0a7a629bf5aed6df397ac5aa1b16432a8e62c0f1353066f347f0a4fd1d3e224e6ef3252e436afcf769ae87f767f7115661f9cb06c61331442db7b68ea36d10598fc91fdaec420ee71827f91c558044d5fdc8ad5caa993e88b4c2d3912f42d4db8013454c81041c61e4a7f30f30f818b6f952dfa7f5f85821933c6e4297136034240df48d7a91182fa90459e915c703a875024172896c5de179ff625e6ec451f80b7c2d2c70", 0xab}, {&(0x7f0000000480)="9c4f8dc274b857696643e82cfe3206af60a86a8bb9c04a3fbdbd3c20549fe31a0a8ec70387b67451f4622164ca1da8df39c8ab9afbb12a15ef32e2ad3b8bbce8c189c9ee85a78dec3cb320d1164c2e57ea845860fd750585c6fbea01c603d54a75e077a4c9bdf62402d3d1d78b7b1759ccb2d4aec19e17518b676a419ecf2bb982d81d7d77f9f93847dd2cf8a333538b47f1ca2de0f14891c77cb419351d1951f0be228c648e53ec5abafd5f5d", 0xad}, {&(0x7f0000000540)="8f61697eca2fa495634e4b59b5c02ff69251757f5e3b59b5f8427d45c9a68dd9f8d30798725666946e9323477702dbe1d7619818be2563748d46fbea3c4e0f6d0ed1b49076d372922a2da01a9290a34c5870162801134cc5d776952570164757ca05e19adeb6fb83a7ccad545dea0274cf3396d1c4cd866be845bf082dc5369d2203b82df69cbc006a6f8c98302172e9051c86663d42b7045ea8240043b7f858e24f1889a540fa2c2f4c77fa9928e1689f52fdd54b8f0a352c999ebfd7e27f121392f3956dcab2d0abb07bb4871a032ebcd89c618f1a57661cb4c66583123555c181e493", 0xe4}], 0x3, 0x0) 07:58:14 executing program 0: shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x0, 0x8) 07:58:14 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) 07:58:14 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) unlink(&(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x50, 0x3d}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x17ea80000000000, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x1, 0xb7ab60432c4ae0dd, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x1ff, 0x8187}, {{r1}, 0xfffffffffffffffb, 0x20, 0x12, 0x6, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0x30, 0x3, 0x3}], 0x6, &(0x7f0000000180)=[{{r2}, 0x0, 0x10, 0x1, 0x4, 0x6}], 0x4, &(0x7f0000000200)={0x80000000, 0x200}) dup2(r0, r1) 07:58:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000d23a9a46f4e0a27bec000000000000000000003102ace216058e03ece8687af42a8e3ac3808bd495c7306594a86f118c41fda9616f1778752c9fd842110adeb79595cfc8f268b9f35ebafc8aa0"], &(0x7f00000001c0)=0x1c) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 07:58:14 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x40000000, 0x1, 0x81, 0x1000300000005}) 07:58:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x42, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 07:58:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = getpid() socketpair(0x18, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r3 = dup(r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x8248, 0x20) 07:58:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 07:58:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x11, 0x8}) write(r1, &(0x7f0000000240)='C', 0x1) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getegid() getgroups(0x6, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfff, 0xfffffffffffffffb, 0x9, 0x7f, "eabbe5fca5c87183fb325ac4c436c0d616d04d7e", 0x2, 0x8}) 07:58:14 executing program 0: setrlimit(0x1003, &(0x7f0000000000)={0x8000, 0x10000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x841, &(0x7f0000001080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000010c0)='./file0\x00', 0x40, 0xe9) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 07:58:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) 07:58:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0xffffff8d) close(r0) 07:58:15 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1000001001) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000310b664da143e2c2dee1d157d9dae72f8349f25b85aca883b380953ab7d9b9421fa385038ddbdec684779e0e05a4ee2827aa0b2954cdaa4fdf941526f2be6088efea16c393bee1d3977d3014d7099dc3254b4da0c8391e41343223a25526fb775f5230e9d07db374cd3dd1ac92aa847df61923710d0a5aae2174a4d2a203f765de99a26808d444db054b5a74b485a57ad26986516bdd01b67776343849d1131942e5111ffc497eb91c697dac856de3185e9445d4ec63cc2cb6ff39751a1f293c54902e3a15274be677c0ce5107948adb5cca3df93c5d3712d61ebfa5b79e9329a46c2fc8c23694d19f8d772db282fb83dfb73f1ede574be3195fac4413c4abce059113c3ee8b529b7cfc599a9a5e835bef11266ce767f926964e8f8091d9ef35e4f39e23bf8ba76c3f651e7257347ae9735075115fa84782cd4effdeea42c63fb21494d18024c6f9573d8298b6f6ec66392841149de0ca5bf5424df2b3be23e2649846"], 0xc7, 0x800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x6, 0x80) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getsockopt$sock_int(r2, 0xffff, 0x1011, &(0x7f00000001c0), &(0x7f0000000440)=0x4) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x6) recvfrom$inet(r0, &(0x7f0000000040)=""/39, 0x27, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 07:58:15 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 07:58:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) close(r0) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) 07:58:15 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x22a0c000000}, 0xc) socket$inet6(0x18, 0x4001, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x80020000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x362) socket(0x26, 0x4004, 0x5a) 07:58:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getpgid(r2) sendto(r1, &(0x7f00000000c0)="44b2877e263949fb406028233b0364a0e57d0fff1ad0dd753ae01e20f0ff179872b4bc594b13616c88944487b147316a0f8bc45f51cd66e241ac4a7f9ee44ae3056743f19b5052fe2598980c81a567da729be88ae3d8ecc900a7fb854d48dbae7030d0e1b18b4798ccd0622b55c451a3decd6b5f28245bf4d7b9adaf4a4d48bf08a492b6bf6704e120d5538198a6d7", 0x8f, 0xf, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) 07:58:15 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}) open(&(0x7f0000000080)='./file0\x00', 0x530, 0x180) fcntl$getflags(r0, 0x1) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000fed000/0x12000)=nil, 0x1000) shmdt(r1) 07:58:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="07022e2f7f697c653022"], 0x1) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8c833cd842a9cb93b08982b29403391541d36a5263b8903cce341712db8de9e4274c1aae72aee8f6b3eca4386460dc7fbbddb75c714091c984c1e8b2a2d55bf588d4ca3df527a47591eb4b177aec25bac02f243837f3dc8f218797c2189fe8bed25", 0x62}, {&(0x7f0000000100)="87fe0657d5486cfc06e617a077c26e9d517784ebf69f5de7050038f1ebde4969555c9bbedb0fa1c7108440df8f4ef367b95cdeaec995ec819b80cbc17fa4865d462727bd47a6b489ac6ab12c874b079f96918c8f428d6fee1be64b879e7f313c5e289de01258ae03d7c44f24a49714276ed64916996aaf8dac7fe190c0c25e750c462a65b0942fff37a0a9b32072c4f4960231f0c2a64f7bd79a3f6ce443eec9919f2006453d8c40f302c8cf384aafe3b45396286243f1d9fed89ffecfc39a4b3514137b52fc0ad1d05736776f8ac33ca993287e7f336375a88c77", 0xdb}, {&(0x7f0000000200)="58ab3601e24ce4e7441906e7db6f900f5044358d52155036015bb0c892f773c56c62832fecedb01908adaf8f1dbc69d297db1f0bc410cb0a88e53a264727d845991a82d7ed83b67b15141233e91766026e8e1cdddbc2f8240ae12738a77ce3f3efd9e4c85bf87fa60b2661baa1bcc1973df811028073d0a9123c1df1f16274b8b5172a5af0dd5da96fb19b6565ea6be96236a3a21a39316456d49c6fd1d0c90c7186c356602dee8534b034a7052ed99b71cea5dc27dc", 0xb6}, {&(0x7f00000002c0)="fbd09accff787115a2c1026259151e9b2735854a89b92d03f76d2356e06e491eac15468361760f2970fc78a4", 0x2c}, {&(0x7f0000000300)="7a3dd924bf69638a34380ee18f292067e49e2108a4c07a003213cae2def34ad5a323562bf5274e2cefb626f46c4fdc9b7ef1b569cfa3a25d947ae1eec85bae7b60418f411caf2d18eca8eb86fcd02f2246c08b4dd1927e13bac2c9ae7603db0f91cef3012204034d0dad239e6f39a142a5426ad18b776309e1c1096336f977a99cb9a382e5aa6f26766f16acbb7471fbc89425eda8c63ed472c4f7185a56bc3ca5182235916825e256068eae45e67cbb9074", 0xb2}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x3}, 0x40a) 07:58:15 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x10, 0x1, 0xfe16) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 07:58:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10010, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 07:58:15 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 07:58:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/148, 0x94) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01000900000000000000"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="ee7a47c000e9885f45fa52f6442b2efb2ddad1253b85edae9b9de7af3257d8a1bfba8b6dc5c5e6ebd6c1c787c77a95e0eb0b2dad75fa9a7a28fe865b39e534f9d56cd46b300267d272f93f158e3f19c353c7d61e7e414c58845513549780bff1951b65989d999ea0e60ea843f5277cf769d9b6302d6c1b0d635580ac90012603f2bf4cf6ae4cb0ee91a84d17c2ac7bfd63ba2aec7de921299fd3efc8a9538156be7c29a5e9e14012b222a9f6e28aa4bb2185efde5b7d6bf1886a1f8c44675d2ae49c403d54a1c11e60a8c8277983ab97de787030f7abb396bfa4209bdd320a1b940916a2409643a176", 0xe9}, {&(0x7f0000000240)="88075d68f0ec9d8e22f9e98a3c51b5c1ace8114a8f3a9188855946915999d26e5796", 0x22}, {&(0x7f0000000280)="f95e0f6caa6e34c0c7bedddd53819187ea9138973a8c45360297748bba51a68b64e42251bc0f3d212a0b", 0x2a}, {&(0x7f00000002c0)="ef5def74b5e0b02751a6ddca6613ca9888fb6f7d14afc78d01f84e79719327c755ca0800d75d4e18ca5749c79294a5c59d2bc6f54b794013417a436b2baafb03d9eede226f0f4fbbc6249a7a5c6234a7c08c495a0365f606c97f9f6c730ca4b26b7ba31ca3c3c9c4e0353f4a09006f2273711c7ed7b239ab0fb925264fde0b20001fb75528ba1ed366758f1854ede533134a46e00d9486cf9a56b14824dba414e47481d0ff7bc6afe04ba11021cc2808580d244582c63f8b", 0xb8}], 0x5, &(0x7f0000000400)=[@rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x40, 0x4}, 0x409) r1 = socket(0x1b, 0x8000, 0x7fffffff) setsockopt(r1, 0x6, 0x10, &(0x7f0000000180), 0x0) 07:58:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x8, 0xffff, &(0x7f0000000080)="3177c5eb7e665de65163103f26ff183c0af2f22491e3c4fa0bd0e50aea35ee2321d5964868a196f81dc533685ed93b78df82024bbe75bf437a3b2104161c648b529fa0812e13088d8116754cd74cf5c8cd6a4405881769f96e8656273ae1caca0fc5e5ef0c36050a93d7bce037bd2bffff5fe7881f11472eabbd7c64e7d87f1f90d8ca20aa5f16894eea6ca7809e1865f37af8ffaedbf9468e7fbfa4f1d54587cba79c53436dcfdba57d4179d9bf4d747448a63e631f742fa6b5b06471e5612bbe3db07c1dfe68a0b97c85d66b2a7bd8ed659f61ec09cc236dae72103a4ce0e7cee7aa2f479f5886e3d2badf6f4c214a966a6bd58a", 0xf5) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x99, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400, &(0x7f0000000000)="02000000", 0x4) 07:58:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) 07:58:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) recvfrom$inet(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x802, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket(0x202000000011, 0x3, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) close(r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="40e74b6c3712bd4c70", 0x9}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x80000000, 0x1, 0x9, 0x7d3c, "8caf997f5f0df8cec2aab65c98720b7c99f39bb5", 0x81, 0x80}) socket(0x10, 0x5, 0x8) 07:58:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) pipe(&(0x7f00000002c0)) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semget$private(0x0, 0x5, 0x40) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 07:58:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x2, 0x3f) rmdir(&(0x7f0000000040)='./file0\x00') write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket$inet6(0x18, 0x2, 0x100000000) setsockopt(r3, 0x5, 0x6, &(0x7f00000002c0)="f843af06ea5321e65bac2a45401b86b44e174f5b79862f79044c813679586fdc88fa9e039a6c8d79a8772343a91199d6b091cfbb2926614422df3f695d69aebefdd8dd7b32fc6192cfa3a79bebbd5337436e956e02581a53b3539f00", 0x5c) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000340)=0xc) bind(r2, &(0x7f0000000380)=@in={0x2, 0x3}, 0x3e) fcntl$setstatus(r1, 0x4, 0x84) 07:58:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x28, 0x40000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x6}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1, 0x7be}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x5, 0x8, 0x3, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0xbd4d, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x38, 0x6f}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000043, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x34, 0x20000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x0, 0x9, 0x1ff}], 0x10000, &(0x7f0000000080)={0x1b, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x40, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x7, 0x17aa}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 07:58:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xff, 0x800000000000c, &(0x7f0000000040)="eaffffffffff0195", 0x8) 07:58:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() write(r0, 0x0, 0xfffffffffffffe31) read(r0, &(0x7f0000000000)=""/52, 0x34) 07:58:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000140)=""/216, 0xd8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x100000000}, {0x3e4f4008, 0x7}}, 0x2) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 07:58:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0xff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:58:16 executing program 0: socketpair(0x1, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="6839cf3c9d2d09fb018fe33a10f744fd80a8a3f7daa1864b73fe41dca6e9cc9ef6401cd67249be85ddd04fee648b246f60ee2962a5bd041127194c56011831f0a56a60d6036f9dd39f06acc3d18cad7ccd8fc0b9e2c6cc1979e65726c4f12f776f5b78a92571fcac1305fc683481e582d98f62dba5066d", 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) ftruncate(r1, 0x0) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:58: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x0, 0x44, 0x20000003, 0xffffffff00000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x8, 0x7}, {{r1}, 0x0, 0x0, 0xfffff, 0x7fffffff}, {{r0}, 0x0, 0x2, 0x24, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x8001, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x60, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x20}], 0xffffffff, &(0x7f0000000040), 0x3, &(0x7f0000000100)={0x2, 0x7f}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:58:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="4fb0461a1e4099e9395bc36676e87fab4a8ce6711dcd16e0da81b57d35176b1719d57f111c55206ffd2bfd3f4b2a686633cde32fcb12cc8f4f01d635ba63fca81c4455c858efd5c3ce8a586fd47d407383eaa00382ea52f68936f26a76b7ee6c6d3cf642b92d6e80968b2abcafff1b2761a1d6bb9ab3ff7fb54f9a03154c48a84b5297", 0x83) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000049, 0x0, 0x0) 07:58:17 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 07:58:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCDRAIN(r1, 0x2000745e) shutdown(r0, 0x3) 07:58:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="be633a367b0497a81bd9bea70e51610e7e0c1f808b78b3bdc0e744839a6117b0e76e06146956ef62cceca051f49c7da8440ae9541e1908d06b14e9182b057a01c5857213bee6eafd469ff00651091dfe3398efe06d4433eb092214e41c259dedc3fc7f884916f428bdb8c0ed0feee8fd615650d217fd543c48c18c80659e1fa3c0e65f0f3e8803", 0x87}], 0x1) 07:58:17 executing program 1: r0 = syz_open_pts() dup(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:58:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) sendto$inet(r0, &(0x7f0000000040)="f1ff57938721faa3c89783a51f6200294911c875fc8f7c7f1e1602663b8cc28e2beb98", 0x23, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 07:58: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, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x0, 0x80, 0x1, 0x7, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x100000001, 0x2}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x400, 0xc81}, {{r2}, 0xfffffffffffffff8, 0x44, 0x1, 0xda59}, {{r3}, 0xffffffffffffffff, 0x9, 0x0, 0x3, 0x4}], 0x6, &(0x7f0000000140)={0x0, 0x8c1}) syz_open_pts() 07:58:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x7f, 0x3, 0x3, "6134377189d0cdc3b89f7a2a4d5b9ae992e63b1f", 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) 07:58:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) r0 = socket$inet(0x2, 0x0, 0x3) execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='.\x00'], &(0x7f00000005c0)=[&(0x7f0000000700)=',\'&]\x00', &(0x7f0000000540)='.\x00', &(0x7f0000000580)='\'--:[$)\')\x00']) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x156) pledge(&(0x7f0000000680)='-\x00', &(0x7f00000006c0)='-\x00') getsockname$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d40000000000000000000000902f6e303500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5496de09c810e92f0670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000378a390e099d412dc47c94103b7d70671484846b14450cdc62e42d9d65619ffde6c0a6285f2f93e8d45909f5f97f21e1819c49a67f8b27eba468c59a3418fc95eee273bdc0b22e1edd90fa4ab3537223887a0d64b66b1f8756ce6d2b8a37431cc05ca1c139fd5f716c2552d847580be3b0da5e05ecdd7e5473838365db1b2632028dea8af403de53"], &(0x7f0000000500)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0c3659baea1fa4111dbe648d6bae95c06b56ed6a3814132cdbebbc79ccc7", 0x1e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001800)="bcdde328ebfceee3518a6794be920b91b141f02f905826dd06a369a1b177f087ac33c92121bbcc6db5603c79954ab415250698a40767261a032eb4a777f2f4cde318323ba4b665da4365e5453f0779c2546b559f60b3d8771c0cf06decb56a7197a930c839425e5f8cf9d79ae73424f2c8c71223109b89325350cf9e1b99259d313c574f2dc78b60ee444771c456ff0402e4a76a71b67f0e8785db7e16bc898b25bab50940dd5c9d8d393fa22899531e2f602db47efe1525", 0xb8) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='.\x00', &(0x7f0000000280)='\'--:[$)\')\x00', &(0x7f00000002c0)='.\x00']) 07:58:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fffffff, 0x7fffffff}, {0x980c, 0x2}}, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x5, 0x3, 0x8, "57191bd38f07dfebf481fbfa63eca046b9818e50", 0x3, 0x8}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r4 = syz_open_pts() socket(0x0, 0x8002, 0x76) close(r2) linkat(r3, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 07:58:17 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x0, 0x1ff) close(r0) 07:58:17 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x2, 0x3, 0x10) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000100)=""/137) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x20, 0x800}, {0x3, 0x2, 0x1800}, {0x0, 0x3f, 0x1000}, {0x0, 0x100000000, 0x1000}, {0x1, 0x4d, 0x1800}, {0x2, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x7, 0x800}, {0x2, 0x6, 0x1000}], 0xa) execve(0x0, 0x0, 0x0) 07:58:17 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000340)=""/183, 0xb7}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1d38, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x2000008a, 0x0, "85495500020000000000001167f5bfa600", 0x8000, 0x10001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57", 0x7ff}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 07:58:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b2128553551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74120bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448efbd1f74804091d0cf27da761ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) r1 = socket(0x10000000006, 0x2, 0xfffffffffffffff9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2010, 0x1f) shmget$private(0x0, 0xc000, 0x18, &(0x7f0000ff4000/0xc000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1) setsockopt(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) 07:58:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r0, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) syz_open_pts() write(r0, 0x0, 0xfffffddd) 07:58:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x10c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = syz_open_pts() r2 = kqueue() close(r1) poll(&(0x7f0000000100)=[{r2, 0x25}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0xa0}, {r0, 0x183}, {r0, 0x4}], 0x3, 0x6) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0x0, 0x3}], 0x1, 0x0, 0xfffffffffffffffe, 0x0) 07:58:18 executing program 0: r0 = semget$private(0x0, 0x7, 0x8) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/198) semget(0x1, 0x1, 0x1) 07:58:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x5, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x9}, {0x1, 0x6}}, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x336, 0x2}, 0xc) mprotect(&(0x7f0000580000/0x3000)=nil, 0x3000, 0x6) r1 = msgget(0x1, 0x3fffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0xdc09, r2, r3, r4, r5, 0x8, 0x4}, 0x100000000, 0x1, r6, r7, 0xea, 0x1c17, 0x8, 0x1ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) sendto(r0, &(0x7f0000000180)="c44b73cfc7c8032513fef28350889f76f0a32f64ca05e520fddd93d8c54e9aa97be02915af8dc0ed9ba71b6f1d22af2d19404b81dc87abed3ba847382769337a409094e067389760ea7ac3b8237d314fb806d246259f9c0ff770d1658548b991b7876ea71ac268acef75142f2f2e1d3bf5ce48df747a539dfa8bb2c9f800eab1439a1dfd7a667e465cea456601e71b127014916e35ea095087fe1cdc84ef34bc83bc7c711c83ed049c13ea2c16096a1f86ae5c5a12d1ff7e9f260446ca717e5df6ee6ae2803e5acb051d7116df3b90d65d9694", 0xd3, 0x1, 0x0, 0x0) r8 = socket$inet(0x2, 0x3, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) 07:58:18 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket(0x30, 0x3, 0x3f) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() r2 = dup(r0) socket(0x1, 0xee2d45725df74e8f, 0x3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x14, 0x0, 0x40}], 0xef, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x10, 0xa9cd, 0x7}], 0x4, &(0x7f0000000080)={0x10001, 0x1}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f00003f9000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x11, r3, 0x0, 0x0) 07:58:18 executing program 0: r0 = socket(0x19, 0x0, 0x800003) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)}, {&(0x7f0000001040)=""/96, 0x13f}, {&(0x7f00000010c0)=""/2, 0x2}], 0x4) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000001140)=@in6={0x18, 0x0, 0x1, 0x4000}, 0xc, &(0x7f0000001380)=[{&(0x7f0000001180)="92517c886a489124adb87cd4b4c073ac80fc21f550968ce382c50f625799c7673aa1b501a13e4b63c9f93ba30bb9901b377297ebe24f18ecac694819673944ab0696db70727a83e1398f700c216ab003e2bcd6928ffeb132b1ced6a9ffa38e5ca260009abce42959e7ad5830d2e338a78cc0a6dd3dac4022704120bbcaf6fcbb662bd182a724edb31961e8a518313600f7362c6c2d43b87cb64b64e668e5cf9b7337835263a4e832d8f93791d8612997dcb37aed360494fdc4cf5ac3ad46a582", 0xc0}, {&(0x7f0000001240)="7d95e87442a0e9b71cd3fb74ddbb18fdc3350b5ea09a6950b7d7bc21d824e47d437bd00eb46600d5f368fda4e33fdb645dc872b1bd9ae7974e930bc01c510e23c5541cb9eb5b522210719327ee000c477f1e84a0ef7e3fc87999c1", 0x5b}, {&(0x7f00000012c0)="d60917ce6b46708e46df5a6e00f174ede4e7185843b5fb95540f4e1b6b5a67927d615515a7319c7b2f0b6282ad82da32455af14d7e4f49f16c53d89a0fb33d8e37182e90299e669986c9964f5db5a4430f2e7a9babde5bcc8793ffc2fa9859b6d82c0453fbf4df64a4895d22e225cd483cf4d0265e48cd956695b6ae00a4d4b5db9811de1473aacbb35dcbcc7d500832da7926ec27ab2e53726b304fbb35c6c089a2", 0xa2}], 0x3, &(0x7f0000002800)=ANY=[@ANYBLOB="600000000000000001000000010000000a2a30c8e3da5abc68dc55f9ddc0c37adb0a0a4bad68e2358a2e343bfbc066605b8c96dd9190ab8e857992da32ba73577710fff8dd34c74c2d544356f5f890568899e7887e1a4b87208a210000000000101000000000000001000000060000002f62c4f66d3698e5756d9fdf3f67f4e33818efc60827e3d7e2e029ed9dbad6fc33814d6841dbea4349219faeb5bec14698f78290615715cc02346d142caecdc439dfa2fc016d4008980ebc3439af2c69c41d0c202ca8e9202f17c5f045f911cfb9e60ea855072b9fb95216cfcc4ec30e546be8a149acbdf097668d2b6324ad674ba940815c0672b6205e0487908c6d280f90462579a25c5d6f5bdaf3693275350b168092dbaca33e148763c2866766e01b67a79ef29e9e544f4b53ae77dbadd8edd08d741d5082652b13c1bbb10876388f66e59880ee149d21ca5cda98dedffa8179c28488bc0b6b3b5b52500bf1fd35fc72318c1b8717f09d9b7af170e4167d71f25ceb71d8a7f57de542de42df1e57d88d035f60bdee70a29646c4c4bcab70b347cc56c7de1b4bd587c468c902189e6ee53ee84fd9297d4e0a3ef0bcd884166352e3dde3836787602a236e21742eec49d9ce213ccae7dac95d415e0b42c7fbd50b8d9a660b025821218bb3d42d1169136fe2a4fc6456470a13baa84c2da3d8b6850863d0550f409d1941bf71bd15fae69af331edafde0cc6d49c93bea8bafe52aef6dfac4338abbb24ff1d0297ad11e1e9714c1a6fab6539ace1199ab26bbadb0f460c437bfcc03674189ceb6cacd337359e23dab307306ed0e776964a19554c0311b04bdebae01a72d38eb41105cb212ca716f6f4ec5a27712113d9ad6024bb2a23b06fa6e16688e4e6851ca1adfa57cbaec4c8c6d284b541601de84c2accc0bac28d8d95f9e93109f7a1505b993c005fd551d05ab84d0649de3b79c8faf6d336316c3c93301f76de60c78aa4610230aed904680405d8eb835406c843415d4e0dd03b58d4b05c47683c80c500260013c4d296c24ae3e4384a0e286dab2945ea60d7237fe6a7a068aac270670e743cd0381669bae62211750b2e6e6e3e824fda8897f49f2eb8771b8209d642eb127f1c5ece2288966367c280144516136766f7f091c654460e64b84f7bad675dc1c025c3b190b9006c9427c4a07cc098d3f87d77b7fa2a4c6a288f72577803047229e593288b53a83b293bf5653cc12a4710e1a2bf83c2993200e18a33a87a408e7b8b63c8154f0dfa30b2db925e61c97a9acbe540cc154a33fd9776fc11255f85ba32a552437ca2321bb48ee38f802f551ab6c3e35d0ddbc5f3a95899e92c76fdf66804c24df35483cdbaf1d0d1aba121d2f58c9a4bdc10f983be2e6196e5e79a19eb526d31f9464553f38d2d013d7170d947df1b9a74dd96b96bfcb3d72b864a982a294927fda963f6aaa79a7f48eb24d78fb316f9ed226d833c98794fe29c2acb29a8aad3bf860981d55ce014190ae6e78aa9f9352e8aee85894e33e973287d7ad6d9948d2bab8d197872f7c7db0b3577462e2782e6c8400aad68841139d693b99370a8a5aa095930fc2b051621bd02c5d7dc73d5ce8b54f74d3b1268d36e3b28fa53eed9f26dff6bacc3a3cd5ae6fa698bd26f0b904bcd31a5cb787eca0e9db1d069091a801c7aa2ce7fed925b3fb4d2bd44569e2137834d8d871c98a185fb76475dd9da51f935ed65cb6b73978c9bb9208bb432f4d4bb0bb2a177ed731d9b789ea4516211af94afc41e4c49e310b35ad3aee0fbc6f230775dea2f7d5cd6ad71381c31ebf42c2b9c024a372c9f257c1dce5c9586ba2ec9dad50b6e2523aaee548569b87ffef3fb5906909f429223fa79d9f9e302a870e350ea12dda6143f0af9ac5d3fbb80116f26cf9777a1949d6d68dbadfd1474d34bf6c33be25ed64f4806b05c98e26808dab515dbd7f24fbb266d422a6547d3628074b305014801333d1e23a6fefb6b32f317776281297c3bd433198b1a431f01d2b7ba27710b2b1ca6202d3c63290cfddff5f6464738169e071a2887633367ea44091426f7f197ce689a66e5cfa9475d60bf42f2c3ddc3e895dc1906e09b7383fa17779873e5b42508271ce9a10340ee056ee74500d8b6edf4665edf7166ad45ac2c26c03071a969cae60026f15d9df90de405407aafadb1f163341c7a3ec6ba20d4f49c3364a29d1be42291aa89db3efb84cba6dc1ac6447de3e120b4958ff877b988682784292d3de5cb462bdd49edc3d6de17131a17851851d9c7f7b49916cadb22826fa227dc35989124d5fbbed8c9f69d5eba2b4afa27d8bac7568605d68b164e8f2bb98e7a874f15edfe25cedce356d1941a1a52e71ac8c81cdc2d8659b77c65ab4bf551f9b5aa0dad1945eeac1b4b29b2ef4c176194ec4e54be49f14d078d5d7a57800faa589a8bd12c0d3cc11b4135193c18af9a933f76d9ba9d359b54aefa555b974bfe118f2f07e0d30973efa6da1a65cecbae8e93fa8bf5324f0d20aa395fc3cae7539ec4d067f9f18328e77bab14538cb15d3b872a56c5139420469b6c21d91b34a82839c10df6cc38fca785a0600fcaf13e563c70d7c39e5e964aae2642934f7361bd1b883282c64424a73bd8d4b10a95dd871193ab41f1cf796420c00d956ff1c5f6516e0ab3ece0c5b2cc255aae0fc7a3fc04f527ab8f2987b29e010b83ddd5384fad4172465579003092a7edd2bddd89f36048f9efa695b12dce68af3b2f595de1c72508d85c3ef67f8614dc4de092bf6191580bc28d183aa3df860b11c69c5f674449e6372751cc021d68356da73c35179ac5f0190070bd36cf4736623d4cecb9b7e675d526cf29b3cc117c7fd7d220322a1b494b00d5dc2aa9ce4b2690ea72cfbcd05db4012f2f0317f08098da69ee6ec74c339b61dbc831fba1a305eb5a19f8a16df9000c70f5df898e2fff9c04ca85413fa2a96a5033131e1d1345c4eff966732512db038d640431f3261b493d67c81bfaf999300bf050cdfc09465a745fc387378509dfeadd5e69613bbc4321e3292b6ee8497aa7009aa76959be51ade3881e959fb186ce250b7e44dd264a22521c30cdf607d64df1bab8facf72fceb1b6ebfa774d6389459880be57bca52b472afbb8e1dbc727208d1a209837e74bfc857f3b62d068165e230403e40375bc0c337210ca06c3cfedde251ac94effb21c4842d88c315e8dd541408636151b42567b482d4c2a25b7f86a619775c71d1d088cb3fd8348f3aadf127545bbe983df17e5e1d118ea6a64e36bc61914800a884c189f9987841d723f70a6615ddbcb485ee596e7b289735a8c5a4dadee9c74b9b165ab4492076b3de3fd9ee3983e111727e8d60fe1a442a11ae0e3e91b7f1039ddb2c9882f4ea1c58f26cfbe25095f7b8afe7eddefc989dff3178ca8b3a57f1eb491cea3865b582764f863a077923b090031ff9f5583e0f1d18d331c1d82d99acdf6ea56350bc4bfaf52c938dabd907d9732c026be965a6b2f87949197bebbc18abc41dc542099d3724d5f7fdb8934618bbcc4d1a61bd2f081880314cc21e0d940f71799353f5e63c2e6f8a3e7f51cd851524cd267769ab9a0b227cb79e90aa12072eda8aad1ee051ff0dbaf5c43c04903219244a9bc2a77450d0ad5f6d84349d58c3a80448b6f87251532596fef03ddd9c5c4eeab279b19559c6519d771b08a13ea63fe3504e675e5b91b5565dc0996ccd4075fe94204b8f08e8a83a6014cb83423a5dbeb31c735a14c5ffbe2a915af10ba278cc1e56c6e48aee0d9ee73bf010b05154e7de090992dfba06fa8bd75cbc708a5c8de2d005b58a6ea44d4d3d13a9f677450bd15ccb74224ac658dd216a0174fa699efc80c73c4bc3299cd3064e679cfa648774c84f831062db84d5be0c9f41d632060fbcb19ed2cc3f50bc0a4029a1da61eccce88b541496c50e720c405fb1403e6f9b2943d7f7e76959b17b3de8f3d4cc41fdb0fd04221608f882f1451dc1c2bdf7471f90e923a2173e7439fccde825cf52501c2889a4900eee97c944f8d47acf487184b4d555a200b985fa120162c9e411ff9a5605a9612ab3ee2c406f55c07a0286abcded04740811c82e9121370c19aa8dcfcd3db65c4466d29d054ae25f4cec645a6baa16755648bfd2151b7a053bf10df579beeef104eb5a9cc0de6a1fcc7d7e14b1ce36b998f0c1d672721625d47c0396ae448f78a7272f5eb091365775604ffb6e798260dc7d49e0bf462e0d7d5e8918d9baa846a57a31cabffd4e89d9602011c880fcdaee16dbc7aa55bc2c0f98bb923200240cd3b8736c9a44489ad0ba2bdc05a42846579e3c0cb820ce56a38f2ce62438048a741533b854b014f63fb6a7a363f67e6b2f83e33e09f0e2de87ff01e557b5bf1a9fcfd1bb52b7993540310f8024400ad5dcd10ca45d546a4e0d223d57c0e344e0e17f0b527f272630f05c7bab3461282619c844993e479e304b272067fdccfbbf6acd4ecdbfc33b5b56b46d34431d0d64bcb1ea073a5e0d8a6494a25dcdbcfd3c0c5538fcb0b177c9efed6abf8bd384408e7b06633dff85aa031ccbe5730d5fec10f6b05a423fb28c23699d4f25b72d37b3083bfae2f2cc9315297cc356823f821e060fa3d2cbe8a6d99bb450fd63a8b6e58db522db704ea370b86a29a4a73b03d47aed37831be018b9f168c048bd6ec85921f5871591bb8da5a116f65027eeef9e34bfa60e2c1b38f59f10f3236ffb2d27481c811ff1ab787eb47ff727735959f00542efdd4bc615e597bcb2832981fe6a5bda11e4f392fb220c199bd538d6d0e44fdd4d040f95a9bea84c812fb8cbae3992fb483a73fcf372ed0c79af5678301e9bba89b7ff095c279347b151206f13fddf074a9aa8e90bada7d095bee8ae1c52537a2f000fd8dcd2d5185632225ffef591504bfe137b5cdbef87c1c53534aef37da847d393bfffac89c899d3788168fdd925427c7a4ccb37b0386a8cdc13719d86a54144c45218807a84e76d6cf895cbddd825be4dd02397e7912e0eec55ada140297601458f1a20efcc1bf8db61d3f3965060aa9940b495bc871705d73516f08880a5194ce931edf59d8470d388ca6ce7157fec3c3998967eb8e9aeccb6a1a85912db7f6e7a84d99ec54778234e4870ccccec459a77d5ada129efb2a83555b7dec774552d8d62b54de81f3ffd7e2e6e205c956dd3653838ea8f71b9334240c36d4a50f84f693ca919906f702dc2a8b401d9c37a99de915c28789e66103a0ee3cf9a590234dd293cbd28f4d5c9be8bed5ff8d8836a5de6ff102cd93a7703407e01e3cf7225436bb8569abc23ed5b4d773817e78e71c30b27ccf0c566cf37ec364ca6e506b8d6a380a4e57b889a40d023888ddfa0514fb6ad22d851a46aa804eb04da88d63616c01102a61d01922ce329a8a3667586ef9237ecd5402858c771caa4f093a05d26641d320badce320fe91e2c836298e5e0ff5a6ab8f307af55a6d07c8ae84ad5e213344bceb64d57829c2e5d7bed4ccd12eb3c43c86aefb32623c25e04500726b330c7166271ac20718f76ad65dd0610ba3304cc4438472eec1c632ec76ac2890b5ad848deb2e0b5616988dfef6a41a4c8e7f02811b7e3ca87b2aef6f1b70e40aec42918dafcc7e70fa569bde17f4c952f00365659fd2dac9aa2dacbadfce719131c8e4c915c9105253dd2794a1e436f18b658c4d049139c1e79e931c2cee798ceeb9e6e7d41e5d5e235cb3d96408defc3844a5039a46436b693249eb78eef782e218bc5790a7403699e963b4fd89c5292f1af99c36c5236412061d1ef77fa35859c1cff85a8b8aac1c54af0e66d0eec295d15569d978ae2a4ac6fc36dc827eafe6079df52256000452184a9a149351bf97afac679dda2a20424dc57d47c33dbe832db095fc14651871ab913beaee948da48ed4f2d6749e2376118f6537e2aef41a828c8000000000000000100000065000000a7fc22a1d990328c7e975609c39abb6ed9bc28a286b67089db3212f77e7be3365186165b6552078da4fd3cc783313236acd9f7e54d1e7599faacdb09c337611bcf4d514c071ebd4a8fd446e9aa1dca426eadabc2d0e9344077d544d37ac2f53c67c52a2a13170de45220e3c505669799756b19004172450f6e22c1a4f21d773bf94d5f2e32b89eb3827744e7a0790bc1fedfbd4a484a55e75aad83b85978b87ee9bd40ad690cc5eb78f096f711f1d5ec25e48fa9000000004800000000000000ffff000003000000fda30d1a76a0ab825130f690090431255e32787f4cdc0a7ca1e37b70cf862dcc80be4902236e201fb04988190dc251beaaa75e0b0000000068000000000000000100000004000000cb558e9c58eb640aee9c13e09559646175cad58e61f9898a1056eda7467fe4003384673e88073ceba765e64f20603c0256d55583cbea5c04b7de72c7c4b3ae168db374e90f3847670cfcb19157bdc7e7c93e378aa123a4da9800000000000000ffff0000010400000be636959beae1a1180afe88f2c96b7a047d158a5342ee14d5cc62c54d83e6e5e32ea46b4f569b7073bc08c49b6f9f195e540d69ee7ac31430b9a7b41761ea984f311696160f1894688378266cea1b469f16b7a8df1be74eaac05a266235a83263dce869daf93ba0365be85ed767ec8b938648982c71fc5ca4faf9a79a6c7437ceca123e8ca3400d1800000000000000ffff00000000008032000000000000009800000000000000ffff000004000000df3f053a19fb6480d5636b687b6506f559aa82fa7476d7961582040a1d6685e921e82510dc3bbabce3251e826e451066b1c31c10e81331b533374da42d9f2e0d95e578a5a9c7683928890f359e0346628cc140cdb7e63e4920c67c80bac7724f3556fa0169840861c70fd81b515b6a7c4b1cf5076eada2cc8a9471efa64a7bb9d20829497fb51d002800000000000000010000000e0f000088d3d0bae9aba559700c380ea404ff905e000000000000007000000000000000ffff0000060000000b3ec74ca02fdf57ae6541e1bcf729cba0cba4202bc9cd41a7cef5e9ab4c3f4b0e581c8d50f4de2784e0e677cae410b0de1b3ee14814783636ae885d87d6f92767e2356a4960b839e176c0352997e590d1f2c9d2e4fe17913d000000000000002a9cc965613a064102b3cc431726221634"], 0x13c8}, 0x0) open(&(0x7f0000001000)='./file0\x00', 0x83, 0x4) 07:58:18 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x4, 0x3) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 07:58:18 executing program 0: select(0xffffffffffffff7d, 0x0, 0x0, 0x0, 0xffffffffffffffff) 07:58:18 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) dup2(r0, r0) fchmod(r0, 0x0) 07:58:18 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffff9, 0x10000, 0x1, 0x7, 0x6, 0xfff}, &(0x7f0000000040)={0x2, 0x3, 0x1000, 0x0, 0x6, 0x10001, 0xffffffffffffffc8, 0x1}, &(0x7f0000000080)={0x6, 0x4000000000000000, 0x3, 0x2, 0x1, 0x60000000000, 0x68, 0x7ff}, &(0x7f00000000c0)={0x1}) 07:58:18 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", 0x1}], 0x1, 0x0) getgid() r1 = getuid() setuid(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 07:58:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2c000000ffad885304459fdd65e28bba00044782ff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES16=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYBLOB="33aff44ad73b3ad0adea683f7579b89dfaae70696bf2e3047bd96e6b9ab1da5fbbeecb361ee59f83e578930e470565659ac716ee08ffc13f912716bd93b78e2f51be152541d48ab6c82c0c65904338de011ffe2316adc91fb11da88000ce28c3ae766e6935df3b6e26c4d0a02cd971592f406d96d5f3b20c7a28d2a029a58bceabf8e920ebbae1299c9d446917", @ANYRESHEX=r1, @ANYRES64], @ANYRESDEC=r1, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYRESOCT=r1, @ANYBLOB="db977adc865bf54c44f5d5ced848630faf0216f56cafb538015f4d4d4830763e5a87909af66b9572ef0ec052c72341c6a8542ae92119c910f2efcde66ac9c47bc8744a725caccad72b816f1210df984ea1609f1fef040e10a4d4110b2479fe3f9c3a4de4b4291530ef56a67c8a93e5d858e63bb3a2a30f5566", @ANYPTR, @ANYRESHEX=0x0, @ANYRES32, @ANYRES16=r1, @ANYPTR, @ANYRES32=r1, @ANYBLOB="ab66e782ca1faedef4494e476718670b2e142b15f59c3cec1849aa13a60f19914642aafc8cfd1f7c7541f1832a6a456c6e98d5183cdb589b4a724b58625bad47afdb1996a56b5093305cca0cff47943938b9103e7796767abc7672b800c20abc3cf0da10be00ab338738712748a573f155bce9f23f0e5c81662d43b67b179119ae269d86a2797489ece7f056a4863e2382a84ff5bfc8fe83cd6e35f26e8bc8db7a4b2fe980d1047d3becb521bb87ba1468e03348"]]], 0x41}, 0x0) sendto$unix(r1, &(0x7f0000000480)="e0b7b2e98036e34e254bbff7b899b5787fcb98629ceb09a1bf87519e3b45d00e780be71b35f4b463091aa07146494d9e6b1493a626fd2c9f148bb056d2aa9465d8f63fae8f68e64fe4c8af7c9bb749909e50edeaa197baadb6b3321f529133154a374756036469817c7baa77655ff1eef98e7dd8dbafd7607cda931549c336fb4caa145126e365957b9c7b1eff5fdb36c22fa7c75e8241377b50cf9fad340d7304a20abed82ffd117b91d9ea0c11c3ca704f2867a49608028608a35db7dc8135560665f285fb4f8d610bad674914b5c6594985e4f4d5f9765a5c70e79a9ead72f9039d6674e9c6352c59861e156e94697724806f4bfe39127fe441362c072fcd3d9814ebe3c87bc5fb48b5e135b9d509ecb5858a32e34592503b412ba66ed1b6d8cd18e193122964285021480ad1b8bf1c385eae3f77ba5db73304c18b0f5a408d38fafd70ea79f4145efd0d039c81bfe648084f8d28b787b084e89e80a9c7ee65af5c1164a0d757e80498e64868c1236bf0b3d1e9e93cc168b82e4d1b74b458f94cb135669d5e808518ac39632c44ac68b57c0c05d2494d1745bc2afcf3a92a7d29480ed38c976c4d70ec0b8bc57eb886abb123501e71a80d078ef9668252b54e9aba6ed3122fde1ac2e3fcf8014ecc8db961133934d769230777fdfb7a717fd259911a1d2c8e0ab4d2f2e66156141f2afac6a722b1daa146ea5a31519da60591bfc9f461a0ba2204bff39db893347284b9afa60591ef194c9ec1296a22a1c55f913bc4aeb58c94870f043faf74dd07a94658e0bc0e5e594da92125c545bd6ee0d8c019c3a758eda677bf98c4ae7bbe97235e32ff594f46cd6f39c196c8936177983288867176dcd36f7ba138352246b9fd12f9fd6d4197de3aa2d42c1876392e520ce9c59e4c45dc082a759668131f6c8cf2d732923d720b366f7ee3f7911da2a8640c75ec212e16c6c258e14584477b6a13e9a68d3a4d207f903f9cbfdac8efce02b588b9a0ee24b87ef35858714b44cb73951eab72abb8aed82dc02ffd9a77a10a88f79fc952069f25765dd6b033af7920f09d5f630a5a8371a01b6fca19c235b99ed720c255321fd4674214671655ba276d8b6aa3412ba81caa7939c88b79e9ab34a1541f5024f9050b3d20e8fa0fe5762f99a72be7f0f8f69fdd5ce6d60a46acccca83438ab3d3c7379459af359261470c17fcbad7d2e8aeec9ff37bb857ac0f41fa7b1e4b8f82506f7b6bd18017fd23656ccb03c718149a220f09ecfa14d1dea50c27d26ae7ff82aca5e4d793718d014c6180fc0379e0cab585f0a8a058678962c2ac8752d10943721b65b77766aaf7f2342c73d1b3fe644301a933e9f7d87c778a7de42351b866d8a75de246b8a39feb9ec57b08a7530599680db06a97f500d9337c2bf7c464e73b5905db6550f3ad0f5b41ece198c2ca216a06012d5df788f37d34ccb07a468ffd65992751c5745809bd49c9d05dc0183be994c9b5b10f28fb80ba48bd030fa515abc8065544dafde46978bd43579cf70086af9fbb54a100945c28b1e0b9e3de58f6f27c11d1d0eecf7ea42489740e0518d43a5f40f45c55a9acd21fbe97c585667fd466ff71075214d3ea946ae950abba911d30311153c1d21af8608bd61c534a96ec1195406cb29ab36a812013092547f26353b86b32a6c4f3ba6da37b39798f6400af40c4b79989bc11f355c10acbd93aaec72f1098337e63ab0946402e9f9c7923f0ece609d179e5cc15c35df48d92f01d971198c58d658aea0b5711d1c89c027b2d1df78acc336c70ef362d34e3cb33ea237e0db5ff23fc7c6f03a75b1bab66ee4d7c9870e12f81b881ec300a862cbd4061171fc729e1c25d38ed88dbb471935ae00d8124a446a6f266006cdc3c6544a8637df74e63f58433cbc3e37d1254d736e24f3574919df3bf320c632b83fac8c00c3f468a6fc6f040f957a84975482d3c51b5fa1ccae01350134b67b46fffa0485fdfe91d3bf468f23ab964ee5ce9da7918401787835b7a46df5183cdbc30a67dc31bdced397c1ef6f435f4da41b9a1a198e519b33ebec1ae92408b29251883dfb906ecd3f99404db5c82d8117946450c2fdf2d34fda04a6673215bdb51afa6651e04bec5aedda0b836fcc2e0a13377c8b1099e9a12efe686ee8438dc874e8caa1c858580ed8edff3c3c04071a6fe30eb62892905a7344f6f4e22020c9e1c559ad8445514e86cac65dbd3a596e32d8a9f861ababfb3c7a73d65df408d751c7e44c5780282fed7c3d1ea2b645417966b1f0eb470a55ebe3671146486ad9e7d5bd8643f47bd680fd1bf70ac53f328e993f012d1b39f932c0fb9105718c1855eddf7f203c423184a9b5b0e175a0cc91bc7a79ea3bae601a56d263692555cefe2987a356ce1181bdf832c2799356225b222238f94eccbbdb72042806943f9f315f401e28d426f5ceb90e06d2905108fa5ece9de2b0e3fe7cc7e994645d384cc0b64763e4032ef061899aaf2493eae25e79cb8fb5f717060624722d84906e8279396ca811c3b455e05a9542969bdb26beb4f3ceae03d1e0aaaa0d24984cb0b4be1adf81a73225c840bdf58b68f51a1a917404587bf4e268dce38c12839c83229d44b21b11fdf48253db2b29577b0092a7797ab62bc02cfb56a48b208185f481f4b818f9d1c6970c85a3ba674bcbfa159056ca855fcb028ece9c753aca0b7d91fe52af4073199dd81558a47a69832cc3319b9bd047327696abe3d015c7af397720dc32b2495f21ddb86d839ea190f68b0c6197bc96ae073b50f9fb5388ac4b95cee732f62d61f5b91aef71a9a29b2b842205245b6ddaa0c50703ba32bd4dd751030ed4cc9c748493350bfb952aa342f6da6857cb656c7b64a805f79fc7517fadfcc6560d3d84daaec7e593b57cd2447a2c9352fb09bcf7a0320b33b94b492e3caeeca0843d7b436b30e85fc542196455291eedcd748a71ffdce72527a116ba251507d5e494585fd032e866fbeeb196965a09cfc2a50baf1370bc4a037cd533857b622b331e73df05d955e0b73498a06465036e418c72210a418ca89c976c95dbeaea044edaa109995994fa32651379b06a985b10ec2f04da42892f026e726a8e8b15d7e3507f626402d90272cc1cf0b2dde2dd2df953b51dc12f7ed9d71c6aee50c9f7dbb1027498286ce10628b7eeda3efde85001576b288a0670871b2eb37171f1844497a01c256ebcc49bb86e1a790d8d78bef83ae4aefa177f54ba80724110620bae8976ee395cdad861232d83dac02eff4f5c0a30a620dc1d9a49ac7175d96ca17bdf20a2c659301216499c52288b7d7a93451169c0332a7cc4228a66251b6072c1d0937ae389679649cb8c0908aee0878bebab5e55f4b505fb8c5d441fdfc6b1e19669519f7e060ee09f57fbe24a7f30c946e06479afe67a7903f54d5e7f44851573b23a61c847181191a187375fff327043bd19e67cd5b78dcef84606f52cb37d1ee0b168b56db2767d7f05020805cc03b38d7ab9089e0993f8c09ee57ae6dcbee480503ab17b86ca95c131fb451b4f57a6b39143249da7bb01a649dd3cde4e6b69af2f70713e80ea0a47f1e51d0dc1db871e46b8093ec29c4af1d54b55403fc20e2a18ad0c7da620f5b11b8ea2a82ea24c90a23f23583e511d6eb342b1f3152cb141b34b859285b0257520938afdc81f567fe5a9da1372df5420ed5537503a1717c9b4aedc3ebfa7777571308d632bd83e4bf812f980f75dab3b29f5df04fdc500b65a264b886a72cdc0c760a322c1cb9e9e09939ab1bf4a39cd84aacefaf36e449a4b95520fabcc92785a666d6d11f99fe5b20748ed7eb9384bd6ac4f25e3d6c8938d4cced3c1a64f559e9010c4ff6888be042214ff712f5ba10470742348da778293540ee9554e2ca92503f8d9386921059a91b76a181e373bad1ce5496a2a08b05ceae81ec01cce8b56b47587ef2a9a7e7971f9a030ff5c74d68cfae4f1224ae97259811bb19ea93ba4b32e226e2925b337d9dc8b577d3d509f6c48aa83dfa4c128daac145e6718fc38e240aa4316741c6a4d520619a0eed8f6a2850f325fcf62a55466aeaf3b3d7e99fad2a00f32520c68aeb64b837a37e9b691a29911a55f1c7554fdc1e22a7b2f05fa14de5449cf416c7b025922b42f3f4690cd54ae90ec316462d3acc808e68be61028498e388fbe6a7ecfdec3de46f89d65c6d03ee29d0ac93b7edf373a453154859cc6b1cf7226e981f1d4df5df383656e66c2a685c1da4d823823e0008757934eefa4fc9fcadbfc333a8952693369f7a4488dfeac1b6b6752d8df8ba9cfce62fd1c27b9ade71296c9c09fac9f0514824be12904fe0b4bd72eefbc16be7e5176de82c6f8a4bfc5a27ae79aafba5f38211faa0ae142b985fde9455355ed4e6f5be48797f22a9336145d7843cf600d62d965b08f05bcc5a38ceb7bd2e023f8d0be03a046dac96e061aae93393aea2d02b9ef3b12721d5c6ab9652c6c6c893b43686939c13b5e46015ba8bd3c130f993e61c7fd29fb059b829cf21d981948395fc2d18e95740510d1eb3e76467c2c29d3e11d606260a602346d36ad8f863b53c8392ad8f2b86d3e952dc2bc663cd2757f27238a8a9bc275dc5d251a6c579d2ecae41891288e3513db7dd843e76e19ce1bf26239e313312a06715e32e645f4d19dd065016a879e91dd72b0405788b3e5a67aa212fffe8231746f65ad9245ebe493b49310d0818dac1f7dfc2e50db725f72d1eaf1cba160374319a1544cd8dc53843c19f8d27412584427b5535d719d28eb8c412de1b20adae020fc7c48609deb64275efdafa9a02b3f25868bbcd24c98cf6db8f8a17925a2d05fabca44c7d425c1b5e811993ba7d0944485f073e9a9d9daafa103cda0e02f6edbf7bd0b933bfbc210b26240407f11f5cfeef82738f8112ff247e0c0e53367b62641dd2571b99ac3cec3cd7fa4b2a26ad323723109ce150a59ebb3eaa80779a3fa2b84ae90a7f18b694bf1ded45b03d2476f7e3d2076cc756bb17d3fc97a76883e41850bf04495b42c2abbc82b92ef8485313d06b49ced6ef3a745304d14a96b18e18f7781cde53a2c0778c4bf70a91af6613a7cf0396f5a021b65b7665367f991a6100e6162c9f2b1b19fee6b6c3c2386442ab6a61c464b288497f77e9f8dcfa70084df07315b9be8a868d78fa91d71b9f18c18d765a26db00878029db4ec026e1532a26b409e0f9de07fe15638eb455b473679ff271c46e15fe302ebe52dce8d99d94661281935bf374905e8442633cc444b7c6ba09ed537d13177fd06229ee14bc1e85b31d8df33929ecb8a53397264b97b181f9ebc54a2f9d64f8d012d5bd00f8feeba35017d7393bcff48ee08d54ca757a7ae29e663436665ece46fed90c454f7977559c68f46fa56e134da4c51b6b49801382a1876d18c8d1c6e2dd75ccb32b0c33218551689cc99fd9d7bb9c72dc557bc4a074d1c6db6921487254cf64010dd920a1f0453629343e3ec8a2ed5d1d59d8e183f7ecc54fba4b32f9572bd81c92a70ab77aa16b029ef2f86006cf07fe7581d92ece7c64dfb985759b11d8ce76783d1f4bc095700c0e9098049c45a0e9c761e14cab36ffa9fbc11518d8c04f6bf841f4642bb5850ea32671544394583d0f74ad38a13a576dd18fb00c3244720388cac0a5704b6243570eb18284548257d089424e3f136882c4417e13d33992e2f0e42fc3560723cc49311e76d9561d1c0736998941fb12e87515ddf685ce4ccf9a2ead3a9ebf715b5a6a65bf665bd8fcc8c309f9679b8d727bb3c14ac907", 0x1000, 0x3, 0x0, 0x0) 07:58:18 executing program 1: mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x1000, 0x1) chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') socket$inet(0x2, 0x3, 0xfffffffffffffffa) 07:58:18 executing program 0: r0 = socket(0x23, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) semget(0x2, 0x7, 0x139) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() sendto$inet(r0, &(0x7f0000000040)="722af024da73205172fa3e2a273e8644b82a6585", 0x14, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xa5, 0x2, 0xffffffffffff28de, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x99, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x800, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x27}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x7ff, 0xf2}, {{r1}, 0xfffffffffffffffd, 0x991de59fad9fe815, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000010, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2, 0x10, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe, 0x1}, {{r0}, 0x0, 0x0, 0x0, 0x401, 0x7f6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x2, 0x20}, {{r1}, 0xfffffffffffffffe, 0xb4, 0xf0000007, 0xfff, 0x9b}], 0x8, &(0x7f0000000100)={0x4, 0x10001}) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xb743e6be72c0f11, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = dup(r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 07:58:18 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x2) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6f0f, 0x8000}, {0x2, 0x1}}, 0x2) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="1d93bbf222fe463defce46fc64af284896eda72b9bcc5278fec6861c3b8c7dbf8f56c1d1b7f70fa7a821324a6a3bcc6e83a01ab52afba9863614367f85c772cd985731687f1cb0287d31ac82dff1115c5894e2a4099ba2616663bfdf712c09bda5e57eabae712ec1d5498bcfa96fcc8df2a8aa48eaf6bcdf93dc", 0x7a}, {&(0x7f00000001c0)="d7fc700a0b8a3e1923974a18530509a06bc51a495889329d62d2a54e74fa167d249f6952412d365da9cbf02d5f5e739ceb0f551c7b1cd37eba09b7acb840d0329eb22db59f94001fb66abde2c5aaaedaf2204963bd1ec2", 0x57}], 0x2, 0x0, 0x0, 0x400}, 0x2) fcntl$getflags(r0, 0x3) 07:58:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x29, 0x1, 0x4, 0x2, 0x1}, 0xc) poll(&(0x7f0000000100), 0x0, 0x7) execve(0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 07:58:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc8, 0x12) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0xfffffffffffffff9, 0x0) 07:58:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x7e6955c8fd60d80c) r1 = kqueue() openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x94) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x3}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 07:58:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 07:58:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 07:58:18 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) lseek(r0, 0x0, 0x2) 07:58:18 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) getppid() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 07:58:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget(0x2, 0x3, 0x205) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/85) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) close(r0) 07:58:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r2, r3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:58:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x1000}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 07:58:19 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 07:58:19 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 07:58:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) syz_open_pts() flock(r0, 0x3) close(r0) 07:58:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7ff, 0x400000001, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x6) 07:58:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x2, 0x6, 0x1, "6d0b1df8e11e371895680098de0dc04b2a0a3500", 0x1, 0x3}) 07:58:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 07:58:19 executing program 0: chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 07:58:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$unix(r0, &(0x7f0000000000)="3cd32b11", 0x4, 0xb, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 07:58:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000240)=0x5, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x10) unlinkat(r1, &(0x7f00000002c0)='./file1\x00', 0x8) r2 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000300)=0xf80, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) lseek(r0, 0x0, 0x2) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000380)='./file1\x00', 0x10, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getflags(r0, 0x3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file1\x00') mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x2001, 0x96a) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:58:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) fchdir(r1) 07:58:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) setpgid(0xffffffffffffffff, 0x0) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setpgid(r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = msgget(0x1, 0x248) setreuid(r2, r9) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r3, r10, r2, r7, 0x10, 0x400}, 0x5, 0x8, r11, r8, 0x9, 0x45f276bf, 0x5, 0x10001}) setpgid(r8, r11) 07:58:20 executing program 0: setitimer(0x2, &(0x7f0000001100)={{0xfffffffffffffffd}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x7fff}, {0x18, 0x1, 0x0, 0x499}, 0x5, [0x400, 0x3, 0x399, 0x6, 0x28b5, 0x1, 0x2, 0x8]}, 0x3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getitimer(0x3, &(0x7f0000000080)) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x80}, 0xc) getitimer(0x0, &(0x7f0000000000)) 07:58:20 executing program 0: symlink(&(0x7f0000000280)='./file1/file0/file0\x00', &(0x7f0000000240)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) getegid() getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() lchown(&(0x7f0000000180)='./file1/file0/file0\x00', r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x1ff, 0x0) open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x4c) 07:58:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f00000002c0)=[r5, r6, r7, r8, r9, r10, r11, r12, r13]) 07:58:20 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) msgrcv(r1, &(0x7f0000000000)={0x0, ""/188}, 0xc4, 0x3, 0x0) 07:58:20 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) sendto(r0, &(0x7f0000000080)="9d443fc8ee65b47236aed9ed627114c552d932ba34aa69a58b6f66b1ba3588f447913b9c58f2e13e3d3b3e858749844d7e4dfb74946842fb3fd74d0962bb3b4cf40acbb7ea2baa73180f46f28c46e66917685e8b1573efded70c9c38db2b06c364d420", 0x63, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0xde1c, 0x2}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x108a0, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x80000000) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x6, 0xfffffffffffff801}, 0xc) write(r4, &(0x7f00000002c0)="dde72502696615e79c03cdc8e2eb0a97b42b388943cacd58e2a91706d0ae40d5e41f8dce7aadb19e748021eb765fc418df64389a40c0483fd0fabcbcb6825bebfb287e7f81f5152a29c6d6a85400e940024c755913d2f4041c8dd587d626c52757cae2411eee5f56c5fdebecad7fa27e02e1ce513727fee2ca0d7c6db282735f3eaff9672eee779d8895cf440a8cb2a2c8440e11d595595fdd2b7fc6", 0x9c) bind$inet6(r4, &(0x7f0000000380)={0x18, 0x3, 0x100, 0x6}, 0xc) linkat(r2, &(0x7f00000003c0)='./file1\x00', r3, &(0x7f0000000400)='./file0\x00', 0x4) r5 = fcntl$dupfd(r1, 0x0, r4) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) bind$inet6(r0, &(0x7f0000000440)={0x18, 0x2, 0x7, 0xffffffffffffff7f}, 0xc) recvmsg(r5, &(0x7f0000000840)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f00000004c0)=""/232, 0xe8}, {&(0x7f00000005c0)=""/32, 0x20}, {&(0x7f0000000600)=""/202, 0xca}], 0x3, &(0x7f0000000740)=""/203, 0xcb}, 0x842) linkat(r0, &(0x7f0000000880)='./file1\x00', r1, &(0x7f00000008c0)='./file0\x00', 0x0) bind$inet6(r3, &(0x7f0000000900)={0x18, 0x1, 0x9, 0x4}, 0xc) sendto$inet(r1, &(0x7f0000000940)="f5f810a2df5441447a7c337b9bbab2ea569669b2b8510f727e4a66a4833ac808d787e89eaa32b14ad027763e6b6b815ff32503597dcb8bd9f9c0c1ee4061423ef7a12a09", 0x44, 0x4, &(0x7f00000009c0)={0x2, 0x1}, 0xc) pledge(&(0x7f0000000a00)='^\x00', &(0x7f0000000a40)='\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000a80)={0x8, 0xff, 0x8, 0x6, "6e47c14f3f4518598a0304944c8a4331eca3da8c", 0xff, 0x100}) renameat(r1, &(0x7f0000000ac0)='./file1\x00', r1, &(0x7f0000000b00)='./file1\x00') open$dir(&(0x7f0000000b40)='./file2\x00', 0x1, 0x13) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000b80)=0x8) sendto$unix(r2, &(0x7f0000000bc0)="7fe2041f55a97f1bb7e5832fd352530e13bb61930ae5eb72cbd676f2d4f7b1b9fc60e10d97772eb55a8816d7e7772aae67f418ae41f5e55a6a83caf197442d8f5ff3761797f59a90fb58e081ae8daecec80b2d252a505af5f1c4d99a3c0ce44f9910be0ba4b46f0da01399c6326c2b44074d568cf6a8513ce3c0955831dc6ad8f4100f8213dcc0b7d7b711205f82fdc971410ea77137cbd953cd13ffc09b26b873a09a22bfd3129fc81ecbac5e1a1efc193433cb90cdc606870c533d898bd597d6166bde80e1cee7d56b79a388b1a1c578a4e5c937ce2cd98ca0df97370c6b743eaf5103d44c118a70c985761bc8b1a8f1d51f8812a5b2ce", 0xf8, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f00000021c0)={&(0x7f0000000cc0)=@in6, 0xc, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/208, 0xd0}, {&(0x7f0000000e00)=""/2, 0x2}, {&(0x7f0000000e40)=""/215, 0xd7}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000001f40)=""/49, 0x31}, {&(0x7f0000001f80)=""/208, 0xd0}], 0x6, &(0x7f0000002100)=""/159, 0x9f}, 0x40) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000002200)={0x7, 0x9, 0x3, 0x21c, "dd4aeadf8ab7d6180952277d92a2e765be4c2faa", 0x8, 0x9}) sendto$unix(r4, &(0x7f0000002240)="f4b6f1d77240404ce1a51b653ffd57aa49caea054dbf340b5d8dcd17cde508cf3dbb0667c57239ec832ad2addc626d54047b237e9f0c18fb8c9c92fd9883232c643ddbea842b633f91492640a9f23ca971a9a871bcd179689bd4d55889679a9426f0942744d113e54cfe4a7915f81855637fabea0b4b432c872030376c735bfd3d31d988b82b4221aac332c4558c058428edf595ae6008fe75ce413991dbd425ea03a3d2ab4f9003f38f47b88f674b266b9fb5725bad46f8bc39198e75a8fe5f40fcddd99bb010252aba982dc8a3afb1dab020", 0xd3, 0x40d, &(0x7f0000002340)=@abs={0x1, 0x0, 0x2}, 0x8) readlink(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)=""/4096, 0x1000) 07:58:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x46, 0xf0000004, 0x2, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x49, 0x8, 0x7f, 0xffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x22, 0x428}, {{r0}, 0xfffffffffffffffe, 0x61, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0xffffffffffff7a71, 0x5}, {{r0}, 0x0, 0x2, 0x2, 0xfffffffffffffffd, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x773d6580, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x51b6}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x6, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x100000000, 0x8000}], 0x7f, &(0x7f0000000180)={0x0, 0x9}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x1ff, 0xffffffffff7ffffc) 07:58:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) setsockopt(r0, 0x6, 0x3, &(0x7f0000000080)="a9067bfb96c2ca4c8ec3e59751e9d063c597808fc32457fecb8c3e79d32508776bf54f8862db93baebabc4597bc7a3d9118fee3b5915364f62dff927126e0a8e3069fe3d711c32eb55518cfdd1c3a9a2f6d2593532d88143b5211209d6be3eba01a77b9d4010ea237dc81daaa4d2f517a30e9f08bff245b1a0ab46d395dada37b0f18abbb2b84f843dcaa9f05f52e484740b663969084036f4b32abcbd01ed3209b7022a0aeb9b366121d29d497391e65e2ce8ba98a4d7f71b31e952c04573799b6c175d18a6e73920", 0xc9) socket(0x2, 0x4000, 0x7) fcntl$dupfd(r0, 0xa, r0) 07:58:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x230, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 07:58:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) close(r0) 07:58:21 executing program 1: mprotect(&(0x7f0000208000/0x3000)=nil, 0x3000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x81) 07:58:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8041, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) recvfrom(r0, &(0x7f00000001c0)=""/252, 0xfc, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 07:58:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 07:58:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:21 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x1ff, 0x9}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f0000000140)="a9689ade71b07bc2f1be5192cbb584af11b8a0266509124a37cfc56cbcda4247e68217dd8af9af919a40ef3b", 0x2c) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 07:58:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x6af, 0x8}, {0xf3fc, 0x5}}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 07:58:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xb0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7fffffff) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xce0) 07:58:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="3c29502468ed16c0a6cf5cfb69f28bc6360865ac7ab3fad8abb43b2213ef1a7ae6718500a06f8f85bed77314882090c95caf09e24466b8ccc24137ef0097889149dae2b109832e4d0d3260f9500e54f6a08c19eb85ad2c281dd2d8370d39894680869939c05dad99cf52082045b0de1421e6c5614f5f041ba2cc28b1ef18024340c716c7eeb6d44a93125ac22c8baca32696a8a50cfaa39bd1147ebb225675577b826beed3fee74cc86c49d99c2bfa9543ef622057ee741d2c5ab7eb940d1282563ee1f864063adc17075c4e092eccb3bfa35f8198ca199fb1cfd125fb8e35f7b65283c38a1e5e92646870", 0xeb) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup(r0) 07:58:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x163) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 07:58:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x98, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0xdd92, 0x1000, 0x1ff, "c9e33c406fb97e604e8fbcecbeeaa2808cd218cf", 0x4, 0x1}) read(r1, 0x0, 0x0) 07:58:21 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair(0x1e, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0xdb) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 07:58:21 executing program 1: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, 0x3, 0x1800) msgget(0x3, 0x0) msgget(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0xbc8f}, {0x18, 0x0, 0x8, 0x1f}, 0x8, [0x2, 0x1000, 0x401, 0x5, 0x20, 0x80000000, 0x4, 0x8fa1]}, 0x3c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x3, 0x2}, 0x10) msgget(0x0, 0x0) 07:58:21 executing program 1: 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) 07:58:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2591c32128cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e719947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0605247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7ee05001106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad212afc502ebd8ad36dceea3000000000000000000000000000000", 0x13b) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80, 0x401, 0x7fffffff, 0x0, "a8638b5eaed5d9004dc92f221b637c2f91b1430c", 0x400, 0x5}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 07:58:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x2, 0xfffffffffffffd2c}, {{r1}, 0xfffffffffffffff9, 0x10, 0x84, 0x100, 0x2}], 0x10000, &(0x7f0000000040), 0x6, &(0x7f0000000140)={0xdf6, 0xacd}) 07:58:22 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x2397443d}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 07:58:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x5, 0x7, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x5, 0x8001, 0x6, "df6b4dd1508a49fddbb2addf6a787b5a2d5f815f", 0x9, 0x1}) open(&(0x7f0000000100)='./file0\x00', 0x88, 0xd3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x11, 0x4, 0x7f) fchmod(r0, 0x8d) 07:58:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) socket$unix(0x1, 0x7, 0x0) 07:58:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x200000000000005) socket(0x17, 0x8005, 0x9) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0xe93d, 0x1}, 0xfffffdff) 07:58:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 07:58:22 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) ftruncate(r1, 0x182b) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:58:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 07:58:23 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f0000000400)=""/10, 0xa}], 0x5, &(0x7f00000004c0)=""/237, 0xed}, 0x800) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 07:58:23 executing program 1: r0 = getgid() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup(r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0]) r4 = dup2(r1, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 07:58:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="f5f08949925d2c23163d20162f8a47fb5b780688b14d822d33d69ff583b2095969c8c1ab9ef1cc0b2e86", 0x2a}, {&(0x7f0000000080)="f64fb2c3ec42faed87813bd29bda90182e7c529d122338f6e868f81bee9564b5", 0x20}], 0x2, &(0x7f0000000180)=[{0x1010, 0xffff, 0x6, "e03840b4c5a75e1139fb216d8075f60566d2a681c1774c6e15b3ea7f351ca904e53d09e91dc2e7a4ef719a88fdeb410f3015b7d05c5931e7ab07aa7576229fafdd1623954a2817d6a424357fa786d002601598d632c04a7288bfdd9e48cbca78b2e717a234acbdf76af2e7bc05ea7f3cbd72cc1b95bf8c34de7459abaeb696d1ca30ab42e47661efe6d1e0ae8ef5fc18fb3e60c270626b87a2c7ac2c489194e682f7f1336b4c5a8f99456aba40b21ff5dabe52af99bac09c9f115cc2ee247c73d73775daec4b32536ac31c3d8fc4a9467ac229164d058a806f07b83a91faa38f517b82a2fb22a46bf6a7255dcf76525c713bab94950ef93cbfabc4925e578383568679d3b6bc5af38d04795802056ec7dd99ac1e6d3d0f72a97180a894d07696205561a4fb50591807a5f55e700918c742393278048141b4b5206d3610a2afa5da409d04da592f0e32fcab413ec06cccffef2408af2025f764771ae0def7aa8e5e6221d80b4267d0d8329be69b945db483102619943c7fbc17fc156c4953ed520d3c9f13b06a08eede14327af9f035a89174f2e3ac8d42e1885c1ee44b4f3e8c1dc989975855795b97cd0a6692501ffd5adfbd9a444c466fa2a610734e7152b5db649b6ba64b1365edffc0d60e150dd99c83bbb3ce9e7fe2ba2734ee404b97aa6849ea46a6443832c9aa9f37ea6f0ca7d65b539d53c187baf8184c7ad740e78b849f3f39099839ef2d49f456f08a7a9ac1779ca95efeb8b56c938d2aa58532a19d7c8f30d17696793b6b1c1f9960dca51c701c829a4a021c0449a0e2e5f145eb631dca4ba681d3dec7d858641e789aca936fa552f7a52437dae96b0b2571ac4c043fa3e9b00d315ff286e59b56d4fd106104e4e34f57b07d84c3b2d103449942f28df943db7be16f2eb28412588a621d68c50cfc6ce152b3f58989a99c999f13beb4093d0bc364e706bddcc56b1b519fa2b69fbc58a3c7021a746b52315cc9d2e47282f1460243b1618962155dcead1028a77f312b3280f2da46ab6f8ca4e6d80947c59f2a2f8d66b39bd6c3e33c6393e9c90c5ba912cbdbfa76d7e8c87f558e9ec78fbee9ad5020ff62d38d2cf736c149d74fd8f3c934d800890be27b6dfe52d1365189f59051227988d11cee4fcbad64c792dc355bf70580f3a5ae193cf02e209e1218a43fb5f8c32aa76f59384eb7260fb15f5aa0bd938a8b6ab6bba2fcf1500d435c0f5198b13c54426e10933989e6b15e1127bf7fdbd0732e7a6ccd6b1e66c2a8df33a970b723792222da1b0cdc7c2405fec41c30968f9be995b507303d5e05c9e7569cf085b0a1cac86a09659e02e3bdb85e31bbc95e219ebabd16aab002c38eabffc073a034b65b07e78f114ce30a8b162dc6be5bae77f6ab684a21bb4cc8ba309b33215e060dc0a45fc24c774cfc2b722d6c1016c2d27f221222c9815c726065b0226e63a804dc6a38e87cb06e5b61d40a301cf2c710d621ff7fac1126e443f623072e21d8c15f19f888469bd68dea1f2774730c4aae77116886f934f74e0d39206e8ec1b0202b901e26e4c689743b65d92bf9ad1110a57fb040c3d2566548baf7938feadc7fe15b41363dbd68edb6a25ac7060445c97ee8f34235d70675e12f88bd39ba46ed93c8db4872888e8345432935c67501c35b08141f0670f94670ac7f98fbf76ee7ff070d50d1c3ad0458c18c7ad4ca6e1cacef3a16566adea6cd6dc59090ad4f44bcf58fba270cb4e6a6de02b03df763e6875e4b80d203dadd4e66920f35ec0e338a4e36cb688a8059c52712eee717e790b65d3dffd50b2c563a3735925316d49f98eb3e64c26b37fc2fb908772488d714570ec702ba6022f04da8d64ee27e7c292633f0ac8fd5b9a6156e29a3f909688330ecbede6150e39b2d144fb5da27a720715b4ecc19e2fd03a9b64cec4988378808f30f73b4838d193225122a4cf910e49dd176e6010caaa53d3b832c6c8f74e8625cc83f880ff4ba77ab32acea808d17e66d37bff0999e9852178b7fc2b9aeec9cad05cb769326a19be983df2e89a0a933b54062d62c7faaa5ca4c3d2c8683d99dbbaa0a4122d1f0606712252c111eb18abd8373a03c1b3db7f42d456c61217dbe28c2fad98dcf5dc6d988736861718609617a585c4e28e0db1383c2a5c588f7c83f556608c7904a401bc4027497b8b2582066a29dd7eeea0e9868f05bb23872595601e814c42ec6a72e797b17593e331b3e9dd84f9d6bad067b6f95aa90f572d58e7e1267db9d74d6b1a24a02ff1629278fae0a56ae4c0e0d5b815fcb9df92742847e184d76555d685ad8ba4ff18d13f241db8b2323deefed3d562f1c130ae7069c5022f827f0ee9b6142b24e4450d4025ae50fdb5e9ddfd99e20a6b9342e04284ff431f3e7e8abd27385194173d9d97cbad3e9910007620674147c8d3f994528e3f503352d92c8659d5ddc2808056435dff1e7c8a9108792bb2f192a72db9d997effb94ba6b2fd6c40b16600b34fb44599713482671014a1f00f4ee96a24cd8e1d8180c95595988c5bab7fba14ac87ffd58f272ab5cbe80bcd9699cde3b365a19237bd0c7c7dbb57d329f99eabf7f467e81128f4c9aad5a5aadeb7737b3fc69167bf6fdb297ab914988aa581b8c37fc00c5ae79ce835629ce8a08961ea8fcd86648e83158304874543edd5769f3c921281e940838572841670d1fd432705e422b94396eb46132c98c38b38ad993d301af649dff8b1cd065dc4053cbcb6c780c0c039475fbefacaf42853facd6155a05f771b0d14f0ea92621e60cea278fbe2cd8b2e886c1f193988199e61769e2437179fcaf710dfd3cf04e9cac96b9cf167c1fe1f7af7bd648733c5681999b789c20ad13df053e93f0514f8c07420ae9feb614a65e8c7a908abfd24cf3dd789135782ce7f58ad49003b62d999d7053ded4a43a9e0d04afba62b501df3c2aaeb943d222506d7f928b935b08519955bbf28b61d29e2eab6c32771ae2d1e4618e40148270bc01bbe030956cc975b2f6a09b08cbe167362ae2c32767d60eb14201a9de8eded072c5b036d1220ae344988af1295e81469fe04b24c1ab290ece956825b2123bf91923456f31aa7075835c9a20b13bf9908b1bb9625a4b8ff0f083bd2dfee106fcb8ff5accd082575881f98c7889824dd8f68846a4e53ec3bd9b0c02f8ced23a91752ac4b0f0776de49bb7480852ad368c2c21e00ce6e31469c180ebc71f4c2a70dfad9949c3d26536c214dc8bcb211ff0230d73b951178991201e7fa881ca63534f6e8ce0c0f2011a15c7d71cf3c3b77d2b4853f1166d8c0b5c1e00ba223293491a87a5b8339e67f361d3586892dbc22de527dac25267661ec1948aa746e508e5e6551c7d7c861bd7b07b03db29065a98c8970539b96b2781616441691af624e3e9d1879153d4314f9b8f7d3803e7a25aa14a9d8bfc5e649a7d3f47fa37a7ef93d5ec7ae87f1c4914760659648ec88e22f6cbcaf1007b332addaee8d22cc1f1981a599f0f8c28d588871f3ca9f65539ff2e012f933124c134bffbed4599b190e1d12eef6ee65c4be381cd8c513aea6673f0298bf77a7ca0217f654b2b1a0211d48ba74ec072b33378258ced53d31b4fbee6cb8d45f9166794e3983a3681c2a2c0c1721c2cef830d867b479e2dd55a8d4bea01602079429be7218faa1a9e6db056ee294580f164fa38a215ed273642149af8865dee2b6ff4e99d0d5bf4994fefa12313cbcb13a1e36d60dc7e896d6b9b576250e5a72d4ed30fb5391c495345fe50139d3718efe6f4b501c543161d558421e8899bfa5655a37d6a4a38b11a26481fda43c620e6f4affdf02931d36c1a461e3f421ee1f351fe2d7604567df6ff848fded70c606dc9f0f6217e49e19e1e2927c2fd1cb667622786ca98c90b28d525acc4de4800c54c0815cd3aed16a42b0830c21c53a10a1f5b0a88f9e33e7376e38f974598cda1faf2337e09960c570392ace03509a91bf2a433fbe2aaec44ea0808be31885dc8406ef98e6010b3b8cf9b99590816f15bb33098927e305d000febf266aec260a7e73727ae7987fcb7c4e9dc88de362c7415cecbb98decfc6350b2e43881c021c090a6b70e69891715a93012bea6dd1ce29d33038bd0850043c0bedac5ff31a6992e68e8c78c56001d0ac31998779e4d767be250d3127f6558b0ae9ea99e31df88be591550c2b2db9cec542d37a50628884d1371927ac078b864f02c635bbf9b781f39aea889df7f7451984d26e400c5cb855b525a62e764d7b2f213095a9e608aa8a1c30637c0ccf2db2fd6e7526a445f29e68555153524be83beee1d4d04c2bd5333d100d26e7206f199da5b62469948d515cfd266dbb2ce58abacf67f4495c1e17b3b53289ca1317ed93609ddd4c98299852ef57ba5ba7559b17cc838770d4d97a6b2661edf6b477673ec2bf2a63cdd5818a68ce99491fed9a96583c7aeb8dfb78df448a6e1c017b30f99bfc5c7b93838258a5f38a00ae9b87a0194cac3bc9fe023be4b1a0e5a5ad11ca8ec262fbaf925159a687196e46dcd61a142ee089fa270a49476b039a5a76d4b9725077c6d4f8da7e622bcb74c1b7c8d8740f37029ca7bba744e11043de453bc627d48f2dcea4b1eeee7b4d322b562a1abea5e0cf0bcc03a6d279d8904ba6bd4da9ca544e4c63e261c0d4ee8eaf33afafa1abd735148ff27d6ae86e8913ef4a1fe203c3f0814bb70b9d5574055718b8178b157c2a46339db374e2c4869c0f7806eaa1335bc07e97845c41c33c576672b9e1451ee9a159abf5259e29249d58d8a73991be9812c98a22fbc595d42e23af61b31b4b04827df8b96a022f5fba5917689aa8d60caab83fb79e6f38326aa2fbbbddb38239009a731b3ea7ffc58da8551c319bbbc2f7fd088c62c7b771e5a46d38347ae96c7a2204cc403f07e5eb957a9ea8f790a7ca5713c5e1253bcacf65a518428e5294d0de644b65fbbd3dcf54b9f3c2e1e1062c70d7f3654c31157fea33e7251beff9c0b4333e66b3db4e02d788c4a23889b736caf110d7f9702d1b5590a8e68de84cda32f5376eec01a75c7476822af10e60b9e5c60ba517f0fa0f63f210559dfc7a7175e5a1933a4c6c4a709d8a86cb22d8e29ce9c259a2581201cb30a99b93883c054a9bc8e7d94d92690a63e12e08ea63dc3fc1004679f0740dd946b97b0adde96d46069a2f21acb54447c05418d785e092d4d9f6dfd8bd5b454414e6d08ef1322ac26bf4ea27394b4957365c59ba001b6399ec6273f802a71a28bf22a0b80b8f9c71692fee50be6ce84de22ff75fdeb641fbac6d9ada8927d2852bd3da23e21ea34337574f4f413c46005f40149f0ae5185236093ff0fb6bd956f4d23f6f1dab052eabbca40631d6c290b4c2aa88169e8b120ddac58022222bd8f29cf282c284de4013397cdb93caa3ef0e02f85e54bc45b5b158623960c35f244dea9262f3ab07748d0becb55ace3f4b291ae5e4cbca1e2363d41de16c78c2748b5c2f669a2da5e642bb3c3132a3b9bf19da74f0e2d59fe8ac5c9dd667fcc619ba058c063dfef3cfbc2ce9b502046457f828bc3efb5f352551a4f0a42603cefc5f4b6a9401cc142f874ed8a45e5a6bbd4bff8803e9b1b1c246c735ad6391b2bc1117a277a4a1740e8e12009c1d9ffff3d0f9b35e511e59269364f48325ed8f97af964b436361343ab4176fc93a4480e9edc67bb02f8dd6e2fad6c78782abde41bb3df497d90b808b6e74b03eb689132e73256dfb3114a80ebb0e845c78177b2fc9e93c93f591c090de4e1acd650db7a6769a94832a8d"}, {0x40, 0x1, 0x6, "490850914bf3249aa90017531f772f1719170fcc7469201bdf67f3571ecadab973324f35d4dd8b7f5261ca87f82f6f50"}], 0x1050}, 0x40d) 07:58:23 executing program 1: r0 = socket$inet6(0x18, 0x8004000003, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x6}, 0xfffffd2b) 07:58:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) 07:58:23 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r1) 07:58:23 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x10, 0x51) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000403e9cdd9f7ada77b9e01a33a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="499b04f67d9f05b9fa33293bd49afc38eff1c2ef82eff2b2ad8a217262a61b41fff01522729d8400d70bf90c4a49c995", 0x30}], 0x1, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x20) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 07:58:23 executing program 0: r0 = open(&(0x7f00000014c0)='./file0\x00', 0x200, 0x110) bind$unix(r0, &(0x7f0000001500)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = msgget(0x1, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001540)=""/68) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000080)="8edea581f387326fa2804a63323a1d8d3c5a3001567aeadf41e5ed6d632ec46737e764fd1654cf09e9490940cff47cda279760ef0e3c6416eb8c6b6f6a7d00f3cafaf7549cb5cca29bef908474cbac8cb0ff9e5f3fed70fc5533ea0c730edd1968b9f8ab964d45d149c17234ab47e857d165d11f69a92c3fb18107c8005f2d4b8c4544b923e1750ee9cd3537bdc39a042f9cafc94e9cc8df405e95e09422f4d1e9b4b607b85f7c7c1dfa785a712994b3a0ada235d7752623434902489f41157704f26fa9cfd52a5cd1058414a4b71225a6de", 0xd2}, {&(0x7f0000000180)="906605a563b1636a38c18c01d9fec606ea7f6a9c9cfe93afa5242104540c06e73a8cfecf6bcf68098af7638dbffa7f8afaf5e79e593d1fd8baf3c66d9bd58bd7be83e31096d7f7f084427bb0102f457c7d5c1638a0afcd45d756b6faeb71342200a5e8d151e4ef76c04ac68d1cf858674917c144ef5add0d5af68037e4e65145d27ef178961e7f2234acd7a780bb422ee26472ad81265f527af736c2781162d81eaabcc2b9c0de653c211aa3db703b699581d6d06bd350ce8b8a48ff7c6a10d0cb421fb0ef89d736fa7fc43e089aa616d88ad9e00e514e437b19ed305430623c706c060c53fd5db86a4d25abc0c98232f40a44aeddb7b033deda6c9af8a5695cc6abebfabb2ad3d7d1257dd79439dfd299600b4cb20d56f750b417374e95c0c420729074e61fec5da3724be3c2d54ecf308679a09248c74057b85a52a96645cff5affeb6e7a1306b7fb85a698a1ecc753acdef46339c88cb296c35934c3983fba3d4910ce0b438a889b18afa2246b7101e73314cec891d5d90502e0e60c787d5d38d439ee268db3ef72d855edd65d9d977422072c2f950ba40c1e932d88212bd19c1a5589bee898d16e22f1d267528b7a8289306cbfa90d3e11749b104ca7e77cdab6d633cda3ecdcf7f5542f7d006c59d6ede0e4174fda2e2862fc4dd68da9387d4df0dcb1ac45d209481a728ffc6b08242b5c87f88a8a5a1c21f8b7ce0332b5f34bcc5b6a5b710602a66b2dfb1c94bd1d595b92ff2e89671d6541a875e877c9b79a069e192a278eb229ecbee554d20419d8f8bed419015f25713f986f8adc4f554cac3a3dbe70955cfbd4dc252351afa5281033afc46e87ea45f38b9c4335ddb3f7253f79707c18cb56d0e9212406d7a0e712e0a7463ddcdaab6df06282ef19c1d439d1c5593a755f3deee08e05282cbba2c9ddc01419532be9a2134683d985c5b52b649b9e9d4fcbb72f9611dfe8f1a30f94507693360e4ccdc1a8f5b98285d90f9e4eabb70511da8a565aa5d32c78f8ff05cbd19e799c44fb739284816d9448fe6742cc097314fba2eb07f2097bcf8fa8261342a6c3f545656fab88bd7e55a3e046f895eede4c6bc66fafbb749c8ad350427990674439ba929e21cef82958df08585420629e21536155db52e7560077559afbb30d61d92d952f2fb5191be8d48aae3894bfafb621702d3c3082ba2ce3902a77a540ec5e3c269b5f32baefcc6e64c3c2e0dd3180dfb7cf3729897cdbde78c25614e8e5775a3edbba353d760e00b83584df6d20750188e78b555f75f7815bed5e5e395ea60b04687554eb04831c970133e0c6dc04e8c28244000dd77654ca18653d1841241314fbe33e418a264ac3cdafa3f11bc126fc6ff61466bb79c8fdce66e071800a14cb6052c31330655d32ed2c59858dfc64aad949f02228d1b6401a96d7d7bd7f338ec063291deb07e9d521d4fbdb8822284747d70e0437f0ded44cf691931cffc0f6e6bc5792f17741a984001d8d343c2f0eb20b323b520046cffc6fa40a90c6945faf2c58fc2fd34e68224c9808df6b214807bf1c101130042102a6b31f09bbd81a27fb3f6338ad68bffb84d32646eef49744967bd7780d25b9f7c2f16a445ee61150452fa1532465e516eb703c77a79136edc10f17419fe6f977199dd0bc45e631114716219ecb342d861b0cceceaba1dfd09da8b68aa9ab2ccab0f85f4eb64adc5e1e9735eb9b6d8a0991d5a9310c8ae3fe2d1735293b1d5da464e5d1dde67c84ecc27903807d4df2cf93c01af6ef4803bbfe57fb3fec081700ad4062e8a9d616be2fddc9a7ee86d1b4a635751779365324e243121f8e078e35a87831e9c4eff9e03d90809a01007d22f8ada6a4f77a17518c9f741bfa66477565ae971989279291469c9fcf9afeae02b879172f8c698f67a135c4cbaf7b648b64f36bfe24d090e3907c9a65b5204b299885916b758247c9e36fdbfe1c0dbb398bfc175ff17192c9139e952057058e1e28359f9ba7c04beca32c75a1ca8a00d0c9e8d215953cc05692da2af0161a85320bc94d86edc6136d51c9c05e826b5ea53b6be92d0ac23d3f13488872f90e7eefbb9e39e01e7e1a1377a81401ba043fd01e8acb208b3b66ae235a9d4329f342d273c21656df7f64104211fefb01d92b411dcd1eb0f1e3b08900d95c7e4c83195ae1641c77c17c686abe3db5300cb8af46e1ce86a93a8e32365323dd486a41c52dd999840310b15fe004a44bfa530eced4037a3da0c9b2ea6a14afcfe9692d4373defb2c938e2400ec8178b57185eb0944ea802696530b39e290cf10dcb5849d4977407b9e266c2877f1a4b49b44997d41bb3b92912c7c68f4117661433fc591cb571920537ef033ae0b4ee0956716f1fdb222c6562ff76f7845af4c48e032ac5d78c2b84d36dd448f72a2fb6b04372d2be51ac2f96f07fe0eacb5027db73266e37851a2d821a216d3aaeac095a8b2f631e115d298d62fce5f3318fb4867af1b1b505af262b1c22927bd4a9c2d2a236a5c70548e5c4d0080ab3673a0ca2f3f6f365dec9bca52d1c44e21b7640629795dda5340a2d2c2adca7701e41940ad86c2411c9aff83341e8c5f4d885d1865c7e63a13bb776a8fa5ae22690824c93845ce62a41e612cf8cd7ed8c20fdfbbe1702de0b441d3d67994e230ba5b10a3f867afaf7a5fa7afdca6201c35a2de9ee433ba35b1b93a408e104c6608723ec59bb1bc65ef51e09a0b33cde59385925bb9873af779ee32b98b01918a4a9b1e8b941529ba76d94242cfaf5f00ae1a7afbc454be1140e4c0dd2dd7c0d4fc0d18a08b5f50c5b18686487bb6c1d17e78b31e7b726bf2df9fa1a459c46b2a62400b179b26c11e7770a17a59121c718bb8cac5c2688fd4f43260979f8228bbf1d83aa247bf557625bdeb6c22507de274f6c233258de4aaa23719969c9010d796ba3a5d04985909688d20c140dcb1422f15f5d344dd66d0cbe7bb7ace9abcbfb9eadb770ba89a69fc2a1246d9e3b5e03457f336925396ec2fb2df6300a9467fa22e8e2c3f0adb1f54d0b9a542d1ff906e6f8b2d6ca7ae916df0f8d23e0eec834012fb38e0a95193df45bc4b01de00510a447c91c46a95bfd02d02aa4cf5ade285536efb790cfb19e2a681b0ed9bfe22f3000c94769d6a044a9d7fa55df991efcfcee7207051ae3551cc72e739464fb279a0a85d4a08911bf14417a2b4e4bad357dfcbf2d41d4db30c0ff320a48d72666952e5723e9d1483413dd6d171c88a6210c801baf87eb60897bc7fa764d4019b6eed434ee964eb4a90f8b75a64106f1aa7777489658c615cfc451f4b38a363bbb2574fe3000ada4a1f3b25f6f10f3bf45b2a6e6d826ff8b72bbe4a7d4cf7c269fa4608059a76051ace7a865f576a8eec53e51222760199e4c8bb8d3244d4e778370624a7958cd52e5007a38c430d58f18487b038a42ee8cb2c6d843cf0ba6e3a0b9d2b50f0d6e3755f46b03bf0aff069593f0db4d782cd39de4149fb77bbce7ff2651f507b96fdbf5bc67cfb45cfcca87e13b404fc163cd463f24d4c5b8e15d792ae6dcb542a976fee9c0cf10785ac4834b876341ef66e807dd1ee22e682da4e68ea2b757a1f04b7a13eb97e323607cd0177de799758578b5c93809670c0c9387c8bb3c60fa68006ed5889ad7f35b8fda8879dde9e4a2a9cc11731330135f1dd835a95f00bd17f30fcade9690fa3cdc5fbcd7eeb09d12941bac0b58f191d80b7ad25e030c60234ece99c45e9ff65a3b44234f85fb4fffc2ad8b9e6b8bfd55d03e3261847a05aac4c2be25219c255ac8e227163394ffe964dab80c8f469044f78178a5af5160b0fa4a2e7d852c7bd6a1814e70437099b30dfaf619d8a1fa68034c15c65a0187e6efcfcada45aa4ce3b709e70915e6b46a64280157bbfdd45602b18093120ac9ab7aad56cc47b4b380155ea9de74e74b5ce76a5aad70edf07e6b69cb14a3aaea4b64ebd708c2b1894656fa1d7e594827528f75e22efa70a20690acd1e1c5506f16c9228dc38ee9012b098f763ac3417bddbe1c3604fc2e3cef822ae50e4d7d73f562be0d8c9f617cc0949ad5f4d7a0d49848b40efce9df6821a3718e13fbd882e547a8f81922747937f918faed0d8af8c1adc996933bacdf0f112a19573e1c4903a8d2380045ac91eeff47b67af8dd411b7a8813b2d8abd36116ee5725463441a48b588d187ba0394f8aa9285e7dd550ec23b52ed55154a8a27546e2cecaebd1eb60f5a25b0f4f4ae92e429d38edbb1b25337a879dfe92f9c367286c32836eb3065064a33a1becd2646e4b2c841e55f9555d4086999c525b9720cf315eee815582b1dcd55d6c7becf714fe5aa6621bd6bee848ff77c03e6e70457c4b138613b702484bddb2e3566c6c8e71e8113087b43d5c0946618846ca5ea5337553ef06ebf1dca7dd061475890173ceb1484f3de45bfd3fdcf0ba078e20a6233d8d4b78911f135ba0a5df0c40e4f1bbef75ad715dfb9b10e002812f810cbec2d4364d08f3f92f8352306b2e076fea99a4f64122bef3cfba454b31580baec734f1157ab5f5352a4467a942d2e8b0c0d2c545d6e447d5c03763e5090c7844ca5c072b6bdef99ebabc7a8c7448afe4e7999567c919eb9498eb930de70ca41a2860a422b3f365dfe8f19fa83a24ecc1a68e3e9fc6825718e108713280ac31c9e6e7f0dcd57f05f39f8bbe0bc51729fc186f4075cf8735637ca8f5aeff67e4f04329c5b5a8e902c68db22345220c2225792d8660f93b7e1c2a4aa298afb7ac6f1e0e04fa1cfa322feab2d58e163cc6e0bd4e12ea3b3b62d35b36554ef305f3f46b3ee255f33a884846d4489fa1434ee41bc4a197d572cb2095f58a9a168113d090c29cb5c51c87271d28d46eeb825a8a9c35fc9778c9e6b11566874f5fa71e8a9acfa7f273b41721b1dd46e5adad19a0499c29c8b64e4e3de939415089abf38b224fe6c01d58ca8e7eb951865a8243715dc54a15b6639fa668504fb5395458c00f00f0d383131d9366d1ecd9ba78faa462dedb9cfff40ee068fba378530e8502affdb485d40727e2706f20ecd2b9fcbc730e456eb2256b28a9ce6010606eb99f42fa3d0a61a07395581f0405fe4a511232e162b270c30f3541145021d71bd0894de55f09cfad41ce81ce85be85811c1bba4b922250154f906f704b72e071d3e7afeead006b91bd14af3194c2c9e0fc07f3c5e54471caf87090464c08dd10b4946166d728aa8d75146c72a86df183eea14179d4cd3c7a5ae330648a5cb4b6e1ffbe1188ec9d64bac258f36c9cc4e8a891584c18f62f570f14618ecd00ed3bcec0c387297541476e619989df215dc98fe54712c493317b53669f5ebbd2b5db8f023431fb971ea95ccf2aba81bae440c34259b3f632f64207ed4dac1c1e31c627c2d854f45552f4293825cfa5e64a3cbe46d575438a691bdde71ad3542af94bfec6197a3ab04cabc425e5235bd5580f53a138d86207244c350b81ec2deb11a3657a73d70315a5d6a2f727e1bd8b46c4dd77188c85258c26c523d7f201056ab74b0202ab2767a15508ef1b2e7c11890a6deb56ef637c87a1f43abca5e09429aed04031b87b8d2e73908623b38b6e1500362dc1e7c7d06328a9a05f0f0b57259df30daf4574f0c76fa9449506f2a0987b969e4ed0fbc327ff3716f9ad415fa1b8dd13d03aa10c30b8a056e9a92d6f443b20e984651efee80d6704572424f5a3719920a7e3c78ab0b9a3718f73cda75510662b3730c87461045b7235b20ae06102ca5d1200a66ae60d63b8ca9491c9cb4a66715e011daaa4a0", 0x1000}, {&(0x7f0000001180)="66202e913ec7e195bb3660e333aa5ba06b59afac3dbd5b8b6390f113ec522d7634d99429b0d062a129ace51a41e09bdc6ec5e7640c47c8584e730309b4b60bf3ca591199cbc78d75cc11592db3083592f8dfd4bf6773be11481ada8d0d7eb1be7c3fdd7f43a9b0e693fac41dfb374d59c1", 0x71}], 0x3, &(0x7f0000001240)=[{0xb0, 0x1, 0x6, "73d5638ae689831321f1967da5f72b6ee4cd91d941b9ae584268c40517ff19b5e179d3116b62468cfbd06754e514e6488e6f0b409dc0d0d9b57f12d62928319d36b20b7ff8cf81505b8dc88c5d22d477ff9215799112da997cb004040a9cd4d519cf825d3610243dbf1d66d81bc7b365a14ecec90a9323a92bf7d6c2f622c54798947e059a0a29f888765ef11301cb9d50877ef720230ff3594f68"}, {0xa0, 0xffff, 0x6, "3c3ff18d87fbae9b70bb7de8f8efbdd5ecf32916975ba228222e2e47f98cf7ae8bce1f1c4da4c5f733ecdcdb98b1a34d58119d02b8577a740b9a2308e722d91fbe2d8c394bf86685523264d51a5297edd2e4e188489a1f115206b83a86acbc8244f534da25a910c2f435d0b258fe1c28675ea10f99477dbd43c8ce1e6fea38482443bc5980aa0a190e07"}, {0x68, 0x0, 0xffff0000000000, "09491fd18b282299b910ddf2885443ad8666b04be429a5c80bb5269169182bf0f136fd81e38357b7b36c9fc1200d6c7874ad4f32dbc8b968fdf3d45ef5388345661031c161a701ef87a71e645e4b37288e624d0c6e7408d9"}, {0x70, 0x0, 0xffffffff7fffffff, "f0c1462aef9140cbf2bbe3ff2180a829bc8802941ff067772256fc5cb3f6e3f12ff2d851bfa04a062abc0242b08cdaf9c2d8c3584214fd2d2139f8496629465e42fcc742e2153aa75839193aae1f663a8e6296ce16dc1ab9ef"}], 0x228}, 0x8) accept$inet(r1, 0x0, &(0x7f00000015c0)) msgget$private(0x0, 0x100) 07:58:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x3, 0x6, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfe9e, 0x5, 0x1, 0x3f]) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 07:58:23 executing program 0: socketpair(0x6, 0x4, 0xb0031cc, &(0x7f0000000040)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r3 = socket(0x800000018, 0x1, 0x0) accept(r3, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 07:58:23 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x48) msgrcv(r1, &(0x7f0000000000)={0x0, ""/20}, 0x1c, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x80) 07:58:24 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="0513549ccbd36039615ac6a0d82a7af67a4fd1b2418c4878f719dd5d0d51b693ea43217f87d289a7d4ea1cdf13bb8d2d8f5882d6bfbc016bda47a3c0e80abe557d428c0a60cb3015a5373fbcd4777aaa48927dc0a25c53c3f4312192c438d35121925756c9f24d3ef5b69898ea5d68f5e3afca7abf6305242e01a8a1f57148682196cd71210b56cea740eb79d87c0e5567a1886b84683be74b1d66d656d78f1f34ddb3f71c9c97e9299b281420e6b155dac14cafb7f0f98cf68bc59b6780cce98143e8d66368", 0xc6}, {&(0x7f0000000000)="a0fcdadf8a4afc95dfea1efc442a68b885e74fc6e75bf9d1ff3ef18946", 0x1d}], 0x2, 0x53) close(r0) 07:58:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) fchdir(r0) read(r0, 0x0, 0x0) 07:58:24 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x48e0}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 07:58:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="32bd8954c12cf8f81915c1f69ec1bd0cd56fc08f864c29042bef750d4fe4ac0558adc3318a17bc828d8640b0", 0x2c) pledge(&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='(*\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 07:58:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 07:58:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 07:58:24 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="40547cd91113af398a2c5bc38ce7b41b349459f13046fc", 0x17}], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/106, 0x6a, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 07:58:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r1 = semget(0x3, 0x5, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/87) 07:58:24 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000000)=""/73, 0x49, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="e10da10b39309ac50a6393717a4a2c1098d6888f92cc2ba1e530a4004a86e60678e3d9b7ec40838638e8dd082eb80af395448e6666ba7ab074edb39db0b8d43e20d16e4fba525258323c4de2c97d88489cf60d56bea48be0a56ac56f093264ba7d7d1ffa891939912ee8d2e6aa84415c279547789d017b6865a0076673eab8c3ddb8a97380e5666a", 0x88}, {&(0x7f0000000280)="f27613ac4dc232a01798207732ce6a9bbfa2baab2575c227e033f74653c815b826aba85c5e0585e3c8c8698d01e8d27e93af9ddb238bdda2d6f990c271d1ff9c769bd8bb7023e116220399964ac6e9ec51b39271041a687bb5b16cbb7d18bbaaccb281cb97b4b1b4f92cc127180530ba11bfa779a892021a1d357fe7a773339be4e15a33d41a39646bfe866f90", 0x8d}], 0x2) getuid() 07:58:24 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000180)) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x3, 0x7, 0x7fff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='#\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) syz_extract_tcp_res(&(0x7f0000000200), 0x2, 0x9f) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x6, 0xfffffffffffffff9, 0x5, 0x8, "9e7ff9325a52b1fec87c0ad5206972a170bc3457", 0x3ff, 0x7ff}) 07:58:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000340)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x10) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r0, @ANYRES16=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR], @ANYRESOCT, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0, @ANYPTR64], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYRES64=r0], @ANYRES64=r0], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES64, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES64, @ANYPTR, @ANYRES64=r0, @ANYPTR, @ANYPTR64, @ANYRES64=0x0, @ANYPTR64, @ANYBLOB="97f1800955aea557c105c94207ac01712b00c6ac", @ANYBLOB="20bbcb76a8a4a742376a960bdd5d14f382fd54baf228b4f9e85ec6fc480d2863cac2bd2f8a80ea9dda33840bcaa15ffbb5a736ddf6bd9b6ca18217c9a105e10d304865ccd7df620c72fcddb0a6bd4dcc5032f6c0b5ddf668e38498276e6367af3709e7db7cbc0c673af36bb46a745a74"], @ANYRESHEX=r0, @ANYRESHEX=0x0, @ANYRES64=r0]], 0x48}, 0x0) 07:58:24 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="9baca74c4658deab52e1b32b72d141a2ccd879f6ffcef4a3b10b614ed3641de6e17961628fe0a621101c03", 0x2b, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 07:58:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x188) read(r1, &(0x7f0000000440)=""/68, 0x44) 07:58:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0xa0, 0x4) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x520, 0x80) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x101) select(0x40, &(0x7f0000000080)={0xfef9, 0x9be0, 0x3, 0x0, 0x3, 0x4, 0x401, 0x1}, &(0x7f00000000c0)={0x8001, 0xc5, 0x101, 0xf4, 0x5, 0x7, 0x400, 0x4ab9}, &(0x7f0000000100)={0x3, 0x10000, 0x5, 0xfffffffffffff800, 0x8, 0x20, 0x10002000, 0xffffffffffffff00}, &(0x7f0000000140)={0x253, 0x3}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x5, 0x4, 0x7fffffff, 0x80000001, 0x6, 0x80, 0x2, 0x7fff}, &(0x7f0000000280)={0x2, 0x3ff}) 07:58:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() unlink(&(0x7f0000000080)='./file0\x00') 07:58:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 07:58:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000640)=""/200, 0xc8}, {&(0x7f0000000740)=""/209, 0xd1}, {&(0x7f0000000480)=""/3, 0x3}, {&(0x7f0000000840)=""/141, 0x8d}, {&(0x7f0000000900)=""/199, 0xc7}, {&(0x7f0000000a00)=""/133, 0x85}], 0x6) readv(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000b40)=""/26, 0x1a}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000500)=""/162, 0xa2}], 0x8) symlinkat(&(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000b80)='./file0\x00') writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 07:58:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000025, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:58:24 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x0, 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup2(r0, r1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) 07:58:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) 07:58:25 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xfda3) 07:58:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xd) shutdown(r0, 0x1) 07:58:25 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 07:58:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080)=0x792, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x1, 0x4) r3 = socket(0x2, 0x2, 0x0) socket(0x6, 0x7, 0x7) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r3, &(0x7f0000000280)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r4 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x41, 0x8) openat(r4, &(0x7f0000000000)='./file0\x00', 0x10018, 0x40) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r5, 0x44}], 0x1, 0x0) 07:58:25 executing program 0: clock_getres(0x5, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 07:58:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0x1000004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x102}], 0x1) 07:58:26 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xa7, 0x80}, {0x7ff, 0x5}}, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="25c2ffc6b3026a9c590ab06f24177ad2d441ba62d9297f7feaab86a754d8f43476c3db0e6b3b2f68072b7d4cbd45a8f833b0f9244121eebcc517809c03a14a4369fb0a60d0f6cf5084e030045800a06adc8164c9c57e176dab7a087e599626f33d6c65c811877e62665718346f7ba34e194610c69896893b686e2c7287f7e62283cad3c179485d4ef78b1e037781db74319759755e6d50d6899fc751354a01cf28390bcd3e175762965775a311b566a5ab24fa87d8ec7b9c3b9d08501f68a7eef3736a1f4fbf96800eff162c16769a92b11d3c", 0xd3}, {&(0x7f00000001c0)="3c70e2ba76a1", 0x6}, {&(0x7f0000000200)="32b1894a48c62268c1a50c8e29ab9ef43822155aec92a1ba3a4e5912af5cfd0cc9a41be5395ebde141cd8528c1a6f65942c3c840916302e47061e1d9792233f190598c92560d305fee93a9fd18412ae02d700f9d34def475031b5194c4f533b2fdf277ec33f45a82b62caec38d60289b698708460b9d516f333c4875744ffc38bccff18e262bcd0b68ec49ee4fbdc2e079ff7b41e5097d49f202b743f8ee02066e6adc0c0911a2cffee6", 0xaa}, {&(0x7f00000002c0)="db5956f0ede539e5497411b6ce12d26c10927591a336ea718780fb451554e1f8e89d169d26e077b5cd1ba3f5c69562be73590090bfd12fd70ca9b3f1d3a83a174ff735f8b118f762d5e887eb2fcca778807a705c88df01cdc1990afd865b5f9386836000e6", 0x65}, {&(0x7f0000000340)="7fce90d455ea7768216b7a80c6f1fbb2ee734b01295158820647a878eae7b5f76a490e672240e44be589d37198f249f637313e3b6cea5a6ec4a0340f281c55a8a10ef61e88a70f21e47b5eb6506bdd98d21b434684687fed83bcc1914065700c38187818973be5aa89d4fbc12b87cefa0e08eec83dedb7998bc9cf0dfd8954674faa4cf51372f04328b2f7563ddb89ad2138e6511e7f04003d96fb391f64", 0x9e}, {&(0x7f0000000400)="005f9516672bd907269cbfebf84509db19c49696ff162b6cb0fd511207ffafef9feea7c01dd33b8e0f9154", 0x2b}, {&(0x7f0000000440)="883d4b7e0a4ddec9d13a17a81ad7cf97c76e95e41c5f001bc20f351ab9c385da71aa33377f764dd01ffa5ceea2f3e155603b126f939d4dac94de8752893af2ff26b6d730262cca8d881d871025a5c178d49f6a0f869e32a277eaae369beb540604b601c91c66386cfac17f1b858ed4c265fd73a121f6e38c6c2c6ed3e69872641cca09cf9c2a16d1bbbfd9b380ccaa586f3a8c5592a09718dbeb908565ad259fceca195a459ec0fc8c", 0xa9}], 0x7, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000580)) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000005c0)="9f108b326d09df6766da0f68a1963c02a2b244f934ef94edb00c98f6a8aeb68c44daf58b01a28f24c73203e25b4b4c01de0b736627a56ccc42a12d2a7cfb07daf0af6d90fd6f8890cf4a71b206863e80c190d6b7d4408612f7e3d9a96a3d94cbab3466f61c6526089efc6a24e6bce9069149bae0b16fed92d8dd52dde1375784e87f459532f525796ab1a7cc425acdf7bc8f8901e21e18d0f7d499847d525be32fd949f16f20a6e8b4e3b6dbed3decf9e90eb0ed7532dba36490a184ff0770277c557713ef8c6fba178111e3eb5ade2586a17ef326395a7a71c75c46e3868e7f", 0xe0}, {&(0x7f00000006c0)="1e2394086f4d631d0a18d8807c85820be2157453aeb2d3624f", 0x19}], 0x2, 0x0) open$dir(&(0x7f0000000740)='./file0\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(r1) r2 = getpgrp() minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000007c0)) preadv(r1, &(0x7f0000000b40)=[{&(0x7f0000000800)=""/86, 0x56}, {&(0x7f0000000880)=""/125, 0x7d}, {&(0x7f0000000900)=""/240, 0xf0}, {&(0x7f0000000a00)=""/225, 0xe1}, {&(0x7f0000000b00)}], 0x5, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) mlockall(0x3) r3 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000bc0)=""/153) symlink(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='./file0\x00') getsockname$inet(r0, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) unveil(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)='x\x00') shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000e00)) r4 = getuid() getgroups(0x4, &(0x7f00000024c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000000e40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f0000000e80)="30f3c35367d40be1f5e7b4f27dcd6130f9e283743860c2055c24c9c770b0994ee826f4a80b038b402bf8385969f248604c8cd92bb2ad6fd9777e5983fd8b583b5b2ffbf3f0e2e96965650ec5b5256176bced27c3c829046399bda05570727c881e4cfb37f9a22d6eaa8f2cd9135fa0225c2ba07cc1982928ef7b0f44bfc604e3be2bb10eefd9b36057168428620f10acddeb4304c6619189ac318c780e9ccdfe7b03a2c7020a3d83abcfc70f4bb8432e54197876c7416b564025abac3e35049e9d31d379380745ae2d1aef4941b7be4d927766d7b33b1df82b4ead019adf1937f6adadd797d314eef3838dbbbf1b4bc0bb805a54e3eb2288133e9979150cbb930656d4d56e194e0bd63c06fb77df257341e4d77a2f5512f8dadef665dff3003dd35e7325f83868332dd87940da603d080900a7068cf65e6965b29ab64c902ba3dbbe5436719533fd585a7672a2211f60aaa89218fd08bb6ae5eae71aa7ca9ab5256ec08a132b643249d4c12580eb74090a633c33b96a31fb90323e5e49c02b60522f6f135e457d07ea5a9daf0c75bc85b8124ccadefdf979af1f4009a6c10c746789827016b1aba4139ac731773e938069d29aab44d7d32e9ef9b0b9a68eac08f4c073700ab22e44b241eb3dc08c067e44132a047ee2d1175960f0fdb75e70e25f935b6c1ef0e66f7930f722292b8eda3890843a1a13a3f306953f478f64de95eec0949539fbab86a3e8c4fa3d2d97f483a6e570dd897bbdc6b987a2549f69feddae732cdb3e7acf5b2298240f2957d40c581865028ea60441a202639675a253b2b61750ce4812df7455c6c453c7c68aa217a7f0312288402a0ae0e7776e7b4f546efcfaec08e9b0529adc65e809fa9497a8e3f9ead530c057129c31d61a395c2fff0b483744aa5df3c88ba850912178ed2c5b21c1ce1ff48543dd9b3b64b117b5b3053cacc8665fdebde4f52e0738c9628e4d4a991b154462b4f038a4f3c6b2cd6409944d71467ebecad2c41946b10934943c350933db1ebfc285ab03c56fc4a9f52219de3143292edd88530dc80b4ecea39821cdb07a92a005a906bff62a09deda57874457974ec2cea58a00d29232af67365bd6a451ecac4e95023042cc3425561f1e782237a8d7b503c95912ecfc7643862667f837a51d0923320329604d82b930b038177c9a87ce5dc17ee1355dd40d0afb3bf0d0251e0dcfdbd10e5acde076ed1609802d5e7d300658c69ce2bc342be82c4ffe01c48f48ffbc58e846cef20bcedb3152095e99d05376921322435dd705983f95ae0f0f8d7ed8387c34fd364262cdb7f5cb784ffcb57fbc5bc45bc048cb024467334c4ac6d88cbfc8bd5e3823196076fd4e5e1923d9702318fcd1150998c3fe7f6dd6b0fc291b8545a70439a3a89b7b863bc5795c729221bf4a28d6f5bf0017d8abf2486ee62e151a3d72d85113aed378548e2d68372044527693dc79859b5f1886354773874c19acdb86f322d8410e05e9042d988c568f36c110484f5b9e014a3a9008c8b2bb28caf54c8fd1afa5174e68b0d6152b4c5e910498de06f44ac3dc0a8330c716ed255d77241d68a244f6e777740ee2070d096903de74c5e7ca9f843df31805d25af7309abf6ba857c36bcacd5ce6276c0fe5b0bd53260b70d06ad8564a009b33e9ec3467d4f97428d4e051752265d552d29fff06d714de3294ef3f36f5832fe32dee37aa19cabd42b80b2e1885e6272cc095ba5d54061b1d0336a7bda571b655af8a5d752cd02151cf07a8dc619e3ca479ada7be953094c569699b7bc10857f8aef6d2d700dbdc316cc97e378ab02d6415364de39f01259baccae8bdb6421da0db130b0543f7e50dd30da59644001a37a192cbb6101b2f57e174e924a8c7b343901bfffa6b066a693ad04473686e901cc0833319c4ef27f37d5591e008b67f1cea42889be372358e38a25a2bcc51d55116bfb790268c54c479e947d324c3a3e53750d59d293594e460ecd72d15a91bce2c6de42c1103f2cfbfbca270eb650a5a703945fe3f0d57bba8e7e772de195e5cb2cb22913ce2047063c5b177932f35b023e0facce74e02f43b141d9eb3268987aac9d1f4df44b2ea92b70cf3a7cee6e385a8dc884f60d4f64f5640055776c42de7c2ada0d203d6b99065b6b8ebef1d14ddf5e2a4f4d792617c5e3413cabdbed7b409bb2d9848a7df76d4fdca815188b923def3ab1bc31a8612aa1947d7da1b8ec4f310dc1a4d90a90c527b7c47402935bde73acfefb4c3cad368b0af9d053945644f6627d160c66b80127b37bcd755bf31dac0a6f11503d6c6f5aa1f0e71eda0613db91c775cf8d1ed5128907340d9226bc39b3e83486495d27ed24c01bc4ffa746e11e6e5799132e5aa266836de5cd6f7f76330bbe2b397e60d245346019157b9023ddedc4601a17f84f26aa2a5304b82104347aea58448664b3c2586763743b98ce4d841ad36cc94c05211b6b8f8e37fdb649160889c76555c8469dacf3bf5c835652faf5bd0a56127ad8a06f2a9ae191b2a829a472baa9ae2dbd81dc041efb3dcfcb9b8d3092750bc942a96faa1ebc5ecb4d4f8558b5feaa4ec83b1a97d484fde3b48b236e01ebcba67beb88d2fca1822693cad3b9f60b0b52edc1a83e5a3e264a5cf0083792d346ee371b7f4fde73c36276602ad923334fe4a06e8e93b6bf67ebd60a716b1afa0afb361622c12c9b36c42fd145d6acbde92e86c908d777bb5377aab59b3a0460abca37a13b400df1573687dec4fe2cb03291d8fd6c7fa1c5a2a102720e3d630ed78ed2d09c61d7c9a419d205111d43a44d9afbebc78f7470b3aa069d30369fe31ae1e60e8295c6f938f2a0d0ed59196b96bee68bad28725516307759452575b32f8cd70cfe429ab2e0e34a43c0617788d489a8ca4654f5b7a3cac66649eb78f704b5a6f08537165d0aea9e308bac7453c6e5a485020824cb497e09319ab3f1e16f7979351978c03f12b668ba8872d2f75fcc0bf347dba168dc6c33b4084f530c5666d19cb3898c299c40899a693e5f68b6981ae2f75cbb2f1f764bfafaa8c090732c8cc5770a35f4ae92ad923c29dc459baf78a3b7dbad7bdc4495d4aa406771d590e2fadbac23562ef0769601d7e73aeba6b40804dfa652f7b9b3adeb3ba62de7e61d9662c862bf61ad0023d23b99d269798fc9ef7667fba535d157d4ae2c18b6c6a22fe959a630ba77824b238983c7c04fa201d3724d0dda57510869f087640dfd3244616a97e1cb594c35847ea3e68564b1372613ce2ad6ced10ea3ea896fd7fb33c32d5b0d26cbd835b0be9e71ddaac70e0e53f962bf2b487ea903e875c068e7f1101490401271928401bb521957a9b6171628c8d5538575a16e7782c8f572387c6b2de2bd432b8485d826c2f8f12a03f8bda0d284c9f957ec16db0ba35b3209318a8d160919ea5cc5c153a0977adf3b57975d5b9f23d8632dc1004e1597ec179af186a47d3f92601f699e904b72c4b3629b3935ea59907be07ecd94ab2e2912c22357d35369b56e29de770e6ef60298549c3a2987caab47b7819efd35a4dd9f8fa28b1c01aebfc507173e715c15373d9fbb07610509b8552d2d8537ea2f8207e0ed41d17394446226260686b0ba05e6eaaeb413303a92dddb5a72f78d7b7568355d98fddd6244b8d3f22be78ec70ad3d70b52a1dbc0c0c26575e75e719ccf90d580a41af2aba1cc195c021d440c7f4f639e3886e55652f8fbd937311548d470c30568c38bb646cfb971dfef1bad8f1b02c2c023aa511de1fadfc3afc9fda6c1047de4b72f9fa4878867c34f6f6a40d68e4392b1d15287f39e5075558206e4586071102d8ab1ea411da643e3357563f81ae2dd381d599bc61417a8e19c91e996501624b56f76aa2a1659ad2d0d51c64405c98002f262d00169148747aed2229f6dcba6701e266d48e9f3ab6b32d1444633378e2887dde355a9b16795e331b62a386b572ab733fa2eeb2ef57c72c5d6460fe5ccf8246b5e08000161bca4a8a0138d5d7726c291e792f1ad860cc9e6f5053224c400e972982610a8904800358dad03c06508e28638431d98ff7b1641dc7192b902e128cd0302d4835c997151f9b193d508d078b0bf9f3e8057eb279abd85b7e92926ee528517de6d5c595ef398b2ee302dcd4a662943a2b96e457d64b4b4cf587757665ad813309c50391fc84231f692e3d2d452f51c0549b29ebd3bccfb7e9949e57110279baf85390ce8a7ade06338c58a7b38de21ae4ada91e2c6a5d253f0f8a98f58ce8630e16550783f5af7ce82ef992cecbf95d2ccc51eb27e0d8a26bb2735a3e6898b19ea31c0f32ef8ef47c9ebfb581a3df2bf3841a318b7f518c561a1318457afdaadb8c3909a9be8a86957c91051e9d977e6871fc0a2b730f4afc776fee17de9af14809acbb1977674a7bd30c5afa947af4d4f29fc6d47732d580b317a029aeb656092c0e99aa849cd5ee48a76757d3f2928db0a0d538738e46047e8391b0b8e8af9a177d5669d02f2e350e6f689331b6909fa54eb2059d77fce40d1f99e0b389ec98a07dfd24d059a45637369f31816f17f42a994359f17b5d03f29d939274be0f53c8ac7e781bc9000d75cc5abb7dfe11d8f7444aa67c2b0b3235c7feb992ac8f161ea949f8987aa5048b8183923e056fdf430c4bac915e94b5144c0ebb4d05df658225725a6d67dfb36e8a1e79e37a7215ddd6736671703c214f20944f3e0521a6819ee44f25e453eea2700b82e71c6345ad5d0e250dfee71f96acb7331fb428c6dcebea2d5469ec0463795154eb6c392cfebddad05ddb9bc25e5c8a392fee160a4e51d2e2371bb98bf35f8adfcc9c694560f33bf70ee59b32bdcbee1c3753f3a8a87bea5f39ab641d77eaadb02ae80288fbe41cc5b923527a751d07921592c11aa425510bdf6db402349b47fc65e4627c8f52e21aebea8434844ac36f61aeb74cbdc2af63f40bb8ae90fa289e8c67a714d27a262951774792a0e4b2820dfbe5e69e8c348432aa0e0d0f096d604dccd725fa76809444e5702c7902e63114710e34e2d409d0cfb0c7c2f341913e0c0d597a8e6df92f2a24507352c59b21f29e73c6a6ab61ee4577a4c97af7d3213159e9cf50a0ca4ead4a2462793a66976b4a2a799ab5e004d58ae71618287a832d7ce0f517c813cb05f6d59e78beb7baec9d0bdc480eefc95e52573a8214de2d185be29a247fdc5234c372d39f0ba405dd7678f57f6a9df982957a17c3c3ea8bb4b5bc65a5b3a65e6f84a7dc8d65028c4a1c300c34b6fd932d049f2587d0179c0d0a66b3b96afac93db5ee6719d5c5f5b3bbee8e8a29fc66b7c1d8cddceca29662f43c67ec92fa22f23b10363221abe1863b02be9228e3f7587fac55020877e3389d9a8a345091d1fb2e8e1b2ca8ea21ea3a6577a3f89a51eee83ca862193468a02b6539ce262dfb4b2db3b96086d306fd1c6122270ce514f82b32c63fac81191f03766a0af151dd1950a9d99078b065cec1700779999863c9524eb0e4fccda49ddb296e85e56271636a40fb6227e3c7880de1631a8a228132e4aa442997379a345fb3e9b3bb75613a9a73a65a17631c323a02643909cf013787b21443aa8e8c2140bb26528e90abf86ab411c37bf70940dc7b98518fe0fac85c880b55debaeef983492fc90e865b6fc9c7fd821109478b2314b5058c4d31e4f640e1c6a3b591921c014f82c6210a4b52f39699ca09daea569de4e3d7f234ce56598721dfd2d5c989c3fda2aeee9d1aaaf922730a9b8d76f9b73eb0865c713eaf30c3b774a54f064cb6f5c9", 0x1000}, {&(0x7f0000001e80)="3b731dc1f326899617587723fc7e8a220604db44b38924606ea430339c4e36378c3fbed2aaf12e8e1404ea14f73f768387275eb9e3fed9fe32a5e66a7efa2edd493a7fc8b3cb2ee116ab100c438fb631222a2d333df465f0d4e28870d013b94da58357fd09c4b82a38a8255a9414a9bad8de64ed9e2e3995761c09520404577d4c5cea2b4faa", 0x86}, {&(0x7f0000001f40)="4cba55dc33936635e080cc393eff248621d29361655ae5f19efb01c90d99a68b0560913eb9d8e5adc7044911603e22a26dbe3934e2de81f456c9e0ed6ba892080b1180ba20c0a49fc66ab75a8356bd8fa6bc4397893562b87532e6ec236c1cf2fa95f8b4a0421ca1bad080f38aa6a897ddad71a9aa5099272d1749987d69580bf4db411fc6ecca471440faad95bcec8b53c064b5f7a07c5e163a0d665e6aaa9b7062c25c80458fb63995c0db22d5672cae8f1f65891071b116438a61cd1fc338971d8a63184b1dc585e2e2e1e734ce0d7ce5df33718a02", 0xd7}, {&(0x7f0000002040)="8dba10fa620c3605af7db628b178d74997a98bded72daf12304ce6f2c30b82b7f4664e940756e62383ec9d6821cf9b0cce281d4edfd501ba3f3b3ea5f6d076dce3f41d0588316784ec1e83e68dca9ce2249801a7cd063fee134db31a1280216e5f60757d715ca4d1f74203e41508a76b0d8a7cf7cad3c331640f4bcbb80e54d82e32518d969a0b3f0dd37783febe418188c5a61165a03b2a5f063bfcb1e568b75292fcd232ccac92b3fdf6db348f680edded4d0efc740d445e0740d0381d3baadac5b66fa7432938a33ca82b6ed3b79d5ced383434335f6e05714a1d6039b05b08ca76af", 0xe4}, {&(0x7f0000002140)="ed3fa6c1fb4f21e2d9fafe071d250fee8ce710769e8790e347d5086b7e4c27859fe15dbd9390063a1a9816de7168063d69a2fdb4edb4f136aaf489d81af2dc18c40a6fc26a7aea693b9bf33f4cc7ac3d51a27d1b7ab25b4f63c09956ff658be50dfecff270c720fdaa19d7590eda6bb9d85400d7d08c112299ece9512be0752c998228f76ef3f0e40e0c8d9a0af38d66f7d6fc9a803071f3d3bbb8cd76ce168d190e98a2b101998f21116c317613b76c9fa0722e5d749cba424a955e4d9d6a00cd6819df20a978e9b2c9b3d01f759f8ae6c795db78d08b5948fc4995e01707868efe7ec7", 0xe4}, {&(0x7f0000002240)="88f2045d1b73ff4dff6ccf2c720ae4e4069d8a7f5954272fc95722a6b366bf1a0a314f93711f47290f5597eaf65b227c382b72776860281aeb2fabadfc41e69bd1ddf46bc557099fe7ea55d8fd3af1a7414880f780890cd96900c5224343a4ed86f685165e4046a16b37299380331b902df49d691302845ecac8b4bac83840383e3145a8ce250ce170c4406f59f4cf9d058b642ad2bc1a107069560a288949635ab94277c7295990885ce5691aba7a75a8d9745a22a161d9b1e9e47365bb50cc7ec1fbd806ac4bcfd1cd554d3d9882777573152f72baa87b3c59bd2459bb28117edfdb4c3c2c54dc58131a1c33f1a0cae648133f30427c1a718229ca7af1", 0xfe}, {&(0x7f0000002340)="67d378405fb4db39eb9d494980f4c5d6b62556eab20e0b8d0d3f47b070c925658e623190bff46259285e5da2654c27d25dc34b66a3ebf3bbc2538ec62aea8a8b1618c08664d5355e4937ec7e345f2245aba2abda6c9a32d88a26fd046c0da8459d35b82cb5bc6b476e711040a37d54498fc1fbc6aaa12b8eabddeb8ed055fe6a28f2a586391273ebb1d82b594fc8237f133ab0261a4c92815222fe02eafb0ab79da1439b3bc2587a12670af8dd7a7f0d4f431b91ba05715493cca7d394a5e4b144ccb4a7e94e9e2a5367ffee1717a02f3e5b52d76c3731ddcf9c47bd05b880228f4b6f3d4c256153905995f5e5cd4aaa6ac82d781da280", 0xf7}], 0x7, &(0x7f0000002500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r4, r7}], 0x68}, 0xc) setgroups(0x6, &(0x7f00000025c0)=[r8, r7, r5, r7, r8, r6]) 07:58:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) socket$inet(0x2, 0x4, 0xfffffffffffffff8) 07:58:26 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) writev(r0, &(0x7f0000001040), 0x258) msgget$private(0x0, 0x2) 07:58:26 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x9fb6}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0xc81) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x20) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) lseek(r0, 0x0, 0x2) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7ff, 0x6}, 0xc) lseek(r0, 0x28, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget(0x0, 0x6, 0x8) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/41) 07:58:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 07:58:26 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pwritev(r0, 0x0, 0x0, 0x41) 07:58:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x1, 0x3) flock(r1, 0xd) r2 = socket(0x17, 0x2, 0x0) setsockopt(r2, 0x29, 0x2b, &(0x7f0000000000), 0x175) 07:58:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000004a40)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d9a258c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95d7ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5ff3b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3c350586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe806018f74d4b45cfe313cb07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e34a8022e5e8ea43b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a0139849ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b754dcbf11490388e2c4cfd03ea1c8669b51d31ed8ffbcbf43419c99f34c93f0a687f0052cf690b250c44c576cffa171c41e037975a5cacc95559edb0d7a832b5946098be56774709734b5c4202bea90318eb72e94e9c4928d534f5a9fb973ca61f91996292846bbc17ac9152c690fde51d426b56e236d6cc372dfd47bef618e1f52b71747e8f537f5e455c699c11a4f0b7569a2565a6cb07fc78c6997d82fb5a5fcb47efaf8597", 0x3ff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) 07:58:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) shutdown(r0, 0x3) 07:58:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) write(r2, &(0x7f0000000180)="0367fa012bf5de4f641a7cdb12cc03baf4b5760f6003f13dc52a36a90f0fd956cb3eb2787b50623f34253d0039753cdc18dd5ae3a7f716fd15bc0fd6c5afeec8750b5377", 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fsync(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x8, 0x6545, &(0x7f0000000200)="624e476c89c9cc5aea84631e28df07da7d1cbe90757e155daf751b2947c3da723bb59949a32a5a9599d4a00c62838b02e40e9748a9c8a3b5beec4b4cfaa0310433767950f997411d54755f005cc0e1da485870326cb82b483be01e87e562f46b3dbdff9d3195857bbba7a63ce9e86fcafe7412148d3c56d26ef9290faceb6e326ec314ba51fcd6c32d98899f7cf5e056b01263acfe1ec050634a2e3aa09fbc590332f5f839360aa2d6ba848a0bbf1295aca2f862f344638d5cfa93151d2b527b3cdb5ed2e7f0acb1664fde77c3e26153c1391d1155a50c66883237b0f4a782338ac2770461cb987f0c0fbf6dd1746caaddecbd0c735983e6b0cc075ef2f0a015b6a2c5807ff7f8b1c269520d2e1857c4b462147ce5f1199aa293443e91dc02491d47e008c603a88592a56c9b0d086603c5c499f6c45306f62d42027d2bd2ff5c0bfda7cb96fea2ed4fa75ede2aeb651149505ba5bfff59dde3139e6083bcde6e3cf1309326635533a69e1171f28faa1a37fca9ded6c59ac2312ba203a5880ba632c20c081ba983fb8ca3af8a97db21bc4ac75f8e08ecc98cb7b6728808e8175df8aa79a783e2dfcde27ccd5631a4e95137975a062b9b5de970b5ceeb2268af95e89709acae78202a6dae184e174572c37c75686d54c20868194e066e2745e94069570958bb7cd35906f43ef03f204f96fe2a15443b9efc3207b42703568998e48bacf5266b64088574791aa7d8035cf8a78ee53282547aa5b1c052149da155bfd020fb19c1934bd3e4d45320e47ca924c3daefc6f4e6305a18d59fbd4c5e2e9038fb14102f10c6f096a39bbe59200a75669a136ccb1d9fb548a4807a91ca12c86091bce46f8c5944614632c7408a965c8bfb81a6113cc005a8c2c85834cd02e6d0d0454c09305b3496d1380587308befb4ca0ab6d0bf5e41e7d7efa92bc9e05433c31758264a0a1d0117b6cf48eac260b568dde560ae2a1aad0003b3b82510270e36348c9cb016199116f2b7d49132ad0afaab96e9054a8e2497bec4398677e187912fb9692a863601a2ee8263079c9a53cd0308767bcc37a3352edf90fb7a53c8f3224e7a4541d3ed8b3e33c3681e4587830ee86acff26480088e37d32b7f98d30561cd232e05e1f4903816f6fef517f8ee3250bfcefad4051c8448c866af34e63adf50928d663c69d8427031b8080b7df608886ab3f676bd9e028eaefa36c0172c1b9363c3cf611e9ab1af92e98fc72a750da2d58926fcd8a585c3a343d4b4a46c0348a9bac153aa145dd5619bd1c8aa6ac709a010268876994f63d7868c97ec5c95a0b472acade946b51a9591db2aa58e69d7588027ed30a078398b2758ff51e5fb0449b6e2d1b8be72f64262404823b8150a5237734745341a9740e03765701602c63f6c00d632d32255a05a42c1a8e61f37a532b73eed742af66a7b649545cd7587eb5549aeb3718b5f84794db1ea23fa4eead82fb288bc77619b72fe06dc902fbd618bf95f129856a67c46eefb0d3b72b6902c961f2ffaff5f5ce03f5e6f0246edcc932700c8440cc36818fcad5ffc7f1bef8fc06df191db98faca9d93b7721d74ed72396befd745da920bf2dd4ffd5e9de7de68812271af4f51e8a860e8268fce35215c0bd02bc6693f4d68978f9332f82eda14da2849d2a9338f2c0ac4be7af61a6601bd2c1257a884e1fbf33200c860be5328f5516ac047e4a8593bbb6272d963b1c488346267b8c42284e4fbd38b0d400abb8b938017a6c44548101868051e3bad6b09197d39a1c7cbcfec2f7accd3859eaee8ae217c4d1f81af7585c03f4681b04fb955a34373e12ddb19fd22b2d536156ff7afb724438594a15be71faf97fe00f2c0c87a734cf2cd200800872719c2ab191ef7d05d8f2cf327758c3df4dce1166397c11e7d6367f97a922c730abd6999cacb35f7239dbfe36bc5a1814afa603062adf82fc59f00180f2417c65b8743dfd7b9737e0e190512a3c5e3b1ca82cbedc05c125a88a54d4600a04e1a764e9d2ff5612754738ecfef814fd26ee3c58594177eb26aba04623b9ba901cc47e5aa10ddbe5b2ea106a3baa2131f4d932c248eb5478f03195230747084b0c90448628aae9c2eb9260bfc98d62850fe1b35c8025d65a0f0557942960df37adf72a62e6136e2a269e011285463bc49c51b8146324b972f633b12defaab5503ef9897c6a89d8059cdddcf9b3a2d2cfff926fc8b18e728b522ae67a6c6dcc414fc2901ce724837f5e311b42c2a32911f034d6785c2814bf11926fdea6fb5d05cac749a0e9954500bec15e7decc8ebf5fa1faf512b3487e3cc157a7170c9456e89bd034d290e2eb6970916012ff1febb54783bc123d3fe952ca248a5ff40db10056675aae620cf05711bae4858ca56fa2940843e1c430bea63418dca6cc9de04b5189d354460208108e03b4ceffcf531c1e413557e37bcc95a10933119598f2107eea7a0b8c0fd7b83f526a3bd8d458aa3f983a69be967ec8f4236659642f65bb83f7490fdcdc85af729a89086fa0d2b2f5d68c0d2f1f63f5fa1265f3244895bc1125dad46f279d01efab20ba383667b776c8fc488a31d1e3c186a2f2201e28008b07670647a47ba8cdc872acefd6f52d191b65af3a7b62b42e85d980fc17620cebd7d30533ab2f6d6e67457e9ae53b919bf2f64a5e52aaf44f60f615bae68be21277310b82aaf7356105dc3cb8687c759833cf35c551ab65ddbc832d32071f73dd6045682c5b36baaf5a517e876a9aeef532487111face0ed47421de001fd1e2ad5271ddac9066b5c9d1d8bf12913e62954bea04b7f3fb38d52d03cdde24e61977a584142e9def4aa3bb0f46b55a7ba3da00b667cbe9213241e5a0b03b792373208e35695f20bed33b82f355dbb302d49f487dde265b8eef6977fcc5a418a19ef9da809deaed7b929601b520953768e2503e4a688ab6b7a01a42db952abce630bcbe2b86f7265f8b09cd823ac8486e261bc0cf6963ac446cfe460b09bae250d59fc04ac7e51d1ecc953fad2ee3b96027276c1e0551cbda93a98046402aefe82a2932b89fe8dfac78d11ffc3042e7e585080e034af2ab6019e4c9aba2197c7c799f9901417efc468f7791e9ae60c32623c045e608e9784c50e1ac45c03458c647639041e1c66206ba23bc53ed6cc07e73dda26525252acd270c71e8e4546879da32ca1e7be6a25c6bc9353f02eccada2d9c34b8c25418efba6f2e1b0353675bd10a35af1974bc4133ec266a2d56aa1bb87b6470fa991dc6f2ec1829bff2bcfe535e739dc3e02f6c1cf21e46fc94f834bfdf2e326419b6821d9bca124ab88747e6cdcb4ad778626ff6f3857db469836626c8f628ea1d75ee53af7026e76a2e04f21e65d0ab45e85cb606884f7aa98c9545ac2ccd79e6491219defb33d1767876724c02418d2ceeccc93fca3b7e7691a75ff3257b43d0bac26efe73111c4f6ae7708c70144aee6e532de257769b790fa9969404493cbce0b175145111e6c5c2cf12fb944b19b319e6bbb8272bdfa56fe9623a59dba0347056551b1ad10dd4f8a290ea0eaee7cf1d602e2ce8aea14dd1dd110d01ffe3cc920839284c63720a0c3db78de29ce51e8ad39f14c0aca26dee55510353a6c11342ca16a80d046b4c278dc90aed411c8affd290c4c4d73b51311e949f487754b6db674149f6eb24207b11ac6564436101090126d9aa10c7a5332b22e7833315c09a94b0db9436b82d8cf787b5fd60870adb492ad6a2c5019a6c03a43b9b43f707d4d8c62d024df4934b2b8e202ccab76762dba91a931bc809de5ac6b0976bcb44e48fe70c1b5f653b5dc1631d1fac726a2f46cc3b81aeda65be9102315bd978f732da5274ee60317ecae44956decb2f59dbad46b5c27ff59f25e9f77e199a9ce58dad8f3bfe6755cf8e991295f3f8c47fe1e82875174b14f4b97dab9fee58a1922f3744f8d88bc71dc94a7dab0f437ee0122180cb12fbc435302ffefd73ea865d6bdbb44b5a81e0fa3336b9e245356d2319fdeed2fbfb702bca9b6b6b6f1266475727de01ada92ca3ca0c515ebdc35ef71347307789f9d7eefaa9aee11e279779f1c37154f4ae642f01053558979ca7d202cd80d746c18c63494472ec25f8faa4d1cd3642ff62b8bd99c06118d85f242673f0cbe473ffe2ecc80b0bbd5291e36eea8076742dded35051c52791fa6ee32db4da836d89cfc8e9a2838a5a4609c9e85982f53c626819096ab0af6702071f6153e9e0dac3690abe131091762358b2786cf58b42e894f66d169836f9c0a7c78ab257ed59767ddee676ee8d381036c97e414fe79b86349a7edb2a0a1bb438470fe65d1a9b6e7305d7c760df81f54c005f918736d1ddf8c08605432b92488d9da0442693db76392650e4967013bde56add796f1809a409cf68ce5b86791a57e284a78653c7af4ef6fd81dc1a535ea190f0ff4d6f7ddbfb04e32cb236907d0345224d90d83201961b5385520989ff58b0e99d18758ddbb10eb3f1124f602d4182fa776292fa1a3ab3e9dc2e5faa8f2d15008eb53ac2d0981f5efd75707001b393ec7010592184f584077b74acabc4102f7dc165b617a342fd55e02a3888bacd14a532835997026403860c0feb4babfa0ff3391917e328b7fc55e9a230be40dbc01553160f1f5db19dd4c8dc49cd658becab1a9a6308b8dcb83ba8da0bace583a1f8c40e8b694a6199580fde5c66f52c3079e939d108fc9ff1cfbc10b7be4d24a6db0cd83cf851d298e670fdc2452ce4732a4ed3619143cc09b5e9f62b640c82644bc6a2e42f54b8fe89e579fa74d2bbea11bbeb7e2c53776cbf47fe882996dc81a2117f1882789f3135132aafaa7b0461b0fd01dc32b3e2914f8a3e354ebe6c7cc9e68cea71894bddd84f5c7ebe739488d92156633fa346de7ef62e8d1d6eed242947be2dc3bba7871a07ac568e97982d84b0e1654dcfe924850cb1cc43486be3314b413cfcd82fa6479a53165e80b472e67368c658faba229d466d27c4aad02182e305fe8be30ba3c560f560824f2449aa95ca8a3dfd3001ee9aef6e443c48b9a0859d07edd881c65bbf333452b5af6cfa7bba4bedd1636a0308bf455e6e148d8362ca149472065d05df4d86db17ff9c13d1971a248c473fae7ea6f782edf36f25823b2dd80f21b280a3772f3c9bd500a69aae3d6b64ee37dab3f095aead19cad06ed587ec9f584f332027807d76963b132a4751f67b392637783ebdf73818a4a5d691dd536cda3275e5fa51f3332849f638fe958f7b59b4ac34d5d699155518305f751e138e99445f5b1082ebbffedd2376b73b08bfbf8bb3cd3e3dd492dcbb7a14881367e4ea3da9d8153acb9cf8558049c1cf17aee6e3985ae9b444a002aeea480563e193ada4ffcba618b6f2c0d0af381ec7ce230369a13ad1666136e211b9bbeeeb0f3281387d63469b33546bc67b053bb4aa30d5d6a685f8bbee1fca549f7ed4524d52d5e97613f40bf1597d07c79d79ae3c4c6e5b47a70f0bc7b6d715f029e1b677d52a1c078bc8745c0ed99e89bfe543e6b5c85d5b5aaf2315bf3ccdc5b5261788ccfd4747b810568adadd93b40a40de838c91270b44d7e6cea21c7247eb6740a2c8141f96343a83e9dcab43f2793722201f758f1c6c105f5e75987310981d2ee9477ae29a262e49a954ff67d31bdea1728bfa598c5ee33a19c841a1efa38f39b4a8f0f49edd7de9b8d8f38cb97cf1bbc64a763ac7e80d64f93718c13b0c343359638cbf32f4d9a727d829dcd040ab440728712c9a2e59c486a416e9176d65e28276ab1d714e90", 0x1000) listen(r0, 0x64) 07:58:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) semget(0x0, 0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f00000003c0)=""/8, 0x1e4}], 0x4) 07:58:26 executing program 1: setrlimit(0x3, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) 07:58:26 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) getuid() 07:58:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 07:58:26 executing program 1: r0 = getuid() r1 = getuid() r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(r0, r1) 07:58:26 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0xf0, 0xd3}, 0x8) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 07:58:26 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = msgget(0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/178) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) execve(0x0, 0x0, 0x0) 07:58:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66c806000000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="55a2cddf684e086cd76096ae3fcca177d3b01b86071e1ccfd7bbc8462cba30dba39c286f389b023f044fe8d0632898fdb85c4636f46331a0eaf294298fcca7b8818b771e202741970b56a3e16b827cf9c7007562c2a1b6bb63265652e5fb002fdf668d63192c79ef0637b4375ace75de5f9f2342036222b660a300923ecf7d0ab621581b7f4850b31c44d36c1a6de4df29dc46ac2694fd8ca8a565ffcafabef78c66798c9d9b38c1903d42af3baf2359c50f58e0a342625a09c4e6d5c9200f1d50051f420b9be1f7634376d19e90b7967a54c49cd44a4e7182b3a6", 0xdb}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50}, 0x40d) socket(0x21, 0x5, 0xffffffff) pipe(&(0x7f0000000280)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 07:58:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x2be0ef30, 0xfff, 0x2, "0ebed68992d87e54968abbdcf6c21fd0d6a9a3ca", 0x10001, 0x3ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:58:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)={0x18, 0x0, 0xce1a, 0x8}, 0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:58:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18001, 0x12) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) 07:58:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4cbf0000000, 0x9, 0x8000, 0x8, "7b4aae8920a53600df5a6afb26dcf4b8e6d28d59", 0x2, 0x8}) r2 = dup2(r0, r0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) 07:58:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = dup(r2) fchdir(r2) r4 = syz_open_pts() read(r4, &(0x7f0000000300)=""/233, 0xe9) ioctl$TIOCSETA(r4, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) recvfrom$inet6(r3, &(0x7f00000000c0)=""/158, 0x9e, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x2}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={r5, r6, r7}, 0xc) 07:58:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0xf}], 0x10}, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/9, 0x9}], 0x2, &(0x7f0000000180)=""/40, 0x28}, 0x2) r1 = semget$private(0x0, 0x3, 0x408) semop(r1, &(0x7f0000000200)=[{0x4, 0x29d, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x3, 0xfff, 0x1800}, {0x1, 0x6, 0x1000}, {0x3, 0x5, 0x1800}, {0x3, 0xa5, 0x800}, {0x1, 0x7fffffff, 0x800}, {0x1, 0x1ffe0, 0x1800}, {0x6, 0x1, 0x1000}], 0x9) 07:58:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0xcd4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) 07:58:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/60, 0x3c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8020, 0x60) 07:58:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept(r0, 0x0, &(0x7f0000000140)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x81, 0x6}, 0xc) utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 07:58:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 07:58:26 executing program 1: socket(0x18, 0x3, 0x5) 07:58:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) 07:58:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="581720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5d) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001200)={0x7fff, 0x1f, 0x8, 0x3c2, "bfa312f2a16e05a8be7e69010100e8424a263910", 0x8, 0x7}) 07:58:26 executing program 0: socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x8004, 0x0) r0 = socket(0x6, 0x7, 0xfff) setsockopt(r0, 0x10000, 0x74e, &(0x7f0000000000)="1f0817fdbe78400d8d58e2329ed26b63df7b1a0b200a03e7f606f1a81c80eea7af53c0519f4e8d1a80dd0a49860acb2562c4742f4bad401f0c19004e6fdd8e40a93c436c7b9a90059d5455a4602e11b070fc7c2293278ecf9480078f8cbc9b75d47e96d54301d9cb827e3363c7d0055d05338e0522688d41af7d2039a6b4defbdde88b5034bb81540c969571a90fa2d06e6b6071568cc1c2213c8a67d913540e2e1cde743185104670995d63e347e4a58953cc2863da27dbf78c83508ad11d61b61c8dba67d1f53f3cfb8e0c6dc746bed0629e5e5826216ac285584b", 0xdc) 07:58:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0xa) setsockopt(r0, 0x29, 0x8, &(0x7f0000000100)="8a7b3970ee7250edafb20fb3341ad51ceae42e89dbad809d251f90836f076bafa0c4e289668d0f78bb8de6ef9109", 0x36a) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xccaa, 0x0) lseek(r0, 0x0, 0x3) 07:58:27 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10006) r1 = syz_open_pts() pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x986) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 07:58:27 executing program 0: getrlimit(0x6, &(0x7f0000000000)) mprotect(&(0x7f0000781000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="a9ea5bcc", 0x4) 07:58:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffffffff) 07:58:27 executing program 1: setrlimit(0x7, &(0x7f0000000140)={0xb, 0x4}) setrlimit(0x1000000000003, &(0x7f0000000100)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) clock_gettime(0x6, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x5, 0xdfd) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 07:58:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) socket(0x10, 0x4, 0x3) 07:58:27 executing program 0: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x100, 0x202) faccessat(r0, &(0x7f0000000040)='./control\x00', 0x4c, 0x1) 07:58:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x28) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) 07:58:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0xe3618e3670210476, 0x395f, 0x1ff, r1}) r2 = getgid() setgid(r2) 07:58:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000140)=""/3, 0x3}], 0x4, 0x0) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x4, 0x1702}, 0xc) r2 = kqueue() kqueue() setsockopt(r0, 0xb03, 0x0, &(0x7f0000000280)="237c80bf8401dacf63fa394e8c59b519270e18e15932", 0x16) shutdown(r0, 0x2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 07:58:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x90000000}, 0x0, 0x0, &(0x7f0000000200)={0x1ff, 0x2}) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() socket(0x38, 0x0, 0xfa0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x80, 0x8}, 0x10) chown(&(0x7f0000000040)='./file0\x00', r3, r4) 07:58:27 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000140)="1743acdecd9d445987d890815e4dae42f2fd7536505279599bc04f4a5ddac5e42be18600af672b6fc6d447947417e11b4da603b8cd365b56475419e4c34057f080e0a317afec84d410684e5408d6f7eb16906e5b1df3d8333c317084e53c34aa833d7e25472ffaeaaa50f60356d8dc77090d5fcd7c48764408e6e14d338f4d12acb79f62bf0fb80f4e55f39681db6c77e2ec55bce257f3d690b5d7f80d321c54eaf9ed12202f8ad6c3dccea9fe05dec8237c6a0cc87edd8fc23d83bc3e9cc6474880a3b5c6fe07714812d7bea1491cff134a1cd9c76de46d291b8e6de4a851968c26ae9feb2f1aa10034", 0xea) clock_gettime(0x3, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x40, 0xf) dup2(r2, r1) 07:58:27 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfe22) setegid(r2) 07:58:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x6) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 07:58:28 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x10000, 0x0, 0x0, 0x2000100000000}) select(0x40, &(0x7f0000000000)={0x4, 0x7ff, 0x8, 0x3, 0x40, 0x8001, 0x9, 0x3}, &(0x7f00000000c0)={0x10001, 0x9, 0x0, 0x9e5, 0xffffffffffffffff, 0xce, 0x2, 0x2}, &(0x7f0000000100)={0x8, 0x1310, 0xb0, 0x8000, 0x3, 0xff, 0x6, 0x4}, &(0x7f0000000140)={0x100000000, 0x422}) 07:58:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8000000cc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:58:28 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = getpgrp() r4 = fcntl$dupfd(r2, 0xa, r2) fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x9, r3}) socketpair(0x18, 0x4000, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x10000}, 0x10) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r4, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/77, 0x4d}, {&(0x7f0000001400)=""/102, 0x66}, {&(0x7f0000001480)=""/38, 0x26}], 0x7) shmdt(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r6) 07:58:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:58:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r1, r0) nanosleep(&(0x7f0000000000)={0x31, 0xfffffffffffffffb}, &(0x7f0000000040)) close(r1) 07:58:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)='\x00', 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt(r0, 0x7, 0x5, &(0x7f0000000080)="9ffe88d5ca844d06bd00e837194155ccda4fe4cd3155345e7d7fbf5c893a0f5fff2b307624b0a18c8b4ea9750d30f9de47256d5032f5d95fa2c024c2d856cc7ebfc1bfeaad39973d98b91fabe3c0aa452d", 0x51) 07:58:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x801, 0x3c) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000300)={0x7, 0xf9ad, 0x4, 0x80000000, 0x4, 0x6, 0x200, 0x9}, &(0x7f0000000240)={0x3, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x1b6) r3 = getegid() openat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x80) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 07:58:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 07:58:29 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x44) r1 = dup(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0xabd377de799cd0a, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="fe05b557b120dacf5dd5fba84143e1abdfa638cfd2e42d1dabc5148ae5f4e9a4fd52ed4afd80030c0141e4d6e8d004bff21fa363553fac9e7faab29f0c672d564ddd0f167ebf9f9ca5fcb891a6f73a8cde22769fc63c4a5661f61fed78ed1d2a11fcd3804bbc298e73df9a9c3035f37acee787690c69d8632efe2f899f974f3d6eccf98422af0d1be214029a7cd4a2f21baf947fc2f2efb2831e0eda6ba6db70a39fd47d24a38000", 0xa8}], 0x1, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}], 0x28, 0x8}, 0x8) r7 = semget$private(0x0, 0x1, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/214) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 07:58:29 executing program 0: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/98) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 07:58:30 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/85, 0x55}], 0x4, &(0x7f0000000300)=""/51, 0x33}, 0x843) 07:58:30 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 07:58:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/212, 0x45}], 0x1) syz_open_pts() 07:58:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x28, 0xc1) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x100, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000040, 0x1, 0xf2}, {{r2}, 0xfffffffffffffff8, 0x24, 0xc0000000, 0xcf6, 0x7ff}], 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x32, 0xf0000000, 0xffffffffffffff00, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x20, 0x80}, {{r1}, 0xfffffffffffffffb, 0x30, 0x80000000, 0x0, 0x40}, {{r2}, 0xfffffffffffffffb, 0x95, 0x8, 0x1000, 0x9}], 0x3f, &(0x7f0000000300)={0x3, 0xfffffffffffff920}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 07:58:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x1, 0x80) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:58:30 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, 0xffffffffffffffff) 07:58:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet6(0x18, 0xc000, 0x0) mlockall(0x1) 07:58:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x2000, 0x40000000000500, &(0x7f0000ff7000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/21, 0x15) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r8, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$SHM_UNLOCK(r8, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r1, r4) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x6000, 0x1) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 07:58:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x101) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getdents(r0, &(0x7f0000000000)=""/26, 0x1a) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) seteuid(r3) 07:58:30 executing program 0: socket$inet6(0x18, 0x8000, 0x80000000) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 07:58:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000001640)=[{&(0x7f00000000c0)="e2b106a9232c5ad21c51cf1d7e8f90179e76e3fb49370b7824ae213cc2de7e9f103ebe1b279e4b2404520398773132aafba67a2b76e22cc656ed5188b1f78181018ec0d39f30e78fb744e59a9c84a625e042d57861e01d4389f6dfd874be9e3999dc0f9408af5c021fe88418aae351f3b36033f017392ee2c7dc2e60fe9a4542", 0x80}, {&(0x7f00000001c0)="85c035aff0e060696a0e66f3ac55eb28376326b010e319eeb2a7212c947d052328b3aa9502068fda2f2e443dfe4555d691c13607cb28e164e4bd3b339b187064316f532f0b1263f556df4e58f71c3ef725624068151a1ca1d42bfb", 0x5b}, {&(0x7f0000000280)="4285fb54392b51c160b6854bd9f030cdf8f9f9977c7ba3324ffe4135a6da892951a0d43185d1a8932ee03b1ba624317b073a429b30715d3cdd0ba61c5ce3bf333c9530e295e8d2c3247ef358ae3a90d26c08f1d7e1b0c27a4ff7751488a0189cf7586023c93fbb82dacada2f7eaf768adb798305aad633e62db43c2257e9290c02f540539951ce321d89ead584f74f979eb7bf9b897f2a4d6493dacc5232ba418a244377d519ea624a0b315517bf1e35570932e8b3dc6a4b194745c39c20f4a43655a2f0784e40850d54126b7afe069ef894044fedbb5a044f0e1ff942fc8e61", 0xe0}, {&(0x7f0000000040)="4d474e6395bb9605abae2dcfa9dc61ec8b12dca0bd6fa1f7267721", 0x1b}, {&(0x7f0000000380)="083e8459909e22c54d44d2a189c6d196cc312466b3473148067ea0faa62ef9331916ef057a529d8a6d1e77e6cb5f386c0a06561ee4b51d212a1cc53d6a40c125d19ce9e7363f4d6c130a80d03407beb10101a6c2d019eae27cb9327df0a76a387e2fc26e47518f9c32fa30aaaeba617ef3995db64fc14d9f91537facfe912791859db05f7df385b64b33cbb36e87a0f0fd3e785f12757c53594bc85424078d56bade5ee6ad", 0xa5}, {&(0x7f0000000440)="fd0a0bfffc2e60bcb69b25a49b6fd8b3d3bd28d698c1acf62aa862d04393af31b4e4c96ac201367aafb6830ebbd73764e5c9d009b498e2ae8c9db3acefda428868b8024b35afee957dab557b2a1640c41b95a0f1f1564e046122213b03bc0126d9af5d1924766ca9dd6b65356974b71177f565ff3606cbf5be80dcb968bad70b7835c3def9ec83cfc4db4df6d1a234016f2b59aa82e3cf9c9d795a8629f71913780a6a1d34867fb94b33dc51fd515cef403f0571b2154a43ac563bd213927aa168c89323adbe9f643216ac3e117aa08edd68a00a33d70c0152251e2f5ee2ef2ddbacfaa3dd7a9862d320cd21bdb9d0905c6790af72a2c43520dfd46032d59afa46b2fa03e4f773954892c00ea828d374c71192ab189926b91cda65645f1d49a38d023bd84c239d2579305338042ac1646dd73cb393cf032cbb0250d4dcedf5c04fbb4ec7584b37996d272633d63c3fd563350a3505773a13d8f5806e668c604cf570ac5f0f26ad57364ad5fda64fd6496b9d4c7e0ec9adc24bcee3b476ef820b23e3706405d5fe5ff90e6d97136d09e52b7277bf6c5a7a17ea11229b5a665dca071bda87792bc03188288c3627e767ba0b9f828c9fb42c87f7d08d6def1f17aa3413e18f3884ac1675d0bcef1a44db801f09c33951a6f1b87b211c2691af040eac544e6c6a6c431608a94403e47c041a4aa1ea65e49fa06afebc0703610b25e49bdd37c4b73154c537c7a1a47a1cb817b4792feaaa4e2ff2c50a00086038c4066ef7bb406679171a537990b425acbcdaf60caf3a6974b422c22a8fd02c8ae00c97398aaa3b34bf016b3361624a58414e0c171072cee6a1f178cb0ed3b6528e3ce06f3407646633f1aefd991bdd3f4034091e464521bb1cd800981a199155808a2d35070e8045435c79cfdc9f8cad5467d4f3ed24fde8838bfdadba5d7256f6729e2ebdad6f5beff8c3408d4db19a2b7960a70ccbddc82f2153aa648ff3280d406a69b8a7020c5d0af35d06f6e2a7318f9f9912179503796b96528a25a9f25053b5e2e7bc26d576b594c817edc8c5b1733905fed1503a09e090622f6efbfd8f7d24b4bf1feb6358ec9edb0d0455bdfa6523a14eeada0174001c739ab537f4bd20df479cdda94ab261087149128200c6a16e0f02ef18727b6a3f72a8ee9715d99887f1b08db502d68842904b4d8afd1b3d7427e8fd4dff6ae0e13f949338e4538800061bf469427be98338dab6fb8ac7554e721b4da08b1f4fcb1362f83927e2ce3745f69368bee1960853d11e4353b9ed6269e89ade8472ff5ec9a3b98d816ea32322bb466f3482f0b323e0909ab12c59a7a964c325aa6ec7ed44aef3da12e620e90c071cf28a1f666b29a70adeca7179ddb6e8c770afcea9d9d6127ce664b2547210fe18ec9463727a04e99d92b3d77cc52da25417a0ed60c6b76371542690b88e138c78fc106b92091c99565562b89a1ca6405ed418ea50bc2b49fd246c672e780430866e8717e9d1d862b5fa1275dd2aa381ee839a032e832497dac1870e72f6bd7b6c5c5b89831383768d6a9c2f23397156942c566dd5444a94ad58afe1b61aabec9f2ea1c5a1a883e40fb0f1fb080230f1c543993441f484403aefbf90364d09b381c6b8a572c95bc888a5f601d9dae68060081ce0a4c09824fda8245f5126ec1423cf9d85dd33c02ced12ced07abb3395892c1125fabcc1f697e328ee0cc8dcb0c929589b1dc5865f8b331b46f03e305228d80f6220ff8642395f5e559fafe5c5680db40c4879b6769e2a3acc87485f34fc016f1f602034615cf4882575aa83db11b00698b0a05304150c7fa0f05f9bde69402c31be3c6dab8d7f62a32203d54d436a3223ddadc3222ba455fb07c88b1cc58ae8f2ae3b5bfe0ca74a652bc0125fa8c4fa4f97f69a12609f72fb4878f58ecba7653c1ae643f1718bfa1953d8f89042f784420cb1524fe96a521505576896c7a0a3a2e11543381b036e12db509f0d9a0ff6fa3db23e96c33bb561ff464ff9ccf44122e5e4724a609e7f8e88ca8a733663dfa523350ce5aefac461d3790fe96123397e671cc75465d26656d181d628fecba8fba9339678f221ab7d3c7fe329515448a86631287f98b315e97d3634c4bae6b9a56b73d0a5868c194cb708987fa3ec7fb36b121c6f031f99ddefaa03a6a4308360d38300c5fb0d21e2cc1e0f4700bc1fce85f44f47df27f29f8afd66b7d1f460939de7e4778a57f1dc81d8eb9dbef339dbfcb4bf3f088f57aa6e17c7a40859ed5b6cb225f991bf7ec72b5862667748b15b154e590c6687302b895b046d8bdc12f74636809a46d3439435fa1956645be2d4ff37fa507355d1818e0a87ef054eb88c73ba78f8332d794b3c7ed18d913412247d614a18584a4a2858bcc2bc55287ec535695affb4fccda2c7fa211f9f8cd0b5ea6dc9b93d5ddc7a7b7f65af1803e8db27ea00d70556cd6e5901729c6b9800e9f02d73d167b1b2e2ca453365ef0afabb72c2fab0248fb4eec363b695cdd7c65e660397ce4eaaec6b73a41cbc4f41725ce62c3e0a81d2ef1399233f8dd2b5567e1c947a98a923fb2eaaa8cfd87059573d940c54db7afa6ee3debb4f8e8fe0578092232a1dd7e8ac908b669e54aa72ff8155b22b5e69435bdff3ce4cc3a578794e7ba11382ee1ae4f471af3474177de162fc69536e18e527208a253a6eaeb70dd134b4e20d19a97666980b485dc1967ebf82c25a26f5c951d9491a264d7aed4166c8cfb8849f7e93a40c4ede79528b83a91a1873aab7cb4592a04d4b8e63ba6598ac795bcc8bae15217bbf8b631624cedc663dbdb2249073e1d1e4162c50bba5c9f06a231bdb7368a9bef80e0cab61923d9b2ec4360c1d13b2281a3eff5a312cdfa0e40c5a4ea31d3db94ed7ecf8ac7ce99373e846c9120cc0e4828e7edf88bfda79ae80a4dce729c0956f4b3e597bb000b1b30d6cb955a138ae8ed2212cb901be6ebc8bed8e90e3eb19127f09744985c2f463c9b1aaf134649923e641402a256a9372222e7e03214b89f674f0f329d94cd17c670e8f0ffcb11380f63430364c67574bb132960b85b11ef0dc0b630e4aabb9182c6d650b86f73e84a80650fa727a74420163b64c74bff110be2fa76748ae18eec94a431e45befd6eb555c204e699f87424d932e8f6cfeea5bbd66a75b2abcf2c13a29fce434b1c9516f0bef9f8ce14618d3108f61101ec59d41b7b084819846863574954bfa5279085a041be85109fe6461d8156456b6eebd69327d8f66249fbe4c1561c46e438da6d7679c86166575d2c26a4a58c87404932a682c764e7c5798586faaa5682c2070bb6d65964a02e2584751e6c376c7de1f4c12b27757380686db07c437fa74fd0a74de03ba8ecc58c31175c965ca708b6df3582b3860c97d27ca4016d16ba6fc98446a54aa7f6e14c1410318b3da75ae259668e8873e073ac262c2d04ee636c6d7f6cebba8fddcfe4360455129b115dddd85378507cc82d9fa06ba6122b678d3dd464a821b6c4502c70b7642813b66e31e3ccd3a366e2034be33cbf5a0880f42914698e7746e660b23a2d4b1634db5764f2d7873cb87b906f8882fa59cf5b1b12a74e09bc6f11e93ded03d5dcf9cbf3060ad82cc5689f281291fee8c6e9e6b9ba79394e8c71a2dba4c76f6f6c3ec2a4c33e849a48a5c8a3140f51b617875e6b5676826227915452e89560f96353157ad114b717699600cef25c9193311e6086bce14ef2570715588dc3bc54998038f526bda0f95d253b5faed2fb296857402a9634bfbe428d00ba1777598b2a2eac29ba07ddc2564a59a9efb8cd65d3c3eb362c0486208f46e29dff99b4bc10f00876ec77f4b6717c83409895e0f58a763435431e197d9ebb0f3a4fce1e6ec75db55e012dc88e816d8740b73a00c661d92637646614031f0bbe2eb57d7947440b2671d1357778d82300ff8d1f9f38d10d735fff6a43d1fab72dbd92d23ecf6f18c06bda424fb5526b88ffb28730211a9bf63aa85bccdc125e60134decc3e6df96d78b7490e3af013841cfef47673eb3b85a57bbb3fc7d9316b92930451747c81874b83f72f28baa4116bdb53fdfb5b9097ba5007155769d7935e61510dde8d99d8d4b5d500927e9ba50113c4e19d89a7eb913639d36685bc37c998cd476a1b6ef978a5d3cb786222a527a409e7104e2adf0b33571de3626f6787e2e65d63a9d3f41cd2aee30ad9503c64b0ab016f73cb740d81e39582f5e5e420f72b0f27752327eea1479a1cc04ab52e2b6f3cf8c8582cd7ee248d31236774fd454c86c8c0409340991cbf59d77007f6a54e1aa7e36a77894f13e213207b6f2e4359175b1d4e36b513752e3944dc2e4cc5efe7950fbd7a5fe403eea706b16bbb47069ec5934d109281e752f7043f562abf78aab1def608a00a0de1e5bf6e799f3091c927d728e0fbe49923b39360ea728b1b34071172334865f8e7baefbbc2a53abb915bcae84fc81afd89d1bdf3ca2487713f9a3d1bf5647c5969f96998c95f5d9abbe85165c237c51e8377e0d236691a8dd8a8d29155bee01df9fde18777c3b10a097d558f727c2c8ed8947cd27c56bdac0f80858fdc5feae79e187b4ab5c530ec704b07875ad6695be33b5549abdf0e16ed95ace935d151fd337e35a04666a59107ffabb31ac8785bf0a295c8f213e8c222d3f4ff03f600d17eb84e35a9d7e04099ebb6e3e1e650be5f492ae8bf68b791687ff280818ae6f51cf824f5dfc349a7c6d41aeb035a62b08cd6cddf35772ee70304d325b096e8f33794e7b0123172970d1f02915d25c361756f77ef6e72612a855648ae6ee0e288d6435f163cb3afbf083b089d88f0ec9ae43ce1983bbdddadbdb2f57a5bea5dd7cb4b0793f50f0343bfad83aa94bcbd7a846a0ceda5b843c40e9713d70b3df304e66cb94c74d97d7c02552a69dcd9b60f36b4a202e35327bef5550ded39c27331d6426c1030dda7bb7a8d1a6e649224eb7a0cb4105bc98a2279f9e2f31881103cc268f78d13349c4580f904a661eba52d65a590dad7ea608cb1462a7ace5e2f964f63120d50e50a4635ccb7f91bd6a4f3dc48188aaa5a82f1a01da73af163c9f641552f0f19a693b6b8eda32a7f32d27101ed32da240b3286909f3c37b2e17efff1a03e42dc8ab3a5bfc345767649a3984d0f04ffa6c77f9d4ef0797a1aac39a57495ead71da1cb8875a2948f53726610c21b2f7d630293874407e872fd6cf4db31eafe5d5372b46c635100060cddd1b0cedf8a5dceb487ae058e939c5aaeba9f6043c8868cd65a1cfbe5c004d2ffd716b889dd93cf0fe4b18313c75da242d29dca266064b81e0eb90ab04d5db554c00d1384363644c85ee755b7a91fd2d0eb9ee4e3957d7fa964460adb6fb53aedafa3b4a34b2df62db274fe538a5a5541f9af1b573d08ae98e47a0a16c59ce6eadcf82abc358e540e9109c6cb5c9458f6ce330c5792ce4fdb36f33ca7a4f2115acfad31969ecaee27bd714c65d6e8fbc13015ff478d8930d9ac3a864c5256f03b4d7f9287793066c55cd689b4c2496c772b12509b34aed797081978f5e46b607b6a98ee9f8e9a4fc54334087823261a4a777308e7110f40acaa6a6b5ef2fbcd602d71a20fca33c47269c7614676b09cf5d10945b69fac9f415b84cd081ff0b21e00300ed82336f8edf0ef7344843ee5b578ad6a07a01a576ebeecec8bb1404e8eddc6daabceac1285cbbc6c003a9948033c9b581b283b45580c0e84e9523ddc805b7008e1c14b35c37d72ed1eb27af32de296006dffb00773a9c4ca28cd67341b5", 0x1000}, {&(0x7f0000000140)="d6a205bc657e9df18040f6f6a2cb34a96dc766c0bca0b96e129b1267de2484fb077fe97d9fdb0fd2f9acd83319782162923b1ff8a7d4e6a510c38c", 0x3b}, {&(0x7f0000001440)="5cb8022656391565d80a0b710a51fd18cd2b484da15610b82a331adee20016b076a7925df096a88b8271020d5df2a61abee1daea840d37bfc11ab92a268eccb89504bb1351a73334b099796b5dd4c501f21d042a6ce7828298ab6bced0a308e2e085ab646641ede9a8546823a9cebc374d5f9bf40d8c476769217c3e7b15bc63ac89985031ceae5f2f4d50eaebd435a1fb1d909121ed6f23f1d6c06377719c3fb6ad278f6ffccf6119d1875acec872fbbb3d1684e118fe06958bd23856aca44ab2fde01becffc252ce891866faa06a91b56c412124e5a8f629a1c65b9543f67304780dd213ecaf31fc33", 0xea}, {&(0x7f0000001540)="2121cd72be53df7980c10089c6cd4c5ab32d55c35515729dfb1ff6b91f4ab617ace4ff9fd0898c10e580b6074564dae0b82180c491832e8d8a67ad25dffd5f6d4ee44776efd3775ba306db56fdc1242209ec793428ce89cc00e54c861e8849e63a902bac0edd4f20eb6bdc9875bee86f12acbf296ab00a96c1b5ea1de4d0029642552eeb94d098ddd7c28478069a1e2a5f784b21454940f062bf87eeec54dde3238cedf21d9a8c5bfc7554151f7c0cc0edab4fc1f8c1ccd94889e6385942ca33d482309b1fa7f083", 0xc8}], 0x9) r2 = geteuid() syz_open_pts() geteuid() r3 = getgid() chown(&(0x7f0000001700)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000001740)="2c4a5bdcc80cacf5b7fbc22794ac987f9257dcd8ced8215b8ed2063bb157f0d274ee7c7f39dd8d5ba35115e9d8986c9946f6bdf7ccbfe93b76728f4975631da787855ad08283562a3258e9ef4a2b201b387b10c74c7268427d6ebdf4fb7f16ae50a99a573c820edbc663ed8173d4ccf196e21493f424ede4ae353389365144e6a4e7c93a6c2a79ea72b75160a779df1e37c2b203adf3cbd57df1c02f866345f67b13f711d07a362cfc30cd4e272281a1a8167b6cb0db", 0xb6}, {&(0x7f0000001800)="30eb338e3125ee8e8adae186ef9e6dc5222db35bca2291a328126d3bb662b647830e31706d5d709bbe7a6138e619d285327e125a289017b71c4ad65112e304837c305440361ddf6b7489f1858977f5cc0378f0b8a492457690c2cc7808c3591c466bbef7f5c66a06ed25a54aca945e7213b31f3ab8ec7ba4ad452923838f8b3cbe3d14ac2a66f5b1adf05e615e75567c979675f16b8dbf6ee21b9dc7f687ce37046bd59e7b28531b484331e81ae4", 0xae}, {&(0x7f00000018c0)="e83db6fb08dc7b9c034e84914663f13801e9a06a8eec3c4cfac177f4c4bd6e3b451909ec58894b7ec7815cecef0b6da145dcc7549fbf1c973001e8f469bba9f54c643562b942b89f3601fd4aae5ffa85fccd3373a8a02af1fcb5fcdb", 0x5c}], 0x3) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x0) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *359332 76917 65534 0x10 0x4000000 0 syz-executor1 1125 44410 0 0x2 0 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(7ead9a1680506eb4,ffffff006ef31bb0,ffff800000173290) at ip_fragment+ 0x625 ip_output(8c9065119f57aa0a,ffffff006f305c08,ffffff006d281e00,0,ffffff006d281e00 ,ffffff006e721d88) at ip_output+0xc8d udp_output(9e8ec8178dea5d4d,f98,ffffff006e721d88,0) at udp_output+0x45a sosend(2cfd5c08a3f4043f,ffffff007227e870,ffff80002116f828,ffff80002116f960,1468 ,0) at sosend+0x477 dofilewritev(e8cc1783901da2a8,0,9,ffff800021062bd0,ffff80002116f960) at dofilew ritev+0x148 sys_writev(1258b2e689871a18,790,ffff800021062bd0) at sys_writev+0xdb syscall(81f3defd07a4fb25) at syscall+0x473 Xsyscall(6,0,d,0,3,bec48ca20d8) at Xsyscall+0x128 end of kernel end trace frame: 0xbeed60ad700, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(7ead9a1680506eb4,ffffff006ef31bb0,ffff800000173290) at ip_fragment+0x625 ip_output(8c9065119f57aa0a,ffffff006f305c08,ffffff006d281e00,0,ffffff006d281e00,ffffff006e721d88) at ip_output+0xc8d udp_output(9e8ec8178dea5d4d,f98,ffffff006e721d88,0) at udp_output+0x45a sosend(2cfd5c08a3f4043f,ffffff007227e870,ffff80002116f828,ffff80002116f960,1468,0) at sosend+0x477 dofilewritev(e8cc1783901da2a8,0,9,ffff800021062bd0,ffff80002116f960) at dofilewritev+0x148 sys_writev(1258b2e689871a18,790,ffff800021062bd0) at sys_writev+0xdb syscall(81f3defd07a4fb25) at syscall+0x473 Xsyscall(6,0,d,0,3,bec48ca20d8) at Xsyscall+0x128 end of kernel end trace frame: 0xbeed60ad700, count: -10 ddb{0}> show registers rdi 0xffffffff81ee5310 kprintf_mutex rsi 0xffffffff810e80d7 db_enter+0x17 rbp 0xffff80002116f450 rbx 0xffff80002116f4f0 rdx 0xffff8000020da000 rcx 0x147e __ALIGN_SIZE+0x47e rax 0xffff8000020da000 r8 0xffff80002116f420 r9 0 r10 0xabb4594e737cc556 r11 0x5d0c0567917c3582 r12 0x3000000008 r13 0xffff80002116f460 r14 0x100 r15 0xffffffff81c5f925 apollo_udma100_tim+0x10a1d rip 0xffffffff810e80d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002116f440 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=359332 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800021062270,0xffffffff81faceb8 process=0xffff80002109a360 user=0xffff80002116a000, vmspace=0xffffff0065905c68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 76917 309397 48648 65534 2 0x10 syz-executor1 76917 118798 48648 65534 3 0x4000090 fsleep syz-executor1 *76917 359332 48648 65534 7 0x4000010 syz-executor1 48648 513328 29592 65534 3 0x90 nanosleep syz-executor1 29592 357388 44410 0 3 0x82 wait syz-executor1 49912 147626 42899 65534 3 0x90 nanosleep syz-executor0 42899 416669 44410 0 3 0x82 wait syz-executor0 40263 402911 0 0 3 0x14200 bored sosplice 44410 1125 15751 0 7 0x2 syz-fuzzer 44410 231269 15751 0 3 0x4000082 nanosleep syz-fuzzer 44410 521502 15751 0 3 0x4000082 thrsleep syz-fuzzer 44410 520565 15751 0 3 0x4000082 thrsleep syz-fuzzer 44410 402105 15751 0 3 0x4000082 thrsleep syz-fuzzer 44410 264450 15751 0 3 0x4000082 thrsleep syz-fuzzer 44410 355691 15751 0 3 0x4000082 kqread syz-fuzzer 44410 337396 15751 0 3 0x4000082 thrsleep syz-fuzzer 44410 30860 15751 0 3 0x4000082 thrsleep syz-fuzzer 44410 332654 15751 0 3 0x4000082 thrsleep syz-fuzzer 44410 79253 15751 0 3 0x4000082 thrsleep syz-fuzzer 44410 260818 15751 0 3 0x4000082 thrsleep syz-fuzzer 15751 358020 41392 0 3 0x10008a pause ksh 41392 254740 3287 0 3 0x92 select sshd 78370 463969 1 0 3 0x100083 ttyin getty 3287 454719 1 0 3 0x80 select sshd 13159 30097 50105 73 3 0x100090 kqread syslogd 50105 506161 1 0 3 0x100082 netio syslogd 19188 180873 1 77 3 0x100090 poll dhclient 78739 162946 1 0 3 0x80 poll dhclient 24691 226334 0 0 3 0x14200 pgzero zerothread 21796 30750 0 0 3 0x14200 aiodoned aiodoned 92162 247798 0 0 3 0x14200 syncer update 49794 378888 0 0 3 0x14200 cleaner cleaner 44651 81963 0 0 3 0x14200 reaper reaper 123 108094 0 0 3 0x14200 pgdaemon pagedaemon 45441 14265 0 0 3 0x14200 bored crynlk 46559 144924 0 0 3 0x14200 bored crypto 67053 234041 0 0 3 0x40014200 acpi0 acpi0 97152 215629 0 0 3 0x40014200 idle1 45449 382871 0 0 3 0x14200 bored softnet 86553 336427 0 0 3 0x14200 bored systqmp 91124 76163 0 0 3 0x14200 bored systq 86050 168237 0 0 2 0x40014200 softclock 88315 145420 0 0 3 0x40014200 idle0 1 241215 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper