0x7f0000000100)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 23:48:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0x10) dup2(r1, r2) bind(r2, &(0x7f00000011c0)=ANY=[@ANYBLOB="2d012e2f64056c653000447810718e921432a82b0ad08edc3ff2fdcb6a2bc78f508467d7b619abcf754b957517be6019fff8e348e7ac0c60d0f66a2a3635e95cd0e01b6e0e420a2c45eb1c941d75fde615cd862cd14aac2fac8d9493fb7897d6a98b54cc83379c75f41e94e04961d41c3655e3ff577762c58a7e"], 0x1) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r2, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000000c0)="1cd44fd75fd0a1142a95d6078db59b315469f82f919f9f9f06184e75f80ffd0173e252062beb206655a7da4dfbbc7a7ae998fd1195a0046de7ec79394e7120cfcee544b039d2dc4a580c5dd39327e131fd51cd9036712aee319e9199dcee3678ab21b11c31c3a3b86eb7f1a67682ebaae8cdf5feeda9722de26be5d66a377dc683a58d591d2c5098aa26a3a2a0eb812cceec6dd862f508ad1d36c5a1507fb1cd33a93c106f95b5108860ecaeab98491d924bcc520e444b4d1f53618e8771bbfcf4fbaa08a04972019cbfabd90dbbeb9fdeac9e3bc455afd1b7c1667dbdf8eac971c8466f7b13695091c0c814dd91ef679651171dcb", 0xf5, 0x400, &(0x7f00000001c0)={0x18, 0x3, 0x5}, 0xc) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:48:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f666904003000"], 0x8) listen(r0, 0x0) listen(r2, 0x7) accept$unix(r1, 0x0, 0x0) 23:48:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d019eb191801df9006a7ce23a736c993b2e2f66696c653000"], 0x1) 23:48:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) execve(0x0, 0x0, 0x0) 23:48:53 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x12, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xc, 0xeb2, 0x7}, {{r0}, 0xfffffffffffffff8, 0xc2, 0xfffff, 0x2, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x86, 0x80000000, 0x8, 0x92c000000}], 0x102000000000, &(0x7f0000000140)=[{{r1}, 0x0, 0x20, 0x80000003, 0xba, 0x7}], 0x100, &(0x7f0000000180)={0x5, 0x6}) r2 = dup2(r1, r0) getpeername(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) execve(0x0, 0x0, 0x0) 23:48:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 23:48:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x87) select(0x40, &(0x7f0000000140)={0x69d3, 0x1f, 0x80, 0x7f, 0x3, 0x0, 0x2, 0x7}, &(0x7f0000000180)={0x4, 0x9, 0x0, 0x965, 0x2, 0x6, 0x81, 0x2}, &(0x7f00000001c0)={0xf5ca, 0x1f, 0x10000, 0x0, 0xba, 0xff, 0x3ff, 0x4}, &(0x7f0000000200)={0x972d, 0x3c23a8f5}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28180, 0x110) getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0xfffffffffffffe67) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x1}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xffff, 0xff}, {{r1}, 0x0, 0x0, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0xfffffffffffffff8}], 0x4, &(0x7f0000000100)={0x4, 0x100}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) syz_execute_func(&(0x7f00000003c0)="2e3626440fae97331e6ba7f040087cfdad440f01daf3400fc20100c48355684f0e00c40255386700c421a5ef927e000000c441f4575300dd739fc4c3fd01790099") 23:48:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8000) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 23:48:53 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() pipe(&(0x7f0000000380)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 23:48:53 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) r2 = semget$private(0x0, 0x0, 0x200) getitimer(0x2, &(0x7f0000000240)) r3 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) r4 = shmget(0x0, 0x3000, 0x120, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='x\x00') r6 = dup(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) setuid(r7) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') open(&(0x7f0000000940)='./file0\x00', 0x0, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000980)) semop(r2, &(0x7f0000000b00)=[{0x3, 0x7fffffff, 0x1000}, {0x4, 0x30c, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x1, 0x10001, 0x800}, {0x3, 0x7, 0x1000}], 0x6) write(r6, &(0x7f0000000a40)="9c1922af7a89e29bd2ad72219ae6a69aa27b7da11edb3be36220944e01edcb3bc2d2af057933105b8a6148c988d3fb0d87707796ccd81a78fdeb3468284b27c8d0062210601eb7da0089ec3e19a5a5b59244b216a866a40c67c7dda3e193", 0x5e) open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x20) 23:48:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/112, 0x70}], 0x5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 23:48:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 23:48:53 executing program 0: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x49e7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r5}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r7 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r7}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) r8 = semget$private(0x0, 0x7, 0x402) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000cc0)=""/4096) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) openat(r9, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x83a89ea65bbfdbf2) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = semget$private(0x0, 0x4, 0x8) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000800)=[r11, r6, r11, r11]) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000bc0)=""/244) 23:48:54 executing program 1: r0 = syz_open_pts() fsync(r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) socketpair(0x6, 0xc007, 0xba00000000, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="f46064bd72a72508712b377a339c265f6a8ca190e7f51b75be57173b50b6c1d9c2d9d9ee7abb203e4e0a2992723235512e5e2f02872a1a60f726eb8004a055361b9822fc002e3c54dfff9c611fa4f78338e50afe9fafb270992a46aefb1d5b129b6a09b6477a4a6c9a844a33c52fad1d3f", 0x71}, {&(0x7f0000000100)="19c6f9ef6daadfcffe9ac3aea20663149721eeed451f060b3596b34065a2a8f7edc1a36f9a14082f512218614b00e8ddd1f0be3395f0857144e1e8d0334488ca6f6f75f511ca905e2f12d88632bba5094b2249f168", 0x55}, {&(0x7f0000000180)="46c9", 0x2}], 0x3, 0x0) 23:48:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x4) 23:48:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) dup2(r0, r4) 23:48:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x20}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() fchdir(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x7, 0x400, 0x0, "30239e8645275f4c46902e6a79a8e29317c6ac46", 0x6, 0x63}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) syz_open_pts() close(r2) dup(r1) syz_open_pts() 23:48:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0x0]) getgroups(0x3, &(0x7f00000002c0)=[r1, r2, r3]) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = socket(0xa13c5bcc27c84535, 0x5, 0x5) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000001c0)=""/223, &(0x7f0000000100)=0x10123) fchown(r5, r0, r4) r7 = getgid() getgroups(0x1, &(0x7f0000000000)=[0x0]) ioctl$TIOCNOTTY(r5, 0x20007471) accept(r6, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) socket$inet(0x2, 0x0, 0x7) lseek(r6, 0x0, 0x0) setgroups(0x2, &(0x7f0000000040)=[r7, r8]) 23:48:55 executing program 1: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000, 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4000, 0x400) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x112, 0x2) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) flock(r0, 0xe) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10010, 0x100) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = syz_open_pts() socketpair(0x20, 0x3, 0x971a, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x41, 0x8, 0x4, 0x843a}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x3}], 0x1, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x60, 0x81, 0xa758, 0x5}, {{r5}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x3, 0x8}, {{r6}, 0xffffffffffffffff, 0x80, 0x400fffff}, {{r7}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x4}, {{r8}, 0xfffffffffffffffc, 0x0, 0x1, 0x100000000, 0x1}, {{r9}, 0xffffffffffffffff, 0x4, 0x10, 0x10000, 0xfffffffffffffc01}, {{r10}, 0xffffffffffffffff, 0x40, 0x0, 0x5b03, 0x1f5ae0bc}, {{r11}, 0xfffffffffffffffd, 0x4, 0x1, 0x3f, 0x6}, {{r12}, 0xfffffffffffffffc, 0xa4, 0x1, 0x6, 0x9}, {{r13}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x3}], 0x494, &(0x7f0000000400)={0x50, 0x6}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfff, "5303d9084400"}) poll(&(0x7f0000000040)=[{r14, 0x21}], 0x1, 0x0) 23:48:55 executing program 1: socket(0x1f, 0x4007, 0x3) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) fsync(r0) 23:48:55 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x3, 0x4) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r1, 0xfffffffffffffffe, 0x9, &(0x7f0000000140)=""/190, &(0x7f00000000c0)=0xbe) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0xfb6) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)) ftruncate(r3, 0x5) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 23:48:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) r2 = fcntl$getown(r1, 0x5) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x118) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) wait4(r2, &(0x7f0000000000), 0x1, 0x0) 23:48:55 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() getppid() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) 23:48:55 executing program 1: r0 = socket(0x1, 0x7, 0x83a) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x3}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) getdents(r2, &(0x7f0000000100)=""/91, 0x5b) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x1000000343de0b5, 0x3}, 0xfffffffffffffdc2) 23:48:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) 23:48:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:48:55 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) writev(r1, &(0x7f0000002540)=[{&(0x7f0000000100)="b699726cda7318cbb0327acb9570e0823616a864b3f176b4345272cc39556fd8cd2f9451f9a9efd356138d2d4f5411c7fcb03e88f76ff59538945fe9b6e20d5343ab56c8151b339f0627787d2a9a67d3efc5c8386fc358ab8bda4b4da6292c5c11b74fd5a0de38cf27395682eb755ebaeff76353cb9d0dda9270a9bbe5f8e9194a4f", 0x82}, {&(0x7f00000001c0)="680c5c93373ca9567bcf40ab754218a1e85d7cf8862a77ff099f9b756e6d93121e7d22eb89385412f67f69980133af366ffb964b20821e19221e0ff8fe0689db9cb41246b24c31fa5e896835f8cba63229d5dd9ca086c031fc71e32800604ac63d4c67f2667c1dace8f9a8fde982e2995c024182bfc81e55410da508c0127eb74d8023e6620e6c579b67bc3bfd919295a4e7e2c81e8c3af19da9e794ecf7b97663a59319752df39e152ded0a5a128e1f9328e5e3495d7c9eba6adcbc154ab32e6805af66e28cd61bec4bc6764543166d88e6a7469f61e093db9acf2fe50dea46383691b14e5ed0331395318f74e488663dddc64f5481cc00f64e7f489874ca5396849b8966e34b3781a60c3c0c540078b0c7cd7953ba7618ef4afd90f2b903e7f0f97331ed8070627622153d338f1bdc3b30afb2fe957bc53902f82caa11a1294c9757ac8cf31232685da4e4cc66700b08491b14ec41afe3a13404de108df176b3c14e3b6b86935c8b4aa46b5e83a7576a1ec979f9080840eb84be75addf82109e1d2b64f3ffee094e505d6b8255851e9485791a69eedbf00b900c6142d24b153b386c28affb37f103471e4e22a6053acded7bc79b2a7aa7803690e08c83a7167599708202d6f1a97a856bc920e202c89ccf4edbb3f54870406f015fe9b11d89855396d9c06bf650745ed1e5d84ac1dbbced6be3231a9726a2eb636124c6de31551033d9dd82d12112be4b3087206c3a492bbc30e9509a2d45d5e9b892d56a1cab4fcef5f2d1e4107fc23ac2592a28c6409c854e7d3a269a8ed233cc8d0930fa140b58e8098080f023f3f1ef8ffddc3f372729c75647d80a1b82a7f4cdb9a9d81765dd535096982ab2e2e07920282ed9d430b9d565e3859cfc26c013d8f196c6d48c0a53b24d1bfec0541cbfa95c16f10c34684ce6121911285d495b720c3022d3a7cc2b669ae9397973c5042ce90474eb19d50cae6f2c3462e66f1fae6d6c438635e0e243b9d663a129337a636e1c0319b61b304a202b33b61f8d2bdc9f994f49bfb6b1ea204ce3d7fcaafff17c46c270671bb465fa5c93fa5cf3bddd92c024815007e01017b9ad5390f6bd74b2e5715a3bf37d3759208b8bef7a607a3b4ed43ff8929fbdbf6c87790b4b2ffba942f30252966d56d265c0aa4ef220d0437061fcd14dd4ac4e6d3a30c062a8b1156f6dd7da5bad6ad681763fa23c8a63595172c3d2b18faba17f5ab127bfb349cd315aa0e5df310dc7af8775b072d233240f1ed34861a655d646fbbe1164f4a3f4cdd1f7833f09e82d125401b880c6d14b85638863e1f53ff844826ecd4115c2e217396cefbbb96d167d8a6e7d52d6911e5fb8353a54419241ccb87e0751cea356c4d76250afd9eb4cfac1e75f9fe05ae57fba21451a0f30392a7983138b108162bd2dd5c2da1f9fc5105773e45dedd13c9282fadd90cbb09deb5fdb19aa1563e2cc8d12fc17a30b8bbf3ae3e47082411bc95a0bcbbdf55328029b10f7b99a427c03eba48ed34694052facf67a6b35e01833c746982c56d94d23d91f7b34ca6a911f2c4f67b571ef447410259322876e8f47c57d0bb4382f3bf794348ad2c3abcf949a9e7f029ae046cec52f9bdf5288b4e9dcaa6fdbd102f2d82e4ab073cbfc5cea50bb5896dfe17c70d5cdf2ddf1fdd3efe1dd4f6c488a681e3648f2a710c4ae8abd8ab22a373d18035f0415c10ece6cbb2f9e4a420c500541306d4ef773fec0f734e8ef0fba2517dec8df3f1b2abf391c99646ca36127064abb16041f483c70d68bef8a9101214a4a52d7cc6ffe1cb28491d4a2ee41ba88ff89cb39e88ad6d6b17d9cd0e93f3adcd14e464b395983d02652c2f2df5b5ce2ee6064175fd3f15d1fe31127fb08167f5cb9bb9e229639dccc4dab5a3fbe66e1e807a8a17a5db127dba42f624d925135e11e361239115c2ab6a07d5648c688a9f2c8a01c51963a5401a1007188eb924fc78383afea4dfffaa4d392311fbf594ccd47d17bcadbfbcba7ec2e40dd32a468b2827d3cd0430f6cbee721082d432d4fb6a096309a8f076d40c7bc38fcd71f0bdf5dd9847d0b6a15214d8f3c42d5d8bc72b487c3c90adcffc65b157e7b50d3ff8db6e0e0212b970edfcb7c4a9664906b129dda4333be1f8c0b141da4768c8e3a5a4b7397caf093c2d35feed080d0f965ccb91f18e232e034ebf180905c5b5738136e071e0f7aa8358ee7b7f1117c80079450569819dcb048a788a272cccaa757a3d5c003f7b9b8701740282c362c4140f8e0cc46aea4f8f709a1108679de8376395ceb068e4c9a43aad581bf2dfd2f3d95bc37e1289cf428b8c89d94f9535148e4d5ad119f92b203af0d6cbd66db1495ebd77a3d492dc903e548616677b3c589f8c4c23cb0aaf42e93ed855b97b67fc741d1feb2073ad52f990d4fd67a1c88a25fdc34b8b7081f4e33bdd271712c13169f14e8ac4828dbfeb0bfcd92d6221ba782a24f671552bec6dc70caf04f7e42ab2ed76653ac1d87825e9a24122977e10140e08fb83431920e6ee86389ed00f5ac70a33e1ba78e9f1e805e111907bde8fdc5d0cfe027b19e9c648a3bc39cac61986880bcfe910e3aa06976d6c6ab36935fcf739071c3d816cde10cf546d3f3d1f212bad9df4c34298ffb07cbb92d57768c93cfac3c45cb567d88de44fec7336683000596d49165224bc146a66afe68da018cdc07713aab6c1a7b7bba7df056353fa848ec0ce590efd1e6c03468c67d5b714ea6759dd38309955091a3a024de95ad90a1663d9a62d2cfd2c24fd2ede8ec60e578e437c464658bd01663979d03c57a6a00f8854ef15d20f0332f5a5d037bda9a23c3d2f9472280d142f1ed522f6ee9ef531d1942111d65b20bb0a822f3e6f52eac143796bb8a466980a3515557c697a2d71129473b9ed2d52b2160600c0bd40a4a27bb2711a4c06c0f9a53efdf7a5bb14c9498eb03b164f77908b71370acee4f4960dd29291c196be6c06d2b3ca2a6fca9b6c430e26522e1feb16bd2622d2b3d8651a4d0dff7fceeead74b8a26bd4246b2e88f6e2600416e096ea05a1f6c7af10723a54f3a9bb1327837b8e77f6f6e52e275204debf314a31ded874798add915684be4c69e0107120fec6a9407be53511bed2441cb7a133761171c7fa854ce0a7ca8f48934a67ca553827dd01c26821d1d590cd4b88d1d536dab5debee4ba94f1812971800f50c2d5cf19536729967b215610d00c34a08c933a968a017b867adb18fcec4363fb1533766475ea2bb28c72d5e1c716beb2453b8561d6dddf92673d68fc8326689d190a79c928c7323abe9f2f770e30210547f3aa270750b87fcfd01b3aaeba9c98dd5c26a5835561cdbc6b69c0cfbb1ab7ab48ff8eae50c3de3878b61ebf5c2f1d40a45879e6bc70e9ece7ba1f9326ffe775b0003de087224821315930f410dc265cca9cd0b4dbbb7d4faad05b5b38ada0528093fe2ef7adf3fe2e25338f964b8d5219863c07a188abf93ee489719ef2dfc0eddc819c20a945123fe5832f0984903f17c5fdf50e52b55d3a051395aac8067c24bbe81e5aa1eb25f248e94b840d308980eea9cb3202df3f23c24f72807d2dbcc62c5b71391e3e70d27b234900a599b996cd3cd4635c5490913ef2a3196061273a30a53304a02a1a1ab652280d6f7bb3ab750f421335864276c5cdeba8f867a05bf02f995084ebdcfacc5f1b80683e1967127f4a0e4f4764f1b1bf6bb080f7c98866a8d4b1c4b4b87dbed33c885f715fa57e14e41aca4dfba98b5a9279394c6ff2ba6e8aa779c19e8f637c90bd72f6a87f553f3be83ced5cea7ae7e12f272badfd460e17cf9aa071d5b8b2fded0a346ebe8776a1f9121dbe899a6831a5e869ad3d2043623a844c745e593187711ec1ce7e62952407f4dda030c8dc658f1d9b70d601cbafebc601c5cf746a074f55eb2dff903a50054197094d444dc7fac5577268695323460fa425c3d21ea95290fe5eab9cc5abfd1e53403fa4cf4000a1d91fcb18952759b04d0c6b108795ed712ab65f620da7057cd1fbefab839db0df44a28e6143be26cdda87c390474dfaf9cb4d6f755386b2e6f00d230bac5b4020e4c153fd9c80c584ca228dfeae02dfbba63b3fecec92f07441379e6f75f9fb3a94ace51744f2c3bd218b64a61e80fb165256e9cbe335cce23850be0671bcb1b2bafa42a65c9fe457fcbd782519928dc80477c492c963798d471bdba6887e08a4a57d6e3d35c775d75a8674a849b450c3291df5b706ffd31461343e7dec6887689471cebc432c5640160f0961bced41b56a661da6b6976b5915aca62acfa2a4efa86bc1edcf320df93fc53e80c3e413881760f8a47104bbe208e31a4d53adac3261ec2b3d38e65542209325b2d3d8c490e0f0d5c90da38a0f0d87017eb6226de3ed5f7247706858f092c444d8e717aaf168c581383c75c0f60cfe4a1302c7cb18b69169cae68ca4f167d2885644acf0d9ea8b8e80d20fed2a255b617091b76330d2d06be52ff1432a8e6bfde097735966ee4021e459682849ff98412281b78962b6be57095543baa8bf232d1d11f214ffdc220cc1f05aef3bbcfe7f2790da2375818cde7d678b283e45c4caaee300cd79f45afb73214081c3d2f411df3ab2fdad232bd86431be79a4b2f0a7bb0ea9db7e0103d70de83b5933ad0089e152ec146d5357bc2bbe86321bcafb656928bcace95e56f3389fb8541bb7c95fa6b279cc7d2554914c06ab890866673c4bd4d4bc7df0d04ec06130db22e2615c022862e66011b6f29168e9798bd4dcfb7b75f5884911ecefbca785a9fff9e0089290e1ed0263c13ee45b7285652bd0d058cc6558b967622e3f66e3aaf831a78747a6555ed9e9a59423b83bc02a26806bf9068f389df73242798c356e15267e07818e58529e097cb165a2802602c1b32898607cb144b01623aa90183abaa5e22ec978622309b1202fa942b5efa96e4aed1d3a7085c9a0c179cb1067ff7975d4244098de4b6226d9724065e4fda34f37aa205025d950041ce7bb9a0e90a20560f71967c05c867853ba33addc8355f125259373d0b418d527ea758f38037927a6a1edd721515266cc942900159faea23c71a95b133cf58b2b0b984be9cffa3ca4d528a45c3d40ffcf8c91ecc780f121fbd318ff6a1840c63f6db938c4428f387b07cb1e2ae520a4e3cabeeea58ee9b53860dc76a479f4736c65afe917649e58461e34066897baa5929f5725bc25cb8b675a6b206af63fcacf7e91c7424adda1280f222b647315ed6979b2d1e525f0e96b46fe993949bb639aa4edeb637632f11bc63b502b9567d619e11a373509928d2e487376793c0d854fb0f1a92fd014f4cfbb8ed49db158aa1ca6a9bc53828dd563c4cbc3f24529b248cddba89e2efd4b906a2be7e998800e5b164cff44a75fd5228e191b8cb028a87515aa8e8d084044605cc67da75645a5b3a55200b776594df25584eea4ab45ad523fb56981d962a2b40bac6c58b06011538f4d56b58e72fae45fe3c27fca4e54c6cd74cd360b2df1abdd25f503c77ba8825b1c3f6ae01d8aade42087bb144377982c6a6732c136b314df13564321af5904a87c4b721fdaf58481e318b2e6989ae453009800df183cd76982ce16db07f6cd50d78b30de1fbaac938517a3bd9502dd1611388be51fe0e20dd7e0763bbd8c927f006070d8a203d1748290a8e4fcda045947fdd22d4b3a1475eed8c54325b31963792d794a06a560c8c21e0d3ba88aec8632df1a68a8fbece5531426905ea663be605bce90f0a07428caa8993e48a63205b", 0x1000}, {&(0x7f00000011c0)="f4d4203fbf67b3e867158d81e58607e36668b318d8736f36107072f7eb5ca0030ec2d6242fe533a06c22f2f92a59a6735189a4ce46bd235b8c47cf91f294be76783e3e20dc7b42f0632a21efa7b41508bfc43274f5106a92cac939307ea5442e407b42c8bbb51e90d7b000bb12c7ff6d1636324ce3a369338bcda649ce4661b6c5c8fdabd364f5603d65827864fc818f201040fe058ece667a147547699abcdb", 0xa0}, {&(0x7f0000001280)="277a1a00cc45278cd8bf4c6c7759a5841ce748c5a7aaf19f2426817d50f20e822057afb38639a9f795b7f0423adb8a2947fa659cf051df521bb2abb6846fb2ea482e4368123290204af5827f51b421432db8e8c5de203e94b51a9c3d201920c76af88f63e010452874c4cfb7ecc9c7b8a77626fb74c0bb119c9c78840933b3646b05224f85c1b13bdc92b094c8e164ff22e06e09853c91aecfb4b33c95470b90468cc456ab5c71f93460e7", 0xab}, {&(0x7f0000001340)="cb6620b19447457beb7b7b988f84990d06c9fedcd085ceec26038e508a1ca9c220a19a17a6ffd2ebadd3fc12abe496974177ed12a82f6f35a1069a1f3a9f48e5730efce8fb60994689d259c4385c346f3bce135e56cb4520023a270b6048bdb4ab47ee2ff6cb4404bfaa537f33787fe28bf276", 0x73}, {&(0x7f00000013c0)="e09d3b3c26e9dda37aff4b57a152e3dd1c0fe7ef279f37fe34bda901c173dbd34d6fbdb4609365b9987f197c229aa97f42625f62825e7d40d14fc34121acc04c80b6e96685bc22aac74056381094021eb3adb18bbdf4a1f28b9f6a0f1795037a2ecff251482f730d247389bff18de5f5090e6f7a9f0a84571f57", 0x7a}, {&(0x7f0000001440)="5422d80e70a3cd94d4709d4ba04f4e1df016573a35bf92549ab287d408930a2587657daf5b086c61029f73eb02c01ea2724c06963f5e1eeeeaf18d2a6c9944d0804a466cf5dea6fe55b91e36203c10bdaa3604bbb70532f82fdeb018872494ea772bebc4c36779790ed9401cf9a1b0c423c9e8960e5932b8cc4f8e8939f67403a34d87a3f4057bbc1a7fa08fb614d8d519bb7f05ad43850b6d4a946843fdf72a0547431a829160532420c71f44fea7065042414d61e5051efa4f41ba012b40f73d9a76c46aef3822cecaf59a76d3e029697168f772550e8c0739729dd6c2778fbf4789575ca44742ad37dccd16c9b2097d31f3cb0d210d04f4e6f87cd75dd2ee35f5f8289a2eba6f2189d50c419bcdeb3d1900f84d0458e7311191b76c68b946ac54f768805e345624519e519cc13b814b82d93e6a6ca509da86a8a69e672c23c4c1d1c7487b3bb19f7fb96f8f6bbc253f89d083fda3ad5ab2924f6641b0829c8201e2602db03992df0f1224e3ed45467fbf7066af3fe3110993734e22c3a08c94a998d4bd12e88343e8f951a9da918ba9a2207350c8018d67fe1538d12e01ea7e482bb4a6b3dda4450c937adc51f9df2566e08aa454eb248b8154365a1311065d1b8761509b0c117e430df566491970ee09de7a831442b755474ad725694a3274e3520533af7cf76aaab472e82d63c9729d64983f4ccce67aac6b9a76178b25e4507e6289c281a069ad7e789654806c97b4385a88fdb018ed615b24d082bc79ab8a9ab7e2b38a1409dcd9d10da4784d49cb07a4190c1b28f816dd3ebbabd9d084c6b0a830bcb4d47de7ab1c305d59b909bacbe037c21a4535f69f110ec2bf104817984026ca3882cb4fddf0b58fcd73b2d93c181fbf05d44566e31bb8ee13ccabfd6ecb6f1ca0e5b17c7e760e416513d89b40d833db00d374d11365eaeeab11d6f00f1551f7c6574786343574e1ecac218203e2b9d9ab0d82f6241a9f703c700b102aa4f11dcef9fecc9d4ed70ad735cf45b296bb8354d8600dcd47ecda4dbcbd75acd280fed05c37f6d600ecfd3e63edf3e9ff48b8baea41fe12f76fdf576910b6b7e7299fa0f00641cbaf981e1edb68269ee0488fe07cf0ab6880a3d74bbd070d79a249c01f7fe2e2fcd1f8b0ac25eb14820d0df040914e7c79af9485343895d2236449604ec95fd5e3f3086db456027792bdca3dc0a8ba76648379024b8eaf01e2650ef2323bce0b03e0addbaefd2a4910e5457fb269935c064a586fd57ac7a942bd7654162925e3b77fdcf3705f4f853bd83714267b6c5a221cde3a6529d5a96388536e8c9f522e40a2d1a713eb9ba6730cb9ff5178e996ec76e6f77d6ead03e33093f26b8a1c951b0808e4b6bb307b77dae3d42ed88c721ac01178976cdf681a6fa8a40697c05a5e77227d66f65fdee9fc9a828c385b4c2fa72feee8bdab19a890b2265c00f6d478ef4868bf7dcff1415c3c15c42c715b7726c3aa247bf7ef88ef7b54a05ec0fda1cecabc4839c6e588fdb68c7875c62dba213a42e320093d19b5bc8ae7aa3c02ef61dcf84fa7d5fa6a63b01647c976ca6f590a939399a780da1c804cde2a5639eefad7f96fe343e75c6a63bf0a209d292fd36269555a87c400f299cf94bc456d2e14efd1bc1e45cf4e5cc9917c0f3f0322732ab5c4f426ff2e6b95ece8a4621876527a37f36fe4a08a9b4b6db3c296f1404e6591b75b0233e79ad7f1811dc8c787a206b36b3048ea1b03f099c6b0f1ffb0d3f71cb061b99e47e6f784badf540ae82901778b6f071f404d4aa9777b68d3c04865cd8f3ce76ef33bf361d9d3be9082a4891b9a0a40affb61695d33dff71bef185f84d9cb8df99532790a0ec2f80faa4f319be0f4c0a9864372d02c016b8d448ea8177905af72b808fb86e9af6b9c2da61f79a5d014f33c616d767429a94ff95f413461605e8de1940251074e0a417a0878296efbc0456022ab60c8ced6beba91d222b676f1bc89a62a823eed0399fb28840e8f416e0ad10de3da61e239be1cc39a240952f0693398bd185bdce423f72ae1df0cc66cb8bdf8a95595a31ac69bef55c6c6a271c606988d7da981cd99d2ed2a138ee1a413192c19895b157acf12df11db2d33da8aa7925707c3ec94a97f8dc7677bffe6f4777ffb1dff26397727c76366a060196aa793bbd748caaaa97691ef79b82ae35a7bad3a45dac36aab07689b0689480e23e08f53d4e850741224f7fc1540094605d47907a8e29a3513cfbbc7c807bf5dda192ee77967ed5bca04660c0e0ed8e4996f538b88bf44fb9b445d95083651eabd83ef87ca766afe223e41c801b130519fea1da9c77d79a982683db39da466eb4834dc774cbf88cb778d844e1a5c7d5c79b93f32a3f7051abdbb366b672f997f87bf8d97cb849ee42820f9bbeacbdf4c5bcce4ae04e1d1a7547d02bd7579b34747d53d448780ecdd08c172e9c4a9098acd306958979e47abfd6c3457806d16a6a505b3fcae45a082a9e401b1cefa730229e67024d41602efb61daa438b5ca1ff15600c6be3c2613fafcaa1fe57d58501a305f3016e9adebceaf7db22a7d5bb5dcaf5529ebc63a38af14d0d1c0737d1332927d0281a85d95024e51b13ac77f9a88eeccbfdc18837a51d3dd13253370ede9d2864d75ff5d0c11b1369349b4bf547d7d462b4645c7dd57e3fcd7830137601e51eec4dbaa96e86ed3a9dc6a2cc3f2ae7d16328b78a768853d199d89392640f718ca7aca34d2b151005369bc7200cef1482b5c61b5263a14864dbaf1138448cbce92c040bf52eeedd88622d1c4a296d2eefcf35b552eb13215cf52b2c7139f8a86a809e0d5556aa979a9394a03b9ac613735bec9785a1e1a625f043e6c1dc2077b3e98d5e907f5f9f6c7f26bb21ebdd36c1a3897fb0fa26e6e1fe894f52c95abd0d09620187dc28da9f1f68c5fa464b073c9370aaf067788ed822eeb08879ce77f70fdbf9d2de739cd15fe84a3a125cdabc7ed7eb061a82cfb2ad838fac5eee1f0de7e9fde8c1aecde5a037d3b350798631e43c20299f7937ad03e2edc52e50c2850fa88e27c629dce7dad40179219ae17471c1350b1d80aae536b307ac1345fe60d90b0a52bf89570f9961e053ef3f28a074211491a9f519771145a9a004a55e670d3d85604efee6a5f9e4e66222010fab70f67b76f3502c1f5064de4d9cc8574b9996b22efc6d7b5f1093cf925d812d84e1cc5e9621ce381be9aef11d97148053a6fee39c9f5f9cdd9058737f4063df054ab412fd74a880982769f19a6d47a91b70a86a51574ea3e99e7403029a102ffa5291e2ed64e5e94c89e412cf84147c70942a0ff29c65e5c32fa35cc72e1fd42af4bd219a5587579e822ee3be3d3b434be052eeeef6d09f79f539df31ac734e2c79cbab5e2771796fe4f80d58b4f37f793252d6ffe68a7112cfaab7a822f9451423cc0b32b2b876e903e10cd3ac4bc1b29d8c460f5b4266c5f8e32a0154a131ca5e9a9342f8ddc62942ec98ef328c688d77d316e552c50883abad909fe7dc79c11b729a0335cc3db41d29f75d640720fbf82ba0e9fce18acae6f3301e77849abb73512028b7503f1438a42534a2ce0ed531841a89ab31d46eb7b1cefd0dab963519c151473ee8c4788ca190b80bfd4d0c0956a940eb5230e3c644b41b089b36795026fa556479ab9914cbe63cfb427ab09960e63998fb7f7de1291fac969887d85c2cb0b1d3438bd607156438e7a6d2bdb8534da0faf4f3d6c43d4fcf9b73fde7d45f03e814ddb29e03448ba88b6981588e7b528887011198d7a9f354a4bc3012eadd433e7774629401803331779af154f01d9ee9a54f89d6d24d1c1e3087073f8a889261922af41348888f89ef74af19b45b8355f0c5c2676015a0e968b8be4cc997fdb65f8a720b669872bfefa9618869aa9a612c12b418891fa218f7457c92bd2e36bd69a7c6c07eee9f446376e473c77ea3e0b20f5fd87618f71474cb6e82f64515c37fc5a8e6b36151d3a26c13a3739f229f46258ebe5c7304b2ba1ba8bd0384cd9d9018728147a59150e45fe7d00f0355f7c3e0d8bb2ce35d43be29c65b7df7f60707d017682cd247b7c016eb2ed640c8501170201c2e7a95a59cc6ab1d72ca50c2487b8d1b40b6d8bd16458e6d8f3fb05a37b8c65013064725b9bb64d4e97168b76d714e9a7de9797768202dc43df9cfe0a35c3891375e4762504bc5e51112b7f370fced0c04b60c595a73d3e7927877893132a3ea4c28b93bfc3ea029e560baaac76934a6606e6e54dde732f09f9f96e340d19c41b61e4195b834be855475dc4c19a3fbb7fa95f34f64b9f81a1e043d9100cf6cbea4a9eff3e69540420e5ac09cbd7938a2c50e0729a1dc58e6560d2b688988495493430039b01b2e2e150da3576c84d9ace754d068bada17a1e9a36dca7e1be2597478c309d47f1a5b21302c0c4703f4106051170012ccfef8e09881a239db3fcf1afbcf5562574b05ef27880638d5e8adbebe33a1a2e9d3b5731c0b3b15795e545ff4d2e0594dbedf938a9415d3e251da1cf9424367336cfd34cfaa01b3edee2fc49c960f0ff0f88af0edaba2232e323fa79c962e0823097d395fb2b2e864d3b24a5385a7cc575ba74795618c66e4d0a72fd8d145a57d962fa438e841acd9020b5053c312110dfa1ccde3dd0e58a2659ec2e94fb82faa89aea2f35f819ba379ce0517b423d66bf983a3b165cfbcf4e2b5463432df6795aef49e91b0b1617fe199b765f870e25f28217d54c38af2fb94afec0503f0e311a498d9af6ecf6a209c62cb8a6cc8ae376cd4cf1f60d77144dc604713bd277fb9f3e1d9c410df1ca7dc6a2957668ccb804ff53ef65c0167e1c1f2306bce72c175fbbea512c7ce2bc6934520c271eebc4ba7d63a41b99c5488faa6f9f145b63f401dcee2e88158f5ac9e7ebe793c016c2e8eeaf52ad7b2d1ca561b010b535725fb1fcfcbb93dbc12434b61ba3c4233f5b4407c488921fb2d767f146922109bec5bc4eae6f7f098442d34e4ad76fd8a0009527fa10def56b2fa747ff5c9cb2c323ed237169dc3816a90339cfc094ba004f4909bc05ae7d07e89b07e8411700e97a9538bfc1a3a970160df2fde00702e1d08bf9355583c781b9625420726bad5581450c8c11437035b8f3d4acd2d9abb25a197f90db5fc887366d797f8bfd9d181a7518bd80cb160a6de0380093707a3bcbffc013c9a60cd585449a179318107682367a502695ee589b036543631a47e8defa410cc4869335205727b99f12b2bc9d4ec9079a70b37b836e16f1ebdfa19365a9b3eff0ef5c95beabcffd0d5794ece6b266f8276cc108d119a7016d161b6ae70010ef753c07691fbf0091feddee51dc86ab49854c537758ccadf083b036ae8aa3a58757b0dc37b960851ddf0b965bd6d06864f4c0ea243a129381c8bd8db1d2bc8c325c13fe6b09dcfdb39933754c30d72c9fa730cd034523cfad20ab93d66f2519a215da6a17bd2070e07af4515acb33863cb3d99e8511ea27695cb38cbe352311eab9f2290a6c12dff341de6c966ae5039ed6c37982ced34ddaeade3b03c7a2af43c3edb6d5589944ab53c166f396ab49a93ed4cc24d3aed010772a164669145e5f9c5f351e01d6022593a21889032877ec03b17d453ef683e0606b9da6236a8bbb0da7e7d7b94972883dbe47ad2293b75030fed11703854e657366245cf1d606465de7734f24e04cadce443222ca92fa620be21ec3c254011cb91dc9b30c49fa4f551f019bf7033c3d14df242aa06791c41f7d4026f1a14c6cb1af22694", 0x1000}, {&(0x7f0000002440)="b126fee06d9abc2b4470e2fed63cfa937c627e522afbff8a187bc62d09048aba531c6f3a46b466a51de3a6a5982add389111f6ebcfb0b6b4840439461efe33d971bb944ce3c59e973f60f76b0ab58a48bb6e208d21da5e2a097fbeeabef6491194d43cb521dc6bb9ef1ebc7a598f06260f77d5ddcd34b8724a256a3477f8fe09f2cf656858737cf528c148f979b75906fa31c94fe01e682e50f4f5462a272c9534bdc38b3a2b8661fddfd73b81b3c181c8623b255c7f15a15f8a7fa03acf2b781063dd4665bad9ce17d83dca6936c363cec4c301e528a33bfc8163d112d1bafbee8af174f1afa0d902f7bca56f1d55184c0189a850a0df5280cc6728", 0xfc}], 0x8) 23:48:55 executing program 1: r0 = socket(0x20, 0x1, 0x9) setsockopt(r0, 0x6, 0x3, &(0x7f0000000040)="9328015a", 0x4) 23:48:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015358d2cd0b0539291000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1953e4c710946ee1204d8f50d28352b49fd57281d70194a53e6af6b3258582257f5ed7ee0dfeba22183b1496d278af0afb55d12bf1b597bd41d482f831bf4384a1a471075dd73dc3a85c226cab2a2884b51950afd442bf218f3a17e7b05cca478cb8b786fbe912c0608d2b4cabd504a51cc26f100e1e9c4b36be5cf57a6119026b55ef786e08350ee19014b6aba8febfa4cf90aff0c9cadd76f9b80aee69be655c262b8153bce141b93da45cae1cbd28c215a41f454bfd751d09f4049a4f7b37065f45635aeea6dfbbd11edb18d906f2cb7f053de8c9622d65463a51d9bc4788194831684112711bfe8a38def22021b7eab22a000074ff331255fad465bcd363f795caefc44988a1448d969dccae9765ff430a2136a8245fcb72ab38432a051612509066f511884d7fcc2a"], 0x1008, 0x3, 0x800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') connect$inet(r8, &(0x7f0000000040)={0x2, 0x1}, 0xc) fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 23:48:55 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mlock(&(0x7f0000719000/0x1000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000000)={{0x1135bbe5}, {0x1, 0x3ff}}, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x880, 0x80) 23:48:55 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) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 23:48:55 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff0065ad6b60 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff0065ad6b60 failed: hole in range 23:48:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891aacb406dac61fc2aebec59f8", 0x1b9) pipe(&(0x7f0000000000)) 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, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 23:48:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 23:48:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) listen(r0, 0x0) 23:48:56 executing program 1: nanosleep(&(0x7f0000000040)={0x5, 0x80}, &(0x7f0000000080)) r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x7, 0x1ff}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffff8, 0x200000005}) 23:48:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280), 0x27c) write(r1, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x7}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) close(r1) dup(r2) syz_open_pts() 23:48:57 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x1, 0x20000000001, 0x1) socket(0x39, 0x4, 0x8) setsockopt(r1, 0x2, 0x1000000000003e, 0x0, 0xfffffd6c) 23:48:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) mmap(&(0x7f0000397000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 23:48:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x84) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0xc88, 0x8, 0x20000, "59070375bd2b6367632470c8d41c04eff5249383", 0xffffffff, 0x100}) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r1) dup2(r1, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x4) 23:48:57 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x8, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f0000000040)="fc003ed9421bfb09b88d71a77b39111757f6baffe494b4e0af51d37c7e35e8519685ea9b", 0x24, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 23:48:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 23:48:57 executing program 0: r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0xe, 0x1, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x5, 0x2}], 0xcfe2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x10, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x52, 0x1, 0xfffffffffffffffa, 0x7}], 0xcb7, &(0x7f00000000c0)={0xffffffffffffffe0, 0xfffffffffffff05d}) socketpair(0x18, 0x5, 0xfffffffffffffffd, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) select(0x40, &(0x7f00000001c0)={0x8, 0x2, 0x6, 0xd372, 0xad58, 0xfffffffffffffeff, 0x8, 0x6}, &(0x7f0000000200)={0x0, 0x80000001, 0x6, 0x0, 0xff, 0x3, 0x6, 0x9}, &(0x7f0000000240)={0x4, 0x8, 0x80000000, 0x8000000000, 0x0, 0x3f, 0xfffffffffffffffb, 0x1}, &(0x7f0000000280)={0x9, 0x1ff}) select(0x40, &(0x7f00000002c0)={0x1f, 0x1, 0x7fffffff, 0x200, 0x100, 0x0, 0x8000, 0xfffffffffffffff7}, &(0x7f0000000300)={0x1, 0x401, 0x9, 0x2, 0x8, 0xafa9, 0x2, 0x100000001}, &(0x7f0000000340)={0x1, 0x40, 0x2, 0x0, 0x5, 0x4, 0x3}, &(0x7f0000000380)={0x80, 0x4}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000003c0)={0x0, 0x3}, 0x10) getsockname$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/224, 0xe0}, {&(0x7f0000000600)=""/98, 0x62}], 0x3, &(0x7f00000006c0)}, 0x40) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) connect$inet6(r1, &(0x7f0000000740)={0x18, 0x2, 0x6, 0x5}, 0xc) getsockopt(r2, 0x10000, 0xffffffffffff0000, &(0x7f0000000780)=""/190, &(0x7f0000000840)=0xbe) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000880)={0x6, 0x332}, 0x10) shmctl$IPC_RMID(r3, 0x0) connect$unix(r1, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) chdir(&(0x7f0000000900)='./file0\x00') pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000980)=0x8) ioctl$TIOCSTART(r5, 0x2000746e) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000009c0)={0x100000001, 0x1e9, 0x4, 0x7, "545e446b8ed069da05e3f19dc176f3cf863091ea", 0x6, 0xe5a5}) getsockname$inet(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r6 = socket$inet(0x2, 0x2, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000ac0)=""/118, &(0x7f0000000b40)=0x76) bind(r1, &(0x7f0000000b80)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) 23:48:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x8) 23:48:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 23:48:58 executing program 0: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getrusage(0x1, &(0x7f0000000200)) 23:48:58 executing program 1: r0 = socket(0x7, 0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:48:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16c6df9b720d1628b53a", 0xffffffffffffff09) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) r3 = semget(0x3, 0x1, 0x10) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000200)=""/225) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) 23:48:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8003, 0x8) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000040)="239d952fe28239ea96b838f14149c796a4e6902ed5ebf5f96c3b587d4af3ac66053df3d9283d1eb4bb76afaf470067ab744ffd4f7d4af9d2b1f2517200cabb040cc86ef7af1abc8f445d1a957fbc8888230145c476f206a9d8687118e2c0246bf44cc2d4b2987c7432cbf9da034bf2418c1fc94af8396dfc28426090951839f9bb0c1dfd377b11c80737610f8dc2a5e9d1a8ce66dfeef1553f5c4d0b282845ff89ed892d3df117082d39f230b1e191e4a835dc5b4d43117f1d1821d4c3ef5085276882171ed6a1bf469a7f8ea1c583cd7d6554a69cc4525b38f89ebacf0cce2d8a8ebb291fed9016bd9dd17a16e5cae6bfe9be7a4954498f2ea040aaca3f4a05dd56da743193d56ea07205cb2b9cb944a2f52d85076c475b1e2e99f70fa3335c0eda6db7b2d46e97ea84e2b4ce279f65db24be75f79e1f54feff073d93831fb8ee09a0932c93c48a466e9e01c18d37c5b31cae9db5e053a51f6f3335c782c09cd27e2a8294fd7e82f79a5ba3a856f412c6479ab88d6603260b663c2b2f12261d5cd62a956c3312c80c4553861286ad7749e2acbed330c39ff7bc3d9921683acad77a5edf6c18b9a943952d449abdc8cf943bc28bff21e6dbc03e4810095b343c75801d12125c3ce26b19853a9e53da299035d827a4deae7613a5dfea1c722e5ed26156f26812b821e1698988a6f43e18664709bc5f94c98e9bdcfd0dddb4e7081b4e311235fd40c2ae0581439ddfb2881a2553a68eb9e3ca690654d1e62dee57cd18fcffaf00c59196eafd160664eff812218f5ceac019979d12123bb5f028b32582999bf8e33cc92b4389eed288b9a8f64a9950ef3848103c54e4c2169f845a63484b901fefcaea5e5860757f8f18658263ad006d89f7eabe5018a59654bcf950b920c3f5ac1bbf9cbb15842b96be9b6d5925a7df6505c3ba5db85350ce8aba40b7da5bd88fbf07fc1251bd55aaf05ecb1c3fd4d172c29111b4ae1005bf28bd1b560f75247b9518a7b9184b5cfc9dc05c3fca154b80596424cbaa1a53d74c9636ae3310a3b6a7b5ae75b56cacc15cff07a1c736e05967f77d2e74b1b0ecf4c706ef7447ad779df6c88d0dafef6e998f3ef8aa7e56477c5edbd0da4533ed64d9f09d3d717d30792a65e894f5966afa6cbd22bf98c4025bfd8934a4cc23d4927987cd4aae497bd7d7346e8c282080d7e89ce3fde2ef42726b696cee542e1c8e96fed1becbe3c4a7e982411f0f5ecfe3274f90cd53fc674ae918f74f7018b3ec263ff01b60d4dc20e26fa105e6cd35b9981d0e2f186115001abea4f9a8084b4faca50dec523ba3ef4b31585e7ae188943ed6ef54903b2c35df762f4718401546c3dcf69fd3d24ff5b92c6d585667f9d1ef04b60e9ddb28a2a17fe4e4485d8319f99787d437485e4865aa7851bca1014f9578e26c064066559e71eb0ed6d4e78c337a6680334f9a02aa8dab730f6f79bb8902c87b736894525d35109e170a23ab0f0f5c0abcdb9229e878610a78990d16f40fc9c5e1502ba68ccf44d2b168c4c9cdcd141427aa7c233d6613bd4bc161edf8c0918aaa43120972b4327b6adc0789f236cef632e030052071ebb08b33e0a4a9bc51784d84c68f10efd613063d4c27b1404b907d53c2f8e1d3150d56d407abfe48ce4d0520ed74bef481dcbad7f6e8df1bb7aa28fc9ede2b5d4892cb31c1f445f63e5ddc8b84b32ca0161a751966e2f886227f747f06169337d6a4c7a8597ac9278af60d5dc93ab40a4413eeab24f322a9257a0449f7e73f5c946810de1c1e8753bd2fb39c4e2102c263cca28b2cbb8f4d533e4596006d51b0c2a96380c5465850b93a52a6112b145f3cbc78ce9836d7df123d9feffeadfa164e5bfb13a7e3084eda71563c34f74eb3227c5e50e6a34ca342d96898f7e0550284b17f73c4c4d16e954af5811274a16cdbc56d37b629f3e835d83821e009d200c2e16ad87696c8eae14d4d795c8ee0f04b31e37897ba9546f9c3f57dfdf0f5f884cca97138b9e4d3ffe3547faec0811577e2312b668132cc937d9680f8c5a82c81a9fd3baede85c2189a996a6e0a48974c9dc0e7bf57f217b50941a0326d366ebf257945fd8e318854757cdbc9ef2f8b8746bd7b9480baba42eacae97daba9550f2be12365bc1030d83edb1a4911a6e3553d705b2dc8c39440106b568c9a535b21deae2b206a927fa2e37a72cbdfe481f8dbe979c688224eef8c0da19ccb5882b7932372a0873b8eeeaf19c8919f2cdefa96b97e2da07b8f2211bab48599a2c705df1d5fa07c1c2f0f491aceed955241105a856700f73e37eec8998f84bd024cdfeb34e7f33f2bbb64a840cc743d3fe29fd9eb8e8485a624f59d28dfa3450642fbc4caf08f8cc95f0bdb1321248ac03acb35346e3a0587f9e8278ed1a2ec2795d2c3a392185f42c3563dc0a98a6a79dba8eb8604c5a11553b94a7ac96f8f7b3348d7d0a18c6814448f028e0830435d0d81c563c66cafce7d19d1c83fd3aac34599dd1bc52692c88907470ab85d3ca02b31ca02d70c44d7c8da003a7af8746fef75206e325073bf02f21c9bef0ab93a697697f7140d18f1b4fe166281895f16ba26c08442f490afac45fce9d6dc50d59c95a63e4865c2306108f3f810afd1fbc1460a75d59cb4f338bfd5ae09d6885c0693a86a4a1b30c96f6e55df1a3c3f4615ea74db4bad5847f872406fabbb991c3e0958b9cc1dca1f3ef904983f796e538d3e9aec93718dd381964bda5cd7f2f828be5a15b194dc2f0c3873730b02798c45eb4aa9f8330b731c43dda9a0454358025a40fa5abb0c47779c8e5fa0b25c6b3bbc13c4fc9b8d8bf6a006c3d7585080c7652b50685b22ae0d0885808cf9263ce1d92b369b7f5082ce616d5177ff55c03b27ca098147595e5b069ec8037d066821d42e05b1b69207ef62746aa884410cbb8c36082e89428a750b33bdce5d4127f98fefdcf5a23fa0452a7bf22c70b8eb9d01e33b18c2af4af2970fe6678286a5e5c776caa40476f3089fe40d412156b450feb766a39e604934482a2c3ba329e37de441d38bb4aeaf6c52e8c7abf920c13ef1d4eea2d4cfa736847fe20c76131bd4d12ccb5a5458580ded12cc2adea54c4e24f7181a33ed1cf593510060f57ab9fe08dcbab52db00c3f55534161a154ba9da071b1a9f0714362e5dd6c2d5d479038ed8e27ed99e7c8ac20dc5ad3def23e0a15a8a1498142b28194c8e6661c5f927c8b301bdff52581bae81ba7a416b96008170e9971a007496bf5ef3ff46326ea93fecb5d22e0891cb498c747536ef7e1100c5a33cb52cce6c13adc3eda38ff7554925cd795979d871a779a3bee11ba4ea9bff2b648a471bcba17f2bac5d734fd847b1ca961ab8b38523aa1c743a322b1d7afca4ed6e9dc3ece09d95e06b691452a716de9b6175d633b50e41a37f4dd935a14db56e1a3a663ae83b569500a10dbe7ff7517e232837cec336e56bf5c4bafb07b1074301c84b96001e6237cfbda6793599acdb5ce2725dccb425ad6e851804da77326d6e5f71f7a94356e7ea0e769a5117bbc5e013769b5a3548828c67a869990a75b45b7b825c1b0b81bd44232807da5023c13d654c448cd6f25be59158851d6a1e1afbc2431ba2d5c27a91ea3fe4c52c007cc7c13238d489f908438bc2944d4f825182e2801b843f868faafd9339e23d157cf58dec286c7feb3962ab9c6da80e3c533b746ab8fa0f82635144e9b28d4f58d3699273f1d28686ab91b986f254f849ef0ba09e63ff002a5454a0c448606b57b0469f1cca0427482e347c34cd2617a9b73f9a2d26e6e0eb277781cd72249f0d1f92044ec8d2975e2da08f6addccb3a8dd9927d7613fc19d6d8450230772745b479a7108d59450e2845d2b02a654bbf3e6c16175c6e06f77dfdffcbcf648f7bfedb84946372635be0679e61265a7aff1d902ea96eee358561ff3be14f57c65b01af9e10c613d47ce2fa7a8f81a475be1c6f00f34a579acdcf1a381213902d91560e60c963870d6fbdc8fdd9409ebd0469f73ec076086bb5cceeccc8f416d3fce6be00f7d421959ecc46eceee44847c41ad8110b5f574fae65cff6bd35520b9cc3ba58390094ab479c3dee7456b2366e662d3de392350d675ccde0062c6df0aca67f79d7be7f063855133d2c1c51e13a80cdd14fb2067d814fbbe2bc18df2f390f331181bd4a09aafcc431c7c596150039756adcfe0380e43bba0f067b29f9749b3964cacfb0b5c45c7afbf7dae041751c9d56e5de9732a315ded618db9cd2347655ca7953ac52202f71db9225e440e55ca181e842e628cdabeb78794925d091e25014ab96a15d8b45be4beb92ca683b8c1e345871c7f9f8f8ded4e123da3f4273eb9726cf1599f4a3b76cb85fbb0353673c058043f8bc7bed5daf677e521a7a636b2fa875195df4dd9368536284be2f419d7725b985dab1720e796d6b894a83d8f02dd5542cc7756cbee57e0e0cf3ec4c7fdf8af32df0d2f0bbe0edc0a9723d3ae3416070dbd49eec9489094a006615c5d5a87a9001776e3205ec70ca40223809d9ab93d67a0530187974a99798c2f46cc779bd115d422fdf1012cdef9a8ca236d29da9fa266cea9e56527e2bcaae976556424b0ac0b35b09a7863f7ee095bd7a858f2286210bb5865da222ea3c166ea86ff79ce8c2ba0597a88db3b56fd511df7ce66e766c5b0ba8b4e12556145f5d6a74cd8bbf92ba33638bc07b62b90f1cb5332ec1b1b6d6213dcb8eff466e997daf8903f395d50d16f2a3833b1cef36012eecd069f2a7539de38cbfd5c2f852380a92149e97aa9fbef31974b8ab28e0bfdedfae3d398d01bcabec9efa11e04767f3d8e3782deef9968fa4d0f90e3b9d4afbac484312019dad9aee94218c7eaedc3579a3b869dc90a18cb95d7e201efc4cd4c5cc7d9c26a043b51ff4d1b812053c111be40beb26296a000e37aafca23485aec5007951bca4df6cce85697f2609f3d073b530df088dc9b87e5c7eec1c775517de2e01ca11f8096e46d3a391601a168a4bd4412903a25a706919ba01197525a2b9f1b4e7f16cb6c9c96f534aca6f0e874959e471f65097c5b7ba5c4f4f89fb96cf3f9d3b755617ae5f829b5ca42e2bba0b190c58e45aeb0013e3699b19a310d2790356a0e7f63c88ce36a91f5cd493a3b0d4134f1b75ff885b0509fb928935881f3eaa3ff435e47c3e04078213646ddd133720053285fa9b80cec1d45123bb528bfeb28dc7e39d4efb5d30b4128f0586012c8c3bcf7d8a0b4a551374a6f81247642119d1c6d16e34f50cbf02de4d3dea4beb860276d712512e8c605a0396dd2d3ff13837b29b9528e68c45b6f08f80048d50f3a7428f959a4dbc4512f26444d612d3260bb3a77a5e4287a77f52313c2abf59bf03417f2a0f5bb79ee3b39924ef36dfaabc2e34bbd4e513b153c30de2ed1b7602122a204cc7dc965feed66da5e024f3540bdee1eeed1836e627fde7ee52d91a495defd060be349e017cf161a8b0492e9f2e6499e148a336cea6b2884b80ca16eb185bec8ee41581eb18f46eb310891e4a7fab261db46a815c1d5af0f4a956aafe3dfa28996f3dba66c0922f19a10cd4e9d7db54c3c5297f15306eced345567f93889bddd640d237791feb13bdf1576a1f348f6c6017cb20170bc7de03a45b03b9c47185c588a9aeb7e8e39d2c1d98892414033383fff0289e41a26a89b510b71e2731492a3af9df9b81543a8a2d4dd162f544f02a832f6f48c4c1ce99bd7aca3d039c543433bbc0a7c67b9e0602f73cf5e5a384354a032c70b0e9f0aa3fd441cad0", 0x1000}, {&(0x7f0000001040)="c90b8f0f548849bca8ed95c8beb70a8d1b4c451685f7c93e189654d25d99a89a6d4a9722029e52ffcd80dbe55b55f83fa792d73061", 0x35}, {&(0x7f0000001080)="f3858b57a2d1bf0a4a625d38e81cd82b05717ffddd8512b6585469cbb68802f5fd696d9041d042ecd56fc6d1aca75687c4e9f3e6749412d6f8f2d8170beebdea24ba192dcd31c755d6a9931b2fd37ea14c48ac1f7b7fd865a4767b57d6f47eb76ec66bba3aa98ef4bc1cd41baa95fc6723e30642adfa5501048cb030ca4c517b3f55b98e579afece03cdb1fcef655dbd15b4c345e50ace9726972993ad1059c18c59da0c3272cffc75d942e4efbcd316fedf949c03d40b892a3f7bc38514b98852ed7d3e6cbdb6d663d664877346c61eea310c797c6b7bc11b555146ffe4084e4af8e13c0b4e4ca5dad79258", 0xec}, {&(0x7f0000001180)="a051ecbc6085041306ddf4f2167434db7dbe2640df26db80079a5f30bbe3fabbf722d32f4786d68c93ef5e14b1fbf5fec5467c739128fdd2d992ee", 0x3b}, {&(0x7f00000011c0)="242ee31af0be796f22bf30040b55eece9495a860df3351d545f5d10b97f354096c976e34535a4792671310f80d7839cdb71ffe6c6234c57b680ebc7b2662944c44a88f408d10eb6561c7435e3d79f2769a8aa5bdcde2443dd694c53fbef370c3fa65f288143e906aab5dc3f782e2e16bbe38a31394484ce0c3e00e6a5e11497fc1ce4b18f6780f9b9ed2e6c795f14eabcec078720198590d89999333d8f764a72340", 0xa2}, {&(0x7f0000001280)="1291429f40b5c68c74a52addd07c2fa15033aac696b5bafaf1d29a3a6f359b1b5bd681fb79d0d44a205619d783f91b1b2abffcda3946c29e9cb892133bde74fa1c2582ab10ca0bc7cfe0a4d4a5fbcb639dff2d1f0b559f7e6e693945b2a6b2dc453248328bee25d804384f6b6247796fc21b1217bd2c7b9c2d588c219362293cc48ea6ce849d63e3c754ec11588bf3bfaafc1951715d7356456055a5e3256feb60114b8d1f6611e4f2181d4f3aa5f9ae1d51bba84d9cb2250e2599cc214f8eb1b456d84fac8cb717d6fe5f80e58aada1420bc23100346d8b9d11b5", 0xdb}, {&(0x7f0000001380)="ebbfb4c4cbb8298585e5b5e73dfe783c1183b0b3b82a938f039cb19be4a735e35b78444653638a9d1fe308c2b0f89f802cdb69692c406d44827889640a879ae531f2e6363e795ebd4de48e9ee3f4fbfb8f76288d4951f8eeaa162e1013ecee81d8afb82d94086463863e6222cc4c9c8dcbf23988e3388174a06f4e42276bf38f2cd8dd1a", 0x84}, {&(0x7f0000001440)="26abf1c46e4d4293fd9f9419508095d765c6b8300d228a0cb33436cf4820251d9b216db3a28d689e5189691beb6926d61efc939eab4fa7097b5e230731d3a5e561bc88074155546a2aa1e27d880f1e66b154c43c943d4b325495b7278d747bd952a70713ddb92e74822fc2028a9bcd20b824ab6cdf6bf6ef19dd07e9d472d542f941e5c46bc9d4e8cce720852f2cda75a4ace77a012ce68db8c9216e16147f6df2cd7c8e27356e4cf2b13dbc821ce728c95c1354cbbd16ea27956a6bd315890465c76559f422432bad7a793fc7f91f88c81b5e2d0d5fb13f14f10885c32b1b37", 0xe0}, {&(0x7f0000001540)="64d9ded36460837109c6b72d9b973b7ea209450d23be68de847b2724ee470015157820f7e722307c0c87e0015d9b219cc35fa8bc782f19fb6b9a4cfa66acb0e60f4ae5a58327cf5ef6cc22596ce039bd2646b6c846134ca58f9e9679f0e2e5cb734380f4a3d4dffb223550dffa84e02af1408608fb1d06e615c6bb9a0c8c8959fd8c009f92acc458d339a432a754efd460a0fe4c919ebef450a8581f", 0x9c}, {&(0x7f0000001600)="ec0058f0c481e3d988040226e433b54f86451a10acf957b84731d1bc4b4087899e009750668b8666e7732abf621b1f17dba227f357bedba3659494d1c974e0e13211b34ca2a198c9d8752e0516bd71f065760edd82c8166d2e3d0b8023a50daed1466b0bd7ee5098a2bb3eeebfab3a5c3537488013b6c0d8c7b75c2a41cabb7a44405302e58e4f99d148b0bc956870bf89791f00bbdd181417b24a", 0x9b}], 0xa, &(0x7f0000001780)=[{0x48, 0xffff, 0x87ef, "d3275cd7888c8ad487bcf31e9bdff39252551206852d72d717ed9151340e9bae7383cfadbc168edd3006a676a5983e8319069ab21f37"}, {0x20, 0xffff, 0x7, "53c6e293a0f45fc2cdc8c2a277"}], 0x68}, 0x400) sendmsg(r0, &(0x7f0000002f80)={&(0x7f0000001840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001880)="ef3d56c79b6f7bd69b3a35d040ef23fd944bc6333de283bb213e8e74e8a598b5c3272bb95b5667d9ed9da5ef2f62f282988b4e117daa3cbb7f9fb2ace803470fff57b5d040e3", 0x46}, {&(0x7f0000001900)="36f35e6ae5f6c851f428d373519990b77207b9d0bd5cb178b7ea5c6db7cd0668fe9549d444530b26cecf10fd69ed0d23ba05a55e3ac0fa30d6197e9c632b69589254deac6a8907da0aadbc9a5893b8a90f2b05b4d023046cac27b8d5f69b33abcde04e43b7701ef871c0a52500b611bef08b005597c55feea666ad2e929695b44cb943f7903bcc2742390440fbfb481f961dba838fc23fb0b954044cc59a342324d860c34dcca20686e9e82db54fb1", 0xaf}, {&(0x7f00000019c0)="787633c01124328b7e1843a3ce1edc29160ab7a29026192f974ea46a99dd824ffc8cdafcb087ee485233dd752f7f7912c8191a4deda49887ccb8a8e70598e1ee4e484fcd761d858ba702412c209508a3b4d3cd36fd5f859cd0e1eddd1d06f768c41bb6257d52f0f5bf23d9dd20f79fe6317833d97bc85459124fc475a9a9cd922a1b9eb833ed59e0825d9f0b85d6fc2f33aa74f732eb95", 0x97}, {&(0x7f0000001a80)="1e2b42d687cf5f5fcf0f96b5ac5018c87246e4504bcb69f3737b5e60a1e46f38e8ad5c0c72853d7985822b993cb213a70a8e05aa90393bbdeaff361f772086ade970aeaacbff0444364fe64bd67de158e4b202ed601ed2a6c878d3", 0x5b}], 0x4, &(0x7f0000002fc0)=[{0xc0, 0x0, 0x9, "63354a0abfc0a265dc7b7f0b62b76fed09508e2151635940262c8cc7737bdaf2b8f33abd4806ccb26e1a67aa054cfdb9e5581fdbcff54155686941303c1213190627dbe816b0470f74d55546010d72c1a81d778e348e581ddaa8fc800c2676c17b5bdf14263ab54d383f5dc478583cc8a9b43eb3bac8182332a2a795fe5e8514cfd711e89ca3f40db568b79e63474fbdc18c0e2051bf3c6b5d2c995b8b2488a81837f184f689a1668d0c216ddb79cae5"}, {0x78, 0xffff, 0x9, "03fe5757059b274f24f3154bfe522606ef155aa2bc5a81cc91a8f9684cb07d9417b2bfb03597757de5300c39f5bde9d953c840feaaac6ece3d2af0f8931839ec9d5c121965d3a2cacce57f2946866cd75498c4edfaf31aa568033181478adc3191"}, {0x20, 0x1, 0x9, "f8c9066fb9c2227bc0341ee9482f06"}, {0x1010, 0x1, 0xff, "b73d751a5f8b894946a12e04755460eb73dc54f47def9c992f3c2a250630c1a4eb37dbdd88b26619d6361e4bca9ee8508ccb32fe6f3a406a4d9bdcaaf7a1faa7385484b0ee3ba8116b571018d71478714d2eea24ff8d342ac1c55d50bd3645359e05115a853ed64ae36d9e59b9f093c83d7ce66deee37c2671487ae93f74d2e28f00f069d2ea50809da39d4781fa9e3d897ece00cbed476f5d4d169caf99e2ecccd8f83a007e02d9eba9508919eeaeefe4df0b6db0d1c6596151dc151c2a50105d097c7e64f2d641115b8b80d0eea7dd8259461e282c8764987f6f1a33600b492b73799cd0023fe495ee956b363c598c7e2d2da04c0d871950b4592971cc47bf39631f971652bc092129d81c189d2aba3c5e05eeed611a3ac082c21bfa82ff114ea9265fb43e910175aabc3588be9faeae3bc5fc2feb0ca73f02c2e5bf4679da088006f0477607f2d8680386af439eb48d90745f7fe37dfd7ad5984054e92791777509d23ab0d4449f971ba452cba806ddbb7d9f8e1396f4258b6a1e65e0675543995bfa932999ca5eb1a53e6197b09a8b433ea4249b0374b3404a3346e080b30d618fb79d6ee25525c605b400f7e8a0ae59e7198cbfbb6d361843ab143e7757081bd1906439722ce76d7349f095f4354aa25f14def0d055057bbd8e7e2745ad78a9a96b113e7785b6bf865e2f8e02c8a3ac400a45ca6b8c941283ad1ef6ec8e23f4ab12d159467cd63a8eacf2b2cbf16ca7315dc2064b4f225b1675782ab7908ddf28d2d36d8b61c02d5916b3bf70fa05694f8f62e6bfd98c52dc4dfedb000ff14f51b30c28b51216f8c5e4617f7b97c450b00dd5d3b7d8e5417eb3504bad56f103abd3ea082dc39fa9d90e95b5d49b6ecc6a87c1d6490481c9bd22d4146f943eb9990552f42d6c2a43d735bd4d31f4207597ca35d493e7663a5b9ce05c3fe9ef0ff42ddfccad6fcbc3582147bf52cee1f7858f44d299a31b8316c3eb452d86a5c0b36c5863099edbd571fd9ca706b4d3ef89c074e15fe4746257b3bec27883363b0c32fe2f716df9a3c33f891d65cf2b47aa745959aed5d3cd5c36f7117bcfa09ce7408948a35635e49c9c9ccce6d06e2f615be497b3a7ceb24faad643c229fbe825954f98485cabaedbe663200839e9d3fd50fe5ad123e02f478d77bf099b6e7e051f92a2ca54c822be128958687e3c1ef09ec0934106c7702237b1a83fb4fae4e8c66092ddd802be5e97517a05e9b4f7f199350442ed4561c4d49194c62345952c1ec653d8bfaf3dfe45e073c21ed004b5c9f15e9c6c6fec29977b362839752766df413cc66c4f6ac10be07e11cc7a636f73105cc928446404ac0b6f51c944ebc9c03f1816383a3627698e934c0a42235f4180ee572e2a46f3d6dd04fc494e2fe91de90eabbd961aa1b94a6e5d03c774df30ce02a424ad43d60a200ad07230bbfe48e33baed39bd8825c2de0b22a2888b673ff44b5d96f7990b0da1324eeec3fc0c69457c39b1542fc4040ca780dcb5bfd04861fee4ed8683c5a0ea9cd80e3923f0f8f76df88e3678e761b7a87ac48ae884be9fd2e5e674bd0dc0976e78c72e831c1f806101840551c15e97c9aac5c2b41aaccabe1ff341833d7c2080a92c8ddc9c407c065031a9f777893018fcc8c94258e04862c65128b8bfd21e183b46d22b8c2f1a771b36535d18b16f6cdec8a25353cb2f814acaece1d11578dd402cf2536597c3e1f68d11d729961e00bbf96ae738a96891c9701f759fb7dfe288bc4dc29b236ad5b8172027bb1240ff81dbfe6fa1ff17df512f8f1b781158a584d13bba2befc7b7170e806651ec972d8b169b64a431a7cdfca56b29c6da15a6757eadcf50ed609e391aee1762d57e0c8f8dd75ff34a7f43b38fd6cf5ba03b84eae48d78dfc34f78de7f19ca8c6777379f9c88e0798683d4cb3553f9d8588964928492fef11938d54644203e86ca9ef4755bbd4431558abaedecb9000f258aca5969482c1914315078dad0ffe97f7ca42f466c62ec81ed9e44632612cee389c9cfd4a92b4b730cedbf488d09e1556895fc0d35ec0785533ad3823886d823456abc8d173eb95ce8fd1176a0c666e8b5c7789fac0bf6c5ebf2b65ca96f1042e28035055c2cc39dd6f48cbd5003d396f401cf88f7aa51a11d31acb6e9c99f6e84c486d4425c53b5bb7ea457cb9fd97ff2656d2b0822fb31bc6a4b5d4edb3708d1a3c1c9d32768a5b30b419007e1c2a00ee65aa7a4a1e75fd2e380ed7a2b85431542a1627c792e94253b2d1539e26402960bc152328075bfed91c3b2bc8a7c8d048e6a9b4c6d6ead31710e88cd79ccb663ac072b000a3ee564967c4ddd3b4c37fcdde33957c9ad86d1c46c421c7d040bdd1ba70f1918747b13163dff5ea690c41c54b2587a6d5bd3ffe61c7aec1d74768bf49e5acd3dd9eb55f2d424058aca78c3d15d2a8041fb87f654bee8e3f9e56ffce0207f4121eb840b08f052f9ee3287796ef4066c385c62cc4c24505410f8505bef490e57a51d1bf0ad55a5761fe5e1af2f48a1a473c97c2828680014028b0edb639d3927a6277337064981499ca5425d42926f8e7dcacf13a2f75d34787145099dad2ca10bd0d1378c8b5115979992828792986a3fc552359b0aa105254dc632971e9fc21e783673865abc30b203bca82aecfd1c5e704d76f49044190e6703aa9f94f5ffe09f066b2e1679b28443d25cd92ab4ea50e79f839da16a554000ca447c6bca994b042cda85544311682d4f90c8003487e8ebb3f3e19557c9eb1e180babe13b38e3e3dfa8bb2b6074b465fdeb2e793159be5702b0ac3704628c45597d392d1a7eb1a78642e44167f8e32f703a464978ab5a461cd473d3c142e36dbf2b98a5606948ba49f100bf5a631304721a2bb3f229932819f9aff5d2af57754e77ab2c7e9dbc091ca6fbba9086ec35c07997e0a477d0f30070588cea57a0856b19c5d23e7b7533a6b1ca0f90bc44bb53d54e92f9597499b7d5c449eb64e93e9da452109a32cbe0e283d251e47aa493c29ac97b60fc15d423b517ee264c0a2206221545e52007902ca7b251ef1f401748b76c69782d68965211bcce2e5b753452c8b770cf56c1b0ca83047b1b95da83260ce5eed843b7ef3967f7aa9e25756ac35b622a32b4fda8c945b7a441d23668229666472d9897912550b743e8ea316ad999e249893b88a3bb993cea143faeb43237607274d41c38795aaf365de50cff0c8bd15562911fd5593312733277e3b77a13dde11fcdb51caa300d8b9b67e7998066a876812ff37e8e0ccdd3fb5d79c0391fd4d5bcc099340f6165e4ae8a7c5c22b0aa1731d65354fe1960ab76d89a27feda0dcc3e76d7d80ff2e62a53b1b49517431e4ceaae66808a552b79cffb4adaedcced03b50dfc48091aebd265f6f5b37f362802930723991b39fe9927c2f15c8f48c474c462eac6a3df9f1f8657809520d664991a740e39cdee9d1de3c5f517b6ea5b4feb0f2c13e6558db58040d3a0c5bd2b85a0f6bbfe52cfb2a3db40393202ee386f3691254b1fbde5fbcd40494a02b23b6c471e37ae0c537720f67d3e13c7a2b49723da132827594a974f544078f8be932b0bcfe849030ebee247b6024c9fc48c05ed4b7cd3d94ad87a4d1d860bb325f5092a03b194c5655b7df05fdde574aeefd9c03f87063f2a43c24687a2c34d623cef446e781f86e3a2dddd91b9ec9678fa12b28c1c703971ed21fe6a364953977f7e35873111d900a2408d76b626bf32f700768dc6808a3a5b0e291760894298f96b91611708ff04d57c69522cc62d0726dc7a740a240963b6e8f0c8486c66452b02f0499691887ddf3fcbcb12e46a6f695de28f1dc60f92388872ccf482bc18fae572b6f00e97c8a7722024e4a63b8f388c81c6caefa36aade8ffe5723f6418241d8f4e2141e2d21fc51b0d6782016f1ba399afa499bfb921957c7ba180dc7f2383fdf59aedab2bc4662d29d76675eead6b6eb3af21a10aa94d17cd20d597f1fececaeae4362980ef1a5c7375a892296d22a1c194e6e57ca9445831caa78f66e8691558e342af6c145801f53be4faade4b1c360a6e17a2619f0b2ea80b66867ce5ca3c26175b35bf52fa9d211a05d31889f4beaa3eb41d69c4da87500369d67b988306a0c449d580e465b92e799a9276ea62c2aa5167a54f97406d5be4f76c71e58b2ddd9083d6a0f3db18af0473674116979c821a6846e9832e170603a2788bc53fc491f982b3b0bf873cd97e24fa91cbff37eff0919839b1d6925e853ec6381cb93a56fd6299203c5abf141f178289cf8707a04d52171e1962caba2885866082627a7e972885cc7055b7193686b37cf1e931a19713328e154a700caad2391645e622aa1f1e163be849d40ff33b3c051256fe02603f40f8cbc6a95bd886add95b430e96f913a5cadafb18655925a440e1c4328711a9bea0353ac426e34939dc8e071bba9b9f0391861b6c527208af47daba810963ab08bc6323d2fedd4c6524aa292fd7f6940ad549c9d865a84e57d3189c7c7704b6ed11a44ce0e66250be616a304944a2bfa1d32c705b0b244b870e9d0e4cf4e127a2a9bfd97e7d443deb5e256e0aae9fab736af15b997a71f7d2e9922e1c2c999d27639250fd446ea7b4914be210a87ee1deef0046f85ec056b034ffc4f9dd96939d07af49df46da836932b9d32171b8d42f0a1bd614f901cf7c1c3eab5356de904b0d539d25ff45f71662d41c59328a139ea9b01799bb7062c5c2df6252d0a556c9f4cbe6a0f70634be7ede063913208d603d497b9c227bef786813f53e5732f4a6bf22a1b531732017dd7fc11de062c366050207d83a8d42340f937a410dd5ab49976302ed7aacf2279c338869c56bfcbafa612b5b2d88ffe3374fc7427d464e5f9e1bcde683dd9ebdde656d2ab0a1fa783392c4a09e360c2e097da03bb85c452141df5b196672abc86dd8d934645016e7f4a35dfa998318557452e3184863bc14374579ac9ce347726b6c99cfe0766e1e0bc94c7f77df011d9ef30d8d610f243076306da1dd562dc895bf2ca289616c3391e3c8f8e3b942c580ca55553bd9ffbdb33933dc179c795a425b033c4dd991410b958f77a3243f89e2610b0b4ac3234d4f8043761ef9379ae27c19b850323f77064e8afabf0f88be8d05e6a7866538ab799f1436c4a7014ffbca8e73d57fb8c01614d9baebb8269d08c7b162b5f494527b507214820cc75879f5b525612cebe731e03712e1b5e8f739f2328ac904acf485c00a8633b335d93e7b5d5e3c91ec19399a34323fa881df9ea297f53b5a609bae6e56ea84e86fe9bd10985bd6575fd7a85d4bad8c6e22f2a3275ae3981058d24b18755bd7e5e83c009d82bb0fdd6d925d011ede54eb3a1b8b07e811d3976380c358a932e1c79d6288cf3d523021b1f75de68b79c529dd3b65a30c2183b10315f36b61453d21a5a1eaeed403f4e64d6aaf0fd2ad4e0e6f63ed717830d6ea00f4d45c92d4e64ad8d0d4c471b3892ba2134d9579a23774a96b9aa676f64ee3d047274f2ed1d54379bb776127575f5b9543c64fb40d3894241e8da61de45266cbc614b43ad9ffe3cf88712520e3edc8923e0293e92e85e5d28a38db4886cab8f5dfb218812f18157366d6402b46ab5765e93d015d2d02222c9ded34b9b5903037ab3bdb5065a560c05e5f5fc07857ffc0659db5469177c61c7f7d3752a63081a0f73aab4bc5597e95be262c901f4f94ca53347673a3e4d7c91f8bc7e0ff015e3c0cad2ae7a1bcf3a81980f93199b3ce0f961287f84769eef6a6df280a"}, {0x108, 0xffff, 0x7, "eb70f14a143fd870719999f8b95065fac8557719f4ce071d66b1fb85b028bb6f909681dad0874058a645080cbe20db0ab3e76877c4e252d3c3ae5b1843bb3656f8643c3e2ac7480058bb17612aef47118b1709f985cdb763315f18497cf92ccba9b2ee677990e36abde4a7d75ba42bddfe3f6db1ea7d306aa71016e1bf46090727bc80b406519398b8092ffb2e3d13403fa1d4016cbce7b2ace303df89513822d4047127687ba88f3549f14ebf14953c1eccfdc92510c2756dec513bb610cac99e3f1f9675335cb4d21b68d2d772bd2c7b4276cfb158b75a24fb8850133ffda75719b1089be8251c91ee7776a7e15d264a3d"}, {0xc8, 0xffff, 0xfffffffffffffffc, "b77884e04d0d4deb5022668c600d6394716f227080ca6ce4102fac3de0b19177b7768a17fad4435986cf06105acbb20de1b99813f009c6cc646753bcd25049f046023582f574a5b8ffce34fc7fd5a0a2e237e8ccb15bd10acd8b35853330b8f3e85ad0ac4a7ecac7594ea77ada1815dcd8f1c1ba55bed97b33ee791128d71042765c31ba964923637638e8407cd0271a5b7c48e27b8951564b5d0ee883b95d4b639413470d4227c92f3d5f70b6f922ffcd8560"}, {0x100, 0x1, 0x3f, "556fee46f4af3eff2a54cf9f3e4faf70c95772bdb9276cc8fb1bea59a1d642efa94c0fdc9f62b28ae4c652706c00c983b79e3c549db64cc899b251f74703860b9c31a77c91466cb37907734bfbe9434c5755ea091eb462ee0487969be8c00bf6cc89c0028e71054b1da05b84d29015aad11d3f97768c7537e1f1846e71c30303e4320712524be200a0d9535daebcabc8f7281950f7e3f838677b7000c11f6c7120b5e1baa75a654b548a5b3386fedaaa49adc2f078375d45037af014bd37115cf2e564184a67ff5eca979c0ff82df9914ed425c82ff468f162661ead8fe1a5b90f52e2a47ca09d93eb7b46926e"}], 0x1438}, 0x2) 23:48:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x202000000026, &(0x7f0000000000), 0x0) 23:48:58 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r3, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r3, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r3, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000008efa492d2556a43e00000000000000000000000000000000000000000000dcff16680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000000300)='./file0\x00', 0x3c, 0x8000000022) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 23:48:58 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000300)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x240, 0xac) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) 23:48:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 23:48:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000680)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b19062a8bd3f386d55a9224c5866a72dc5d2e3646ee5e9236855dff10b98293d873a13900a", 0x88}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="00359e6951d17f", 0x7}], 0x1) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = getuid() fcntl$dupfd(r2, 0x0, r2) fsync(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r2, &(0x7f0000000580)="969818f959c694b375317343728be98b9886118189619799d87daaed9322f8baba281be8f571e6f0490e3a119f7e8cadab7793756b9be5ce3e445dd08a1b62f6721680d6fb3dac3025d57a50f8f9eb8d7af24c1366438bb6212487c7ebddf9afa2e740141de651d9b86ba4a64fb51b5251389212b9f4decb1342384748d705b164bedd46852c", 0x86, 0x40d, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="d2003e1658c7e73365cf84d5c24269f1fe32beef2f173e15992862e2cc8847bdf0d0cbc0dcf954c7630281c67de2775db36d8e9c31df582b2aaac6b26c0664b3077aedad88d3e194bb00d64aa04bf67f455f4bbda442c4dade95827baea09d3045f14623b79ed68d222dcf059124032b2825d12f64b9087066af6c2200234c07720ca19e8a49f7241803c369d49efd2c3a70c52a2efeefccca7d428194d65a4b25690eaa613553a90eb6465bf289cb702efc6e9eb8077c18a2c9b9809b3ee9c641c370ede5f16ad6e3213781388e516b45dcb7190b59243f00c4e4cf159b1ed947e5e2", 0xe3}, {&(0x7f0000000380)="83182437334a804df1e8d1fb82f30f8766e61d9ad56253aa1d3e9c8d6d7f99ab77fb", 0x22}, {&(0x7f00000003c0)="3a78a67adfd9d30f451853b57c535324f3c408361830fe5d12becf568dc40af2b9548a416e2ab9", 0x27}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x4}, 0x40a) dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000500)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0xf2d9, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_open_pts() readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:48:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x6, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x5, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x81, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000340)=0xffffffffffffffe3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0xe) getsockname(r5, &(0x7f0000000580)=@in, &(0x7f0000000380)=0xfffffffffffffca5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) shmget(0x3, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0xfffffdf8) msgget$private(0x0, 0x0) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000540)={0x8, 0x10001, 0x1, 0x3, "ba5bed15bf4a7073499998d6049416da32abe614", 0x0, 0x7f}) 23:48:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000340)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r2 = syz_open_pts() pipe2(&(0x7f0000000380), 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) socket(0x10, 0x4000, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:48:58 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3) connect$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0x495, 0x80000001}, 0xc) r1 = open(&(0x7f0000000740)='./file0\x00', 0x801, 0x2) getpeername$inet6(r1, &(0x7f0000000780), &(0x7f0000000900)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000007c0)={0x80000000000000, 0x8000000100000004, 0xfffffffffffffffc}) flock(r0, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000000)="d1098cc40c6906cabd223264b11ab1484ed128353a3a033c6d36025719483d1b00d8bffa68a20e13d2831275ad38d87c9ec264981087d252eaa96afd1fa146bdf1faeddc6670b5749aca33210dc17192c9138896f584cd9c8a603058817107520f3225055cdd01b9b29cda5800427aff980431125b82533c27900b20a2c1b5554c69976be2eb8e94", 0x88}, {&(0x7f00000000c0)="ce7188706dd21842fc3be7395c065f5794d1e4503135493b324a238fc69e11cb36cc38848735c9ceca47cb3ba3a6", 0x2e}, {&(0x7f0000000100)="29b8b7754d8a48452e9836c25c6ce2caa038859118e9c5d9755e5bba1c9495dbf3f9e43a07e2ccba591c9d98cde94b8ab1dd22032cd2a71160c46330658aa1536b13d3baaf53cb9bc6fe7311bd42ca7938cf757fb42af896fab237bce4b126a731cead397f816716123ede7359b82c31230619453f9360d124306600a7b5e8c78176355a75ec872d5a446a179461a3a5092295450136552057c5a1c4b1ca033954eee248412c955eb786023f39b005f0b7e030b409aa6ee33805e48c29a2f883f4195c", 0xc3}, {&(0x7f0000000200)="cc000a85a1526be1442fa9cbf0cef7e696793ffb5fcc5a855d3844d30de5acffd71ca80ba214e6fddab65fb8607c8a499a7eb91f2fa17561c07c7c9a0021b911543923c9f641eda5faa4d0a43e102fd549e52881156844bed2c72547ed0f176a55685f7f2f003dcc574ee6671cba5767f72cc53d2833703ff7d38e6318dfa0ad2ee3335c6a33c8b63957d546312276311c248e017e12781e83406a01", 0x9c}, {&(0x7f00000002c0)="4c9e928dacf4ff30e4598a4f7c676a998ba5bb8640f5fd46312402c8823960d72e38c9483fd6a63087d762026521f4103680daba57c5403eebcd0ede67ab664f8dfa61895e905ee6e42eb454053731196a62d099bac370753c071f39f4fc318cc9a4d6864718b7103c17a6bbcc95fba48935dd88dcd78bfbd5de64d1f088e1c9e5c2fce9f56ffa978ea66bf9b665d7f93596cca176a82c7516565b27660b70afaf4ff75bbbd8e13d50bac0bff6999825ea24b0bb77051ed1f9c59d6585fa8a79c7412bd0b716c336738c435095b5bf275967915099dc36609461283336995204929a414f5504c6453c75c30c13ea4ea9", 0xf0}, {&(0x7f00000003c0)="af6eff1150b67a630f8dbc7eacbf774abdc5c3da7e5ae82478f093e951b62513f1e8671093c6bf4c8334b76e4d6545ffd724d8c2e792bbd6e0eb8666337f40988dab703c31d2db4375d61fd147dcd147d92d698283086506dd54e75f914724f414c11a74100c8b6083023fb6b28080750e782d1d29", 0x75}, {&(0x7f0000000440)="26523a3bc4ed9bc907ed47bf6df803981cf0270be72bb68f21f2f46ced9f7be88666358a181e051ac28a", 0x2a}, {&(0x7f0000000480)="9ac7fb59dcfea7038f934d53a3b6e1dc7a070d3b581b151a1e9388fc4048028435d3aeda1bd8bf35f2eb2e365cc971ff16296f695554f1710f4080263084714893abd1165d7b61bfff76109df2adc2343a4ac0e193b3239c9e1153607ff6792705b9f25e0c35a35ffda89b3fa6b0edb64b5b4a084e9dec54f5a49fccd22e089850220e6c6600aa53a61e859320e9a4ddea14a6b4a0ef0fd644910b3cff584901df654a3af9cb2713616273f4f8df38f36a29b18aa6f89603630160485740e1a10648d007ae", 0xc5}, {&(0x7f0000000580)="2fd9b1a109c04b586997dbddea6cd842583b07b50476734e4ea535ad5fb31269fdb7e308de937847445b06fe3ee53842670670e6e7333358baad5a5031cd851812808e7852e9a005f44f1c01910d1711655f2d0717132b1de49a4002388aa7debff519cf15f7583e9bdb8f7b70167d486ad0730b0ee8c546de7afa5ff2371dd7340c2975962b1bffeffea5877c34749655cc1786451e22d98a967227ed0463d3ec956c0f396034cae2c679", 0xab}], 0x9) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000700)={0x100000000, 0x5, 0x6, 0x8}) write(r2, &(0x7f0000000800)="4df3f3a17085e16041c69d8677a2725e244774968bd712e1f40a30ef6dcd393e4625a5557aaebe260c31bf3c892bc1c09b970e8ed143ca990819541118b51b0f9459ba3d8857132c8dc65e050a24862134c5e791a995448f791ac54b2288d0dc1d102c1413afdf9e506ab63bbdc08bae37915ecc3c07945092c7f9ad9054d21e4048c09892db6ea535343cce8b0fc0933c734f957988fc0617d564514234f880a37bfda9fff9f266007bd565c1c60161957c4f3bdc4eceb42fb7f0b6c7ea5882852338042aa220bb3d27fb9de197d2cb42021e81667492ac573ce46a9d", 0xdd) 23:48:58 executing program 1: r0 = socket(0x18, 0x6, 0xfffffffffffffffe) socket(0x1, 0x5, 0x6) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) r1 = semget$private(0x0, 0x6, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x6, 0xfffffffffffffffd, 0x1460, 0x6]) setsockopt(r0, 0x3, 0x3, &(0x7f0000000080)="48323665dbbe65af70e0d99a33d38f131b17332f1a9561bb6bc6219dcfbde505e3ece98f9d359e6357aa37cf6845df37219a0a56eae0dd777f44a7a4b07a80462d0b10ab3fff441decbef3a9a2fca2130a4b444d41cb7e321d8cded1f653cef7cd7d270594183af392521a7fef0b151af626e2dff4447c281fd41fc18b84d069b852f823ee552a20a13b5b7c14c73d640b88d762f2e610bc6e715e27b891efa4d13bb84de84aa6ec1b764543", 0xac) 23:48:58 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x759b16f222a4e5d2) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 23:48:59 executing program 0: fsync(0xffffffffffffffff) setrlimit(0x7, &(0x7f0000000040)) fsync(0xffffffffffffffff) 23:48:59 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getppid() syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x8000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) r2 = semget(0x2, 0x1, 0x0) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f00000000c0)=0x4) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x7fffffff) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) recvfrom$inet6(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x3, &(0x7f00000002c0)={0x18, 0x1, 0xffffffffffffb039, 0x869}, 0xc) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x8]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgid(r3) getgroups(0x3, &(0x7f0000000400)=[r3, r3, r3]) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket(0x0, 0x8007, 0x7) shutdown(r0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0xfc0000) socket(0x21, 0x8000, 0x401) syz_extract_tcp_res(&(0x7f0000000480), 0xfb, 0xf4) bind(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x1, &(0x7f0000000580)=@in6={0x18, 0x2, 0x3ff, 0x1}, 0xc) writev(r1, &(0x7f0000001640)=[{&(0x7f00000005c0)="6f1ee9edf2410e1bd981489bfb56fe381393226e8b53a7b2fda639dfa07fddfc9a884b1df7875ac40e47f61853c4dbed2a346270dcd6263c506c1af953af425abb9af90bbb0ee3c1e274fa6fed972b4af7b3e2e54106d6a7876476a7f0546e0358c4dbfc3283e36c605c2928216dbcac18398ad3d614982e56fcd88036a097f3d2c8933ba428457ff5bcaa99df7328d17219188da6ac22529d6839baf7f4641b66dceda0d845e5f683943bcd6bb1e6c7d89bd9d36c534297f99892402e402597dba3ec15fa5c7f8cfe259f92730de960d9df122d8bd1e3f7396c7daaaffa10edff47c5a533274213233532abd19dcfd9f028287e93387d47a4739dfe2b05e2d55ea300437fc6d9e52c2b36bca4791c24287d4f2d3d62d25fbaa4cf0d28e2286888d0ec0b0509a2e08affd36b30d64757cf9768b7292f5749bdc41e74bed31f4160b08fdf7ade93da7afd1ba6a33dae806a0e59678ac3cc4dd64e54bb0c6a3ff84bc86e78a8ee2190f7d768c1e689974b17a7531d76bf70915923c50d269718ac67e565e679cc37f838a411887e726f74f934e1a57c52ff6e3617687646f74d4ed58665cb94576609a13fc474ed07bad6dce21e656e2aaf1a3dccc1640defaa4c32eae6699a31f0ed7755e0ddad0170b3ce9a334c1d1446b35f35132baa8810921a3fcd2c60399d1077a57b2767de4476955c512454d83d3a9741af9df114c476ddea731d804a5361561d41ebbda2da87422cfebc470f16ec2a21253a17c57f6232ed6bb27c4c55f07892da2c0f4470e77b769d241400cb5c4c1f8b1a2799dfa96114b0f1a6c0d9e8f5d5c143cfb0a0d638aed07b792d8d99c0f00fa4f1b2d61d9e54fb4ca999dfa6ce1fe950120ba2538c6d36facc4fa01f3630b70841c38531d363c44aa4d1847fd84f3b19d2018543e1c95641bd9f098765529d6537c0cd2a0ef2409cb35f13e2e23186550e71424401b86ca7d26affee6d18e7b4c85c0b139ab8df50e952960f7667f4e2d2c99cc286bcbdbd7e326046ea50d5177e45f5427b61d5d87462943c6f0acff39fd25a82ab32cc74d9828c3b79b060721ccbf9aa5282fd2a6939cfc1ced20f1b4ed8dc9d11b6bddf71c3e24cfae85e702ce339b62a2e41f818c79b1412c9b3994700265942441bf68360438e5df53c8a271f316f2e411bd14c5713ef927ecb5cb8f772d0d18992432924077e5b93d3ec48b285fe7a39f250415212b9c5f7acb31e0dd7fe9aee8239ae7cf9994b9d2c12323a742b2379783c036e2f2b1e0a9ce7df881b54c93b1aee7afc1a4143f6c4f9edf143e6f371a9d0205179838580f840a2e5403739685acb6080ade93037ed93c04d6a8d0c70311495f4faf6c5d5d9ce3d60a723baedd656105ae4ef333c741a7aeb7603a8eba3368ab52b98eafbd8548aedb9ee775d06512a74d0cb53d88015ebec212f0911fe60cb3f8b2e7b3d254e7ad6a1d58d71e86c5418530c8d8f371d0bf8240f87f81f581161b059a2dac50b729c9608505e7b5e0d5f7bfb4a25f55d22589240980f717b302171bb34d81ca3686b96c7cc80656fa98991ab31411bbc717d6e4fba44a7138e7d855d9c9d7f918e2339c82b78f53a60573f3ddaea31c4799e7009ec06a0fe86046c712b25ca3b57a222efa1c19d8d3ccfcb7b4aa924c481be317c68792dc0af54e50f16043993aa8ec87b95c4ec23fdadeb3a739525eaf37802df8c34b403643f277c091a87ff9e62a1f6fa436bfd63361331277dde1b91c3917b867e387b2794dabc3f6e55471bff2e57cdfe2d61d5933d90ea88600f145718c8e0b7f9bab13d56b2fcda2d8e862d3123e875b8d0cbca2df94663f2edaa85e93b8e6dc2d2bfeb28ca74817109e7a7bbaacc45b59d8a72a89aa978f2435167de126a2537f0c1a19beb05191895307cda3e7364834afdbc5dea6b954b396f6116e949c9abcfa8784b5f7d405c6a954e1a8006782419d770c98046fa0eab75c8d963f76c700e01fc6b51078d8379c4a0f7b24e07fc245fc992ca6768aff25b89125131bc92eae450bf5dfa1606dcbcf38f0306fbbd56e4b7d240a2eaf182452f8d42b487152d761066b031204943f8ca769dcd0e6e62805dd8721a352dba39128dc47073806f6c9361323bc364bda3ac185ab7a06db27741d51eb3046843385ee622c976ce4db24f17c211e3c902f5558f51313b82593a5e2787eae96eeedcf1ba3e94198a4ec5c6c1f3cf20312f4e52a9a42864c3d22da3db5b06e89becf45daa63966f7b3f53b60a939682cc7c310b55566f71776164916cefc3862e038151abe45072c54f8a89ebd92890e4c50f1037a45b3235ffe7fc85d8eeb45d6862b95da27826d0367a88ca6b5a0b0680470bd129c272cb7d6d7df7b677fceba5d257e08fc2c0822d46d084c7a2840c185ef150ded1962b3c7475fbf09e16d377592a434948ae0e4cd46a156fde217c7fa67ff8b8bbaac17584b54d419a63e4c2e168d462a36e0df466edcf0397e471845c5b022f860e00bd3f380facdc5f88e57cd52981d4e4611c065c50ec22ed9712d101da7be6b599ccfa9d898b5736cdbc7af8341b85e53fe79861da31a171e80c507de8b4810017ee84d8f7e970ad3bc3f3e0cd2f2360dfea66075f1aca5c2fb7ec23b57861c3d051d29047f51cf692e0d349d4360d682b289fbb4469caf114b530b275935a0843911ab783313d1a7e8e4af94bc6111d04f4ea10c6fa5960be450f1e6429e72dc45ba8232373e34d4f57e7261d3b4ff9628d1f0968fdcf8f911c22ad9554f4460b80eaa4bbf05dedbd7b7a74da9aa77d65d4b5bfd47930fb8068c674ab49c26cc7e6bc9dea5b69ecccf1487fe2ef252bb8c371f00755cf1edda962d91a236aa0936cbef9b7366c47d6cc0e6fac33eb19f8e40dfe9509c2e23b44d90bd82f7c913a45d3d89df3d71470dd425e448e03fce20fdd614dbbaba07ac586f1960229f448bf4470d4f466ce2b211fde425827026f8381e60a32acd56bdf700b3b84d09012572c3c25131e329f6816d2457eee301183a1e95258d8e5f98736629a05728fc26687c7422e5238dff1a6ebf009ade4570857dbaa52526e4acce1f49d742bd4f03197c56ccde2f54cb2a2ba81fa99626d1712b3b7b9f6b0c981633d7c8dadc65ac71e8cf92b83fe93136ece91e5c7ba95950ad57ee48141b3cd8bb11935ccdd7c4dd03b97c32d8e63e3222316237092a3426e87094567706d14fd1aa9a562f1a9264069a67f51bbc4af004368dce3ecceda3d42c15abb785f34be5e4d7eca17566c5a09ee3420965a956e1c5520de8bde0fafe8487c145394165c3a16ff39c47267c52ba2e81e90635c2e5b543a7136e9afac14746cd9d853887d220dc86628bfaebc9192e69134bbe7b49a8d0f6931ac19b37c284800b645706af04d2c3488fd0c202a75aa8ea6a174806b7e20ebb1775bc862f8e4a03b45306e8ea07209c4d3dce14ec41bff8e323eadaf23c1d50abf5739f7e0362a12ac39d65832e3be69b440a859a8d3b088909dca37748af6d8effa8363f6c31d98b3c4c6e362ebee0a4bb04d8d07bbff00d0fec6d7772a53d1d1675d9736f123ebd37301874cfd5134ee4b6591faed92b7c8553a1b56f99ec47ec930a966760ee3d7e65d96985d22ef6db87ff9331f4778f3daa999f8f4fb30eb0b2b2e821f30a1fe20091966178da5719bac9a43b168e145dc963f2a3b2bf288e357cd807107fc3ac635497ebeda05a3a7a8644be0b3b0a561f72956f9e15f0cccad519b55c9cd7894f38dca0aa1a47680f25170ff5c709488ceae7f50281698db6d6ee5204a086c2865166da7143371bccc9c575fb3cc5d650eb1e7c774794855c3eb8071f06a6da34ae834f351e862eb935e0aff69c97bc20b1bd72114cfed552afbb181b8a910c600643de61ab83f76c2c59248fcfc895aafb7ed0fd04612a28bf8df592a4acdb2f2644ca2ff4403692cca6518e6709e762e8381e660bf4c00fe1c4af19d5b382b93b7a803c0f88c9c5629d5e974a2f745b4ee7c5f17b884778dfdddb460fb457f8bc2cfc5d1787dbc47c3f2afad948521441f3dd6aa31e7e022b6dfab22d6f542f740e48c2cd518c94dfd4cd22dcbab3a0a9e2562aba8e0e0ea6abe065913e563bf45a8201037cb67d59b86bbec2363e7b148aea8957fb326683acd8553f086f1c3e5adb8159a7d5e06105604b1ae649b84ba50dfdefee21dd0400930380655da881c794ef0342804e656d212a6ab52213dd7f79d24fe011668bca60ab6af3ae5b358470caa12dc0d809fa540275a1d90317e852898911407d8baaa3284412cf8e94f29f7d3a323f3f05013dfe75c887a61152521adbe9c3c600d008f2b93aa74cf6167404f14fff45aa7f0fb792ef9026307419edcaff30f004cecf2812866bd2916da6b6a6368d20595b8ddb431f90c5703ed2296a3dfdb547db5169b800887a8901c8f0b997d4d711da47262ea2b305d4d398251ab9e4872b3745bb604b109d1a2fb485119615fda1d89067e4dee8ffdb83aa351fc43f79557bbb65dea446c0118603b4e071a60c0acec366698cd1c31ed21d9aa9e7ed52b86825d00eb7499e402782be581a58b811b21bde1dd674d04de155badfd00d55681ab9ce01f4045af07e199419b7ef367d8bc037b4a37099432a9702243ed4a7c66c0f049948283a69f269a5c094de0a42f1a5dfee1a73ba9d0179e711bf8e6df71c2044a5500d2629509770910a92f9a6b0c6a59a756b58fa7827b103d6a29ef0c28a8a489f5f967a0ed5b571b26b5d59295e8ee0b8216751725aab17c06f4cae4eee32781e3eb71a3a6ec67990c0ca5b9969c8639f7360a2a767d4e579a7b6abc0e41cd9a15bee80650fa7bdd47f472479de8fdad4a66f74d021301d690ef5db8d1ea01c4cc7952cc7d0c1cceb98bbb8807684be20c888c3fef0a6c35e83c16a0570e0c5cdac45d157a4eaec367cbd37758af29ac267e38096524d4c5618ff53f217bd0c7412792adff26927964d671dc3d97c04307f28e5db07719f4c1e72e345d0ff4013bfaee42eabe0ba0a1f35ad36a719ead2f063df77f04983f261d21ad60526454bc2f58231f07d39920df3cb28369af9c773da95a322e750b2612ec4176c219938d090ed7b32d8eec4aeac8954c5002c2192678ecc985ec6b23ff707fc4192a1b036b669f0ef94ed470f645dec4d640b0fb440097c554aa03d66d19a648c22f30adc697726ac6914d4cf4235ab7876fc79c79c629a42caa6fed48415e391f10646b737dd1b86c776aa896841695861bfad0237d3fef14affbaa0d09709ea2e95369b419a9cefaa3ea835959ba12baf8388c38119698cbf94d0cda7f47d30eb4dbb5f7213352b73d35253cac7f45a0c8bf563ee0cc515022d570fa2e2c939a8204b0090aee99fe7e335482941a6bc4a7c11e6ce8101b955c8976cd79dd316b5d12471309b62264853dcba839426a4230cca1c10d6d7ecc05d46f7661e74e6488f0e226458bf374c9f4ff8eeaa845f10d519d213cb748d5707b36c750898595e58546c0c69e86268e3a4bc72f8addc3fbd157ad3c7d3d7f1547ba506808e20e2c40825eda0a0ecf65543370d82510a16a86e63d6d1aee7a03fc773c004b025c1164c00419b485fc47d025c2dad647282a927be08aa37c6ae97d5e727a73f9bc07fee542c7242b56aebc0750c69f0c25dce08973df90261d523d66ed1668fce0540ef7743e619114a941427e211c2fd0bcfe41ad442347548dce2483f47e6947649438a80a5dd86d1fdc612b823595de7c8f8d3c48f9f906", 0x1000}, {&(0x7f00000015c0)="6b23ec29782081857b82635ec958c4554945d28d5a1883917f1d6fdaf62ae7ccc0e85bbe3b0971f3336e0d94104569aae1539e7f0ea78fe27083f5020c688bdc2dc348b739f2484c8c6426765376126f919abbfa2443148b84b745a21e65b5586c758fdd4217b701afd05b8511193626", 0x70}], 0x2) 23:48:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) socket(0x18, 0x4, 0x3) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:48:59 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:48:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r1, 0x4, 0x84) r2 = open(&(0x7f0000000100)='./file0\x00', 0x3d3c4629f1a7650d, 0x20) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x10) r3 = semget(0x2, 0x0, 0x423) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x5, 0x400) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="cd7ab2b37026182b5023793f2efb86fa60b0d300bf5db6e6b663d90de63902135899ec5f1cf38140bd0e70472e0c5efa11b5349c7fbb", 0x36}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) 23:48:59 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x3d7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:48:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) close(r0) mlockall(0x3) dup(r1) 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() 23:48:59 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') utimensat(r0, 0x0, 0xfffffffffffffffe, 0xea2d809f483b8f5a) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/118, 0x76) 23:48:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) 23:48:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10000000000010, r0, 0x0, 0x0) 23:48:59 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 23:48:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f00004d0000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x40) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSTOP(r0, 0x2000746f) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 23:48:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000080)=""/87, 0x57}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/32, 0x20}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f0000000680)=""/189, 0xbd}, {&(0x7f00000005c0)=""/17, 0x11}], 0xa, &(0x7f0000000880)=""/220, 0xdc}, 0x42) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) 23:48:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/143, 0x8f) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x33d) getdents(r1, &(0x7f0000000100)=""/154, 0x9a) setsockopt$sock_int(r0, 0xffff, 0x818, &(0x7f0000000040)=0x10000, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0xffffffffffffffe6, &(0x7f00000000c0), 0x100000000000006e, 0x0, 0x5}, 0x0) 23:48:59 executing program 0: msgget(0x1, 0x244) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x80000001) 23:48:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:48:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 23:48:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f00003bd000/0x4000)=nil, 0x4000) 23:49:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0xfffffffffffffffd) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) fcntl$getown(r0, 0x5) 23:49:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x18) r0 = socket(0x6, 0x7, 0x8000) getsockopt(r0, 0x6, 0x9, &(0x7f0000000300)=""/144, &(0x7f00000003c0)=0x90) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bfa2047f69922a10f117b8aef3999c9dc026c19b4f3dd7896f7c5bb7a2a90bf4dd8654a464916e28235e2d5e547f0b290c7"], &(0x7f00000001c0)=0x6e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='c\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0xa, 0x2e, 0x8, 0x43d}, {{r0}, 0xfffffffffffffff8, 0x8, 0x84, 0x1, 0x401}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2000002a, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x8, 0x21e4}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0xc000000d, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x3, 0x44}, {{r1}, 0xfffffffffffffffb, 0x2, 0xc, 0x10000, 0xffff}], 0x1, &(0x7f0000000500)=[{{r1}, 0x7f82df78cc512bb6, 0x40, 0x24, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x5, 0x99}, {{r0}, 0x0, 0x4, 0x0, 0x0, 0xfff}], 0xffffffffffff8000, &(0x7f0000000580)={0x1000, 0x6}) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x48fa, 0xc8}, {0x200, 0x7f}}) 23:49:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1ff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r2]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/94, 0x5e}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r6 = getgid() setgroups(0x6, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6]) fchdir(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setgroups(0x3, &(0x7f0000000340)=[r4, r4, r1]) 23:49:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x88) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() 23:49:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 23:49:00 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 23:49:00 executing program 1: r0 = socket$inet(0x2, 0x8e62ad7fa1b1b790, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/201, &(0x7f0000000140)=0xc9) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) socket$inet(0x2, 0x3, 0x5) 23:49:00 executing program 1: clock_getres(0x1, &(0x7f0000000040)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = semget$private(0x0, 0x1, 0x20) semctl$GETZCNT(r1, 0x1808e19651cf1444, 0x7, &(0x7f0000000100)=""/126) semget$private(0x0, 0x7, 0x20a) r2 = socket(0x18, 0x4004, 0x7) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0x0, 0xfffff, 0x8000, 0x2a9ab422}, {{r2}, 0xfffffffffffffffd, 0x19, 0x1, 0xbd4b, 0xc6c}], 0x8, &(0x7f00000000c0)=[{{r2}, 0x0, 0x10, 0x1, 0x1, 0xf2}], 0xffffffffffff1ecc, &(0x7f00000001c0)={0x8001, 0x1000}) pipe(&(0x7f0000000080)) 23:49:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvfrom(r1, &(0x7f0000001100)=""/161, 0x179, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 23:49:00 executing program 1: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r0 = semget$private(0x0, 0x3, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xffffffffffffffc3, r1, r2, r3, r4, 0x1, 0x7ff}, 0x61, 0x6}) 23:49:00 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() syz_emit_ethernet(0xf2, &(0x7f00000000c0)="63f73fc08d0e25a6a09ca8e542c3084957fdfa0ae3509a645e9314a46dbf2583164ebacac8e08379039fc79c64887f7c6928a662584597bacab2a5618b487dcd9b1876ea5f6219eeaf69139871ec280be9da889036660c4dcc08dd486c23d0fd3eeb7c65bd6f9923370e0c951b12268845012f0b82d1b673fec75e4666eb9407a0e0e333349eac266b3e784084435f3da4b3c85960fd13aaa0b1cb261e35275309ae5ac5727f5b47a83bc6ca560ba9d7ff644cf57abcd967483de4bcc3976b33ba78b8490eabeb85a151baac9b7c478ed062c4ffdf9d21ca793d5200676c25d3fd0a57721459c1f97bf3af0096eddecb3338") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x800, 0x7, 0xb98, 0x40, "8fce0c99a258f67bbb05af394c17b11a9123823e", 0x7fff, 0x27}) mkdir(&(0x7f0000000080)='./file0\x00', 0x118) syz_open_pts() 23:49:00 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/104, 0x68}], 0x1) 23:49:00 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:49:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000240, 0x9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20240, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) munlockall() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x3) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) fsync(r1) 23:49:00 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') 23:49:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xedf7ea7e908bb8f6, &(0x7f0000000040)="01", 0x1) 23:49:00 executing program 0: r0 = socket(0x12, 0x8000, 0x44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x400, 0x3}, {0x18, 0x1, 0x80000001, 0x7}, 0x2fa, [0x100, 0x7, 0xe4a9, 0x3, 0xffffffffffffff14, 0x0, 0x0, 0x5]}, 0x3c) setsockopt(r0, 0x3f, 0x401, &(0x7f0000000040)="473eaa2ecaac9db3f3ac01e984cc7813135d8b6a000524c26c10bfb73be722c7a7c15b2dc5c2165379b28a551c78dfcf141e17cd0049468907d41fbe8ce840651eaab12a5a7a89c881ce04c7c238d86a118d013217abc2904f9b4b0a6c92763f2d6ceec382643079b77f77beef9bc39433adbbc5e52732d77a3ce7f9fda25cb22b71e6fcd5dda8a2c6b522cb422f270ea5a0fa41386f4e9edce884855fdd1a48a7ba", 0xa2) getsockopt(r0, 0x6, 0x9, &(0x7f0000000140)=""/167, &(0x7f0000000200)=0xa7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x3, 0xf5, 0xffffffffffffc0b2}, 0x0, [0x8, 0x8, 0x0, 0x8, 0x58, 0x1, 0x0, 0xd6e7]}, 0x3c) setsockopt(r0, 0x6, 0x4, 0x0, 0x114) 23:49:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x0, 0x100}, &(0x7f0000000080)) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 23:49:00 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4f000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() kqueue() pipe(&(0x7f00000000c0)) syz_open_pts() r2 = fcntl$dupfd(r1, 0xffffffffffffffff, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x108) 23:49:00 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x40, &(0x7f0000000100)="d195f3d26f230c42698478367d60c2c5907cfc93bf8fe8b9a3a9aea118024e2f797fd11f8ff23abef17f81333d13cfc623cb2b7c3734b1a2cea054f1bf24c38addf552adeacc7d6a34f4fcd357d61bbf0ed87595e7b860d83aed0d23ca8bcc1b118c626b447be0391da4f14e6ba90ab11e64eb1debe7911de8d20b203adb742e770b76b73eb4c17287", 0x89) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 23:49:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) getsockopt(r0, 0x2b9, 0x5, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) 23:49:01 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x210000}, {0x10000, 0x1000}}, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x1000, 0xfffffffffffffffa}, {0xfff, 0x8}}, &(0x7f0000000180)) getitimer(0x0, &(0x7f00000001c0)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x280, 0x100) fcntl$getown(r2, 0x5) syz_open_pts() 23:49:01 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) close(r0) 23:49:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x53dd, 0x7, 0x2, 0x6, "4af2c920584585f88981b3df5783a3f97c19ebd6", 0x7ff, 0x8001}) 23:49:01 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) flock(r0, 0x2) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x1000000000000a, &(0x7f0000000040)={0x8000000000, 0x200000400000000, 0x0, 0x2000300000000, r1}) 23:49:01 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x7, 0x8, &(0x7f0000000100)="8e569a214e5c4e041bba1a09796e3c39c7e78e8597326dd17331dac28570f00d626bb2a40bf6baf63d10e67ca4afa3f2a862ebfa630c0a47de0642e004ed9d8c9e0f2b9101b4c182e9c0a463603dea01ec333f6271", 0x55) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 23:49:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000180)="2ffdc999f97812b9f6cdeac4b673662a954e61bc3ec3519400e9c42e9696c89d8b3592340fb6b1b39d4df21833084650dc9707885dbd5ad7714ca307bab220bc46a24e1f32077303c6e174f681c79aa8041c00ec62b4145fc78cb6ec349574f0e72c1f54906230dc8b5bc95ca674d4298a704333a4ca07402ae426fe05716d90a5ca9bcd2e6e940ef4d8fb", 0x8b, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7, 0x1ff}, 0xc) shutdown(r0, 0x2) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) getsockopt(r0, 0x2, 0x3f0, &(0x7f0000000080)=""/181, &(0x7f0000000000)=0xb5) 23:49:01 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) write(r2, &(0x7f0000000140)="51b098ab76497e7dab093c81a02f96671a1bf2fbc05729db47a28e172dc664a1dd81042e396d963df180d5076267af8a2296e1d2359a38afa88489ad87425af45eb7d56e49a14fb51a08b75f0ea090687511e93d78bb4c2d3ad1c587c901801cd97b2d2d69bf03421050b4f4ea275ac6b688d37f56280e2a56993e5873cd4956466aebe9290bba76068f3ae915", 0x8d) 23:49:02 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) setsockopt(r0, 0x3, 0xc6e5, &(0x7f0000000040)="b28c0b25e2e5e6175436ccfd0cbbdb09d6d9bfcfe07eef9ed1bf6d7e7210705a83f5ffe6002d50956c245dcb1d083829289ca7c9c63ac7b5e371195d1eddc381a8ff3881cda87e74ba26b8d62eaa772d5c07ffd4ec7bb8cbc71984c32a783fd19e833448ad41894fe8665e2b3ade637c9bee86683bb6ec902abfd9fd4408764f41609ae65bdf6aaa0a8866e8d0e0d0c3b282a5c38cb66283e628910fd6d9613804ed875c9f845f312ae36ec55ec19e6c86cb7eb225bb0b14", 0xb8) 23:49:02 executing program 1: r0 = kqueue() r1 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x25, 0xd3d3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x60, 0x5, 0x3}, {{r0}, 0x0, 0x80, 0xf0000014, 0x2cc, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x62, 0x5}], 0xf07b, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x58, 0x20000041, 0x1ff, 0x97}], 0x2e9e71c9, &(0x7f0000000100)={0xf3, 0x7}) close(r0) 23:49:02 executing program 1: r0 = socket(0x15, 0x80000000000005, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) 23:49:02 executing program 0: mlockall(0x3) r0 = dup(0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffff9c) r2 = accept(r1, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) fcntl$getflags(r2, 0x3) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) ioctl$TIOCSBRK(r1, 0x2000747b) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) madvise(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x0, ""/72}, 0x4a, &(0x7f0000000300)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/130, 0x82}], 0x4, &(0x7f0000000340)=""/160, 0xa0}, 0x841) 23:49:02 executing program 1: r0 = socket(0x19, 0xa, 0x11) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/89, 0x59}, {&(0x7f00000011c0)=""/177, 0xb1}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000001280)=""/202, 0xca}], 0x7) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000001400)={0x3, 0x3, 0x6, 0x1, r2}) 23:49:02 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003740), 0xc) sendmsg$unix(r0, &(0x7f0000003700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000035c0)=[{&(0x7f00000010c0)="29a4f19333e7e16e1a4cbd3df620fc1cd523eea77b934171109286ef35a04dddbb9e3e80ea9829d6980e5ac717ab8d49182713ff3d15e3706d62ae76dc87e6dd2fef9347708aa5e47c1766", 0x4b}, {&(0x7f0000001140)="ff65b42b9631bce42c08d57d9d33dd91a21ba88c6942fea6b97955fb4a99a4923320077de21e5ab4dc1b6def96ba8f96d4b0cd817813c71707bb0733dc468976e3f3d504a066db41d51aa6b87be84bfe40922fdba5b608170c44a8eeadce68b1782d2616b8eff01a1a19c3457684e6f6354e6464307b2f49adb0823b205c2e51de5b210679141586a3e615072d692b455542bab015ec1d46c3afeaee", 0x9c}, {&(0x7f0000001200)="70979df4416a72f2dd715633c32663c49dc8657468f80b8b740d3e40ba775cb519bcbce6f6d25f2841dcb96a123d2eb4d2d851c43780d8b12476be01365768bdbcce895ebce7a661f4267a8731b9d1119629385355a9b32ed47cfd8c5f5d6ecd05632e80be07c00ed52b826581469f9cb0daf0e68a33f8986b6f4e9fb750d2ce16404a9f3239f185589a18312a6a933af3474e29bfdcf0bfea1c512c562d0f75dbc30e82920842144833e137356045058cb9f3448af98a8e35078ca27937d2115928962c6d341883516e53af94d7d7d923277fbc6100cdc0ca7c5659a11c7288e93ce7246af9bb13ca46df8dfc240b0f255d4a010fcf01f4614196ab8aec01146f1374a9ad6698f8782b82c6228f95af6b0479462d80d1efbdad9d99b063ccbc7bfaa338323d6a48ef5340a3eac90cf46eeca304f399553c2de2ed650ba3da7fda8c9c04fc4067d4d458780b2f36d8182e91bb636f7ee88c5d5f8cfa76212e0f06c75d8c93d8dc9588ee386f77a7e785c0518cd271513aa8ef4445cf23be3cc099ccaf13d431ae8cdadc7fe126a786721bf3fbe9deb3248aaf2f33268cf2823fc73d60753cbe1a06a25b8ab3dacc09975cb9f3fe16da79ccba2caff89d647ae205f26d1edabbb56fbb3edd0a40ad1463b374d12396b032be3dcbc34ff92d7b690c442ffc9e7f5a819ce5e946f05cac085c9a0a689d7ec0d31b864d126943ae81f318324ea175aa43ca7be74e277337ff550142504e636fb005bcd47073f1f84727982b8ffe1c70eb09d770e20f354ac2f2c95e0869ae6cb4f6a0d67cc346f85ed3c90daa7e07aedbe013f8f49375ce1fd51d474d19e85eae978343678cf1a949b0cb86fccde270c5fdb3934f20d9e5cbd76c3cc5859f6450a2c62ff3e7d45d01417c3783a4d1797c85a9ae580c51730e98ea91e794ade3d20399deb6388e644241a552b7d0841519b02ab664e05d0318680090b51eefecee82a0e7ea11499a0ffa8a39b105d7e84ff83d92313e3d012bbcf5d8f752d25320de09dd955b127c2aa4fe14035d88358b5955fcedba8c676fb05a6deed98f3e459eee11407400d288cc6a1d9d71df930806fdbd8273af483b3ae65cbc472c04e04b571e6186f9849028eb2db08466e7c01e596b68474aca1b6fa6558c90ccdd3a68603012ff82bd33ffd9eec90125c237fad52ed2a0cf561dbc1dcb1c7980fc101c77bf82e0948a3d334ac7f5b4b2e1d6da1a4a66f722a1154d2a12b37d9ed12d739a4d43b3ec9661c57ba46f02f0e853a4e36a19bcf4c8cbede5812a1cf90da65e720fbafbe6d14e9b35ee8d28fc81b72b7ba40dec11a792d4fc08c135b91072783c242d860e6c0ae0c58c248efb8575ddbb105f91f9ce5a60875dab023f7fd8943e0cb6f07bfd9af76c08ad29005f2efd5deb033ce185981ea0e7f3b68112e4ba8c7c88df3ccb2fad11d0aaadf395e0a128a1ec0d7e972f41bf683377ebac4e35b6f65be7ee914e2da8053678fd9cbf1e29615e0e9b5d3805f90fc460b725258ce1a96496c3b4d75f9fa3f40cea4d7a2051a6216fab8b19ce09418b48c1f8ddbd48e898154f504935ee6c6d9224c3c68c04c6e7f51894df3f769a15582363e792af8abd57ef69c9ae79ba10d0ed8adb04e47d5d78fdaf882a24830e1d6fa4def47a5f2d5fb4529c94fa8fff32cbd4eeba5766a230ca06a76be282087687aa183b6ee331ff965a585e5bf9d6a3a57e0e260b8c45076cda44761c8b12c4f24c283c0caff733effa10d7980a027c7cbc048142961808638a968589549c5a0cd362c7db142492a124c63d7058b877cb9bc20e71f15ce6e354342f3ec6ef9999e218818812b335a88d91ba7a716e0a5f3aa48bc8e73598e8194e43069f5709cc1d7ac9fbbfbd718bc601361afc6c4c96427e7a89cf63f1fe336532cd8d7c844b30eb6831921b2142335784eca6b36bdbcafedb7bcb5b475e8a8b3092abb49996040f1dab654ce07aa9bccb6d261e7c40e48140fe18d208220bd97004064adcad28f23b35f67ce03631ae6118ed8533dfa69fb3224c00fcb6d20eba5f17097f2fdcf1657ad94737ba0739f132d736bb575d853285d5da54a1aca882700e767575d3f2a9734f40329dcd9fc01b8c8e02ac46f00ba6256becfcbae8f658c327fb89231b7690fd91ffd9b125cb74177d98dbc4fede6ce900353a34f9c346318e71883e14ff339e786a52ee35f9bc6255ea1f0fc0d491e7a4ac0402ee18172673ad8a37cfe2987ed7b0968311bb4bb3c95869fa1bd8b5fffb9ff623e4a21e0db3ee5e7bfd0bf711aea0bd2de07602773a701a2cd1140a1d9f99b8717417ec1f1e9e1729ffb5d2d6b249d9acb73335c923b1365622387f0a74e83eb2aeb5da3187d5a2657063ea62ae96bcf96a7813f912352a284844e25666276b4f00b8a2a435462bbd64e79bba624f4dff08fd26cca92d43f568f52b61cf5fcb9947af8b48305a1e3ef034bd432cc9be6a5a213c81de64ff50d8d626d1c83ee125f8c44429aafea78a3b6a6bd485203e984ee38558f5f3d077dd72dd332d5b05811d084d7c8d0443f4ff6dc19ee9978f929254bc1dd534f097641f8c79a5e44497645185ce274836474bcc83881b93a715da862319a2f0698fb91179b1863b3a2c089a0fe80dd62bcbc2f7ecd9929dc3bd6155fad6857f89218a6efd53f891f5f15c1e3df111d45332ad5a27bd5347274a2bef885a2a7dd9bcb5c79c076f9b6327f0bed38dd3efcfb0201ef73c7bffae40e9c9b2477d1e1821e0f9324d54acc9222c3806907d5d6516907ad6fd78a85bc2d3ec5f561011102a99dfb3f702c1dad8309aa9db6640325213145a78424a088865b4d6a9c5713ea07fef4c904b4fd497db5f27865d8c8cf28b0dcda3b2fe6f908610b2c95d89a4463e5db76cd03cf24d53aefa8fd725cfc1dd574b246ae7633f7250df8438e462c82784429cf38b433714036333924b07e241d86fcdab42b1e45780de14d0d38e2753f2f2ee74174d8f0b33494a152b138406490f0ab060ec60f77cb18c80e99a29aa2ee1ed0eccd1bd80a88788470ebd9d21bd0d75be4a7f2aeb198192db31e413073e42cb6a574a15624315fc08b5b5a89f4d4674b8051e74e33b719ce53ceaea89d61ef3dc722393e207d76635dc99162cd70be1ed11d9aa982eb041019789362a9b977596311ad0d9c00b7df4283b10df6bb56541db6e920c6564cc8d9d97548b931ece6080fcb73e40e55e7f67d7ae036952fa2708493f10ee5839bb88b4d5366e6433cb1d4d6f4829b5e70f8847082eda1819bc1e3cfb4b7a7ba3bd1a1b38b708b91b843681aaeffd9810de562353fde5c76f66b1f69d5951844197919be0b868aa370b8c68a9a99caa8812775eca91bec6780fb3b09c73918b3f3de5a3f1f7e37d3c66b6e10a6845f93f91c3dd99976ccdca849e5f64113dc55cbc37a621bdad36b35a02e2e47b71e7a8da127830df8ac75d5f126d249c855db7ec72446eba18fecdaff332260ef2237f721008ace275afb0919f3084e8dcdd5de5befe23852a2b0372e30336c9d51fc21554ca36905159ebbcbe7b45bf621b36facde5f0d87c732501a4035e50dff237bc5d4db87383d09ace0fc0e580f087637c9888b8a836b7a6a7f02a7578167fd597219e454f0c6bdddc26e0215ba77fc5f920b3e1e7e1d11adb96f66c95f455e2e4ef6c2e4c1180fb658cbfe75ec6a75d821cf7a2424a7513be3b49d1fc80d8e2ce248327ed860b5c357a1deeba5b650712b6be9d27482b97b40201034b6d2063640da780494208e724caf6545a48c93124f38c041ed908c056c7d67467747157a7c41ae7fa2c7be2f60ce73a655985b87c6939cb22d2783c74ada17858e6d072e300f74bb8c923af2e9c5329a3c07fa4680d3ab2dac363be7d635cb12c6f65256ba35c1fe1929fe94ef20dee4f4a67fbf3fa68d175d21dc34207d4de89d55e24ecb075843e1ff02b2a1f18e69ac27cd774a748d78e9177ac0df1a2a2ed5856bc4016aeb590b317a4b8809bc3a32957806d2158c9e0e782020ef6f6bae2672574ee3431924c9d4712f5492802d1f9c1e37f7b44f8c26be0e07b6244fd27442426c559cbfb0c94459c1c077a59c054ba946a83faba9552b9d77983ea66187043759059bfec774062e7b5f0fd4d7dc611dd7d7f455f89025e8c1ea674e551f358a88847468ae9e6496e714c652fc5ebb609e943a4d24fa463866f5eb690d60fe2972fdb33cb8ae84a88ef254a1409e4260e5887f2ee2f35068a6610a6bb6f9cff106845a6d11fa88ee75ddcc76eeef2cc225d12c51acd1845faec30d7895f37f3420e6c2a485b3c307dd5af2c7064e68d4a96311e309d3cec9f1e5c4626d9bd41efe77c532a4c3d42084c3d768b7fcab53c7b3e3933dfbbb68a88bbb76498c3eb6dd43858e81b3ad23fc0893cb61cfd9e2041d3250a0fc0c248b6f8a879e2c4317e40cd33b77b9205aff03b48c4eeaea8a1bf4e127331c33bec8d477df36f3f2a52b508c949c6002f96fd59a4460e98363c96433ba7cd495a3d7eac5d9341d3a9f5cdeaae917109fdc419dd8dd3acf950dbc57fea89d45ffa07aabb1d61b09dcd852e6d6a92585a0099018c4d70ec3b17f44eee785b13b57ffe8bf12895822a478b1b00083c31381d2a545c64010338ce2304f44ac5ab2768e4ae33502fe3604a74e677f9bf4648fa3c06d36a3ce3e4ef70ab48384c1ad478a52a772884573458714b8e7cd7f9c1ec1a3c7286e9e75962a9fc222f2eedb0fcbf6ba9eea3fbe5ef21e0d85e1bc57fa4047d95aa06ae00bfdf673d09cdbb38fd15469467c58c7a218ad0b7586329ffebed67cfdf423b5e9ca52588a4c249f23f12a192de351d446ae9b76d03a2274967f36d290a201cc7bf97730dd1aa3149033d8cf41386ae330c2471c7d68744145b5087a7ae2e8d03b6287111e271fc52ea79265ddab418d0201635917af61e19fc160f2514ddb66b313808282700e51231791cebf265e12fb1a74d0ddaf09b759c34ef883ea65c9307c40b605f923f90c53bd1c942b6f45ce1566b4b7e33abf496da301363161b996933b88b4a4863aace699abc64414cc57c1f4bdf13c235645d68ca748c31687e42b0f93e7dab0c004c522ae22df585e669caefa3f34ed67b97599c3317dd95c8074d33a5f22c330b7a9035541e0a3ea242cd4c92856509ecb5d3c57205ccab1ac5b8bcefe7f6a0159f0a49adf6b8007d4d842178b2f1ff8cfb8b50171e5dffd281e628f1a0e35dded3f0af248da3e3083494d0cbf6ece40388c3c7c8ab2f844d534df896d1e548075d12492f2091f3be81f6f6a5c95e030201dab46e22c862c172df644704acb959058a5e8c18841ce1bde740d172ee0014a82fd3c03200fd186b47ea88b4a839f6b31be04c1c807a0589d4aebaf2d09b3c54de185e9ceeaf4537a6d655d45392a6fc40954d7514b3e91e97a1221ea3a36343cff6e72d507d63b9ca0dc43a2677b463e859f30a0f5baf095eb0027aafe3292aa0af8fe4312e530a6ebe39689e763e5f468ded62fb3ee03deec42c6439742e488064a09102ef2d12ee1584de9f3a8291e04bedf65d00038b114738c6e1b78c30db7cd096dd11622649a651a7a0a1fc4c67343fbb1a42eff361be860c666302e35085592b3ca3a3e89cd1da99b225e218ce582f8e37aaa6d7240550f9fbe433f4c4e228715cef8f63a77f9a6712514215a26d93a33f0dcdaa294c68ea2cf5214d73b368ad354bdc7931f5127ca33803523524e647e033093cdd0fc010f9bc94473ac28f7ba983", 0x1000}, {&(0x7f0000002200)="e6912bef2286b67a3cf312b5bfcf5b6d37504bf26c8fbc0b65aa2b2c7fe52127bfc92203b5d5dd5fbbe84d0e802e0a07d7e8b4d69c14e95271989a66a2637415bf1094b93fa865fb6af145d88d0faa75b93d6d14920d189059f0037d94a713f5790e75c8e34397e23cc9e1ddc76b4c5ecd2947140398ea5b54d71f5fdb43b4844fc4e4d3e104df5bbeaac61cc47b2c16ed99a07d1b3855e89b4c1d50e24a3c2706b0b24072dd9318a5a46469dfe670352e563fa39edbb5de405efb39516f5f9413ed469a10833e3e72d8e171d93d138520318b679e4dce65ba8cf1a3128fb3d31bed4b480ac911fd97410c913e807149fdebff60a7c0c71afecf16", 0xfb}, {&(0x7f0000002300)="573573e1a658001aa79069e2206e67052724a0afef2ff124616be95fbc757731aec0b43cfd044c72191b987e2e480d3dcd62f932b823175e04b020ede94a26eb76f5908c90edcc4f30ca9f8d18146c2c3823cfb1e02ff693877d5a06dff51ec5b680ca8e91ffba8f4eaeddcf04b767b33fb51897b1182c27138ec9691a5f4080355a220850bfc9", 0x87}, {&(0x7f00000023c0)="4e5ee67b0ee5a16586c973c8fc0ca48eeaa2dbf470cee9eb4f553816bc7b7fe3d5fd475b30203801536be9276eba5df8b836a65397f1d586b90df57a252fbb00cb36bbfc", 0x44}, {&(0x7f0000002440)="a6ccdacffe26415fba0e09b5f3d30087b9d6c7d12d63eab403a575a6349306f071592854af4aed1a9657c37daf34271c4223979e2442c08e204a8c07c07105ab5c856ddc8a8cf4df89b9da3f10fecbaca7be08c2417206c6cefe8c9fc942225bfb289e68f3269ae5cc8445b37a24876fc27475d5f0276a93289767cd1d5463c985b5a0854d821489f25a1a379c459a271eb4fba003b6ac0ec4716dbc9ec47a32edd11681fd8e779ab35809fc849d88daff7f3b9b67ed0a87ce7617789a8d4a870d42d7deecd4b2b9f2dce8c589de83fa60751b83b37161080e7f307b69041a43a329bc69cb24d50bd8d3d97bdc024415b20fc834cd6a069d9ac19a136dbee350a3b00121f9120f8b10d8ea969740f162cf6bb1adb102059c1d64d4267a6eff1674537744ed65b9d34f4fc2c6897ed02df7220c68c78cde05bf3bbb2d5c96a55c4a99633a3d00f89ece7e46c55930d099bf4acc07ec0eca3351629b4c184d1150ccd84a6f618e406c815aef30b159f6f576e873e672bc37977d0d90d7f2fa95d06cae74d67cb0ef8491f8ae32fba5ac983c665cf986672aa5f2d57b899ea16dbfc8cea42a92271717f7232de233cf733ae72ace1acd70a8923332865109c26aead431375fb2c5f2bba7bc60619f86033f1799d2c4ab3c047d5880f4fd31b617a6ca12564b7946f8df63155f259a2fba9a0e31babc245a7283e9a8d890e38f42fa2e4ac1e161f47e946704dcf954eef43e72ab00c0ea609354da6fbf66a57ce157e999df79a9bda79486bf40c9964858eb66c98b8d0068e49ca94d971df7a9b7d181630b33d681ead7bef6e10ec44e6c2b16588fde5f6cbcf9690539420236b077669919ca2e2d6d85415b188e1f18d4cb2794aa77d24b424312f60124c3b749684e9e3d233160d7ceee418b3f0b1916d8f4034d99193c3f0fcf1dff6fa40050091eaa42e6867a46b45fcd148b87694e147ed090e59c99eee61683c2f725552b6e628692c1406756741679e6007591312d5f490628871d591b530e8a7db6024f89f5b81f1f46bfc5f6d773b79042ccde355bc6b35a012554bc50d0d2fde91461a86b24b2b84b9bf526dbf2a45d2d6b6a41796ae528cf6b7b4d0b7e7c76879f7502804989ec949d1a8530c2354944287742cd041c92ea0bc6b614b73ba9cdb08cfb14233356b1d574bd7082c973203cbf69e14a97d89edd1f8599590a4fcda89e0fdb177989f06ff8cdd2549cd082f49880e21746cacd34ca8aea168292fd1f2f481f9ed898dd8c1f9293d4bd8aa294e5418a5b0704b010669709a96ee7d6b0756172583e8a9911da0e8d15e3589f749a1053eab22ff550ad9816fa1a2dd999ba1bedc840f174dd066f4006b473501c4aa257d66d057e78ffd482a650d8fb0b629ddcd32083d976a2ea1301418522629b8cf051b2a5867065b8cb52fc5532af8ba704fff04581193d4be07eb306cd5d4e49d23a3f8028f32d28586243ae1f98563e72b1c998eec12623096be01bfc8bdf8d9b520e3528981a730524c066005bce4255244f95d8e3eb29cc73dcd5d8884a9b2dcee057b124595e664812ac036236edb4a22bf9cd1d71868975535e3dc2e611badcd764e984c3d23c92ba414d644c8219c190f08875c8514a2ae018da550b9512aa2cd901c228c8e02bf1b4345a6566a4958fde869be7258debb8333642dc8cb901369ef7550b4413c757e58f50eb00a96cb5e05d63d6eff42e893a45ae64e1af9740133db7211866422a782b9a84994094f99e665646ed150de65bf212e456a1296c39bf188671081371e586736bb93633383820cd24c486e0de83bf80c30a7794e58ddf70ff54cfa275d85bf9cbb1cf64fc80e87f6844a13e63b93f50c5b58879d950b547dc793294e9961e4c14d546bb7254f5ee8ef2e6bcb50233de912a08087e51bb2da03bfa9f71c6e93a30b6bfe0862bf2a64a34500aa63f186ea4b05899cbfa64496a7c0406ebdbfdb3c4665a44c86b010409f49571dbff69c4a7198635547bfc4f2cdc0886d4adc867511fb94501deaf7580994aa99f12f0f3c347b03c6e2dbba520807e973a85dbd451b8a3338a270def22dd99af98dada27d0ce17f037821428eec00676c0865a75f6838088301e9f5c49b4ec23cccd0c11db0ef54899a9afcced509684f5bd0c687356afdfb4064a9a261486eb6c105a2083bfa3e8622e89ce653bbfa00db71c799cb1d3b786596ae5df405a8316c6f4a69b22873c6a7af8e753ebebf1175ec4a1eea289a8fdb3c75832f07b73190bf9b9d80527f860f9c55aa65a45e312e8b2be859629f94e006af97881baada53f23388302f0ff60af1f20cea29694b9c5d86ead16612132b9bc8a6c74e8e421e866dc4160b9687af1041c770f1955d8db5b3806fc3ed6cb2d5fe778f850e55bad3613027fee999db30208d4e6e25c56a37427e178eadc353c4a2c2baaf5d2f67848c2e50c947a9774abd1c15f6f54f1e53f26a9e990a8e0bff8dd7938ebe68e9bdc650a092eac6131e0c8252ae0ded7002771777fa484261f4496f17b3c4fb82cffe8f42d57e67dab5b56df3adbded1fb6046212d2b58c9c0915fbd596948da5365815b4b4813cac3108bfe458285fc42607940dcb781dbd0d13fd469f9d14d0970a8f890cbf5e1bccb4dc93a03ec59a07f64720e385f3181c6ea1f2d3b2366d26875c9fd2a0f862d71694d48232f850138efe95367ec7f492e886570e1fa4ef9159d2336903b72e70198049e08d17b40347bb1871b2bbd6fe0930e5dccce570bbaed620f05bd27865a00227397c1ac45e866c9c25f74c490594c3d25f1889c6e1118d73911b5d79a85b5a930b0e1adf32b0c2840505ce69878b5c657d14b545aaae640301fe424dc0e24ba81bfc09457022e84c34f308a11a661616fd47ff0c8f4ebb928bb13b2e1c56517701376d5930051a09760e20d8b9b7e3378ea73b9ac233115381d63dbdee97f20c4cf2acf34c85c05dbd478326a205a40ea694e5208533b873524512b8a9cbe906beeef8e5971e4ffa87080fb2c57f16150266ffcb4c1022316f79b8eba4f2b25decd48db834c05269cb5b169f01350a9a7cc39f67aa7d312708fd267773082745062f858129b033facde8dee393f33897f1222dd74f90c80d8807c2483ca86ee5440dfb709ca40838c0854be9180d381dd203d00cf7d6c68b9c1c024e4b028efd4b9aa4d74ddbf2f395b436f9324f1299114d2ca14d06d6ce2a9ca4eeab5efc5dfaca926af93b0e37f06ea1184c3871d0a671a6dca6a05ae725dece38d1a7b4743cc2a2265efd564a305f14ffd0ef00f0c4209ef1d56e65d3412f756b95d5ddda3cddb59f8d3cd1ba6e1fe22d4bc62b80baa5ec5ac99d365338836aa1232458420c9404f7a7acaba2cba4b706f218e3accbaa61b8e426511568eee2b5782362c3d2ef86a5dfbe2304f6ec15b1f1a0d858f26a89c4005a7506fb080747a7c11962b2cc87b56f3e8b0caf26ba238b705ec6d22b001c9bb93930ba2c04aba86096e8c6b6cc25cd96c1bb838b1fdeb6de9b42977a7b11f7f933dae9c8e812ffacd1ba50ca63e39bf67bfd0a54009536d1699d0ce07a3621201f5c075cd2b702b299031639012fe9082f4870d673a2e7ec44d91ae04b5e09df6c0e93c2d716c84e6fab4cc1360563133c70ee7217c3dd957a039cb6899347ec70f7558dc8bd4b2b821c0eeeffd1b297f27ae91f990cf6f23b4afee213603de13fd3a8a06da31f876e477cb3fb5c8da1e97b5641347517494b4589fba09436633f3763f6c2d35d538fe4d43903a1cdfe2fd71399b79c7d5b6af16b1e7a48d8e101b4db24a9f449f3ad155b9f5dd649d0a8325e8e2ea95d5bcfcff7a7fd0ce917b1ed41b1df53ff74770da5db00973adba3c048b9eeda1ace85994fc6821835ffc821353c66b4c1793c78272532bfd25a62ff35f057f9580a375e8de0320e50cd1d74fa20cb83ad6e166fbc9261a3f6652aed44e64076ba3b4a9a25340040c0b105b740332ea04b56c188e70650e80202182c83dfabef13f06c31af1cce3ddc29aed89ce0c062d65c92b5ae419dd76f3ad006ab9c76fb0c6db4a3692b804ce889561d079e0e446bf3403605914d1c9b4c29303259c8a9eb915814b92390a20ce8891f4a147a061ccbbd78183c21ff819cad6f8688e693b26e445405732ad90033d170f698f55d724b3597cf10ae0775aa9b6fc4bd51e5ba757467cb37ea27737033d0c5b92f51dda5adcc540c9fa4b994ca7d81f8b8d17cd31132b80783f4cd8be11caf2b7f570d8d825888c67c61c668f4cf1d4afe686599c22ed2a0e9330a57616e073d480fca616cfa2b05a5914cebc9bcaba4544703fc24e88accbefd6d3fa5d5095981e8e751141150f159cdd7827c99325001d58ed6995903622858d135ecf1f57be2ab9bf5babd0c12f05a245826a93cad85f7343fe99fa62887bef77e86e7638e5379bd9570dadc6a5b794507d1d6f37b30e620a0dc6b1640ef56ebf74abd03197090f84b3ca4d5ef3903b53969678161e847ab96cf5a3e91cf69ebf29402fd4f3631cf447a43430554dd60f2aeba908fa5fc4fbd962479d270dbf8b58e44102260717d28bcf11bc69477c95ceb8a11fa2e369b18fb27c80490d617e8dc3e6454cc16250cc7f57bcbb951e2fd5304a666b7fcb2787efd67030f5542d81ddff3b74f485c12bf2dbe30772313a299bffc25d6955b8a21649218129eb8fec91b7e7b0853cb7b09dac39b53e9d910ffee9ef833acb76cfa63d7d3099fcdafa3a1d5a914d34ebb5eb07e36120aa3443512f25d754aa5d34438ad3e11512741dd10d9f82123654a9fa63207dc7e24125bdbcda3f51db5082f960eecab1c2a5abf121a122b8c4ce239c3716728e168f423de8caf089491648cebc1941d152d5411f65841c4bea43e4c6d9bcc693e94bc094faf644a32af73f7d37ec3423d66c70fb6489ed401ef9fe3abb5c6ff1c2811e5c0ade8cc4c02c53d6624bc689150526c359e9c004af258910363ea042262b54862b75ae88e847960cd789694b985b46e599dabb43a47f8004e0e150a750fee47d29d55ad09cdd07a7a65a857eaa347835f692b77b43af956857121cccc33836c5b14374c7536dcbdc1e247802165ba3d9f0a1e4f313a49c5732a5434cff8b27eb0fcd4118a7d10ea316167792c5204b24c403a5d3fac12cd6f4e52df6e4cf10e78b52e4f252f8a332a62e10539add9f765255f9cdc6ec919809768ba829e96e3f1722bf7aa62d64b3d2599c00a2755f6295a7f4a948a4c1198feb1fe416d53fd4e93ee4908ee9ddde286138b60bd2ba36ccdf2edf7d8105ed44dca3c9735389df3318984f4a2cbfb09fca52ddb0362cee8da1e89c4974f7a03555db01ddab9c9fd9776e3abd1c1a2cfa53353e02506c845a1fd9cb7d30ebca3d2cd73f5ac347f0ee943a803f7de2c8a108ee0f33a8e326804fdc72a227ac19640fa2021479ec1a559976202cd36212e9a1207d4b50fb1d0afe04d6181fed2298d9ba9731ec8cee3f5c20b01a9a9373c8639a987a8068262783c2c6d9d2c3e9871e88a8ccefbb4be6226cfb8c9dd776f8760e1886d161c7ce3bd820aa0296506c5c6cade5a9dc8965d58fc4439592cf153910878224248c9aa96ff3665b196c9734794635e6c68e876dfb9f077ce84ced7101325833a64d746c501be538e440ffa5281bf8319076110b31092f007b65db0e8e666e1f45ab8155d15c1e6ec8f7c71259696df37415b97d2a31b29242b3ba77262ed71ecb0224f5c3587ea2e2f3e8c1e61e8ac2e4667a", 0x1000}, {&(0x7f0000003440)="c3bcad23", 0x4}, {&(0x7f0000003480)="adaccbbfac79dbd459793db89d2511f9b0915104ed040d149c9ef5fe0e642a99b7083b3c4603159d2645b5e4985089e347a9a0d62793b987ed1dae2bc4ac012453f378d226c9faa0c42f9b9f735419", 0x4f}, {&(0x7f0000003500)="5efe92fb82535ea3e07a69440d9d33dc4525b1dd9d9db0ab22062f891443d250bd96120a42032b8e76dfb474e55f83098982cd2a4ac9a269e0edc57459860f12a90f335adbc116c574fe2f820fc73f67810a8b922d41f6603453dd311a68e602691a32a0585fa314886b8b6e10f9c2f898a8e2cb0ad8f7f6c09884dc66b7b74fdd5e5dcd41d0778a82229b506313fcdecd5509bdae2773", 0x97}], 0xa, &(0x7f0000003680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x48, 0x2}, 0x8) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 23:49:02 executing program 0: r0 = socket(0x5, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/21}, &(0x7f00000000c0)=0x17) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getegid() r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0xffffffffffffffd9, &(0x7f00000001c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}], 0x48}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 23:49:02 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') chmod(&(0x7f0000000000)='./control\x00', 0x20) 23:49:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket$inet(0x2, 0x8003, 0xf6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt(r1, 0x0, 0x3, &(0x7f0000000080)="571777739e8edc21122f02e384778f801af755fccdbf8bbdb4411b6278d0a15fb254b25d456bb4093d0d03d260fb6378d48056ba2d2f9bb4ed42c618b9f3ef5010314c479d36691fddbe5e51ed38d4409db7e754aae737857a002f4822fbe6a7353079f10e028c037fcfa6a043db13525ca85cb54781097e1456bb60a27d712707e66e1d17a4810ae69ec6f3d1c62aca8978bcd4612b5a639049c5c01cc912469366ba5e5ce1c13644c5ddcb78584e321374b5618291cd9a29725c720bd5", 0xbe) socket$inet(0x2, 0x39c0d2f38b1297fb, 0x7ae5) 23:49:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x78, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getgid() r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:49:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce98951f000000000000004ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4e09000000c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbe3195fd97d753c18f0b32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a594d641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f4976c45a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db5fc0bc46dc7083eb9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4c066f8204bab1280d192fbd68bff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa30800f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90a964a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66f6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed835d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243bb9dc86ab0220f2ca841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee64e77b2d4101c697c8c24582392da3a9be6d3c5ed4a572cd259f7c83a099811fd799bddc88009d38416f849d56eadd8ef7783456f13d1a8a85e097bf9b9462eee34df1398bccde0deb8bd23ff63dc87f14e44a247487964cfc67603071fd08f0aefd068c1e84d5da53ab28ffd66b5991d25f4ed8e1f314e30d7981fd71b5604ba7ac02ddc6d23082bab515c59851fa3592c32290aa3f392622d5a551ce1eb6d808b2e232e9557938b2dddcc0fdba8a85c772a1a8349f6009ddea223d3e28e6d8b2b4eb78198715637e75e8fee4a8c515f14487ee6d23b6aea8557ad86b05b6d9a536b168c627842c6eb0eca08410a5c4da2a8c03e0b7c837b809e2c891a3523b853d5e1dccfc4b30f386f23c770bc3f87398046fd4375b7d4c340c5d896088a4b2f2881153b743b95e0c1fbd63087744b86ffab72efe3e13af89ad0b7f1ea7d2691e790da82936b793ecc9841046ee22f7a4525d1f98be79a85be9ce2460226abf87bfb4c0d703a7948fdddcec52c74ab6dbf77e8893b5e3c567670a24d37e2b2883592c197c81bfda23ce", 0x99f, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 23:49:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x8c0, 0x8000000007) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x10, 0x10000000000000) ioctl$TIOCSCTTY(r1, 0x20007461) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x4, &(0x7f0000000000)={0x0, 0x10000, 0xe0e8}) read(r0, &(0x7f00000001c0)=""/148, 0x94) 23:49:03 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) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) close(r0) 23:49:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1cec2e6857ff77d5f2d354e150d5d8a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"], 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x20000001, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 23:49:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x9) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x110) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x8, 0x3ff800000, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:49:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:49:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) socket(0x1, 0x7, 0x3) 23:49:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="2e4def5943af9f01", 0x164) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000080), 0x4) 23:49:03 executing program 0: r0 = socket(0x18, 0x1000000000001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 23:49:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="511702401fdb79d02af775", 0xb}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x400}, 0x4) execve(0x0, 0x0, 0x0) 23:49:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20000000) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/53, 0x35) 23:49:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 23:49:03 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) fchdir(r0) write(r0, &(0x7f0000000340), 0xff23) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r2]) 23:49:03 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x2, 0x81}) pipe2(0x0, 0x10000) 23:49:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x100}], 0x2, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000480)={0xdb6abd7e015b0d80, "d7455ef490dcb04996f4d7536d1ca877bdf93c8acdee1ba7f43b16c757a1748149d8a4f08258d85555403c8d764bdbde5ddd1d3c2d7dd7e7c49db60e0715d402a5ca020aef7203b34aab6914226cf996464ea7f7b39e7a9fe0daee235624fce89f80e2d9704006d08e24433f37ee8e7eb37ab33a6972"}, 0x7e, 0x800) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x10001) close(r0) dup(r1) clock_settime(0x2, &(0x7f0000000340)={0xa0000000000000, 0x1ff}) syz_emit_ethernet(0xde, &(0x7f0000000200)="51bccd9438e738ff65a00d76e3a221e4ace37f779bcb42a7be493620753092bc2eeb149ea318f8d7f4a15118e5b8bdc097eaebd02b6b10cbff0960941b32770a215059ab57177d698f98936a5d95cf12f3ec4e538f1e95a08ed49a58e784b4137895820d020a3abf3ae85ce3945784a7ec2f79236d795f32fffc441b61b962652ce58374aed0338b9d953387b54bbe9d393c6736e36680a076d549fd0c41208bf759a3da9d9154d9b3b8552a777654b8de56c33d15788ff771afbecb8d561e7dfcef9524bb49d0a6c839209b77b45a4be1d77de73d5f2e18ca0ee8d1f8a9") syz_open_pts() msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000953ca0db6a1bd4d15719a4e6b3ae819a435d1198a7fa25a9f4923b87c2d7ec91a51b7058121fd38a348cfe0083f1caeed3b73ba604f89e7f006a3fe247933fd28eae103d216ead997544dbef7e72231c3bb947a0081a53e597463f4f3bba74035afc55dbde0f2a2d9a2b715523667d3d88d11399b129fa81e524419ed63119c2fc81ccde"], 0x99, 0x800) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x5, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000140), 0x1000000000000066) 23:49:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x800000000000009, &(0x7f0000000100)="292918d786cfdd49f6661db191356b8937bd351c7ef004792bfd5d34c600e1262887e91850e1b62ce665af924102cdf2fcc24a285eabe73bfbfc8bf73ef0beba4ebee37a0421104264113a2f5fc0bbd9e39dbc384dcb3ab1939245d872d2644c0d371f3064c50b", 0x67) 23:49:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x8, 0x40, "4b7f27ba89d46d9c60087850969c88a804ebcd2b", 0xfff, 0x20}) fsync(r0) close(r0) close(r0) 23:49:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:49:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffffff8, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 23:49:03 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x5f}, {0x0, 0xfffffffffffffffe}}, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f00000000c0)=""/120, 0x78) 23:49:03 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/158, 0x9e) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 23:49:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="de4c41ed87456a478de7899dbd2042095e401b8ae14519f29bac77329fdf1dae7780049186f3d9d50d2db40e723f9cf9b2722c314f56d4918e9775d995f8a4ca604d84e9181045dbbff982b084ad63f152e6d1928b665d90b57dd7c07caaa46a667c48db75005f44241eb38e29505ddde917e0d939", 0x75}, {&(0x7f0000000140)="af9edd7372de8762e2fe5afd6c127f51a9134bcc9e21aedac1115f18fe2b4527e22e913b4b0c4139c9a29a01cf722ecb6f383d4966b3825bd29e0270b080bb2cd44f64e2d03a9d6a6f3eb6728009297750d43b71414c34b3f7e31ab24485557ca95afcce2cbc60bc9d43f4262fce9a5352149365a640fab8cb3591e3f91f9b8a852a7a248a6a5c5254e3e2348ba9a6723c5c2940ba43d1e79869841edeae7b3bce7e6ed4e24c0fc6215a2c98c3b91478d14c790f85051b53ffa7f8198cca805689308b9484d67c", 0xc7}, {&(0x7f0000000240)="94a8b1798f09286d77630b1b3c89d7ef3db7d0b44fb72a3145ffea0e8745bf2080b8e3151367ba8f9ab9a52ea7d669efc03fb56722e5345ec89e317831fc9952d02c9cff380a4e7e7b2769d9fb38f41769e43429479cd09918c4f79b7ee2a0c1f3854086145e788e16cd3647983877ba60544f8d56a8d090497fad78eeb2bb925adc544e3df37a9f8a1575627f75dd41a2027fb72959db15e08912f18e156a24c98062d6c6584a9c56bf19551b462a13fd6421d8480ae4a6b39906d30746a33aa5f3c2ad22c1f7f1c5603ccc57e147272e615c46337ae0d8bd32b80ad96e6f416d70ec0a04aa7ec2ca8d1b5ea5738b7ecfca986c992594f2ba10b702ec34f8f7a8a327116d9ce1090df5f041b51d95adf3a163c67d1c126bdba30111901ad619ddc4fd3bfcdd9eb4cf02202d17e586daaa61fdfc07ae1431c13999c3dd1e566e8047328f3c2f13e86c3bddce71e46ec5831f827190c7a1c45711200ea35c86780182f479050696534a9d725b8dd1c972547fec9e16cadb504e9378dbb2feb5c095d655afd17ac6831f72d00b56d7ca9b6b9374f816ec915813fcf3fcc56274383f0f15ff09d26d27e17eabc1cb4f27c93cc8aba8fea986dcd8a2cc5a8ee5e8c414ccd64fa4b84221ef1a4c892fd9e5a6ab55737ddaf7105bd3969bda36c61ffd99ae6a85bd834f1b4afe7fedbed1518af4b2f54187ae057b91f74a7c1b43b77fa4ff9832bfeb3a27576051b1bbb76a8adaa1c3c39bf2c75b2e97604c93090078e17e4b0939ba793cab96e6d3f929845b37bb737876ca5b0d88b14f2ff33840b2726d1a1275d9fb8e40473eb516dcc64f870c11b3e5c6609f7df1115aee73ed026e3598127ab9351828632c5c977b4cc32fd13744312f37db5334abf9a04cf1492b3894ff06d1597509f4c11fb11cee75004a3d779506d88f2250ea0107ef2a9ac80892ad02646a0d7f7dd6ef35b979dd1c73395c9bda6b85ebd91929a46c111a4e7d4ec00677379ca90ee96593059f4919645a2cf874488ba09d923a3bea6c3f83ffa4b07154979a7049f91b4f1408c200186693df98982fa55cf00d0228f51b0b5689bb99d24a5c3bab4c65c24656b5e4c6d7e13ca392edc05e3459f85ef20f7d9c4ee58493e48dbb6b63b72eda302ed93ec57e841992376e64a0c041696af2cb23c67723f58d269aa410f5a37eb7107c0bdab43809ccb59ef7492ae90fd36ef3af1e7f50c6d06d946e32c6778421e0a4d2fb162f8d2411bc2975bd776e9429882d0d3321d0e406de7361c2df26269cab28349bae1b021baea2b89f3e088a6ebc33d97aa7a8ef45cb001e5be575b5adb94b792374a429c21e9f8b794cbb327b6010ed3e63322db5235e34a7fb6ddf66993a1b648ae1c7862f21e99c6448c6351f6e132ba7bff867fe70a8e8120586d7d2f7f8ba9d02acaa976446be7dc34c47d115176f664cbf79ad501ebb5d2af132e3b7fe87641fae23fe0706da4aab0b6b82bb167b997fc481070de76433dd059d65f11a28dd95eeb82357459a7e4ed8cadc44c38202d435dc36ed515e9192f45ea4c0654d2528711f1de4202c385bfe5c10153e99a072302416f0a905e25399ae10b673ba721722fe05f4bbc6cf77fc035ff0dc35d0a8cad0a7a3fc6ee6fcc9cce4fba683fe7ddd6db82ea355fb20d9990ac63ba975a9a94363ed57ce7b0457127bcee6bf4007476d36dc5a0dcfd37824e3525df4ddaabc51254afc23f4987f624c97551e6e9b0d80eace57d5f3edb60a9e2e392135e457d17bf1419bb852bdc67f5de6a832804f1bb8e872afd83c9f4edf65a4fb1e070f2b276d537b78f7a168bb0b72b34ad1d2ab53c77ac2286e453faf317805ff9cbc5732e76d99e0e9f424cfdce80ef0e10b651f9a48234e9f1c899d09a28c7d74305f011c7295ae8710d9e342d8a21b9a03da3926fb548787adffb52d7cfe1f7084acca694ae3738f10e222e7f67b3d3260f1824b49a163d462164b5f9cf74d56a4dd6968ace9a100a5d641246f614f63e0383447633dd851ee95f0ab72ca788ba37811c92347d4b23056a5e47a73b3415f483bad1740dd4f734ac1994d36851075dcdb68a3d191f0b31df6df688d8202bb797b9b07749189c1078f5aca76ee52a2ecf44c9137fb19896232d3cae83c3800057333907fa343c079f959d88d5021c51a1bd74458258eea589a5989199f48ca2ecbb3e7a037aa720179a84ad5e57787f509876e752f07d5df7acb9602e7c722ec791b83d1e1a61e1493e2088fcee94909d6c7835a28d477ef8095c33f8e291fc7c447dbef58fbcfe2effbb23eefda14b02a57e2587e78ba91b7b4b5e01ece9382b4d144948e7efa939e38638ffb02b468fe69af7c7e6972c8086588798d3b0ec834af032b3779ca821a04a77135843f162685a6f5d0ccb0925555f898f2e9abc05d31f65ba2d20e406be37e1ae5e4657538e4b2fa9477fd83003554bf4ea70f7ad1962f73488ef3130ed31439364cd2621c7709ee705b55a50336ddc8f4ccc05a1a97a28c58d5b394286d7c3f91e67b63f2cb010c84fb563c47df191895988ffbf775e4142b9eb2cdabf84d66c35c99f078c8d6dc38b70cbf99cec7b870f3f772c4615c6163e611730db3edcce73e989ddebbb73c239f6d9e72798b3a0f1d0401f249775c97c82357542591e2479e55473518c354e6fa638aee61aefc10c1866777a5190ac7c4b86ac32fb9b57ddb26c56a216a247e83a2c96f864754710667d302468dfd1b9bf20fd2aaf105eebd9b10e5a744b2b34853adc5f2a7c20b385e793c21da2d7d7dcc65c0d15418087796752aa71569ebb3b53128625fbb4d45d5e7c0828516cff68d48e29c2ca116f28578e27d80d074ee6435387e34639c168406aa7fb5e23f5ef14551760056549844d1243ddf763f882c5879a3e13080f02eb7100a0cdf5bf74618d695169f290b746a649a477604dfbca9ac1385d0687fd5148b803c6865f9bf9c196345b60b12e0ecbf5599587bec484446d89b2a05e7440cd16e3b5b80e41867f84a07dc5cd5371fd936a19dea8121bdb0dd3f302a12cc20fa1cb8fbff58fcdd333836947497b78feee61a48129ca432355932a07c9fc79fe1eef24ccb9d9735ac7715153dba0f3e9b86a1b6d2938a73a495ea802e0d855f58c1969dad822b42a87730969c1fe989d01e7a59a6370e831976b272e69bfa4a476e3ca3e7e647546a8cf25abd02add4516ffe047f41bf96ae6a16badd25bbba28e6a9b8493f707e39dfef69e8db2caa8c517585aeeff1479b490ef240ff58a1031b9982494ec9983cf7bec614e666679bc205a056597a464d2a55644738854601930e8f04f8f3ca7cc04cbb1c3ae1f18c956eacc4bb9fc2d2f72c3a82cb6dfa8461e1f12e2e8171b2c3172d10814b37d8d27abf56d620604611629d74ebd12e95bd4acd3b9c4eccb6fe44038dc40245e8d0f9f0b20c1795abfaf1a7876c0a7bf14b477d2f230fb2e6222619de153da65b982b15eb393c0aaf37b1253242bc028712e2387ef6eadf993678311f8354ba771c157c97110c19a3577440582387612eea29411d5ea1d2b3d32b304e0c61656cb192ba278aafb6dab1e0636025d5b01bde6d1a9f72509140a06f04777835a0626c985c009ded3671e0a1fba2475568cc667ff2037b55b218ef62176ad775824818848436ff7ff2fa9bb30b0ceacd26e921d8d597e4a25de37acb6b57cdb168c48263837e692e2b48b124e8d1a1418b714177ad0bb501f038d24d81d2c69d923863d8207a5a87fa1493f3981e3f385b42e4b2d6b69ceef6f55db08ca8e95635c9dc344fadf745fbe03bceac8262d98dc525385fea71a831f8f1b0fdba6758c9d08aa3c36a7768568a824d2c0123210e1496f4abfa04a03454b6140efb6a61953828afccb9a0b49abdd866a343eca44fd72f1715d593ee3f51daebe9d810b3754749333bdec191d62ce573a8d016ac42535efe5e58bfc05c2df0c71e1e70637136bc943fad29e5f5272a219e12fcd88e62f80945de2cdf96aea1763e1b8bd0268746bf252912fe6e28cb6248b36521bcf084bc6c6a7d53e97fecf5710db9be1f96e8255816567a50c7fa34a8911287d94e6d3aadc2efe7670b381a0cc4fd4ccedce6c7269cfcfc9c3a47c58e802a68a0add1e5216e44f2c3f1d25a077e84a6d31e4785092f31e33b214ac1f8c42d2f58c9d86c3948a0c2c2bc2df6eae66354652333d1fc1a89347b28252b33c92762dc2ab27cd1f1ebe91a19a2af5dad4d5af9e18f554b811a65e746b75488facc98f75383f6eb68086d6a9901dbf46746318d20d020ca21ed289a3a42817355e28ba4c08fc7625fee7477f952ff52bd0dbc07db7e74ea9794c96f94df16f960db72ea8318f5133597087e2b9f5c402267b74faa7775a157eb4582ed23e2cf61a2edff10b188dd84cbe4b24153fbb15514ca8d6e833fe3f71a332d9b60505696e36ad9fe0303c4ca67e8bbf037ffac21c7b3e945e7ca3b4aaf255848ac33bd541a6618345bd9caa1f2ae158c9c5e2f65f6adb1b832561c21ee36ec5ea5de66f14cab8ff4f71d1cedd18ec7b6ecb618c57596f3da2c5beaa276cc0a73e015c88c28efc5a79ae1dcb21b7a6d4d75a6fdfa66ba9a4002d3f62c79e6fdae0c3bcd9ce5a99cde94660ce770115b44f743fc72500161d388d3a3e3ae034da567ad5d5741d3f7b2582f0a3cca1e218bea3f3bdaaeac5c2f645232dac744fef9477e0175de1cd19ecf296eee38c91d26a8ee1163c271ab1333e5aeb4e932c5579243a02cc6b68e7fc18d4a35452b975dd90cbadf1518344944ed669f15a21097b5fccbc702571dec6de298a2b777611e627e6fc6fa54a0969343b1edb05c0fe612d511a9f95515e24f2ca9672a46d3fabfeb4f482540ee5ff48103dda060d6e0efe5119487b39e36749fc19974d7b6d95416ec20b06c41781a4f3473682256c1ea95472b4d4ee46114da1eda8aded7438eeddac5d8f6cbac6ec07ed9aeb8b4b4130427286206676c2624413a1e3cd8d00814b95243b9c7e4639d963dcbac32a605ef072aa2a9ca3a40c11c44a570c07a9c5294c1aba6f62b84554a9470454647b71e08633c8bd70fac36441dc3e25da0a9a42c4ed0d8fe60f41aab89541f0fd47a31e8ddfcb9c52f091f4db72153cbc73286abe65e54d65f9f8cae385de065d9df4c619d6bb9d9c310a64c54138c9c639607b9d9830a329c61577a2c6b270b41345cdf4a39e4d8b98ba67948f62f88af4252f7796048ff8d57f18494acac33f6dc8e4df23524519fe7d105cec152a22adca03a265f152222755896dccda2721629aaadcf8a896a457bde1a9b5b23138dc096b70ede3794cb2b4f25cdffe32784774b42f42cf02b278639627087c345511343691ed513bf9ac3424530710b9b7daf6f0606fdd3aebe027f8b68cc93621f5c1db47cc09683f7952a639310b0e4a19064debdb0714e910c6007660ede93bcedb5186f1dd7cbdae2a262bd04c1906adb774111f76db693c700021b9aaf63061777a339de5e8d4d03ad02fcbb6ef9337490ddecba56062f8ea9c879567f6c50191b26104ac7e93d15428114991186e3e2977d98f655a802c5d046b2f5894eb42f45bfa1bce5f80c9e3a5b627bbc861bf3e27fbe30efc7c11aa226cabf430a0d03976d620a6a6d958d4d711b70d2e95827a8673d7d7c018f050dfb4e542ec0d5949871a7242b1ffd882ccccaf86b092563d23fb063f419e4f8d4b64f14d3dde670c69467351a4f1fa9891602d15ea4343625d8f1d17449343984dbba0727e4", 0x1000}, {&(0x7f0000001240)="90b7733e4bc80e36f3f38a22544cb5a44901cba5f798d1b305ee71e8f3728f6b29b7b37c1ebd528a39b61ec392a6c115dd7a758543f1fe24dd80fadc92997f95c985cbbe521a315d3dcec7cd5568f61fa145e2a998cd0e1ff1a76d7be9958609518992b1818a85d93e39be9dc7236e227e639b21d79574596045f7f6b22f880ee54e71f5b69c1c71599ad1055ec9e51822bc5b8114012becf17cb6", 0x9b}, {&(0x7f0000001300)="a19ec8de12074e674dc9da84aa241de9596535d81ce32e7e3cd9a284a70c358060e082eb47af1863e67f3a67765f70f53174e3ab8cfce4aba40175c3fa801b4c785a4ba0f9638171d57c6963fb47caba75bdb8ca8b86ba37f1ae57d855738981d4714b3706f396bf8cd061a95d7a3e0e9b416b1a41dd83c7a629d14e179eaf15e36cb227385f7123e7f68104d1986c6abdd16056a7dea3a4f6b4fac1796415a6e92b33b38e351f073444544f8b96594109869cc658797d549a", 0xb9}, {&(0x7f0000000080)="6129edb186aa9b62db65", 0xa}, {&(0x7f00000013c0)="72b20158511c79f964c601fae1428eeb8d3f4d17525ab5d886929c3b66fbb938d617640688618ea7ca20ddbb28897d9c1f8cf449340c75408951011ae8ce17ae2de8adeab07af8497f8a82341837dd111542310416753704807580a0052144c0bdee3b952ef01718dd797940efb2de332d322ff0c414a03af1169f90840882e5ff64f17f809b0e2ef7187b8fc1249c13fc4628a70654cd52e220c334f91b478462c9c8aa3fccb02a3caec9b307839ccd871eb5d71d4fd2a60ce9904661db0cf373f4caba21c312e7231c161c524469f89e4595d8af7fdc3151389570f7fe4c2d0db7cb1f1e984ccbc11c0527d769588b10fe5c777086eedd", 0xf8}, {&(0x7f00000014c0)}], 0x8) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) syz_open_pts() 23:49:03 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 23:49:03 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) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) execve(0x0, 0x0, 0x0) pledge(&(0x7f00000000c0)='$\x00', &(0x7f0000001100)='**\x00') 23:49:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/160, 0xa0, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x7ff}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x0) 23:49:03 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) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 23:49:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = msgget(0x1, 0x438) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000600000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x4c, 0x2, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x7, 0x20, 0x8001, 0x2, "7c30aa4e8c568ded49538829cea0da28386a107d", 0x7, 0xffffffffffffb438}) msgget$private(0x0, 0x200) 23:49:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() 23:49:04 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x8) r2 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f00000001c0), 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r3, r5, r4}, 0xc) r6 = getgid() setregid(r6, r6) r7 = socket$unix(0x1, 0x7, 0x0) recvfrom$inet(r1, &(0x7f0000000480)=""/166, 0xa6, 0x803, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000200)="c3fcf32ea8085c42", 0x8, 0x400, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300037df5929e74d715d2948"], 0xa) write(r2, &(0x7f0000000100)="167a9dc319e6610241dda369f49ae91bc31b2b2eeffb85e60c3fa99f6dbe17f922f8be97f628edb95bd6b57e213048b37eed896be8b55cdcc7eedccb590f08f7e5c678f6e569620232bd56b6817d447ac35821bd954913e6bdc22650e246fe698f3d40858d3e3266e3a79bda2b67c037a7641962dc769fe54f7eaf5023ad3045aa994ce0ae50e9a12da8464d3f65c89d03fe76448e4af69c66532980136aec1f1f779c31d36cb586096e93d6054246dbe712f87329eedc80103841c4ce82095ec75aef", 0xc3) recvfrom$unix(r7, &(0x7f00000002c0)=""/215, 0xd7, 0x43, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r5, r6}, 0xc) 23:49:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x40, 0x857, 0x8}) r1 = socket$inet6(0x18, 0x2, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x4, 0x660) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) 23:49:04 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x80) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/174, 0xae}], 0x3, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mincore(&(0x7f0000c00000/0x400000)=nil, 0x400000, &(0x7f0000000040)=""/129) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="409dd0970feac4c6c7a29074fa76913176f554b24e04dc3142afd64359b1513d0a7a10cdf3d537adad3a11b3fd1fc654aec1e7777289d7a8ee4f42a6567612b9a9d4de5e445a19f694c5fe3d1ed535f5955e72fafa2a5e516c2de722a0aa1fce4aec81c91bc8fb8d93baa824909409b1323100119fc5961ed86e37e0a34493f753b3359094da393723700b38eb76d063597995e5766c6cdcb8d98ca7cfafe6906524ec48a4c89297716c57ee5de63f429ab0fb24c95086f0d67d4a30cdd0ef79f516ea466a70880d1faf7bc830329d85fb50fe9dc2ff56996593d24fb9007823bdc7b78f5b4945eedeeed04d61afea3f5ec5757c", 0xf4) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 23:49:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) 23:49:04 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = dup2(r0, r0) fchownat(r5, &(0x7f0000000140)='./file1\x00', r4, r2, 0x6) setpgid(r1, r3) 23:49:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r11 = dup(r0) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000001900)=0x2) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000080)="3c05276164ba59095fc712f6a7a887a02afcad632d5c488e24f0f80264c8362c74acc6b78edb22315e9bf35b3fd57c2781ff436cba05675672eec2e9930bfecaecde2bfd4385619aac44013546097540c1bdb3ea66f383895d68ca17d7426bb8388db800946e7bb8d65c85df303bd8209fa74b266675c0b4271e0c0a1815923df483a757b0d201bf501d00d8e2cc62496fd27ee9c644e59552924964cc5a1a", 0x9f}, {&(0x7f0000000140)="cb9e29747815306d8f7a6bf6d0fc28db396f543bbde3e673dc392161f8b97d62e23b350316d728252d272101fdacac28013ec274d8ebdd32bb3fc6fd8083f3c6bfb08f40f4c7dec9583c155a2ef83a1e51ab6ac7e9dc2fd24e0353212c9fe736d434b0c1c81afc3b3960f95b4eae9e76577f2c8f67c3a1c7dc", 0x79}, {&(0x7f00000002c0)="cf71d4b3ff2d46c69ff144cbd9dfb80b9e557f891f0e3751dc18cf3333970e3f0a15fafcc5ac9b28012fbfe87fcc5832dcc50f05b0a684be35186e817efc2371ef96fea678ec16b95e2de157b33f676c6fd830b4601f1f6bcfc1cf538d2f2ebc91650de8fbd35034159bdc5f881d87fcdc30ca1b9512f74dfe79e240afe225a13332b24a8dfbfe0e6e5b8b8e55a63cb1085762558c2e14075c1c3b9defd2a2bb89523cfc5bd3f3963979f447a9cff8d4395a673928d4703c78c362ace0d808aa8ec94dfc45fc8850adfcfb6602079db6b6572e22e2daaac1431603bf62700684e9f20bd40a24a3da5f39d58adf", 0xed}, {&(0x7f0000000440)="621ccf2a4ba3b48a36a6a94d000e8be149c741f4c94dbdac69429a513589e66ea8263b0af8252ec3a340aa921bbceb17b006b05a616a424abaf87ec61aea0e4b75ccadcefa7ddfb869b334cf64097546d219cb37661560ddc794df807826a5ab121993ac09a5495e47821eda5917089e98e484f76beefa419c2e5dc3aecc04aae413655155b5d9b78a87899f491b2886c7c80ff619d89859e8abbee475f5eb9be1f5ef6534f3ee8198ccc455a52de9a86a41e41a56209c90c03379c07d1f0d7adc28f98822c248b3", 0xc8}, {&(0x7f00000001c0)="0151c2e58a112ede0e90d8a772fbc8e16384c3a56af4fd9bcbe50c406ee5008e45cbce61b86e50d0fac00c4f23d674849239cd67d78011ce45435e5f60bd45adb2c300056281e07fb26580a7ca615ecbd6742210898ef6f043328cc1959747755690fb8767f29cecfabb8866228a810903cf30171910ea250106cb322b26eacacdca6e0c3aeb5c038203ab3fa7d366ef6e2f5d65c3f570", 0x97}, {&(0x7f0000000540)="93a4c8a0685cbc3f5b13741ce6cc93d94f6be94f8c4ef7b91123a7f3186ea405a340d65a6c61905abc0b0fc0de0f2afdf0dedae64a70096ba24e054bd6cebf9c9d96ce71572c3ce09867db32e09b67524bad4cae7a2377950d9958809af54539758b6c52908706f0abdc9ee0ea11f45b72f65e4f27c0201fd9bfc1badc4a74208826a5ebde099045aa64d89ca64829c6e41aafca708ee4ec07806a0fd0a55c28d513ac4012117364db89f029bd0e291837f498dab28d5782bcd43fbde819a787d6bc208ec40bacae7dcc9e52dcf2353fbbdc6f9293ad775d2eb23ebe20becfd56649aa398d416c73d5b4000c1bbe2f25aaa69165fc74a97234366e57bb874e26b735754e7cb3f07cbb3faf8b3664597073400e0b3bba924526c9bc9b58f1c5b907120f29fa1e69b4a529d3ada473cf0e48edfaced8337c7a680881dc6ead0aa8dca9488e1b19d513e1e9201f170d35d4fc7a5e6251d7a562864479f4c68ca40c9caaf4cfcc547d8f9dab323d0591603433b7289aaf5335d2f555c0b2453b66aa352a81e5d8c60a3c4860868ac9d2634cb9e10f50aac27e86314646cd8c0c7d1cb566b37b8fc63311d5b0eaabf4ebfb7cc466d4e0b9d38e9371566518224530ec61ea3ff972b4df196746e66e9cf6aa802f48b8e96f288f6f54e7c09ceea7d8417f2ac16f21d97946bfe6218f8f1a7fdb258a201ebe207b39daad3511da61028e850b64d713ae38a97797b84ed66dedcfcd8297d3195228128d45cea57b7a97e53208d75580924a8dcd8dbb588752ac4d1f2a9d9133feed9acbbf39bed3a5799b407414e499a6fdea86a3f4dedff0b0b5e7847cae7e89493379a4de91ae3ac3c879c51bc7bf0d170176fa6060c15965f47885fa801ec40e8fb2449f4baba99704740a1194fc3fadf2de04169fc1703857881010cb56e232ac8b4eac5d58896e01e38753667de6a317ee0c782669f35fc8c901142e9f075b41ab2e3185a03924710730b86467c0c339701036502a17a1a3e2bf3a66ba93d3b9d92801c2b8101732a7d43497f2006e3ad32d8467e4176ebc5c2ff432fe05c580c629f6f234eb4255efd1ca332f328557c2cad6f21f047939821ee516656a30f47eb654a0687ef5c38cee115bdec501a5df2b97ab97b0b952c2a29a6b03f8ef78400b4cdc1757271397c9642ad29f71c34fcbcb557d03cb2441d2da115942183121f5fbaf652e1668eb5cd2f8626e060472282f15f507aa360887d0578152533eca3295b85186126d0788aff59f8878b4b886f243be7bb8e0f26ed9eac778ba16fb5fe0854ccc181501d19f2ce42bf61395ac6dc36b8d5d6b7b41eaa53e2349295b68013eb20d00fb73bed1e1831c96f8eddd6b3616016d582930cb67b89d92b88f30c27b8b91c1d6cd64a5132cc4cf1c1960b3cb951c5dd014b625de5a71879f801afb10746134232210aa84f932179b31b1d4ebdd306807bbc4b28406bec5f7ad28e3f83750f0db24c21757ca4484973a6525f19712ff240c45d780846e35558da0c786526ff2397d8311bb447c3faf5f619adbf697324c9db8e7224a4dd94c7084dda6b67f91502fa5aaedbf91ec90c8d943d21d52fee4eb8230ec4b8a80934941cdaa8f8deddc3fe0dd51e9cbe021cc868b1d0bfed43198a419e2f38d234373f245c5e83816f85506537290c56341baef3dc075fd82ff9a7e801db52e5e6fb7743d1bfd2f56d6309708a9b25624bf24bcc9c297180279816d3ff0a692ac493d8c2817e0ae05e2633ac5c8a7669070bda6cf84ebc4e84ae7de2ffcf55e715b6ac5bd0b54031d4058671ca3c5fe8976acf8406404d32afe25373e4a8b5473c2ca6236752402a2703773291944c9f83607e3780e0fd8f4d39a5e28d1ea9efe5dc03c28dd01af44a6f941ddca81f2a808821107ac9ec12c4f6871b610c10afd06d95554cfc738ec221e68eb1755cfa49c174776fdaa30b9146e15bc0f58f0856a471d7aab5012168ad2fcde0eb24c3060bee1ec645b49dfaf7eda4ce049d944202d1862a37433126bfbfcceeb826450720f3f48c2c8b45c58cb2f17adb5a9f68536b59fa3ef8c656e5b6c77e28bbc33d197e78a3323a7665f5e01ee89fb0694eff2ba751a49aa8609013062de791e4665d02fd0e792998ff7503d258c40617c8bd09d2b1c5103d9ea1b860b1427eb720707d7882999b16f9981420c5ac60f28e5dead37f37205cf9dbcf719c267214d60a035984d77925bcba003dae1b7d7828866ca5f049fd1afc23740715596baba17be7307bdfa5e80585d1f20373b089129237d227b0ed3e44e5f12f5af42d8a62eb7ae413100303fa7e6d0ecf2d61bc651c5fb3fad4d9b0bded6866c8754dd87bfd06c0e12bd4f3723d0aa7d627de7a1be0086683fd44d825c339096905d8888a382c7f4593aa77faf24e31f19385cb1c1f6ece5ff425a058cfe751dd73ea139bf5e7a87bdf5ed7151f08b58c26d0c4f7d1364921ac01184a5403b52d855dc2760767ed780191ddc1ead1a13556b9c62ba5815f5b91fa892e4fea4afb552a4a3367b0e5ea119d40373689ba4c043865b297b44f38658f088a0308aebbfb1ebce4ca2a770ce0c747f500afbe7bf54136b8bedc84d79fb7c74be0665cb824747483f2f364e4ac8871b97a0673c67b3071625dd7b7f5bc1189ed8c079c2e636c57e3e2164e1274f38d10a869e5d8104b69b7090ee236634a3a1771a0fea31bbce51ce353e094f86426ea63dff575726523b48fbf84910c102f63065ad74fe5426f024d007330700009ceacee9a1589b5a8e62f9d697bb9126ca9e1810fa75e9ddf9c8086de99030fc6e73a1ba8476c7c30c80dcd926d8cf0c78434dcf9a0b0e9e6d0e5fffc9ed63a0c103808c1c9cb199fc5479d8224cb32b89d71b7c0696babc0e71f9a0d8be6d7c005d131651645f4829d9ec1bb14e2e7f425fe0e07d307d7657f2110578172dbe50e6a21f14e7c645dbc10617c2b979927e81816dda60de9a783cbbbdb0df138a74c5fc2bf20ce4c3d218dd5a539f4ea172361dac7c6453250e1dfc66a5180c30b1201acdd489f55eaa5dec5858542d1ed68d019f60c4a352173ba6293b9af88f6f417bf5f1a1083e57b8989442a8203604a6e6ae54ed12e16af9bb03b5446e425b534f85e5b007e64f13a1f28341dae54ffcfdc499e330418946103a0898ecd1ceb06e0402d190b02fbec3481b372b3bda45fa0e42d8534f83dcecebebe428073048eeca3118f2b05c6d95c73f9e3be5fdf494171d79253a3c7f1c6d315cf433dbadba3b963ff36b7e055edfa01a187208ffd231ed90059807885373d8a73b9fd033eb39a2eb3cccf36a57a31f3828b2649022f4f769c4eda65140de98dcd655b02b9c94c246fd4155d051b076cf88a56e736aabe144b087fa4e263cfc6d745215dbd2c16cbfeaae4f8962f0ecfd0995d1e2ab068c8574c4ab4c045c2764c8ac6fe189e95fb5d70edd0404f3a337176d4e75a7467738e8507e86eee7de0a303ccda50e231608f5280647753b5e775c0d1a1bcd126c1b7585257077831ad27aabf0d59b5a459e9accb21a3434a03c3b8d49e9c05936bea0e17f64fccc98a2799ae117445166682b8f977fd436fbade61e3895f662c8863ee2d42c75c8ce409fd8d0cbde356fb9d4b49c3656b429c383bed1f3beb5b0801cec348673486fd01687e6aab957a7b5531219e462794ca8b3b4e31e028644b089a9db526a219183d8e9b6e51d3e91a902c0421f29622b4c07602ccca8a22b7d020bb34e712a6ee44c89028289bc10408dda60e669d88a2becb6b1f6bb4ff1ea3542a1618fda0719bc597c7301bfee52cb4f86b264c716a1f7462df04e644a3e4f504b98c2b4d2b6c18c334aa09a525cfcbb685be142872daca273eb518b87692d034602ad1a546ba80d2e35e8a19b617a20e311c9cfd747f15139f175fc1ee8f0b10758436fcf99ccaacfc4deb1fb3efcf79917f83e75b9d87e40c8c6983f7849958853828a7a6aef4171871bdc12cf6d8df6751ff80aa925eed5ce9078199ffb5dfaac705e4c1595516f40f8c08640304caaf8cf8e7f9a0cf1cce0b8fc30fb04d7ee05cf4d5d74afe4fdd1e8349e3660e517701aaac0cc69d5de4bfc3bb8b6e33f405f8c5bbe1f7fe30ee7073fe21ee98111122e124487565588d5b4774c16d99563b45a427fc5cabde99c2f5d3a2eb629adf904af122fcc21ea9e68f928b24071a1c690fca3ecf6a872ca8511aa477fa5209c4938835a5b30ff9ef682df03e3f70a8f97deaffb7fc27d45acbe4a72187d8da8f299185d0079efd93b74271026256ce76ef134a0f46132c3dbd4b1f6f7ceb50b4ce7a7e6071b20770b56eae38e7a7e88fed749a5f5a5244febdca034a14fddfd8ee002d6770a5c3e9a87f8875592fd6ef939cb845416c47029d616b36cad772fe1119b88a2df3a2f9a2e7e2622afb0a7c46730f935ee0810321e645b8a9c56c33bcafa4492e779f333b1bbdc1934118c39e8ea5fa539a1bc816bf48c6a7f769613b51f42de51d6cc9cb8bffe0a1d07845a9de25b0e3dff412c5c2da028f279c52da6ea337aaedbec22730ec3d8927b181a9632eb19830607ddf9a22b738291ca28bc48ab4d23741b6cb18fad5233f392c7b71dd0e35eb3895b07c26cde44dd746822099bb130b839949ea880b4b9df1d83fab3d4b67cedf1982ac7f260acd7d1af84922be62151812725130146426778bf1f9e68723b65c1115eb2e69ff7d660ca8505f548689075da7345ce38e7528a18e24baae4a63f45e035e972a738a3c73ed080bcd68e073a6c48be07657305bb9fb0ab683371a319e1956d7b1ebcc7a9e53a20087875b6cfa97297aef113efd94eb634ea85046f95d04680286910aa30844392104e7a0831349a0befea652ce6f460cbb5944d92cf8c23f9f04ab515d713d938ef4cda1db73d5c58317717f748138b1a9917777fc320c0aa6fa9ef0395c2da629bc1f7ce024395af856bb3e21d26e7dcc88e5b0a7b5a4ecf782e644522a40b3e73256c346801a71d9b0241f838b6e7e8d4589bcde796cfcd5faa62b3e4cc962a80f5a11b55ebc1dc0864017268cd527189d359ecd792d26c93a667dfb0b14379fa9972da5c43f16196dea9876e3e798184b7c6ad3d3325e65e4cc590452430404c23d47f7bba07460f98142011b97270741d0851e30f1d3eb6d51b7f52a34696b28353e8af70cb79fcf59d44c6812fe016ae9cc5a2ab49a738fece117eba508dacf4e242091dc8ced6ba677ea36a4fc8e62612ea32084b4e779c61950ef890e86d94cf7d2cfe0b4a1ba0fb5cda3e44d36ddd55eb50d5a2b8e3ceceda33130ecfad81916bb374db9cc4a3ba7b3c7eac3a08d562b44f6e37221a05e149f5d3462aba196528a734194dda9636e99fc087674db125ad60c42e48468d7b0726dfa01b62823487f05aa593a6f1257acd7afe814303fca9f94e8ded508bf5cc9b2416fdbeac477458882280bfc69af9a668ce145d584dfc3563055e40dabb1def90481532b56fff42dcdca69b182be2133fd704f7c810c618a581faa6bb6fe6cf954c9d57966f897908221e85f93d933f7141af09eee914fa0d23b218f3ccfd0f4c8624287e3f119f16f118df205059296106fa72523328233f063b750f5e2ebc74ea0c9f752e4c567ac752b3eba21d34bea3f81bdf38e85ec26b8669d767a442145f4d4be3932595c26c50a9f6bea828ea48f855b1f0263bf9f50405d44eeb008010bc8882de94e8ea79270c8032c83e559ffbbe08ac34b5cb2d099890ab0dfc79f877b428cedceb", 0x1000}, {&(0x7f0000001540)="c05d85c41ab1f93a33d902f7a8b005143c96f4bb3da8dd9a423bd1ffec8efe1358036d13f38201de8b1ab7c3cea7589aae230cbc9eb2a7423aca8cb5fddd80a16082d2f4d3d7781c6ece83579612aa3b50fdcb0fafa96958fa98e466b1da828a", 0x60}], 0x7, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}], 0xe8, 0x408}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800ebfffeff004b80a94b0000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 23:49:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:49:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) listen(r0, 0x0) 23:49:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getpeername(r0, 0x0, 0x0) 23:49:04 executing program 1: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:49:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 23:49:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fsync(r2) dup2(r0, r1) 23:49:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000380)="07eb02000057d1c44329ec71753ed43cb2d0ae37cb1f1b56f4741b5e744b96b8a57050ecd8cfbb7da470f861908a82fd642e5a1f548584d3e32c08f1ab9c8144a4fbe4cc652fee041022313777084a95255c9c0ff7dd8e2660f06e0802cdd8a8e02db0740319478c7fd6b61ac4746a84a34fd8bb496c8fd99e59aa95c0451b2a19e2c27230d8f7551664672587a077b82a8b5b93dedbe2b11eb9cdf1a893819052eeb13def127ddbf5724e1af60bfc60a157bdbff88065b8988c051b515328fcfb9fb67243a10edf90837ccb3d160e263b71d7acac4fbdbf0c320ba573640df4758a0e30ed4fff5c48c29eb5b2dc488807df44785c3567757b02a1657502a605dfa8dcd69d4e44ba732d9c7f2780d7d77a4c1e7621d2821f0000000000000000000000000093ecd7eaaec7ebae6ce1c1fe4ecc613456ed647296a9f30d8335b1d0236275ecf8d3ceb33e50715c0f57713b6b56e7297fc3b4bc775c99bf0481771606db7b0c38f35f03029af193bd9f3b364b6674c67f8b32d66f62144523fd105d6a722c", 0x184) write(r0, &(0x7f0000335000), 0xfc94) 23:49:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 23:49:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0x200) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f000041d000/0x2000)=nil, 0x2000, 0x2) 23:49:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x20, &(0x7f0000000000)="9e477f201139309bab8e994ae82fa9e21fdf1ff6ec3760a31f21d759acec80af6288539e06e212b14aa66a674e3ad80be64bbd994c028ab885346bc4a525f72b24f18ec4dcf30a25759dce1cc23c63ab988be624b39fa4aacdae27b5a09afd24b74fe2e62231b54167486de92df62d6cb3521fd58267674cfea8abdf3a7cf38328d97c58881b8531fc55d013214c75db29fea9316640b44344a00d", 0x9b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:49:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) flock(r0, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xffff, 0x2}, 0xc) 23:49:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xbc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 23:49:05 executing program 0: r0 = msgget$private(0x0, 0x221) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/180) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) msgsnd(r0, &(0x7f00000000c0)={0x1, "2dfb9ceb3380808aec843d36449a4fdefb31a344a5ec4a21437a6d141c6acfea03dec1e5bab59a07d8e6ef2f632a50bdd44e485e1a207d36d6cf00dd159c8fc0a7c5f69c967b119627125c4021a0c507ee1e60f14c67f6e7136139079c8c6220f99c6bfab44ca81cbdd6dc635fc370efd46b6942c0a12105f5c4187b9fc8bf9bd07bd62687b878eb3297bb7e1e5eda1610791c04618438fb231b0cc5eca5c3a4b703af7de0882b94c8c3194a8998d016b39d6fe9924a9b7fd1f26bbd1d78d267e28a6364f4bb42016cc3445d22cf87"}, 0xd7, 0x800) 23:49:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x7f}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f0000000040)=""/73, 0x49}, {&(0x7f00000001c0)=""/238, 0xee}], 0x3) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) r2 = socket$inet(0x2, 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0xfe) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0), &(0x7f0000000400)) r3 = dup(r1) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0xb) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0x8}, 0x10) syz_open_pts() close(r3) 23:49:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*.#\x00', &(0x7f00000001c0)='(\x8a\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00']) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) 23:49:05 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/40) semop(r2, &(0x7f0000000200)=[{0x3, 0x85, 0x800}, {0x0, 0xffffffff00000000, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) 23:49:05 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='X\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 23:49:05 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgsnd(r0, &(0x7f0000000540)={0x1, "019b36e962c871ddb2b0641ca1e1004e0af7ab49d67cc25a6b2d59e66b451c65c018a21aab31aa25167ec15e05fb463f6f"}, 0x39, 0x800) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0444e2161e27d3b46b07acecbc1256bc37ec19e1355ee5955912b83e57fd09a055aaa6957b51ed82a5897028c19e5b700e2672f6f0e535812cc7e155de7f9cffbe366131d638701a79a28d80296fc8a534ff688ce8022137221e30a1d352db9c09af3df60c507257b7b12b53f7f23c32f40143701ee1ba01978645fc54c82e482de23358d1665dad"], 0x1, 0x800) renameat(r1, &(0x7f00000008c0)='./file0\x00', r1, &(0x7f0000000900)='./file0\x00') msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) bind$inet6(r1, &(0x7f0000000580)={0x18, 0x2, 0x1, 0x3f}, 0xc) msgrcv(r0, &(0x7f0000001900)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':\x00'], &(0x7f0000001880)=[&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{)\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\\,\x00', &(0x7f0000000700)='#/\x00']) msgsnd(r0, &(0x7f0000000500)={0x3}, 0x8, 0x800) unlinkat(r2, &(0x7f00000005c0)='./file0\x00', 0x8) 23:49:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x6b, 0x0, 0x20}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x20}, 0x8) socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x280) fchdir(r0) semop(r1, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x6) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000140)=""/85) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x4) 23:49:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x100000) sendto(r0, &(0x7f00000004c0)="abccb3c96003ed22df987e42536fe68762daea37e23f308600a3add5011dff4da4ed172f7e681ce49417ce31fa5ff4c86ccfdc4b02989c13313635e10544cb02f0c6048d817575220971da51a889f3dd0d2116c73bcacbd8b9533a95b3697f68dbbc4df7303db5515daa725cdb01b89baa2b9d24ca0b37823d", 0x79, 0xf, 0x0, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820268eca2235d850314"], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) recvfrom$inet6(r1, &(0x7f0000000540)=""/140, 0x8c, 0x840, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)}, 0x0) r3 = msgget(0x0, 0x40) msgsnd(r3, &(0x7f0000000600)={0x1, "7f02b04a12db699b811eb4d9855b928f9794af0a3c5689db531bf5d8e7260ae8317b3435f4ba3ed80103ab3f9266e5c9726e1ac81a9daf854b065e7d1aef986668b5c94a7e5ed5f9e0fe9d42b90be9ed8da4390072bff0b5657fbbb785301821420d3d7e1157d1f25d84bb915b09df66f965a4242f199448b52beca1f464a638fd68621f65e0f6cb08eaea6c7cd941e1ec62cb856a66332b34fed91b9e676b20f163ee301abb3c8b9827da4e9da033477311e93aa3539c1fadc9f5300b522a7e9d7770b7f203453934e3321db8c62214b79645f3db5def1a3dc50cf635ab09ff3df1b9615ab2ffce771e1fd6e7d958a091616cb7b99d766d3aa6d79f57d7"}, 0x106, 0x800) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x100, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='v^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&@%!\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='\xa1^\x00', &(0x7f0000000200)='%K\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)=':\\:\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) 23:49:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$dupfd(r1, 0xa, r1) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x100) 23:49:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 23:49:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x22, 0x2) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') 23:49:05 executing program 1: r0 = getpgrp() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) fcntl$setown(r1, 0x6, r0) 23:49:06 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) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:49:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) 23:49:06 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x7, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6]) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) 23:49:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:49:06 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) 23:49:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fsync(r0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="aac98c3723ad5fd8c6f58f10c685bfd98de9eec92dd4171238d3bac4f21d3c9ad40adb7b493425020d32aaf4296b2a533fcd83cb133059f71795ccf6d9d4d7975d0765de91118132f2f00298de8fee8e26501ecb51c2379ccf04cb732fd67dbc70a8c9c7a9cac4e77ab6599d36829257c9a8cf59411ec0b2b35b617e63942b9c9605ba4a430deb0a07a2ff5fdc52bbff0c183275675cca62bf7701e160ef442f362459467514d1d79f448e0aed13db497ac7b728ab8cc0", 0xb7}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="e5af31599469f598fe1ec7c4539a4470f3b3a4d821aab3ebf98501dc1e8f3962edeeaf625f2a28284cb9db8a9c1acd195ed6fa70295df06ec908ecb769644fce143da007bd04b849f02cd6cc7cd8d2f9c7646498a967cff02e964d656b2e90838576743f0ca4a64f5dec3955451038d54aee2ef858c66dd652138bfb72d6cf2343ff72096ab924c077d792f480f7ec5bbacaa39f48f2d25b6b52621e54bc880345c31ac3242a3a", 0xa7}], 0x3, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 23:49:06 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r1, 0x8, 0x0) 23:49:07 executing program 0: msgget(0x0, 0x180) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 23:49:07 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x7fff) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x2b) setreuid(r1, r2) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x1) r3 = socket$inet6(0x18, 0x2, 0xffffffff00000001) getsockopt(r3, 0x29, 0x37, 0x0, 0x0) 23:49:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) openat(r1, &(0x7f0000000040)='./file0\x00', 0x280, 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="dbd4bb48adff0f84ff04b7ba07bd30d02d1c40ecfbd004bddfe26119343a3e40effcc345cbecba83", 0x2eb) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xd32, 0x7}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:07 executing program 0: r0 = getegid() setgid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x1000, 0xc6) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/53, &(0x7f00000000c0)=0x35) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 23:49:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/13, 0xd}], 0x5) truncate(&(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 23:49:07 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() dup2(r1, r2) semget$private(0x0, 0x3, 0x292) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) syz_open_pts() 23:49:07 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x9402) getsockopt$sock_int(r0, 0xffff, 0x204, 0x0, 0x0) 23:49:07 executing program 1: socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x8000, 0x4) 23:49:08 executing program 0: r0 = getppid() r1 = getuid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000600)='./file0\x00', 0x109, 0x6) r3 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r5, r1, r6, 0x20, 0x9}, 0x0, 0x44}) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa5}) fcntl$setown(r8, 0x6, r0) sendto$inet(r9, &(0x7f0000000200)="fff9a92e9b69d886ff33f2ecb6", 0xd, 0x402, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r4, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000300)=""/82) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000380)=0x4) socketpair(0x6, 0x0, 0x80000001, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000480)) getpid() connect$inet(r9, &(0x7f00000004c0)={0x2, 0x0}, 0xc) read(r8, &(0x7f0000000500)=""/224, 0xe0) 23:49:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) munmap(&(0x7f00003cf000/0x2000)=nil, 0x2000) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000001040)={0x0, ""/4096}, 0x1008, 0x0, 0x17fc) clock_settime(0x6, &(0x7f0000000140)={0x8, 0x7}) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000034a6c6bc3d2227095665c9e1a55ccd41bd9848e02f072a8314676e2de4a669821f4e5f8fcfd621bd0ed04625e3e625cbfbde10d1c6941585b3498095d90f15f918af68b21d878e092c5d331d3b235822473cbaae12ae279f3d0682a7c090ee6761e0f48f433272634f0863277252804aee257eae5955598df2c7778c66a4613026bf7c98cf80444c5f9bf0aa1b85815b5d51c35140a0f9c4478647c2451290da1bfd9d4605221e08ba14a6e55d2516b08c3c8c0535abdd8f5677b38d735856c1acff1e96c08926b2f07b7c91bcd1f2c1cbb0296568010cc487fc1b60093bce0d950b5f013f37d98df867290e007abe3bb1f7155f4fc188df1a4e3e152a46ba530098c02f95ab067a755518548c1f7f163a4948b782559ccac1cf1d4564c02b85178327a522ad955fc758e24d8b079b74802bf192e88dd345ec6554b8ac019f516a23d2fa91a9b725a95e"], 0xd5, 0x800) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:49:08 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') r0 = semget$private(0x0, 0x1, 0x40) rmdir(&(0x7f0000000200)='./file0\x00') semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/145) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 23:49:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2080, 0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 23:49:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000014000000002b47f7e519ca85e7123012cc4b8a4c0b3e057fc9ff6bdd5e7f875fb130be8a61d31d21"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0xb) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000540)) r4 = getegid() r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="9d76ebe2ae35ce6c246038b9cf5fba701cedfaf236e628c29ee7c857e354f1527ae0754035362a6c488915eb8268474a111acb3102e1c6a2b901063a3203ee6054ca167c985bbc8bf5815806a6dd8f4804966ba5c684b6d3a85ec1", 0x5b}, {&(0x7f0000000080)="521059d4c93bf98cbe8f1ea29ae1fb72", 0x10}, {&(0x7f0000000380)="0457ead9fad05a0b4be4d1a8f7880625fbff47644f40bccef3b3e306f71ad4b775160f1e41a939ba8313a6f22a3d3e99a2f298e54e773bd1f6619adf06741dfde3abe406a7197a4ef529de2b0a1ed3fb70441608aa85873ee80984375e5ca8583eb5faba20ab3c80cd3008f97d40d89de91e5f16487e14d4a30dffdde7c939ac1f2807517ee1cb097d60b7ec9e805f08b4353ce65b77ad4c", 0x98}, {&(0x7f0000000200)="448b8c5095062e193a3c69c168b24b4bc124f73d888136f7ff9172c857df70e709e7e78f52df73bf7e8561f785baf0ef5053e37f211424fc31c37eae95f43b48106fd51389ff", 0x46}, {&(0x7f0000000440)="380ceeed319547194d32d37732e6d717308566196dea4b381b31f168d9574d0a0456e410df896c238a3a2fa8dffc310d7c54f40f8a7ddca6d6d6ebc0d7309b8dee646126906b5a", 0x47}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x4}, 0x404) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 23:49:08 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000030c0)=ANY=[@ANYBLOB="00002e2f66696c65302f2e2e2f66696c45306f2e2e2f66696c6530009bf567b0b2ffd2c31000145077b597c624f6789ca99b746f1391fb3396cc9f30e89c151be818d1fb1f1290252aed4568b61a5bb0b60b3f33bbab1260daa6113ffac246c84ea62319dafa53ff04456d2e7e1a2eacc4dea6d20f57db481daa894d43ab058a281e6800bec185bd5daae8b000694b730b7bda5ca69b3ab084081883b15b0000000000000001c49fe6f4cdc050c0e8d9ce7543ff0367034b443b5f7f4012b4757c2c50b538f1f147d43ee58c4c880f9f95c5cc46a426f88464fce6ef9a23a2f24202c46fe78df5518fc6cdceeb5243758ed7f2e32bf1682dc6f465e9e495a9c89a326b40761ecda7f0ed82d092f3beb6cf30e1fcd11c487e574d40facaecfc62983371791daa83b178a8c26facda8b8097adafa32f6b1b7a556604b8391c2aec6c605e2db4640ccfc4bf9436f619c7efa27e99b7e8d428d2cc9d7ff235225901d3eaa5535de40c94de047eca20dcaad81c070a66f7aae1ede9610c221264b8f93918e9a5a367e3ad753cfe6805e0dc8b21fd92d315008fae435b2fbb26f2187d40559cb28b3585661738baf359b29a"], 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') unveil(&(0x7f0000000840)='./file0/../file0\x00', &(0x7f0000000880)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 23:49:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x4003, 0x78) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/214, 0xd6}], 0x4, &(0x7f0000000440)=""/222, 0xde}, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) recvmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000580)=""/104, 0x68}, {&(0x7f0000000600)=""/235, 0xeb}, {&(0x7f0000000700)=""/102, 0x66}], 0x3, &(0x7f00000007c0)=""/4096, 0x1000}, 0x800) listen(r1, 0x0) 23:49:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) lseek(r0, 0x0, 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:49:09 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="ef27bd", 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="5d9e421a2ca2032ed789754e74adf1f3293322cb81526b959f5628350fc21b5824cefb43296342bdeab468c8685d666a8aef7c011eac00fd28f096ced4ee825e628f3c866078b88f1cc71bd80ce39a71ac899d1147cff76923ae30084a9ba3c9ceb487bac08b449d9811e52bf7595f141b5fb8eaf6616e7041c39182b401315ed420b4a8c02a91539b010338668b78c7b05f6ab2b4eab96e475c079e000063f4f783ec75c48f929359f7e5fb73849ef7074629e5f121e100c04b30263104863f028bcbfa966aae290470c195d311f61e9b8b56189d5c3f2921bc0a8af23d82a91e18b3d8b4cc9ea9f65a7807844372d5ae64f1137c06d71f15779c644439c9a61b28429254f4c1a64f75e9af1fd5dfa00e9527b49d77ac0b1e6173b67fb66d2fe277df4b3044d0554958a7921860f89cbdc774ff2feaadf5aacdb72e0400b10f824b7c7f8e60", 0x146) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="36cb728975e18bb216a4314e25ea64a6d3be4ec172241dbe3ff3244ee1c5cd9f2a6eabd1dd1a8c8334719f6e25cb0cd56bd54c4a7410ff12d41e0df616c4b0df95362bb5d754c9f7497959e27f971238de3cb8d296302c8137378778a8be68ba835cb53b464ff28f1663a5148ae3bbeeb64942e4ceb2cfdc3122793f503ca13fce8da128d905370877f30d0a0017469559b5a51f89bd9fadb113c89904f7b8145a18bf18f3c6c705e4279b9cc3ccc1", 0xaf) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 23:49:09 executing program 1: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) syz_open_pts() 23:49:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0x6) recvfrom$inet6(r0, &(0x7f00000000c0)=""/86, 0x56, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x10000}, 0xc) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 23:49:09 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget$private(0x0, 0x50b) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x87, 0x2, 0xffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r3, 0x0, &(0x7f0000000100)) sendmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="99358793457703687760b107763a1344a254d269ad6026fcdb23048535fe316aa381172ddf6bffee59a50c5eda4092f228f06edd7783fca1e1897b7a4da171fb14934c6d78cb1cbced02d876572ef0db974bacd501683401a2e69de4853630c3786938bf35328bba57c80c18ef4fc0b2a193b3aea0771f174cb6d81d77840f3a380f1f37e89b63708ba243cc3b244eab5718d6b9182fcf9b454ffd46eeb4b0b73af775431f1a3f3565cd19bfbf086068c6914ddce3f57ae5b24878", 0xbb}, {&(0x7f0000000040)="1f357a2c81c44b914b9fe9c429e5218ab31821fd23660b9665886b9033845c8f9a2eabfb89e51bdcb2238b3f4130fdb960", 0x31}, {&(0x7f0000000200)="6b09855d12d69ed673a4a4171e3f4ea79d8dc0216e6c00796824701405513360e6e7fef72cee21e5a80e0e148a08a7964b56552225b58f6f7dfb6b3072b6089a895d57c55d20cf5966588f017296af55d4e6f330d275fb561ba0e726bb0f716ffa87b70eac4d417341db02232987454575b146c3fd081399053970db4ece20b8925a7c3fbc7df7d9712a31a228747e3f3ca908197ea35bbe8b868269978b40102e34ae84ffa8a955485ff57db7a2", 0xae}, {&(0x7f00000002c0)="262e02deef7025f00cdb15684d2ee70394a593d1bfebd3fdfb369e5491ac97e797358a879345abe536559a314f2028212c9102c050a09bd4ab309d0942788ca2a444b3b28164e6fd95c97f2a3c7cb80be109ead8f64dcefd2ce46582c93c18ea45f27a9113d06f65d6efeb10eb5e83b6a879e752a3791d7f1acba59c92c711cd6a05b76b53fdf7122e5e3900bcc3d82a6d48ed68c85eae860b65f19b0b06b366fc78ccf5c352b06cfbc2cc1eba5f1d614c94359ef7421ec3f840ade25445f8", 0xbf}, {&(0x7f0000000440)="ba7623adf27bb8151567cbdb18ae22126cc0d92c171f3a38a246f15037e572c67b2e162304374c6ac4955165ed1db32d04ba602cd639d827f365ab1f8c7da700ca41edab82cba08ee6594eee4ceec18f630381d50e0975420cd9e1b767a639c6304e2887f7eced4bf651f5256045870f55a2d4491ec95cba64d4695e3f5f09c8f5724bf2e4680fd07e48615a4f46bbd4134ef8d0612cec497a366534f1fb2afc491f3dc4668dbd3544ce485b8af5cd3b6d60445c48fc8b080f208b18e048013ac4873c68a203a0a47fbdbd90eb77d9016a40d6e3317b6fbef968abb74cbd4549fb11f408a0de83c5c5d064b972bdeb5a8aa39399c6541113e10c6c61fcaa", 0xfe}], 0x5, &(0x7f00000005c0)=[{0x58, 0x0, 0x6, "ff16b42be000362ba89809550189cca01e0e61276e044437214f48a9138b6baa584e8cd9953d38239cfd6f895cc64ddc5b45a639d311e4007ab6b6487721ffe203d71b1913"}, {0xe0, 0x1, 0x5, "c3b76d9e9463fd34848c6b161ada477a5091daf9994ac2227983ae4501f9221e90736ad035620a4da08ef8fd92d5a44bc651f0157a8c740d8ec89e1ca13b435d8d8721e77a1a7574bdb202bf1dc06d0801b2c8644c3786a0becd090a11c262c35c89d67bdf42222b57c200a6ef417e5126395e40b4390cd903fa1428d83c4e333daec1364a3290bb8cb4eba4bde1c645eee836e464c32dc73021f25ec206cdc2e9478f0d7da4b7af66ec9e7303fe9c43fd24cd6aef17a5230ac0a71bbcf0c60ed8a8d8c7278296e5b8a27ea68f"}, {0xa0, 0xffff, 0x4, "94b7f1ad0080fdcfb5787c06b65f02f2d50e092de6eeaddc841e936c97ba620785684682f7bdd47940b8cee13748d01e5812f02cd0c575dca574e32a8249b6428610a14466982d39147f1c96832a317fbc889ea799d14a39458de325c4d0bd521538525bee25d4ccaecc3e2cfd0fa1f83474d8cfb5499f6cdbd144e6d6103468db04d8c033d8ce2736b014db"}, {0x18, 0x1, 0xffffffff, "feaf"}, {0x110, 0xffff, 0x3, "a3bd7f1343d4cf7546070d414c1eb2850f1c8690ed64cfdbacbc05eacd10bf254d6ad65fed2910505fb6c54fc30207b78fea977271f21dc630fabcff8aa5531dafe54a3718e0e891fd0fbec0906a8e966668b29e5c9850f87962d80b8b42592c78142ea4d2deb302a10821dc527a3e4d6a70d2bfde3098adc17fb502ed98009fd8f9b70d29f36ce921696817ad4dfdcdf7eb74b01f8f3d99c4da1b766672140239e4712546ca47c394ae4141c57f2a75e50f04c6bcf5ac3aa5095aa600936a3e6b6b099163fa38cd12a46d4cedadae42031929b52ee921ef521637fd3a9e88b1856a74329d5f9144d74eb315a28742eed42dc98e15ead07f51f78a"}], 0x300}, 0x401) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r4 = msgget$private(0x0, 0x80) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)) 23:49:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:49:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000180)="5d3fb32306aa5607", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000600)={0x2, 0x7}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000300)=""/23, 0x17}, {&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000640)=""/108, 0x6c}], 0x1, &(0x7f00000007c0)=""/136, 0x88}, 0x3) setsockopt(r1, 0x1, 0x3, &(0x7f0000000040)="336f2db99dc9b51d6c203b3a51b0dfb25e641e57111cdbfdbad54c0df3ce194fcdb09a425ae84c3c9c36439f507a2b8f10dcd75c6b0200a561630eee9f3cc1cd5ae7148a6e441c3720c47e5245ebbccd0ac8105c3133b41304de592e2685f6d6941e6e0b95d731bc4053f7a0d62a3f71e4207005dd38784843917df6ba4186e0d5e702dad4c623932952e5dfc593ff01f8cd728ffaaa7c2f8ae61eae04bc8ee68bd33781c71e16f2b5c7f3dc711ec90bfb3badfa423fa4f7dc0588c895bf1dc51906ac8617b4916a509c31cfb20065e7f53b07731dc5c7ad9dccf6ce34", 0xdd) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 23:49:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) fsync(r1) r2 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:49:09 executing program 0: r0 = getpgrp() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r0, r2, r3}, 0xc) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) r4 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/218) 23:49:10 executing program 0: 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) fcntl$getown(r4, 0x5) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 23:49:10 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x1, 0x800000000000000}) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)={0x7, 0x2000000000000}) 23:49:11 executing program 0: unlink(&(0x7f0000000240)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x40) r3 = dup2(r1, r2) r4 = semget$private(0x0, 0x3, 0x502) getpeername$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000b55024a000eeff00000000000000000000009f000000000000000000000000"], &(0x7f0000000200)=0x20) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000180)=0x3) open(&(0x7f00000001c0)='./file0\x00', 0x20082, 0x20) r5 = syz_open_pts() r6 = getgid() setgid(r6) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x100001f}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x1f, 0x1, 0x9, 0x5, "c84e24094717b674d27ac1b2a34f4634befb5fc3", 0x0, 0x7}) 23:49:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x200) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000001000)=""/153, 0x99}], 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:49:11 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:49:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x85) r3 = getppid() r4 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 23:49:11 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 23:49:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) 23:49:11 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001580)=0x6) r1 = syz_open_pts() r2 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) readv(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/10, 0xa}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x7) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x4) 23:49: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r2 = semget(0x1, 0x2, 0xa0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/23) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 23:49:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000000) fcntl$setstatus(r2, 0x4, 0xc7) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x200000000}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) 23:49:12 executing program 1: socket(0x800000018, 0x1, 0x0) 23:49:12 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) 23:49:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="b292b9010fa38469f5de2d03cef83b18e77962102ca9881f10bd3bb72029909b10ea3073341c58496efab61a25ce89a6fce48819a1d24e301c8f6f6ed3885c012c539ad2bf45c6584de9476850cb9f32e7523317686003a93f9f50d1b1a4622946d5fda0c57cca84f284ed22e42e7b37b8383628e246e4a203474a649f100a4d716441ad6561334f768dce661c89094b942b5d4141abccf6994222858ace22fb7418e267a040fc44635f547dceb2ce8e148d9696ee3bd7ad91231653d959c69857900f94724445166710f923c439284465892b3be24ba9df44898554ff7f2f71183db17a623d166f0c2dad956edc585ef0ef", 0xf2, 0x40a, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r1, 0x28, 0x13, &(0x7f0000000180)=""/251, &(0x7f0000000280)=0xfb) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x9, 0x201000000000, 0x0, 0x0) 23:49:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4004, 0x2) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000008c0)=0x200) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r14 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000680)=[0xffffffffffffffff, 0x0]) getpgid(r9) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r22 = getegid() socket$inet(0x2, 0x0, 0xffe000000000000) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="3fdfc659a14a9ca3a65300f9a9ece987794e5b1a6c0cd23181f292988ee223bb9297ed38e92bd052a4781b8fb069cea6e533e501af7e561f92bdd008f789eb54620e510cf847af883730fd73ec025c60462bd071813019f9df4bea25fd9330a176353ceeea791ff0c7a423df97da547eb0b6db1ae5ca6d1e07f34c78124aa8f0d80950b9c3f26a42d72f8aeb95f9bcc6b34705caf9169f0a26ed11", 0x9b}, {&(0x7f0000000180)="5d3a5427f44af6491f8622b0e3d0bb4d5ceaca3268c03eac95b4d9aaee79eac7eb411b63ef60ea11ad666e0d3b2b77723ba0768f72f00758ea9639be8955678a6855307ea90ef3d0f2a284c06f771e2add211f6604e2fc01e97359738fdc245007810e4bd0acc972c6db1acf6d7176f3dd1a8beba60a0229f42b8c61653ecf975a623362aa5d702dfefe9a32fc444d4add6b6967528f3c14c9ae9b3540f71fbfc92a54ef916103f8e58db8b73c788695dbb9a743", 0xb4}, {&(0x7f0000000240)="cf7b6ea1a72c76adb48eb2513e476435f484b4536be141aee5dc8c8458a36c1060a749852d49e58babe01754107d1feed0437b0b51e0ba8b2e94a94984c41a9205e27193add3f42827a1ccd74bfb34a57e74e97bc7812568f9f2fd6428a6a637fc8c0cd0b740da74c85546ba29165fc2d74c49087a9f572662d1c4e9f976c5dadba2e7ca784147fd1ea84cb6bba1dcd1d663aaaaf13af16d2ba53a4e0ce3b6cdb7f3e1826f9a86785dc6e0dd38f1e13f2f18387425762c8244c71475e2d1292da225a7e953faf3b55f432b41640fde18ebc7b97bad10053d374c609b32f91af78a247a48c2b62f24428e6c", 0xeb}, {&(0x7f0000000340)="3864615d1e4e4b161af4b602ca5c343fc363379a9a8c450fb4d208301b996d9cac38877321c1a2a0d663963c0701ad58b470082506a7e6046f23d2a06f2372908d97e0b34cc1a0bdf94f5a51c54b3a122c9d44f0d539dc5ad7437783f7b89b90bc62418e19", 0x65}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x100, 0x8}, 0xa) 23:49:12 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, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:49:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="c3295b9ebccb1f907dc760983d4903d9657bc25b34fc7290123e3e2b6c99df5362ef104154113491b4ad53753d", 0x2d}], 0x1, &(0x7f0000000100)=[{0x48, 0xffff, 0xb92, "f7e09f62ba5c30dea2fa4537077c1fbedc86515765348ee24e975f9a4321404e625c51258b15a4bb593a74b94b15a4529c595e0d1629"}, {0xc8, 0xffff, 0x1, "35883e77d1b531fee1e8c08daffd7cc7828098c508b345fa033b3fe5ca449349119a8aaa9d964eadb3d8a8c77c583eacc92f429f21eeeebafafa10ad95e6cb035ca4d6271455335413f199ec96abc5f21baf96c4504ab7891cfb6745d99325036df580522fdedcc0050786eab85a8646f3890d8e8155b1dd1a6c17c5b3331c387e778b898097d74a683241bbe25426f0d88c9d62bc32972f2618cc4ce4189a1fde04a250c2ade41227d32f5ae24655a78c70421ff3b3c1"}, {0x28, 0xffff, 0x9, "f1084038d68feb7e1c2e56c96a6af2c0011a9ae4e6ad1efb"}, {0x40, 0x0, 0x200, "fdde25cc5118eb992b8af88563ec1a58f6934711a072dd55ae8d9cb3b5e54ee0bcbe6294f89870d8612444e9"}, {0x20, 0x1, 0x0, "58a781181dbe91ef0cc896"}], 0x198}, 0x408) 23:49:12 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x6, 0xaa}, 0xc) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) 23:49:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:49:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="753cae662efe7fdd99981d8d93bbe4e1d9f4a0ff4dbf1d5eee9b2a27e99e3bca98d770c103fffe71d261a46b64b18d38867ef47dfa96ef1ab2c484ca6d040547925263a508a41262133ef2297bd45a2bd528a75276bd42e5defff553f6642d3037bf4fb687cdb3584247aa401086ca7e64640c56e991bb8dc23e9799652c01fa6b399908e6c3dfa90264a9f47c642f1998fd26d0ebfd2f5b425f345b93167000a99029e163b457da276fcdad37746bd072faf88297cd2445e7574a9b3b082f431ee09bfbfbe2f55c14572c11877ab0f587dff4cb62754369ab796afe180615891336a491e8b4ee862187d5545de4a59618762c55940b9d5f31b00abdc53337fcdae251b0eb80af2607bdc32d50f8f640efc29ee8b402b511bbc1d38889cbccfa0ebafed62a60748759a521d1d70c5a410a0f7646eeb6ff8199b2d112295e20f8e39147d6ed005627bedd153fcaab0eddbd941f040697f39465ab1bab42007a0e08713eccd64866cf5b33e06273278e68f4c03bdb9336fd74264a151fc64760f0be70567d3f5d5c7ba369d9fa2f894cc3d07a618bcf873560a3dc852c895cff46944d2ff33d9700d57851de15920bb29f92fdd5687b1a647dc470fbcb90bd301360632511eaf129765dc824db3403d2514c086f7288f5f1c32d540b4a3ba37d6a1f2d9bfca68161b0ec653e2dc44b76f2783e543b6fab87f97d8d0565639b9a1af3a89d19ef42378f122721adf3a60ec0bed6f1f68fb62fc7fc4570f64d3239dd052c4f2f3a3a4b901bc56c53ba9b79c0e264c8a930fb5d7deb471206bcb3707c5728a000e3d5e4ac14c6d178cd47f3c25ca9929bdcd750d816912ca987373f831a6cfb4d0386758c2c8238ae6626e15303a8718b8bf4a7546a855bc900aef2274064813fdb92a8cfd6cab57ad05480e76fb2ed50142f780f3f283346fe35d1de15331f692fe2e9499e96050101e388d56e3ba0a5b17f7cded46da5d479bf3cea5fe1b45c362e72a7c56fb10c515a3c94776cb90fa3a67fecb4f4628a0836fd3e8be6115535689ff427d74987af6bbc156845fd87fad6dca40f21c1d144354b1f82a220b7efc685af694a3b3cdace6c0d15ec2b35e714871ee65dc35cb522ea2da05ad2ecd98512441f2957f771fd28c1bdf9f7b2a47ea4f70a85c4855acf248cf687f6b15e1e827e04c09b70ea614989f2837e340b8035165c1f8496ac0444cea5ad5a7d1c8cfd5795dabe7da17e772f46b854af50b898304e000ac2793321ef0e017e9bec007b00fa8c5732d55bf0fc36b6aa70f6da144282a7dddfd8f14c6378b688da516a5736ec5467fdf10d128f723438260022764ff5b94148017bf29047ad0876ee174ed712b4d019fc082831aa9abd489334a398f1da8f7754b24afa05cee9f96d002122558def921354f9ceb8ec71e0dc6bc942d0ac04d2e4aeb1506397393b1efaab55f6ed3653ddf6d4de1d570a9bd254444a206515cbfa0be1cc703bfe1627108ae5e70a39f760877436360fcc5ae2cb4840992a73929aee6847ef58f59e33062e915d48b288d0d0c19dca4bc2655de618000c0a26fe0b857c3d32909d6e76430f473d7ecc773cbbc502a496a4e9334b54fa9c05d10bafdb5b7c5c96e88fea9c48b3f6bb53c45df3f30454d7abaf97497d66470c9214e546d84825d7b68e45da8728085320aa26ccb4a80c0a5265b2a1436ec819fdee3431912cfb6e823bad76afa3d12e68a86ee3cff539b838946b956cb95d6d7ed0c7ee2f68952cda99da3c047963a7545fcbd499baacf31efe28e50f604b88d3eec7e5320f02d856a1c3c6b568d8d6ae06b56c831f8c033deabb9ad97fc29bc2b0131ae133c0d2b441ca44fb09bad172672536a059382a4ba1bca7fd3fd94994412d5ec6ff1c476502c281bf6f18e2b223fe5703d18deddfef7410aa3eb21e1af6be1cef433feb03b22ce395824a474600cc779391295ec68482fe62f6a501da819a26e9665d76837e6e46907323f4fd4209d89c197653488c0d8e935338ba40ad94827fea8b4a880ace1ac88227e37c7d752fcfcacca40cc20f7bf0e3478de9ccaf6a9a5a5667886ef1b0f9d84886969f6dac61d7e54f1dd2f345a6fea3dbf0e2db8fd3def6b7542594e6966646b5a0532cb8eb661f409dd073ef7e872140872d511838117135cd70687f1cfcb5b286c5fbda74a5443aff57c43a15aa21191eaf81a7fdcacc947a2b010972eb3492b4beb83b4b8bce7d1a47766ddcede34949c61a7030a5272223b8a1ddca52ccc9dba896272c7fec8e28416e8bc38f1c1cb497d2afa76768c628feea1f65a02ce871f7ed92fa0d9b4a86d506702db5e86012400bae4303cd2774ed950de34900def93b090e5d1f762ad16549b686299e97879830711f8c726cf27c923c1ff19ceb43107e55204a354db0e5f0e71ad48c4de18702f26d025b691283051fc32e6213052687746d3ff0fa50bcba45aa95de1a92467ac928bd6dcdde076f3cf99db9f7a04ed5cf9427b5a267ec6f114dde73d8c986990400113dd5cfe3aafb1787da41ebadf905c0451cc39a8011abeee415b3a1bbf78d076f13c676accd74dee6d88ac28d93519c36830529e5c06ec3d059b2637cace8a4e0b8a917f5847ae73f9438a8159bb32add9846204b9eb13e15dba0b7a38dc8362e57422fec0723f39b66ca226a0455ce346ba5b1e398c39f283cee988412cec6bbdf4f8c51190179e7875ac83777ac087c2e18c83094924dbd9395202799cf0d7967db2c93e708269e0c50ba85ef3443ad79525c668c3d7ad20fb6e2012c6e9960353800dcc98569651bd24daeff9584966021ed95816715682f3c959f4d70dbcbb67479bf024ab8ce8adc5c9b1e17e29e11b55aec9602903257f9a534d055b91f723dac3507389374c1ef553fb569cfccb54a97de5e9bdf5f14c40d9b18945f16aca4318b300a84376bac520e675864ecbf31996af2747281c2c96c9e1d662f93eed82bbdcc57d40985f9069035974ec32155798be4020208801b65fa2dd3c59b1366b689cbbbadf3c76266b37d026e7a69569af3261dce15b5847aa41101209bc8e5d0b3ed0baed3bbf0ad51c05d5a9539fa9702bef6ee5d31d020e2a8a8512f9e51d16a0d5ee519876e3eb64ec54efa07901c9b1faa9843bbc1e78c34979bab74a2504685f2dda7ba81aed094277b34aabc0e064cf63b51c52d13595d439951bed40f82a364b0154728789eadaa8f51f587dac2768874566611748d0d3ea3540b0332ec28b6f32c1d9b09238af19fee6d22239c1c210c20c1a2775831226b2b36c7cd9cfd21c941731aea951086d35011fc60ebd1dba06351fdf3ccd79016d2ba9d3908a7eb112b796317416db18ee43655c59bcf193547e24e7f9f9435a98c98f0392486fc89dc496cc95e00ed18e15fade7c835b9a0c3a7681d5d4184718241df0367670403a6a078120df6ae38a4a1f2cb9121b1db07861f6d5939643e133e50f01b7da5358395dae5bc96d386ea76bf9d701b4c74c0ba3e12cc7f84f3a63d377c24be1346fe0ddd2bece203cb06512585e809241b1a955305c09e5be25b84370d2708c6dec2ab8e658a0565bfc76a8704a415f02243ab684f116ebb23f72c221bc1cb9c2780a7209764c250eb1ca66769be2aa38803e2009c36912351d5276dfeec22868728f20f5177eeb6b9cc4c235c4e03128af97e08b93805eb518ac48bbb62368aaa2b3fae9911e3ba2f2788148ad00b371e69251e97e89626d00022e28bccd3638df637378e340964025ed630ce97bf655c9ea15707e2f35f04c485903918d3b9f00c70f97785b6a67130b3da49f5dbda86c6700c162f742541267cccaf98e8f6bb60018cafa2f188275f69b8dbd41e7faeb69ffad4128f5b6f99512d48682cc9403b2220f28fceedff5cfdd72aa2418c28fc8387823ced039f94ec22d873f3b8f8d70a43a4c51df9f01b561c3acc1df7231092cc700e3357955d183cf11203fa0aa9b2e91e9ed6bdb52b8749bd3a6c63dfe2418fadccfb5dfc5fbef6adefb1084b438491d0315e0d58fc9235734be35ed74d560669aeba870777a05ca600b3b428d121f6a666e2953c47119f4d31ebaae1103db33ba750860f3a2bba01b386ff633b042f4222d936153e23467fa8eedf834f99af90bf57758f3825a4cccbb988a6cfb88cec1868c6b016c1e67c0bf3741c420a63c64e15cc782bceede3f0e1ed060029874e83e0030a777c41677eb11e3e9daf802c44d89a15bf50a2dc61d1a75cf8236859d400a73cce4639f57d22cc8ce7a4407e34133f70413c003f92a74533c874969578ea26a74086b8b4f924cec07ff6779dde2a5b0c2f6c4637b872537ab9ea788906e1b9420b1cb5ad0c5f77bbc4e8c4b69e23ca63f362036e7c4db262edc06c7b90cfc7644d8544dfb714cd22e1978a516f8c4068dc33a05d7c12c22183dbbc916e14794f72fea500bbf0d6f8d33a71071522068c69692d6019ce122b8831d418fdf73ca3b6a195792c560f02463ba066d3452b0c3dab2133a22e7508765eea267e751041dc5c82f2d0de438124d771c4f204ba5175a17d49b2959e9f5cf0a375aa0944f4014058bdee28ff562b1fc170e5a9b1042d5a080e3be23f1576d53db536a8daf9ecef1e3a9cc62d46fe4f2a4b4c34056cc25e8051c93613d8fce11bc534da8470231c85f61a6d2e0ca3d58ac50a9e2c4c240d36509defdf2fc10ca6198f6751bb76e7471b563820091ab3be8b186250529439641ed9d69fb2dde5db54848b232760ca8da6b00976aee67542a969936f5c51705db7d36f0da42d243c506f687d5cbef96d6c7b7335d2b4504ccac4c6a9d668aff0b803b6fa7fabbd5810ded2d83114b22767cc7daef46d18dea0145bf49c61ad4e842b34a15387d70cd2c4e19e279f721f6d170006c25e7cc799e0067d88e2380382a6850615a31a7ed8a68740026214efaf345d76aedd102b4ac531187f1fbb410b44ee8b3b5a5b61e34a1cbfef2774d9b0fc1a658eae2565fd0cab37131e90bceaf3256dfdfe8a3c43b413e51b2da8db8b443e5355e260a869db0152b03f11ff76d808732e352b230da50da9a4c96675b501bb2e7dde4139eaf2297d110b19c4a8ecfd94192c830d938cc09e1e98cd2fe241a66287561e630f68c4fc64636109204ef53d3f237c0abb938f3bb0e3092456dca22f8c9ba4c11b7acb75acc8053025dfceedefbd2cd953ac7d08b5f31e5cfd177b71bf686f73f733a836cb941821a3b57fe09bb4d9946e70dbc04121a68c0699f85682eb11297b5e04497b5a3fd09b7fda228a9e1a0e36ad5a55f0878739be727c7dd94f152293fbac14aa6b9074087d4689ffdfb128294202d4ce20b5356d6254f0d277fbc135297528fc9a49a77cdf7122dbed994ce4721ded1370a1838dc837a691d4704e2e476e645abdaaf18e20e2deaf4586d5527320f654f097ceee9ed85e9f4df79c08b75611d7fed175b09741d0a4521bf66f92cc2369002a53606f1a44926957ce59c7912c617d181ef819547f5f6871e398e9ed342081e958248d7c02e014ad421559c0dc60be195ac146bcd1f19941be5082cb86ec941020875d00d807a37bb7f2b5fcd09dee583d36d3b72e4ea443c4f88356cf979621bed1ad2c2ec610f783fe02df3811b17e5d6075a69d83a7276199e4dc610874c8ac4b0eb5acd6daeae5d2fd5631be9f77403d746dfc2897a8250066d3de295d93f841852b3bf618be523c84369e367b6f3961a204a777aa83cd8516c79cc76ebab6bf7ce5348158b5322deaf0a6cf4b", 0x1000) socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f02a1967595c5118e1cd9198c7ca2208e98ed68cf90ecdd13fb31e291b02ba29a6bb07db1eec6c82b9c4c3c6326fdcef2a1d97ddc2d20bf66c7d900e3db6755c9027ed9aad2cf1b3f570a235e1db89c1fb0ea5decaaf18d63eb2321fe241e6c43c8d90528649db090aaa803211adf3e8560eab5ad1fc0863ed6ce4eadb6421151e90899de72dad922d1ea7ba1e95a2", 0x8f) 23:49:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r1 = shmget(0x2, 0x2000, 0x208, &(0x7f000031e000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/77) 23:49:12 executing program 1: syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/38, 0x26, 0x41, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="7fc9b818031ac9e041fabd154785dc17421da59b826cadad5a0a59a463376caa62c011dbbf9a3c9d74318060302c00ab380c38bbe8220364a6c733cf5c7c7539b032d22cb07affdc920558b90d84f219058bb00f44b2541b696a1e3a7edc363e856d07532cbc7fbb33f8a0420dc6ea6c51431bb2168e3d901b1bd6d53a02a53339286842db645a882a0ea5ee8b1afca46902b43e9150060c24dcfc7557b8e52c64980ba059a99c9e72417e37aec066c7f0d0ac2dc2184478bfdc0875d35af9879389d4ff2c8a6043f7073f5535999f", 0xcf}, {&(0x7f0000000180)="66ebdf8740e12e57853296a690a99d60cee744a2cb32dc57e3b5d76d7596716de89a139d595ac0cb45a00666cdfd8bb4bbe5045c4d72e082f35461e3eed8bc18169c8b2107dd50e27d4bde7e2c6eecb36bd4e2f1d1076b05fbe7c446151cefe895644fdf90908e0cff6ffe088b9ff82fa841723e34da63773ce4679d4d198bcc2941bf7d9d69ddbc58b92828c985825d5909d7d6dfb59982881654", 0x9b}, {&(0x7f0000000240)="a7f750a03c19f19f3c1c51c4cf89c9cb80fe85300cd76a9d4e3576971cf6d496cd7be7b8c5a6eb461c3a2e2c4c8bf30447e5baa6f48e21a3fb7d1932480fe634d0a75d0423b078333594ff4fe4daee2cd7e753aa2fa250562a3e3a69eb7af77c2ebaea6de308eb69b7bfb38b63eb46754abd8139e836b8fe80a697c2a604a2b9404686cf4e1880f490704f253b03a86baf2fbf241f", 0x95}, {&(0x7f0000000300)="d52f05a6430b0e44a70e8140fcccf815e19a39b3d147176f31724b43867cc8d729c306a75eadcc771a40fd618b6b629876185f22d35bd7d0dc61b931e8da7fa6a0c1af124b291c4499a80a8f66e8846e253bfaadb0646ccde344e42d5c895dde639bd29f3e053f0ba228f8dc76848339bff226eb4ec17cbe55b8d2103a79b765d0bd7c81f1d03401d7b9b96e520f3b11", 0x90}], 0x5, 0x0) 23:49:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9e03, 0x1, 0x6, 0x5, "62a1f3e2b691d22f93fe99698fd181673ce0482b", 0x342, 0x6}) 23:49:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000040)="f8f4fe5848aa8a0d19b8970f7e4e6ba1d8fb89c0a26bac2cd5d60c16cf464070f29a6a386c326c720014746b91ae31a597fdc6d13d9115775cae3ea5608fb077fefc128aee42dddb7d1bef7a8c3006524ce6df78eab7f2350ea7fde6a1ca993b5b5c823c63c2fc6ddea5d8003c93a1ce7b0daecb5c0ff01c20f06f4c70b7ea0b985d2bcac75df62eaef59c4dee5669", 0x8f, 0x403, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x5}, 0xc) 23:49:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="10b01e6b732cbf0efddbcd478bee3ebbdaea3163dd6ca6eb1c21efcb0a4671cf2c7b8a7d6f2d3080fa2cac87ff9f88a0666c6f61abbb51f3e06616cf2e603aa42e1c647ac42756e802cbd437fe430c9630036a6b14f562f27837a3b2", 0xffffffffffffff17) r1 = dup2(r0, r0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x1b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) 23:49:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0xa) r3 = socket(0x1, 0x5, 0x80000000) r4 = open(&(0x7f0000000280)='./file0\x00', 0x180, 0x118) r5 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x38da3, 0x8) r6 = kqueue() r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x28010, 0x0) socketpair(0x21, 0x8003, 0x7, &(0x7f0000000340)={0xffffffffffffffff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x18002, 0x41) r10 = open(&(0x7f00000003c0)='./file0\x00', 0x200c0, 0x4) r11 = socket$inet6(0x18, 0x4, 0x4800000) r12 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x14) r13 = socket$inet(0x2, 0x0, 0x400) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r16 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="755a834b2eaf3f7f093937b3a178fde91b180bd10a6f778da5c1875dceb6799689dbe4c93c0029cc62a2a80e6e9b313c67ec173b8f72c888445deae28e6cbc6f89462fdf01079dddae460934bace601d05fc6e72ab0721e178a5a7c109d63b10611531f50fdb824e16d0dc2e8eff36213def74ae91fb0c446c21a38666504ec4784f5871be3632817ecde6296aae3503b3b15b18116545ff8c76cbe07280f86475b57db46f02a7bbabc29ac6f11a54258287f039d02244e2", 0xb8}, {&(0x7f0000000140)="91f3cf8a31fd394a359f57138dbfe34ccd63daa93811abfc9d4ac15e42745a1e153f941bf93ff857f92ded4e1cb32201295e585a7eba2f48cc3e235e0e51b3ea435d00a59e5c35a461a15bb8b4eb29d1f6fae3953e30601176813d563d66aa03d1effdd47f257fdb073ee914508de1", 0x6f}, {&(0x7f00000001c0)="4ac42861e6ebd4e55df09818d259931906f95c072e490e693d6764d533b353ba7793ff72e0e46ecf5cd4d4", 0x2b}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}], 0x90, 0x1}, 0x8) getuid() r17 = getuid() setreuid(r17, 0xffffffffffffffff) 23:49:13 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x9, 0xe38b}, {{r1}, 0xfffffffffffffffb, 0x20, 0x50, 0x5, 0x9}, {{r0}, 0x0, 0x80, 0x4, 0x7, 0x1ffe0000000}], 0x1f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x8, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000004, 0x3, 0x7fff}, {{r1}, 0x1ffce6ea97f9c541, 0xc0, 0x4, 0x80000000, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0xff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x83, 0x40000002, 0x6, 0x6}], 0x100, &(0x7f0000000100)={0x100400000000, 0x99}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0xb, 0x20000029, 0x80000001, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x2, 0x14, 0x3f, 0x7fffffff}], 0x80000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x23, 0x29, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x2, 0x82}], 0x1000, &(0x7f00000000c0)={0x6, 0x80000001}) 23:49:13 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x8000000000003d, 0x0, 0x0) 23:49:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001380)=[{&(0x7f0000001040)=""/135, 0x87}, {&(0x7f0000001100)=""/162, 0xa2}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/220, 0xdc}, {&(0x7f0000001340)=""/56, 0x38}], 0x5, &(0x7f0000001400)=""/25, 0x19}, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 23:49:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000100)="d5bfd3369a7fa17f930cb530b0e8ac447e19dfb4ea1eac638a333f3940739c268af2ee43b214798c8abb217261ca29bcace394f42631062cfc1996fa9ab1f3080e232eb870c35a1893256520ab4843e90212d326e17fff9e8b4eadcfa7a3c2137f790f3a62bc3d51c278152c54391c3767d95f2b4b21fd42fa0d34d2e6a4b45a821606bb959c03121243a20a", 0x8c, 0x5, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x103) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x8) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) 23:49:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000039f000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 23:49:13 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/134, 0x86) 23:49:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000880)=0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000240)="cf4c03dc3a43f3aef7c05e80e3073bfb564e0638abaf00474c80b9bd82ea3a64e736a14aa65ea7f5c574b705edde5561f06559069237dcfe0aabc7e87aa43567674d9a2d78b79771db42d1304222ba3b972a102aa5dcb0841861c7e691477b0b9164c1a3ce8a3e6639d024caffff194ead4de2444acabfc8bf5cf9103c3451b73a6e774358fbac67b49103e4c8a4aff86fe063ede527e5ebd6e2c45bf8ddef165ce144357562ec958263e3992ed7bbd62d995760696a6dad50734c428811769ad89eef8d6521ff572532acacf0ee0c1ae5c95b56d311b3c40b87a90ea0da1adc839ca2ca75dd964623fc9dd05bcda1", 0xef}, {&(0x7f0000000340)="0257b755306f392322c5b69c0f88e4eb5f5f16850fd5f813841e9b337f834e3297fef1abdad9d6639f3c35f10e508336f476d901d171b92f3d1c9518ba80da3560330a81a65870d6916ae7983125b7bbbd4c854ed966e09c6d50f1609d475ae272ab2b17d4d5814456fd3db078d22092e54c7c5b2d24f869c20e9b8fdf62e863bbc7d90618809bc0ef1cf5f74249a5012fbe08376e25901b60d264311aa5edf130b1265bd3487e39118ad9122186e417fd4e64981d02d0833a9c45109fc9a60176843d3c44a82c8d7f97e619aa607f60", 0xd0}, {&(0x7f0000000140)="e8686b64eb55617e01b7c818ddff93409fe9423d56d84f328b0592fe187f3a6f80c4387a15cb9cba593656835cdc615569054175d101a3953717a58ecbd95b4ee2684e7e1500306a6077d9f84cd1a6572ec12d3117221d0089ce85b7431fbdded05872eacb3120c4f96db196467d88ffb6e766aab4565769503bf683bf0cd1f5aa5f", 0x82}, {&(0x7f0000000440)="95f528fdfd53572a8b11ae76b58212a4a7d481bb4f6c935dbfacef1ec5cc96dfc53a0579acce2026ca91fb7da279a5b22745f8d5f4c69989ae612680fcddf553c5ddfb4b5932affe07c2f6e43679d15704da76999982f2871fa869beccae8b506953ad934eb8b0f442a22a141c3564976acce4c11c302d68a5450e7ca37e7851587f97006858ad62a482ef42b128c85dfb9295cfb9f1368f20578eed079ed3403ba0f4e283747361056462546c9b1a3e70c379a9709237c89152c341ff88a4596a2f7a510d443ee6", 0xc8}, {&(0x7f0000001a40)="bc90b8c2ca588842e0fb5078e7d936c85785e75fddc3130c0da3b34e129af3ce929464fa93d9d1fbded6f14d3911f26595fd0a634784b1240bc6d7c68516c32726199818c98d4b913786e13eb689a196be4bae9596c24207013f9e9e2a5cb157caf89c2f351cfa2b13c92f04159da492cdee5ca9e2cebc5db256cefcf9bdb8e3cdd86cb386bdad752c7010ed6c4b8d10cf4b17163fa8f53b14e0f46564334abf3e934ef3e14da60325666e4a9640befe5739159f26a5055cc4240494e8307f4b27fc3f3e686e4e76d9490d59dd20adba5e674244283060c4b075a6e3674147b2623685d8e4cb14b21568688c71b069fd7f573c1e55dbb6d419721694ae4ccf8e08ea2c1624f1514824b18da4760baf2b2f28f4a3172cd68af9a8132d777a1ad6b299c33e372cf59e119fa2cbcd4d0a7493ca0e79c62f932b3135594d299a675c6bd773dc64eb1ae83bb055a2a0e065a68f7498ae19f9f7ac09117e2d105de1d058eb7cc5b7b4c3ccd586f6e2bee83a81b03ce2686055e0f399c46076829d9c5b7a339910ff39380d99a9d98d09cbb36242c27f34497ce5aa7380c83b787df903c6525dbbbd132ab18b80745224112269850a2a2db81c521fb0f4869515273c3ba0d1dec8c66b9dda518abd8e424a56004805f19204456999cf0bf80c619f1791f1d839994803a7f95d32672e020fab057f10c1d5413778a801cd195cce14db7e1ab4bbd38922c077f04aa07f3af45b4b3287637d6ea38851b07d5fef49f9fbf1dc57f0529faac2a643ebdea34dcf0808dd516c0479d820d822861203d132af5ee02ee54dea8aa93d9bc46d21de7b5ea85bf37ccd4794656bf580ee3bcee4a7223748366207a23cd7a759896607472538563f4a5989cac0d06f89d5097db2b7cc16153675413250bfc98a129a87740332588497e094b15e43d470705fa4cdf2d97bdbdb48c2950d1d3155bf7ec51a14b74e75e7f47eff1b2cf0291f9faed669ec6121395f49b34765e9dff89c32baba092afc7ac09683c850312087b64bfb2e24d9b4b87850b1bb950ae0f96557eeafe7dc08ee78423e3ebbda5298cc624dcfea99cd04a322e83b9e0e6f18af9d8c1233b73054e1798e7e849bf4de89afb940824771c5ccebbc1a619abed63c10f7b35a591e9c1882ff6e721be9cf46e495826b3e622950cf8d8b35408a1284b43b2f2eb51c4d3a28a05ec2b0b2581b6dae0a67938709a1be98dc8a1c832464477d0fd64a2bec4e8fdd2c367fbb8601e0221dd8d1197e82857f69d2701155a35687274a97248efda5d55d81f422d73b35eed06e0acb61fbccae9999f42a1311400a74814d148af542b942162eb082cfdca6ea6ca3ca3b9fa841ccf0b3e70bde87e9571a2944899ab42aa7e12a4a557a39cf15343dc30c7aface9062fa0aad9082fe5d71e758e902f4365c2e16d21b71e251f176393ac4ab8c6defc93b4fa4bcde85b654f4c3fbbdbf7408eb9295052ed7dac8b20595f81a4c1769d00f588321d406b988873904ca115556e96d93ca37db2788a43293b8e51b29f9cca58318d155909a027c00376a8848368c0359e7e0988fba49e370f0d65ce8184e0c5031920fc8f93deef605774546e98d077b726e5e436fec2e3a7d8bf951846f215e5ed4d1e92afb293e1ef75aa6578b58831527d506e507797c7179874e13f9466144b6b793972c618799a88f31198f1ae266e1f5e72cabca847791987e90e96fb8168a1702df40aced24c46a69123b7a88f088903fb66d2f60b9cbcc05e9716c3ce5ddef3d016eb9d4a4a12b581265d26b69525d74d8d94cc3a1ab9802538d83d551e18cf60940ec202e42aba799e0f25aef5293477118752e23457007daf2cb8a3137e892e4f2af7f568e9d15689af0960fce1c022a923d40b2547ccdea60ca66f921258b0e65ad210bfb235ae5d41e3d4f7a1f257a34cf80a35953c4e644fb1b09856daac2717937526965db6cb343ebd9e04c4f4b41afb4c2f1345fa8844bddb88265119dc80bca52008a67c49f59f0a443695454695d528fee85e5dc98156b07c96204359b24c7b69a19e511c3ab9e7db164c2fa2ab46a2857406cbc36123e47ad5f05bd76d6b6d3066fc4b510a5f6baf7ac35dab15a2a6faa43d33c824dd02b470fb7894d92be5d5ea12a87dd9443781accc0ab0b3a1ad07050c5f2068fe57caa5dd2f625edd6b8e365da19823e06a42d887663ac0b27bfd78377984cc7fe38773cea629b5cffc9d86f18e9053c21056a06fec621b6bcfa515d2e7762a59d2791cd7a7312ea2743a78bd8fc0133e6d8db731702479f71cd986813232023c2fa2effd6796ff8cb3d63ce5baf78d90049e15f365dc70772529f81ceab7c0cc60cade605d8d37bb37ed4468a491518161593aaeeb6d05bc4b06e2a8434692271c2fad30456d06995bd1736bb71dff1fc4c9f591c4e180c149e138231341d13dc318d7a5effe921b9e26d9d2afac3b284ada5f0cff2ecb05441cc57f334d66f03cb8be0d73003ef7822c9509a5e950563f7004df5bf03ca0437e4adb423cd3fd8fa30ad64ec0d92d3c360a16a540ce9f5c77291897dc0aa64685062f6c4893a5491bb3067b710992fec2a4195b312d5b887c9b6f25891fb16ca95dd5989554121fef5a8086c80f65a5d25aa6f934ace0ff08505a554c0d58cd3dbaade6680d684c764d27c58ee68ceb3793f02f4167b13158d7571eeef9e1b10ae6ba84d7b030a38327343280c475e00efb4e9689b121b9529b0119815142d08faa131eb147c11383a1eb85464f267c0d4c80f5852a772ece21f4e3825510def10dc1d006dfbfb81b94a1c8ec7505e7e03eeefe57809edbd7edcc69fae9de3ab17cd45af46a16a0713b78e97feb70355cc331b928dc7144635df35408e567f66a7af2d3374000c2d5a058291e3ca809e51cabe77cf6cbc895ef2a88ea178bb2a04cd5ea0674b30a327784f0054767d6bd7151706697ff44b3ef00a18113a09d92ffd7d1701e200ff96813f40eb4f59756bc064371d99ba3bcbb55313a79bc7caaeea9d76232f4ab94d57fbcb41978d6f38b5c360a4867ab24fdb3528631628a537f0d74fbc14b38a5178d80d4bef67f37fc654ae8a9c09753f303a64dec842af5e1e2c4c0d3939ac62a32423833d57d593d39e321ffa54edab522100f3d5bfff29e7ec307c15a1a0ebb899be31f18f70bd6c8c95d96e45dce1efa7e49539a3fdffd19a6bf13e159ba383b5991a621bb7f1a2165bc75cb6fdb1026e5ff3c267727f506885b5ff890e1a393506a92313979d63200c24714cac8677539b9df869942183ffdc8bab9d4904bcf291af5a5a28c82ec72153ebf9d694f66a3bb1a8b749c3ca49ee766c4b7f2c15210e088a5dd32aca5c121d64da014d8c40430aef873e2220e33276f593eae92fa261a67a5e276c183faa5f19f7bd4ad7d4bc75a6ffded22e794c9bf91836e2b79246c2930252e6cca4ea24749b7d4044d1690861b9fcd1d94fa9f0ac9bfe1d479dba5b39266759ceb1761a1d2abeb208f8e4f80f10327f723a1e08a4c2b9bf27ab0f69c288383f2bdc02ab8f2b2f165da7895c4c013edb66b90799e3a677502418b42cf33a92b2e93a367e0cd43f4bb41ccbad486b1659228d2ad7d894f11c6a56d2515b823b3b8fa8ba2c27ec6b2e69725b58b6122473ba638d0820f305f6a3051becfc776c83106877e579691b26ca5ca12e930571f50edd0ec3bdf30d8d238e68f2b5fe837dde5dd7b58ab3805f6156af6587f1058257fdd11229923407d01e240e8b8ed809e198b29e337ff2dd92be43d961a562f5cab9a6f68fbc1e3599d82832f212d6f3e935e2cc8f445627edd0a480cc6d315063e4a6cd257432fe8084bdb961d625bc35106d42aae866b4715b44552203d552f744d5a665d67816aed3397c867e48e843d3dfa483571294f5500e259167c029167b98175f197ca8ee6af278c33f81042f1444a3a359e5a78a89f77d6ea399b1de35486fb7b936e36fd89f08041effeaf755ad252cc540443d6b49a7115bab2328c024d0cec8d824c727a34ce727d090ff503dfb4dfdd4f59e879b558ffa763d1d7c59b6fb140c9fdc6477044a4bf7130c69a46a79baa40ffc82822b59287ed4e56412d73f99ceba956800d3791e8e68a36422425ed619ac5a6bbb1c771faf5b08be245e3c7d83afcf236d9e348a6e90bdec0c92ef6651159fd589d1e93bd5a13dd7ab4f170f706c48fcd82fdea098fcac76010aa727c1bf3ec38fac41a0f945a0688662d595d19557d201bfb34a70ee92a1a3ee9d22214fea6a48e07c645177618f6ed8bdba39c9273b13a227e44e8cce019f0cb3dc59c17a58735431c0105a54d904f03ea2762c4445e530a4d6fd6762554f6599766b3edb54d0ae18379e7125165d51e7e68568ef4dd40c304a9ad7ff2b6bb3fbfedf35cb5183f04d2503374a06ea21a2c44df80d53b38f9022ac5f7753fb668b3a60c1bba711bf6f61a41aa136417dff6ad70f65ced4dead95630d7ca0913ac3abc7372cf0c0b6e59d9148cc306c433564cdbcb17658b893e3a2c0c480a49dc757a44e0b715201a4a6807c6ecbafc985fcf374a408c73ecf6db8b4fe148d3603976fd2c2f8616020e323effa7d882b9ddc2e92dd63d11a3a19a9dbdd5306bae2c87264539bac6364163f3ba7389733aabc57bb27139c3af253573aac445bfd1c13e12799ccbcdf105934b27174cec581e6dbd9463712d52a567d466ac21bafd9a556e888899b07347929f4ab37fcb43b128c191215d1562d611fe14404bbe1a8f97a7bb9fe726673f074b1529742cbcc78a7cda0bdc94630cf2a324c8faa8d7a876cd78205d0223229d38b95c0c3b31fc21ed0995bb016de6e4c9c6f4e5b6d4340ae147aaf76e63959b88bcea17060029bcf8f5ed03da7deb62e9199092cb9400a5a6b444dcce8b20a21c03d1d37a0b2d4f780b382759d4c9bb98ce5133628842a0bf0f7263321664e419e1811eccccfd151043ac2cbda7faf4cc6541cc0e701b68889fe997f4939ea75b19a01b1423766774288c139e0eed2a6fc27b4ca8699fbd2f790b1e48676c8f494125894730d8d7f2a2372fb9a7fa855e028727f75ec42a6199dd5e45375249c1daff125f144ab3baebb89484e52a467bb954f2699d65d6177845af54dba7ed88170b3dc789be2c3a2b6cca09a4ac27d42b2f2a4f6a7263921261311fb0740297f0c5180e92ff1b4b11d673575f8309036e1e4255d298b00f9256a09c84e7ce071b2cda04353c9a89e614ebba730d331b7b739546c5ee1d09ae0e2c08bcde1ee7997832ace7e8d0367bef8dd5c0a5e6a99133883c2db1396b327c542e4fff1b55bc3279036935c3970becc04e1b6ca5bbe3ea94baf7796087ef4fa79b17710f719f7c05ff64cce723aff5651132cdcaa39323e9e799adbb582b3dac3dd866f4f14c8d67e50838d7076ff58f0b4f42f7cf3a99f8e970b7c5f422284d21c7ea398505eb19e1c521ad4837c6eef1e6d1eff7970b5ab07b9b70f8e4967edad6592e00ff42c83d0562e18898a2095e8a012b985c5ccb1f98b7c095d6e73acb0f47e74eeb680b825dc82ff7f5838e83c52848794412800598e86d93c3ab86f6aee21243c6edd99616fb6a5130ef6c0372a6e5d25756dae493dce44629cd4b42f98a585844ff90421e406af7158a929f05af8143a084210a556ea65856d8f1a0f85deeaff59d7eba384f9e32f0ed7db20534b8d25aa1f95d4764270b31f35b23d3b6e562a5faf0a4e4a4726674f32a25767a6a29122237aa000a63ab687cb3e03", 0x1000}, {&(0x7f0000000540)="e75769de514d925b680528780f7940fc3527feff027a8f7d679c3279560236ce9404956c5d685c809a04ed5e51cbcb69ec6c1f98a0d2daa3d31dfcb82909e3d09a7a22f8e36d30f997508247dc800b8e07c3beb31dcc2825a93b6fa60cb095a7ccdd5a3fbe870ba72dcf6a0e2c584a5f9d6136f6a468829c9c553c8b5e61eea1368566194504c93495c68307c10f56ddb98c94766fbed02e296d0444", 0x9c}, {&(0x7f0000000600)="efced8", 0x3}, {&(0x7f00000006c0)="2b0071fb2e3c6ffef115e73777f3f0ac471e27d6846aa430318477208b882b40960b9b82eda204123f1614cbe47e34142e85f2089a18a02a9c34bc40f34b63e89d1fe0d202dbdce3116c", 0x4a}, {&(0x7f0000000740)="b41c69301be206490fbd7038561f3a144df2f82d040ef9ae6428496289e6b01fdb2cb964e345832d470d77002f9cc05cb834935eb4003c33a11430215ef40c3e5045e4f471db75957e9fd662c2e460accc15e56e4514a3296e10e405b31c02d8199b92", 0x63}], 0x9, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x400) 23:49:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) fchdir(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 23:49:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x40) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getpgrp() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 23:49:13 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() unlink(&(0x7f0000000140)='.\x00') kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x560006d9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000002, 0x8001, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000028, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x6, 0x200}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x3ff}], 0x2009130fbf, 0x0, 0x4000000, 0x0) getrlimit(0x7, &(0x7f0000000000)) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/242) pipe2(&(0x7f00000001c0), 0x10004) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 23:49:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup(r0) recvfrom(r2, &(0x7f0000000200)=""/237, 0xed, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0xc4e, 0x2}, 0xc) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0xffffffffffffff45) syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() socketpair(0x100000006, 0x4, 0x8, &(0x7f0000000000)) pipe(&(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) 23:49:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffffc, &(0x7f0000000200)="c59707c8dad6bd6b8885e0fa9728630c96b2208c788ac1543852daff4dd1b3dbc575800f06000000143755a158cbdcabc2b84bea000000000085a948ffe5fc8ee7ea9b95260a1eca87bae4734631f917c796a2e35d0bff831cc7bf0622e4c51b780f9a01ed035fadf5ff68b93bd24f6180efea8b8d7dc924aeb157a1ecab984e284a883eb89852705221dc629f5b8f209268ce2643b989351497948757cd29668b5bc86fb902622a7b5b5bfb37f4af723e1cdceab6927e3abbf79ff3d777082efef6a219aa6c3c0643565a4ecef1f32a46", 0xffffffffffffffe8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x1c4) fchdir(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x8080, 0x1a0) 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) 23:49:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r1 = socket$inet6(0x18, 0x2, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x81) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x87d, 0x8}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x41, 0x13, 0x3ff, 0x5, "bfaac4aef3ff4de5d366b0a61acd9c5b7385dcd8", 0x8, 0x18}) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom$inet6(r0, &(0x7f00000003c0)=""/4096, 0x1000, 0x800, &(0x7f00000013c0)={0x18, 0x1, 0x7fff, 0x5}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001400)) r2 = syz_open_pts() r3 = msgget(0x0, 0x210) msgrcv(r3, &(0x7f0000001440)={0x0, ""/192}, 0xc8, 0x3, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="372125278d19ee15bc2b06ebe8da0f679413912e0294e0b5c6d03791e89cf09c84e29ee3d8b82b920389e76aef96f75e859ab00764da7abf5fe2e6788582cf75dd9d34231b5c8ae3e74ff478aa904e07c1dacff9c0bd1a3cc980420a4872fea22334be65a58f99cd25a944c43e8b9b586a8a541619c0f01ab279f877c0c14c39ae0f7033dd1fe1c3b08b4f460ac640ffc09a0bad81fb4535fec1a6ca376c54311f9898fbf63d4ebe6f1a3f2159abb1b153ac42e43c1fec796a2e1d4b5e10695603f88ee4f14abf04c0546a1f1ea95d9d4c0fc44ddde6a56e7b863ce3d32353bcf16c34f9d9ddf099b81e8ce7", 0xec}, {&(0x7f0000001640)="82b78116278a527f55bf7179ed9fb27ba73fc911f3f0bab4f4bd6b9f0da4fdfb87283d647c81dbe8df08e67270b8399ec82a627b86360b8c60d6b24ec137ea113038e7b16264ef203dffb9bbf8a3ebb0cd4ae792c2aaf5e0c53508fb5ac70601a4b0797704069ee7a6259d7432891f25448597", 0x73}, {&(0x7f00000016c0)="87a327dd3df8d5014b0d60e53087ce49029d655af0692832eeb6670f4ff048934a38e86596d87119daf297a1b7695d5d33fcfebfa57643cb60678f573098748f6ce9c029370fe42c3611af9949cf43dfb02addc6b7c3c613c332379509ed10d8b82c413429bd870218dcd9d8a65b299cce767c77f55d6f98484b2c213fac4c4ce2ea4f4eaf1bc6daf943683826a36b25b387ef60c9de37acd35772cf9c557cd7306d4cf11be4ffca77ec4f867263bac649e1ba3692010ab2a8f89afa553ee88294c84e8a83eb7080bba1d5", 0xcb}, {&(0x7f00000017c0)="d11f02994461620f427ab63e68cb041608aac5ff1f78cf7c84bcb7ac3f234638589f279a1d664c0ae0abe2f338c6d6a1041ef5b4a3d22c895d0d9986b95716c6dd45ab3d69f715cfe172f2e79243841460877494a1ee415a59be2a4c3c01bf5654230d0997ca4c0e5ef4e850d034d6db85bae817e34db31d20d419672869272a5932aaa8b2406b4158572bd935e358af75d2787d50870a7c0251af1c9cc2e92006d1c9d3dfba2da1", 0xa8}, {&(0x7f0000001880)="518ae949d939497e912608c73b6835d9480cc62dec2d479118e810f47a52332f2b6200d02199a87372f709a0ea38e25e84aa1f1181919cc3a9d87a0e66431033cdf04715565405854ea20ea0b220", 0x4e}, {&(0x7f0000001900)="44a9bfa31bce270343d5c767be94d47893421b8582af109b5163ee4a34a5ee38f5eae12ba05b2a1abf90f2bd1b37385feb09353a2812541b5889065aaedea66a1b762b5322", 0x45}, {&(0x7f0000001980)="bd8a449c4296ab61b11cd29dfce8d20c131c46d606cb83221f79f4e67850a7b2945aaa3afe456ef897249382014903d33ea0c6a7d564f68d014aacdbe123a18e3d81c2e6a640f95decc044d9f5e1d5d186f0394143a3658cbe656b26f87870ded840f133aef008162becb232b45009b13975929fba583be6f34253a7376c467c50cb7e0b06c89d689f3c5fa27c993152411f20d9a78945dec5acd0140049d35138aecd67fefb15951ab40c225a4ac805de023896695cec0ca697a33ef3227b02c5976c104b68ff3c6784550ceffeb97751f3f08d42", 0xd5}, {&(0x7f0000001a80)="b1bae687ab3537fffc1b4125f607fd6007923f5e03d1c9760cda75f187922487e55e6cef0072f40e51eb8a110c57d6406471b413d5b6a8555f4075b4", 0x3c}], 0x8) getsockname$unix(r0, &(0x7f0000001b40)=@file={0x0, ""/108}, &(0x7f0000001bc0)=0x6e) fcntl$getown(r1, 0x5) r4 = open(&(0x7f0000001c00)='./file1\x00', 0x0, 0x18) recvfrom$inet6(r0, &(0x7f0000001c40)=""/33, 0x21, 0x1, &(0x7f0000001c80)={0x18, 0x2, 0x8001, 0x401}, 0xc) sendmsg(r4, &(0x7f0000002700)={&(0x7f0000001cc0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002080)=[{&(0x7f0000001d00)="9bbf1ab3358bf7cf427acbad6c0d12cc1a9b4af1d93d4518eb430655c25aa07c8584f193a3a90b1ac91dd8611f842aca04e99fdf2030c6d2c767b8d42642e493ad617931d2627bc21d5b45e779c723d9432bcfb9ae18b25704d512f3231da7bf0ca3b5deb7ad77f6ef71dc8871b4a20a8dd3d54625b10c03957083548116a287466d42c071e43a3c81dc80301fa72e099c067908548ca8801913d1fac77ba2f11b41b901bb6014cffbb4c0f585c0971df29daac51c9d1bea2414d0e2fdbaec2a26a83449f177ccc465", 0xc9}, {&(0x7f0000001e00)="cd9ad47a5bc05f2d3ff5fed6cf4f3059bb5910581d21f1662f15ddb8501885ff76443caa41e55985f82273a57f2c0e9000ac95cfa5064db59fa178cf86a0830af2ad325b0f72c5e53657ab70c329f21c551fa1", 0x53}, {&(0x7f0000001e80)="998f60d1d469ab6d445059959940422c59558931ab55c6a4fffc03aec1ab8ceb90dfd87d1d8617a05c99aaf8c8d4cceea41c965f20e12d4453be5757a064ca76dac0c1c5449e09378963fcd5561c52ab5e0e199e", 0x54}, {&(0x7f0000001f00)="96a849cfed056e8998da9ee38d50496337ec1c85d457c2a81f14cc0650a9e60c95ddca0371e0ddd60405751ee9a65c8c3b6e1bc3cc5aa42ab1aa15eec706ac723aa7e37188852f8a03", 0x49}, {&(0x7f0000001f80)="58059f3f3004ce9c740be01bb3eaed202e2886aaec6e7c8bcd96efbc81b7672ba0fd91162e5302223266ebcd0fa9848bb7fa3b244018f8f38496283452f1b05b3987e5599201c439550bd5455a234cee20eab5942a5d818c091ba88797c382ee2245cf00c1ba316c1c4a0543a64b4f810fecb2c6988f6d357ad024ebe97e12adb8858341779ed6d3480f2bb7abdecfa68b32210c39bffeb8e9c26493e6a2d9a78d2e635bf9f2c0cb6a24baff1568b3fd07dd30e1108d4bbd9d52dba0433e02b725b86bd721", 0xc5}], 0x5, &(0x7f0000002100)=[{0xe0, 0x0, 0x0, "a96018b01c0b135f6a6705232150e72e8113c741527d5691274b2408a6bdb38dd041ab319f2f92386a8b6748df9062c366bdf61d4fc219981393130260490dc4d25c9a10c28486e43efc514d5d745cd15b6aa9622b1c8e24bad633f635890bf3d32017a4e7281a7ec523812c871164e4a086f5f0e5369eb88ba289c5df170e4e7723abf92a75fe7f2580317e7aa315c3bae54f78db7e2a1b60847669e7c50278edf9151f301a758b7c746827350d7a645ec73dca4c9705b17224110a446e7734215d05af4f089e826818b4310561"}, {0x100, 0x1, 0xb7, "45d2d659cbd93152fef28d4d1547e06cd69c0f99a4c984d170899e2661e6e156dd9408fa99c833637a7f0fd71dfb778fa544f5e8084f77ec3078b80db6b50c273e33f4c83ee7464f62400c9510d5ae328b169be2667f78d16f4ae2ba022b688e87dd12a6eea9006420078dc69891069e821cabdcfe2d9b151bbfd1fddf0a5a3c00a471622a7aad7b41773f3ff520ff0597ad37fbaaa7f59a2fad521302ebe6d96a4d33d69cff2beb4cf92f97c9a7263eba2d8caef3dc67531763dbfef911738a059be56867c443eb408f3ce75809f7b25041f8204ef0a3767f0f4372333ca7f1674277d0ba98315f9aec7e"}, {0x110, 0x0, 0x8, "f5c9b0bb06b798b11441f48e3e5e0e55514f9e5bd4efe31e11d0bbc793cc6a99dcbafc7722feb3477f82642a721a425be925d8718437212d939660b17bc97d870c4780b9e6bcf7adaef14486ba5cf0d4b8afdaa90d3db1780c6e9fce8cd21a96a2e57575b2bd39fe55dc3fd2ed8b2b039663865501515a6f06c0c8ba6a282151a8a6ceb9cff828858f658bbfa8da4522d6ccd6fc2dccdcdd113e74c24224c5c24a58fbc04283cabc9587474a29a053f5af38783645614d81a53b567240b22dc3395f66e9e16948f2b061bab951bc8dd5bbb8afc3ee27265f85de506fdc53f95ac5381fae95a2ba59767cc3cee54676812c41c3c38d23f76c8cb102cb"}, {0xe8, 0x0, 0x20, "b481fd162dd160397b0a4441d46600e10db0936774bfbcd8b26b140983ab4dcb62492d30403efdb32f9c55a8f58c412fcdbd0affd993994f50d64d84a0af4f84b833450885c3850eecfe4168ddbe960bff4c315a5d3aec61515229ce3662cecdf429b859e4a0622ce570d3387367400b4f463549156efc24d0cd1a35f7df9f77bc56e716a64e7323ba1adc094938dfcf468006f530039ec34e714eb80774e6d992931d66b3f636ed04a991a75e004e18db9143b9d360c483b974280ae781281c4fad0dcade4f53581c6d39c386f06e2fe084"}, {0xd0, 0xffff, 0x100000001, "25056ae01b51134db623d472b36026d4e1af7976825b7b1d41212922dbf371e037fa58738a6c19a56a6688608a85b285229b5ba73bd05a5d0e2d587198583742ffda1f231e6d0fa5253f76aeff4913e835236c41df8081361e01203fcb2705cfb4620a65fb661b0b6909e908ad1e8d2d32c844be8da3df268104b5affd6f9456481f4140bf99bb4941b3a0f085a22546eddec5e580edb10afc08a06c4a5a721b878ad1aa60bb30b1580df6a68cb92e00cd0a52b7989170ccfa30019a95f0062f"}, {0x110, 0xffff, 0x1, "4cf8c644265fe60032ebf38610cd8fea1e065a1b3a4d6eb7d016a65e8cc8191dfa7e0c38db98221076c7340671a501c23cf2937e19f4be460f76a8171c1e7058d953fb965f9d3644dfa25d75d910017bd032f6e3f1917737c1c0abfcce12f059a1582155be62dc35aee5cb1e4668a3c5ee4a6beefa78d3fc16618d8de832cae5073486805da284b96f93fac108ffeb78955d95ecce41ab9f2f0fc5c7f7b84a43e403594bfc3c41140c306efbe5949ea821c002a95fe2b3c65aec5e0319a28b48f783636f7664f9b3a9b57f5694fbacc7aa7331f0f0a9370cf525beeb643a985d4961d69ca1e94595d084f4557f022e5b7a463c08b2b901505b3d5b177e"}, {0x10, 0xffff, 0xfffffffffffffffa}, {0x28, 0xffff, 0xd1, "8c55b2f53d6222926e9a268a94a301e685a3835c953452"}], 0x5f0}, 0x2) bind$inet(r0, &(0x7f0000002740)={0x2, 0x3}, 0xc) r5 = socket$inet6(0x18, 0x3, 0x200) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000002780)=0xd6ab000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000027c0)) clock_getres(0x0, &(0x7f0000002800)) r6 = socket(0x7, 0x7, 0xfff) flock(r5, 0x8) dup2(r6, r6) 23:49:15 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x4000000000000005, 0xfffffffffffffffb) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0xd) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x20) 23:49:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="78022e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:49:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() shutdown(r0, 0x0) kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 23:49:15 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0xc, &(0x7f00000001c0)="5d3f6b430e427419a9004491b278e2f629909a2c31f5c3809528f00f9d7a353c660fda48d37c6e622e4a7d0746addc0366d4afd48050cce3f3bd9acc07e556f09e2062d2e684fa050e5a281d1c49111ede161fed9e74f9fd060543d606ce87c8328393ecc0a128ddb0b916b6fc8a70ce6868f7151d1f97b611a455a2329ce06d1cb1a86588547f16761d8cdcb4c43b176dbebb20ad36a550ad6cfb3304957fce489143", 0x6a) munlockall() 23:49:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) pipe(&(0x7f0000000080)) 23:49:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) fchmod(r0, 0xc3) read(r0, &(0x7f0000000040)=""/251, 0xfb) 23:49:15 executing program 1: r0 = socket(0x20, 0x0, 0x613a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:49:15 executing program 1: getrlimit(0x28, 0xffffffffffffffff) 23:49:15 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x73, 0x4552}, {{r2}, 0xfffffffffffffffb, 0x0, 0x3, 0xb2, 0x6}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0xfffffffffffffffd, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x80000041, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x0, 0x82, 0x5, 0x81}, {{r1}, 0xffffffffffffffff, 0x14, 0xfffff, 0x6, 0x81}, {{r0}, 0xfffffffffffffffe, 0x44, 0xfffff, 0x0, 0x3}], 0x1, &(0x7f0000000100)=[{{r2}, 0x0, 0x90, 0xa, 0x9, 0x80000001}], 0x10, &(0x7f0000000140)={0x80000001}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0xc0, 0x80, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x1e, 0x2, 0x6, 0x7}, {{r2}, 0xfffffffffffffff8, 0x13, 0xf0000004, 0x6, 0x3db}, {{r0}, 0xfffffffffffffffc, 0x64, 0x80000000, 0xa00000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x32781b78730500c6, 0xffff, 0x1}, {{r1}, 0x0, 0x10, 0x0, 0x40, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa0687a4ac0fad38c, 0xffff, 0x1}], 0x23, &(0x7f00000002c0)=[{{r0}, 0x0, 0x4, 0x1, 0xffffffff7fffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x67, 0xc0000001, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000001, 0x3, 0x8}, {{r2}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x4, 0x100000001}], 0x100, &(0x7f0000000340)={0x100}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) readlinkat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/147, 0x93) nanosleep(&(0x7f00000004c0)={0x82, 0x9}, &(0x7f0000000500)) r3 = fcntl$dupfd(r1, 0xa, r1) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') r4 = dup(r3) connect$unix(r2, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r3, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x20, 0xcd18, 0x7}], 0x7ff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x7f, 0x3}, {{r3}, 0xfffffffffffffffa, 0x8, 0xf0000001, 0x1, 0xa23}], 0x0, &(0x7f0000000680)={0x7fffffff, 0x100}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4010, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r8) recvmsg(r3, &(0x7f0000001a00)={&(0x7f0000000740)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000780)=""/187, 0xbb}, {&(0x7f0000000840)=""/104, 0x68}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001900)=""/212, 0xd4}, 0x2) fsync(r3) wait4(r5, &(0x7f0000001a40), 0xa, &(0x7f0000001a80)) r9 = getpid() sendmsg$unix(r2, &(0x7f0000001e80)={&(0x7f0000001b40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001dc0)=[{&(0x7f0000001b80)="7959223e944f2b2dfa7efeec832c93bd93f5bfccafdd3231d445342a5a4684308338b043a26a5818f5261e4d98442572a5271985ce833cf055919ce27dd51ed9df8af67b0c9ff497f31547a606cd1157da24b1c1187c7bdc91f19ff43929442c928c4cf21925ec212b9cc05b8804fc46", 0x70}, {&(0x7f0000001c00)="6d07e2079eb23ad282a771c5802fbe441ce8c9b8e04f967eaa482153ed478ce47af973e5c6cac46e41f67889b3fcf7a5d6a6674f3f02b909b8e43ea65dca8e20f46b193de3d2b39c164d116c6bec12fa6a5f34a38eb3656422eaa78754674b8272741930e5d0957435b37b1230941dc9f0026a5c718add36b9af4b8732ddea502aed9f9c3a4f1149084e074ccd556471e8335e5cf7eb0c49a757093c6dcf56adf7475c55b1b243cf2ae9d07ad4f51e92e01b15a4b834abebc2e0ff03996df4881d08afb195c05f8f104ea18265", 0xcd}, {&(0x7f0000001d00)="40b798838894e8360e5c1cb8e42942fb544c28c56642058d7ed353a4b31a6f4d876809e061a6b607194b80ca62b783c757e5486d6597923ae1156f3b892166d3fe37a34a522f778109f9e22fe6719415901377afabccdd04e2d568cf0966503e6d8b13bffd0c8d3dd9f84ac7038efcf5538a4f6dc33cf9e76794d0e884", 0x7d}, {&(0x7f0000001d80)="b6a19ecc54e2ec359f3217e32181083a572b089a4a19c9f2085f1fcaccea96d030b93a76b911af3974b92c93b80906108fa87c8d78be", 0x36}], 0x4, &(0x7f0000001e00)=[@rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r3, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r9, r6, r8}], 0x68, 0x1}, 0x4) utimensat(r4, &(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)={{0xd1, 0x8e}, {0x57, 0x3}}, 0x0) sendto(r4, &(0x7f0000001f40)="3bb4a7dae1625fcfb14e9a67c66ac23d60628bb5e0d2253be2e0b13beca2827493a0e4cc5afedf18bb0e706810222f070fa3c113830bafe7c0aa2e181157ea06ef50efac8277033d765a8fdbee0e7876719860fc55706c901623af931b3e99a93d7e8fb56edd10f89813dfc5242221e3e9eae098733b2ab20c1159ce11c9a39f01417e7ff130ec43e08fafaedcb7f7f8bb8f32c7b76ec6743f01", 0x9a, 0x400, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000002000)=""/16) setgroups(0x8, &(0x7f0000002040)=[r7, r7, r8, r7, r8, r7, r8, r8]) sendmsg$unix(r4, &(0x7f0000002280)={&(0x7f0000002080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002200)=[{&(0x7f00000020c0)="87eb43c8ecf8280803b46adce1253b06563cba561209536f60929dc16163691f422385cf1973d320c11ac62e74a7a029712f7ca43a05fc27891adab61b97fce5516cbc5c4bf56d51a84e91565f549bda197b9f7960ca689607f6c5cd", 0x5c}, {&(0x7f0000002140)="2ddd5632d356e6db082b9bdd6adfa81a388a839253e1e3fb6cf510be67bf40de09a7f556379ad18fb5c7e57a49a3f9bc7261973c9cdd639d0ecebc58e97ab4466f8ca401660664bbf8891a2f4c3eaff805afd515dc83c93761aaa338a3607331c83887d0a6cbbeaa3dc5e156ffa792f76dbb97da4eb2a6398dbe5dd77695393459651002aba3a5a00393fef0b480ef8c876fa90fa8a664df1a75e7bf9ba2bd", 0x9f}], 0x2, &(0x7f0000002240), 0x0, 0x8}, 0x8) geteuid() write(r0, &(0x7f00000022c0)="92", 0x1) fcntl$dupfd(r0, 0x0, r2) 23:49:16 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/145, 0x91}], 0x7, 0x0) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 23:49:16 executing program 1: getpgrp() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) 23:49:16 executing program 0: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x9) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 23:49:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) 23:49:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() kqueue() pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000040), 0x0) close(r0) 23:49:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000000)="95a4c1f411b74866be0c6d02a5c289cc73762514c77483df39500e9e7f7a4f4e71b817853faa7450c94af12a3064a4ea8b73ee26a2ccb38cba51", 0x3a}, {&(0x7f0000000080)="f10ed54a7ab37adc78fd1cf4de8a9cdd54d2a899ca13ae85c148c6161880499bf887118e5daaf2", 0x27}, {&(0x7f00000000c0)="8bd5391c80b2b4a3513ccc617eedb4e7b80daf8dc3ba76c9e40842c7f9a35e35d2ca4b6cb628bff02be5aa8e0d8b25214db2e6304faceaeee6b3876fd71ab5df3313339e45a6398003b214023212dc39a9794c2184514b0d06571da103af70b017ee81efb50f21d5d76ffb6a7731cf003a0b08ff0338da15d4b63d3404966377e96e3141501c09045025739bea58fba9b906fd774162f878e1806fab8a0d670adea10eaaba8905c8", 0xa8}, {&(0x7f0000000180)="73da68e4d80a81843ae1a946ecfafbf01a601ac49c0cf9140729", 0x1a}, {&(0x7f00000001c0)="a0bb2e14627bacfc1d9f5ba0517ecb3fbd652aed4ff00b62bb83801e2b2ac71fec2c7d4e0a60b78028b7d2496a44f88c5c2b2b1df492802e3ed6d58040897a022f07e59445c3196b6f705082c07a6f2605e979683ee18ac2b6746699087700", 0x5f}, {&(0x7f0000000240)="0aa8ce5d5f57beecf998ab6521c5a000fb8612d7c286cbf0eb8a91c2deb3266e842e3b96c4f2a4156a3346d79ea63b9b8d62b5d84c69f80650c2b7bd86a5731759c944a94f734316df3570a49ba844807ea411db11ea7621cba3a1c1d21521806af7c5e7db2909ffecadf7ac581284db2706fa15de123872e4d173ef69dd915c6bf6d6a6afeca62e9f", 0x89}], 0x6, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) bind$unix(r0, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xf0000008, 0x4, 0x8}], 0x2dd800000, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0x3f, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000011, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0x4d98}], 0x1, &(0x7f0000000440)={0x9, 0xea}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 23:49:16 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) 23:49:16 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x5}, {}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000000c0)=""/173, 0xad}], 0x2, 0x0) 23:49:16 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in6, 0xc) 23:49:16 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000000000000000) 23:49:16 executing program 0: setrlimit(0x0, &(0x7f00000001c0)={0x0, 0x10000000}) r0 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getuid() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r5 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000440)=0x42) r6 = socket$unix(0x1, 0x7, 0x0) r7 = dup(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x1) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x40) r10 = socket(0x18, 0x3, 0xffff) r11 = socket(0x2, 0x3, 0x5) socketpair(0x1e, 0x4000, 0x3, &(0x7f0000000580)={0xffffffffffffffff}) r13 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r15 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x20c00, 0x120) r16 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000640)) r17 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000b8755fe49049b6880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7143836323652bf007fd10f7420d63cdc38a12be71d12e179c7429bb27d85618ddfb9ad821a54ff8507f0f969dab318a4076dbd3647b1a7b82209d2c8d70928136e9026f72f11d60038e2f3490522f468544900105c6b7db68e4af9efbaf3c66aa58c5b00d507fd4aea7afb1c2435e115eb26fca6c1493f31b303c28f8b9affb5993fad9034406814353c524d9c5461cf27c40324ffcd7ea15b8e15065f751ddacd37ba"], &(0x7f0000000700)=0x6e) r18 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r4, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0xffffffff}, {{r6}, 0xfffffffffffffffa, 0x80, 0x82, 0x1, 0x1}, {{r7}, 0xfffffffffffffffc, 0xa, 0x60000010, 0x8001, 0x401}, {{}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x2, 0x5}, {{r8}, 0xfffffffffffffff8, 0x2, 0xf0000010, 0x2, 0x3ff}, {{r9}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x400}], 0x6, &(0x7f0000000740)=[{{r10}, 0xfffffffffffffff8, 0x4, 0x40, 0x6, 0x100}, {{r11}, 0xfffffffffffffffb, 0x13, 0x2, 0x432370c4, 0x5}, {{r12}, 0xfffffffffffffffa, 0x0, 0x20, 0x1, 0x6}, {{r13}, 0xffffffffffffffff, 0x6, 0x44, 0x4, 0x9}, {{r14}, 0xfffffffffffffffd, 0x8, 0x1, 0x7fffffff, 0xa58}, {{r15}, 0xfffffffffffffffe, 0x80, 0x23, 0xfff, 0x3}, {{r16}, 0xfffffffffffffffb, 0x8, 0x80, 0xffffffff, 0x1}, {{r17}, 0xfffffffffffffffe, 0x29, 0x2, 0x7db}, {{r18}, 0xffffffffffffffff, 0x84240f8236c68688, 0x81, 0x0, 0x71}], 0x8000800000000, &(0x7f0000000880)={0xfffffffffffffff8, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r20 = getpid() r21 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xffffffffffffffe1, r1, r2, r3, r19, 0x45, 0x5}, 0x800, 0x9, r20, r21, 0x8, 0x9, 0x8}) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd}) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000300)=""/14) setrlimit(0x1, &(0x7f0000000180)={0x4, 0x80000002}) r22 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[r22, r23, 0xffffffffffffffff, 0xffffffffffffffff, r19, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) syz_execute_func(&(0x7f0000000380)="f243a7c461ddf6600066400fdc67fac40151eac0c401d573decf8f08288ffc430f01f9c4616164b755ef000066410f382883a024000043d9ec") setgroups(0x3, &(0x7f0000000140)=[r22, r23, r24]) 23:49:16 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x8000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x22, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) getdents(r3, &(0x7f0000000140)=""/144, 0x90) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = getgid() fchown(r0, r2, r4) 23:49:16 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x3, 0x1000) 23:49:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x1f, 0xfffffffffffffff9, r1}) fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:49:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:49:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) 23:49:16 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x41, 0xf0000000, 0x0, 0x800}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x20, 0xf95f}, {{r0}, 0x0, 0x93, 0x40, 0xffffffffffffffe0, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x86, 0x4, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x88, 0x10, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x100000001, 0x80000000}], 0x800, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xcd, 0x1, 0xec2b, 0x18000000000}], 0x61, &(0x7f0000000140)={0x6, 0x10000}) r2 = shmget$private(0x0, 0x1000, 0x58, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) dup2(r0, r1) 23:49:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) 23:49:17 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x500, 0x6, 0xff, "30f93967ad2a4fd37a9e4edbd1e68a6eb3d0f19f", 0x7, 0x7}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 23:49:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10401, 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x20) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0xfffffffffffffe8f) 23:49:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x3, 0x4, r2}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000000)=""/39, 0x27}], 0x2) syz_emit_ethernet(0xbe, &(0x7f0000000200)="435635b639c13dd7f853adf2157329f46baf7ea6fe0782d01724dd2c1bdeed2e462140c0469893792f75bb541ded04a48f8150a9ad77837cc7c01366396fab5012ffb5bc051167ba97166a41937cf84e4634f8968d3066a533606f7522c500631f322852838b393cee0adb0f07d3d6d12a8e917a5faefd5e0894e34e0f3c2aac67c18f0128f6826936c70763a9ebc08eb8bdb11eb0b7de426ec545918f2996e994190bdbcef8abd524804438e169b6f0ecf04d0b75292e9c1aa8dafe79ef") 23:49:17 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0x3}, {0x7, 0x57}}, 0x0) chdir(&(0x7f00001ec000)='..') r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) chdir(&(0x7f0000739ffe)='..') linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 23:49:17 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x9, 0xd7b, &(0x7f0000000180)="271f80593fc48f1b16263649569257de85e2ba71f45f4cfdf26ab7f022efc579ac13122466e2e5e4f617f82a6150bbbe9012d97199c28f72acca7c9465a1e570812211db799b71a8194d6d8113622830d54212f30b5b24df074d826bf15380642cd4687b466bffda67b131c39a", 0x6d) 23:49:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x212) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/5) shutdown(r0, 0x2) 23:49:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x3}, {0x10000, 0x7}}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x841, 0x2) fcntl$lock(r1, 0x7, 0x0) 23:49:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x4, 0x22) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x81, 0x7ff, 0xc6]) 23:49:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="7a606db061d88c93b5d48da5a3f48d8baf8558f2c979221ebb8f7b632168a70bbaca3fde2ae3710cf6e0dacd137279adf9a016a7729dfe6178c4e74faa48f8ac0007bb17e2304d272968e39532be7b438d8808ca811392b2de93262f52904c3ab4c6da63e6bb2582317519047c487f14af574a5fb2a4734816857114f2f76c1b073e3965ef9f8d891f4fdb5eb33c7929c9", 0x91, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) socket$inet(0x2, 0x3, 0x4) 23:49:18 executing program 0: r0 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x61, 0x40000002, 0x79e, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x400, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x23, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1a, 0x80, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x3b7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000002, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x81, 0x7}, {{r0}, 0x0, 0x8, 0x60, 0x40000000000, 0x8}, {{r0}, 0x0, 0x1, 0x80000000, 0x3, 0x4f0}], 0x100000001, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x84, 0x6, 0x959}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x8, 0x80000001}], 0x2dda, &(0x7f0000000000)={0x0, 0x1}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 23:49:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:49:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x8001}, 0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f00000002c0)=""/220, 0xdc}], 0x2, 0x0) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x1a) semop(r2, &(0x7f00000001c0), 0x0) 23:49:18 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x62, &(0x7f0000000000)="25786b6b183ce66c099671604bd048343b1532fa29d23f1c8fedb3d54e497c4b9120d14e0bbbc9eb8cc5f7c90448849bc0167e8949134784b179c148d355f6764f3d473387a89855c5f85fcc1fb379df0f16f9002c395fea719e092d09e3bd5e7c5b") madvise(&(0x7f0000c4d000/0x3000)=nil, 0x3000, 0x0) 23:49:18 executing program 0: r0 = msgget(0x1, 0x0) msgget$private(0x0, 0x80) msgrcv(r0, 0x0, 0x0, 0x3, 0x800) r1 = getuid() r2 = getegid() r3 = semget(0x3, 0x7, 0x102) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x2, 0x9703]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8001, r1, r2, r4, r5, 0x2, 0x80}, 0x9, 0x10000, r6, r7, 0x2, 0x3c, 0x0, 0x400}) 23:49:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x2}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 23:49:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8880, 0xc) setsockopt(r0, 0x101, 0x5, &(0x7f00000003c0)="87499e6bbcca33e9548b11679c7266a5ec77e2d617ceaa5c7d1b645992514b4b49eb3623e2f308ea084f9173b814976c8bfc81418cf912019af3dab31a0c131a24e099001d9303100928f4758b7133c7009dbf30c6897fccb0cb3b3f434f72445c661e039c5cc3b2cc2338e42af1df704fd9ddc9836445a0f22ca5a7778af8c3c10313efc3feb42882c22e7588f014a5fb794bc4e6929a0973a688d85a374d3a37af464ad7242722a3384e559c7a0f9ff6d6fab9d9925e1263c5e7d76d71bbc9bc43af45a542d66c8b4c0c30bb7f8088169b026cfd154ae18b", 0xd9) accept$inet6(r0, 0x0, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) r2 = socket(0x7, 0xc007, 0x200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/156, 0x9c}], 0x1, &(0x7f00000001c0)=""/215, 0xd7}, 0x801) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000004c0)=""/101) r3 = dup(r1) connect(r3, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 23:49:18 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:49:18 executing program 1: setrlimit(0x6, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000080)={0x136f, 0xbd}) mlockall(0x8000000000001) r0 = socket$inet(0x2, 0x5, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffb1) socket$inet6(0x18, 0x1, 0x1f) setuid(r1) mlockall(0x3) 23:49:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 23:49:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 23:49:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x100000000, 0xfffffffffffffffb, 0x0, "2a490270ecd6473c9b8a1497a6807199182c6f9c", 0x5, 0x10001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0xe2e9, 0x8000, 0x8, "efce6c0655f70eb12c4a4da84776118312944242", 0x5, 0x2}) syz_emit_ethernet(0x1a, &(0x7f00000000c0)="f9ff366d1a19d8192552339b53e4efb0b1b636ec6c0c8a306e78") 23:49:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 23:49:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 23:49:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:49:18 executing program 0: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) socket$inet6(0x18, 0x3, 0x5) 23:49:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) dup(r0) 23:49:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 23:49:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 23:49:18 executing program 0: mlockall(0x3) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 23:49:18 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0xc002, 0xff) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="780aa381011b304049c1dbef48965bf1d697b95944f1b5c740dd7afc256abcb74d3708de502df0e43434bb3d5fd5a73062bde2e51439b240afc1f2df6badf0918319e15c20cef7e18e6bd64af69364e1cfbaba30a3fe2a3e", 0x58}, {&(0x7f0000000180)="f87bc11ce13a45455385c6ae7f2a0d0f05db8715ed92975cbada3d2d2725d252add307130d6080f04479f57ac82548a754ec20fcb4fef449dc4a24e56e781ffdef34ba6f2dba3703", 0x48}, {&(0x7f0000000200)="3ad582832939d0432f48e292c4cbc5826a3f8d2d7a12951c7de8cbefce8f8e561b0ec2a4291291bd81679f966f393bc9629ce32b4a5258ea479fe5a504001c0c795a284ecbc9fb908b1c8a5447d4140731225cbe5a13ef1133", 0x59}, {&(0x7f0000000280)="33cee984fab15a7a59b7a87c62c19b36ee5efdf87ec6bee424ecafe917254d5804db9ab269b886e30b3471650291819d8eddbe416e884b78eb037a7114c32835c57d71", 0x43}, {&(0x7f0000000300)="37ca004507f75eba92c370ed61018991c1f65ba7e14a064ec7323ce168b247632a1537aa019e1d564efb4c4ca934fe6f7334356cd0cab58504eacbea3fa16d512a6ee8ffabc6f904f895db5ed1e0151d2bf853cb0d486131130f22c44ada5a0d25dd1c48f3354b23bd8118003c644ca7023ca8244922fc379797b88fe2d8cc8764c57758554ac67c0a60c3547e476f8c24c84bd219b23b9224e06db016a6a00a1912199e597388dab97018b2209bac63e6bc4b85a40349bc", 0xb8}, {&(0x7f00000003c0)="09dff8f04723149ced2e1fc9a6f2e0a0c8164f419a43b50516c8b8d574ba4501e75aa7a6e447ff88ca9579eb79d2951510375314af840b785cac4ad39e43d7682bee056849708bb25b4f3e26da323fdff7944c2bbf4c6985f4637d50d7c5354471099141d3539de6a43e3d3cdce5818b80d21d7a8840a5125c15be556b8e56d99d7a991933a42f72944177fa1742e7d0e023f1e11d121d4d54ac9c587c1ed9f2fc2dc8c2a3880143495e712a30ebce3fc6c37518fd626ed697091017856902d59dc6ebe376b4114184ac5f108fcff45293cc0ffff159b7734b5f685727fdfba53d49f91095d4cc1d38f3", 0xea}, {&(0x7f00000004c0)="866ebcb8d5fc14182917014e58c8a14212bddda60c5a702fe70ff61bc9d34c2c4e656db08b4a387d749e273109ab089596c1702e1f325d033f6c", 0x3a}], 0x7, &(0x7f0000000580)=[{0xc0, 0xffff, 0x0, "bc448a0f9151e1b5dd19d01ed695311cb1ae3dfd4fd474ec37675ef38aac7c321f28c408ca9fa26d82615e1e660dc87b8efd863aa5202d71c53eeb0eb3944269875800b77889968e56638a35ea5c25323bd6016b4cda83c2174fd7081c3397dee82265ac8f32ec05553a234d0765414117a919e71362554b0b56eb408ec653fdb65a849ae3a9259465bff16228afa8780ad843129918d83627666581b64f7ed2c55b57abea7d124f61e4157a9ade9134"}, {0x68, 0xffff, 0x4, "6d4fbcd959761e5f163b8e28972a8054487949a932079230093af6465ff583a3ec5ec42bbd190a5802726b8f34403ec50be4c407f44f8958d19c43ecf67c7bd02813f65a15ee768fbe82cb8a3fe14810dd445578da96e351"}, {0x1010, 0x1, 0x10001, "3688b5cdc91594f949d5797836f30800de948c7523674cd9a4b7cdc13729543ebe2f2317bd29403b3fbce9e6463af8310f9aeeea106b9fff40431e1079cf351f4afa947947eb5b0ce4a887cd96b693af7048229d463292f05feb822b2c306d622cfefa8d6cd7f6826c07c5d29ce21c208500d0e53f8aae218088e862d042a572eea881c6f29319e824f62d968b92f4bc5b53c918ecf900861d7ebf894a7926fc4a7b018316577347ae9662bb69d58b28aed6863fe1039e3dd271f69cab853348896ff67dab2d6ca9ccde69059b29556199c98305eecfb683ad14e19f4e55dad8169ac15f894a2b53b63755e5d3f7250e9b975fe78724934ee9c233f8af4a63b21231b092f86af0749e778774f67fca901ddc94103df8fca4f0649e4dc462426e6e8f20d6ada0dcea00d5c178caccc015aeed4e5575c068ac03d6903406bb4522b04c4baa2e9a7b305122f8fc2949ee0bb47b17462784e9aae15895be35f4aa1d5bed7b42c50b3a5d8f0159058d8a4ed470f47a888af3119ba39a798b1187f0cfb4c76a573e404127aa17163ec55a778fcf14dabd9df3fe65c3a8b945e6629b11eff231b23b51a58fb90a8415c36ec72e628cbd182d2f3f87a903e26e1154151aef02d43d99659e82e7f7065b5b9de75bf731e80055ee4006c2a414916c00ab0cb0189c4960457ba001bf64438363cf75b6a7cefbc0b3aa6d0ad548ae5323b4ff6812b6befdc2b3bbe61343874029940de51ac3e09c336037d494fb2b615544f54e37e7ed12b0638cd930a26458a8264962be1878a849e4c8e07d5192a0ddc21a2b9d64de14f78cf3ece41fa1114a11befd46309c718b37a560fd7736b4fd8a24946a48e05bbc7e32805ad0cbb23ef588b1e7629eaa12e4df155cc3902fe1c90d04930c37b2cb2e51578d80bfc509b8006aa3b17ac2de40826ac927900efa7ac18a648d22a8f800e30e4a764ffc79110c59129078e4cd42047b3c35b04531d0f32d5c192af023b2ab8f6fd57e512e759a1bc0e813c747871f0ad059d79e010fd60478f7da946ed765fcf03ba02460bc065f7930884260cc991fc148aebdaa601af0b82ae55334fa58046c90b284df4c62d5ee5197c19c00852ddcafef0d74711d7cdb976e0e08dc2d153e999755b7b6debfd23dd5bdc93411a1bacff1ba32813ce4241da1c2d49d9aff36622589c6eb5eb28a85eb02a74675b61fddceeb75fd23efadd828066100d51ce8716eb67f8ea801287a86d858606e961ea8952ef5ac6317d1be0f3f86fce4b4d6d58d5ceff778fa53e982f81a773127e8c1877a0b2c684db64ee0153e0f91a463c651dafc062e3da1aab5a691a3e13ba309ab44a6976df9d45556831f2ad106d441c23a940541e8a7e4a41d01be554608fae60542fd2a6285172654096f3236210e1f311590dfeade3694ce92d49a0db6362103bf72acf8912b6bdae8f086a3a3d60c1d84d9c2a7add1571592bba45ce6dba2079af93c65a92ceafc5f1ee87c34380b8cf5d0684e65dcec5d4e0e9fd12acf069700c366f65b1b9d1b386a36d005fe53548aa737e4b320dd556d42a76f48e4b5483dc65470694883aeb6632c89f9a71df88082e23db28e745b6798d5691813d2c3fa75dce0e9168c373ce43a9e3983003d553f0e212f4a6659234fdd620668766a1f0a22155e31fd79850d64164689d2d28bc929ae7d53bf6c4ce36f8e1c997b4e64219a998682067124c3233c0c6fbce93a2f48545b72006867fe3f2ec96470a404a109d4f5df966f4b5216e3c6c8c0f0be4268ce1400da04948cd9fc5db21d1aacd71b437801de8dce75e3e58305329b15cbcbbf890910391cec6cc2d9531c3ded78061ec0d8c17bc73e4b1431652cd07d3414fc4dbdf432847e29b9d60bd60c9ccbd4e1463f705b35b40b8f0dcbf366540622e027e35efee8d289f719b4bbfeb4a497ef0f98731250c5461400fb689494a09b43c1000a1faf3c900838e9b491699dffbed5219c7d3894ae1303af69897ad834ae1dbed3556b4d86f56e2a3d32be9223333fd10c3bf6be4f13c42bf23d567ebdac9b4a34a5c0fac383f3157548cfafb8d787a55a216c220057008b50fadc0c23c3130d5a5ed2935a42e4a19db2959d461a126ab287654cb3160456c1609c7c9c5cbe77d7b1e77d7afea44d42cb1d278f1f1cf415181425313dc2af8c1a21da15bdee2da77030b0b187ef2f4ad93282c59f15df8c2f64eef240049c8eb0432e60ae0365f5c2391d84540f186b6ecea7979a137411fea1b6b54bc8f63cec9d7bb5b317db0e0330d0c2c1c62eceb3d801ffb30c93be46ef6e762ccd25d13fd7774b45c067ae06cef4222defa202028ed006456facfd6a3e98b8c4414475a961d2ec649ac27feb8bd766d9e20947694ce0cf8fc9bbda0bbfa11d8bf3c27fc7d9f676d6531d277a7d9e2e97f87a742f03aaee26f51ef8ea08ec84bd2b100df5cab2ed6b65fc01c1ba418c196bd34f4a70b8ec0cd9a04497430c3293c5e5dff3f1a4bf766479c4d5d642aeb97f7ac1e16abe92fa8ebbf15cbf4c93c187761fce9447d50d72dc6062fc83b44ed73dfdf03bbc749c3ff59fcc3453edbef7ab1984087ad620121548f42da41cbba5744192524c03558d9ad540154f004b1ccf0929b13675ab9aed79a68a7bb213fde511e9c4b9bf2db4f668dd7813b545c7f9c9e37fa4c088bc1ccddb325b304f80ea63bfb7de960c1d81e27545190953921c727f37a3cd540364df81e968518fd01750117435b333a40a1db49f976773a4d6709b6f6fc1f67327bac2dd49983740aec0336c71e6856fc72f7740c4b32e92610f09d09fedb026003da72699f5bda6dfa17792ca70c28d0279395669558fc8d45cc923a5660acbacf6afe4c901a0bd03179e8515d7ff4871b5bb94255673e572b7175f276b2d45c260b15782d087d6fcbfef7e4d1e5db2ccfdcd85fcdab5da2738dafd5f7f87a99a54715f8e95d25f955dae224f95e98bc49cad41e0bb201266d4dd0feea9c2cd654bbdbe8f4ea5995f9b2650415592a0b0068dccbcb875c289ff32c4d976ad5a5b67988e2a9ba47511d2fb664443d668494b31c9259c34ec0f9aa6ee188c997212441c93ca6d186cfe8b4027cf3de0c8156281389fb319860d04ee8c2ae8cb0eb20d4e8461582da27289499c6e22cd8a326da9305376665c11ee98abb8b7a6ed1dcdfd6c62f1a3d095649ddad6e45d5c236b7c3fdf5e36011c8803497e2f0a850ced0411bd4238990f3da9aaf23430c5a5b8b5510255f5633ccbf195fbeb2b1c6feb3259c2bd4eed5aa1bbc24e4d614b3dac699ddc40fb98e4f189a16cb98359b48eb80e111546882972a993ea6b5927ed31987e91225bb73f884e53e2c5f963509a73eff09a3a9bd3483e9ca1e9377dbec20b095150d61cb92d306d264ec86e01130210800a90b3bf7a3bee3875b5a3fa279bec7ce892508e96db763d6556ebb03e79d6e6e141a92da1ecf2f26e1a3447535a6c941589e876273c779d7ad8ce42bbedfceab2b0fe98f6c8a74c579cc2779086623aa720266c5609ed5df7dfe9570da00561a3f651bfd1a67641c5d528cf93131775b684bf42159b41a72ae7c13ba555e4916f2e4e522dfd38fdb2d415a3c18d9b7931e60e0aabad196ce9a8587f6796ffe93995a4247038637b815bf24be62bf70cf150affd63725ab0fe736289e5d3029399e7da3a5b8454122e4686d2eee42164a1de1ae5f3954efaf436051d9c16618032e05fcfde0d632be10e6b180b2e99466380ad53eba76607ce2ef9de6f1a8ed9d927d3dba8ac7d8c8301946cce98feeb36e4b7ec9a779a6ebf1e50f76b8729814e4827ad3db82a0c27f11b885d7f5a9107f4a87e0ab0db9cb43b807f0512eaba3aafe8849c787ecd301b88d4cf87a9b560743afecabaa21dfab2f829101eb0fdde1d32f968bc4d31335f293589d7c6a1968f05eb65bfbf03db38e86deb27dd848e22824a833c6a7f88f3fc24bcddf497aaf63b5340ba2720c9c08723f145eef4a6d3599853481c3c3974dac62997ea755096a792bc1cf11a226e79c049538ee9b0c2e6139b3d483f0e5b97cd0525b260ca9b03633da503841cb45373d7ffa2639c3aee588f9e88832abadbbed3ee18b775951c2ac073084f56fd7d574b65f1569451da4e0eaef6b369196ca6470df6ced4710cc5654a183610ddb52325ddaa1432be0e2a952d6205c7e70c818fea184bdd0688affc919bf0068a41b5fb4d70f4cca3c8f0bda651c4d332f9428b0e643a91566816b40a9ecc959e1c9cd6e008b3451334b439b9f218d39dac1fc4fc9a99902eabc8d5dffab2881f0f67ae5fbea7e23fbda7d858b12d1e0f7f3bc758bcf30e7798aa87fadae5575635b811b9c8a648a98e311ce7067fbd8b3817a9547f9615cd40afa141a6131b22cbe8672ef98d6ca1557839335db6ef4b3e0cd360c8446d6f04fbafdce57326cf973d23e9b6228e18ed316075a3b558325715007378d34aaa449906a80a722c833a4254d3d7524d19b98d6323ef8aab494964834272e2a7444f3ec1695ff527cba251794aa090b5aeab6749b95c477d96afa40846414bf24da301c0e427563ccc05a997f16a4a2b3cd566bc60bc7cff71a24ce49493d47579f6b39823ae20f2cd10695d19e73d62643111c3319622ce2a0beb34d5cc3e98fdffce2cd327b137239418a6ee7ee9e1b7dce98100eb21a4a3a76de708f0c69b8abec858b3f466689e8e844eb112f6a3f7fb352205c70a01e02a0540bb6f281a83a759ebbe050032b5b549355a525eb347c7a96cee73d973445754c02dcf8f1d718dbb37f83738eed7b82a33b1e55766f0ba88381a5b6d6623f4541b17806118ca6c2deb88966d76df55485bef681fa6a34398e222e444e6074963da3e4828e8f4ac76aa543e11f9240993b7112b22a48d58ea7b09a86d50bf99a8772caa6b2bb912e80d4c3d79fbd10a87a3aaaadd86e0a532a048685211178bd897b0a8dfe0486796dac5b013797cc8edb1d5eb27254fc805628ed7173a5e73587654e7bbae6e29965bdb68a7ff844d30c8dfe9fffca62795fc8ed9ee9943a52402bf3a5bef6967d87a1cf1f1abe558a3ba57fcbd69637b7b6eaa77c89862e11a93b2eca34d0b0db040c0d25da91d7c01e6486fb53c4f37e112ddd7d89edfd57945d0f3e28c5e109c8866a1fbf983ac06b47ed5b2cfda196613e92555476e138082f0a5f3cfff9b42821200b3c39bdc060ee3bec90ba6fb8815f20853f9aff6fe9cda857dede752e4d988360067b2efb092d3ccb4ca3e6ce5a9080b2e5c3730ddf380559992a98807c6617dcf3de8fdbd912e4e398419ea735eb10296ab52e60afa1c7df488cb79abdaabbb94d54b5adfab6f03f6f99ad6cabac94f5b5cc3e14b2f23b8926c748d896ec183fee3dcb0eda217e49d6a5ad67250b823e63daf2855760a2adb4ca0a8e77923e515bb9eec3d156d0a6698c5cf23383799f0634e313d374d2b71365f17139e1dca6a95a8cb3f337aef4f087e1dd0e2d7e3a187b409b1d6b28707b23b1d64b53a8f0ffc32f87c68c4b9d49a6848919c7487459ea1f0930ea544703c8da2711a074f8ef4d6f3613295e648ebcb35bd484a1d0193eea01cc17d0cd94cb2ffe6471bf33b09aef82c59ee3938c4b490bfd34c62a944be06afdd6263e92658f9a4dde040fa051562648ed9d8bc894c32c02222cee3f2313c18d5128f6703f047d5fcf41f7875009b41fa633c2497cb635ccebfefa19b1eaf351ef497ebeaa510811ff9da48806656995d5b465d20c45f0993172fd4be"}, {0xd0, 0x1, 0x961, "8e311fb84737ccff21e8b1bbf2d24830e176f62d477784eebe4cebafff5ca9e9e94b136d2b3ce312237551c1fe657aa2763504c8090141931b369ebd311579ac4a7ee225d5e5d190c0b284aedad11af38e292852a256fa3ba21fa93e0141c2ae8d65332bf744aaeb0b62add4b708111c92d0e7f0d6f086131e393354f87b767e1aa8c61f0fef866430324828849412c41ef4911ade283dfd4cd1c697d450192575485b2cf1c5bb2eb21432c43fbe0c8e033688691996e45533cda7bb258eb5"}, {0xf0, 0xffff, 0x3, "9a0dff785cc8044818276cff381c7fe0290be9b03de404bf56538bcf4108eaa8622a578bba892b273780b0434a1ab2f4d807a8cc256a10e66cbcbb3a16556887062940f0a196c124dc719f5231e97d15707c359eadf4eb764b42882622f3f1b4468585ca17733944a8d64e776c07cbb5e1c64f88d33c267518e178f7a45878b8a1f894a36631d031bb924e2a5cdcbb9bfe2456c14a3ed8a4e5c63fdf6c674509b86f0e257afa477dc8815c347cf7177d980deccba72fe6fc6690bb152401036e41b271c95d4d61bc2f7b28c1c639ec38e58446e8494c542df0c412"}], 0x12f8}, 0x0) fcntl$getown(r0, 0x5) r2 = kqueue() kevent(r2, &(0x7f00000018c0)=[{{r1}, 0xffffffffffffffff, 0x9, 0xfffff, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x18, 0x1, 0x5, 0xffffffffffffb294}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x3, 0xb29c}], 0xfffffffffffffff7, &(0x7f0000001940)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x86d, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0xc0000040, 0xe5, 0xfff}], 0x6, &(0x7f00000019c0)={0x7d9b, 0x1f}) socket$inet6(0x18, 0x8000, 0x1) socket(0x6, 0x8000, 0x100) r3 = dup(r0) shutdown(r1, 0x3) kevent(r3, &(0x7f0000001a00)=[{{r3}, 0xfffffffffffffff8, 0x34, 0x4, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x41, 0x3, 0x4533420a, 0x2}, {{r1}, 0xffffffffffffffff, 0x3, 0x40, 0x6, 0x8001}, {{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0x369d8563, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0x4, 0x8}, {{r2}, 0x0, 0x2, 0xa, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x1f}, {{r3}, 0xfffffffffffffffa, 0x2, 0x4000000d, 0x93d0}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7fffffff, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x25, 0x23, 0x1, 0x100}], 0x3, &(0x7f0000001b40)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x100000001, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x15, 0x40, 0x100, 0x3}, {{r1}, 0xfffffffffffffffa, 0x48, 0x8, 0x6, 0x2}], 0x4, &(0x7f0000001bc0)={0x5, 0x400000000000}) sendmsg(r3, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) syz_open_pts() 23:49:18 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 23:49:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) 23:49:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r3) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) dup2(r2, r1) 23:49:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x228, &(0x7f0000d35000/0x1000)=nil) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "d4f496385d9a96e0beeb8c38fe7c12267a8ebf292f80fd02cf5192f516515afc83e77c96e67afeba39e3f9072aa6d8b00b1b0eb1e88b5f85de34dc6470d6935d000e697b5ff9252a5142468fcf9d9e215b7d4dbcacc9acb6acf62a8c8f1fddfe572573b0c792524cf69382aa5b288e48f045ec5292c0b9f9b4686e057af6d55fe7946c3fb14c52a436ddc7382fa4755e9cd5812cffcce24ed523c8adbb6ba9689faa6802e646b5e3b1d3f3a1125d5808b4479e3dbe984ce09b5002cc"}, 0xc4, 0x800) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x10000000001000) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r3 = shmat(r0, &(0x7f0000d9f000/0x2000)=nil, 0x2002fff) shmdt(r2) shmdt(r3) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000c11000/0x3000)=nil) 23:49:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c6) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x6}, {0xf117, 0x40}}, 0x2) r1 = socket(0x2, 0x2400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f00000000c0)="adf8ce417e194738cd08dec10c513c98deb7428521ccdd25823dbe4d61b5ef050000009662a771518ef5c0dda99d7d72e7942d61e7962343287486bd1377b5e3e7ea3892d44838aa2b6d19e638f119205be800836ddc78191a0ef9f9ea073d81a3c8bb077379448b1e34fef0a0d8c71fca992d9e5f749fe64cb85eb56e62ee9dac359d3b63894653aa361225e51b026b92d62913ff7736e01d822741582f21bcf31fa93f14d090518b6f01872b8a0d0fcbc8d7cf683f872fbc91d2b26d737118bde705d592ca33a788ac5cf778c257ae3da6eb80be03280bfdf1db07b6822b7b4b0a422c246545e7bd25be98c1", 0xed) 23:49:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x289, 0x3f}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:19 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='\x00\xca') 23:49:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:49:19 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x502, 0x83) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0xa6, 0xe) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x8) mlock(&(0x7f0000ff6000/0x8000)=nil, 0x8000) ioctl$TIOCSTART(r1, 0x2000746e) 23:49:19 executing program 1: r0 = kqueue() pipe(&(0x7f0000000280)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000240)="46593dfa859d23b873cf34d8e8dbec", 0xf) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0xfffffffffffffe01}, {{r0}, 0x0, 0x60, 0x0, 0x81, 0xe2a}, {{r1}, 0xfffffffffffffffc, 0x2a, 0xb, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80, 0x4e3c, 0x6}], 0x3637, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x3, 0x1000}], 0xda, &(0x7f0000000180)={0x7}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) dup(r2) write(r1, &(0x7f00000001c0)="8ef756c2548fffa01de9b60563abfa32ae15b2f1408011cc2e0fe945cf0dc19cf6113de930f6d7326b20ad9e221017b24f7773c7698a5435364b96cce0d1cdc98db712d575fd987f6567b099a11d147b9a", 0x51) 23:49:19 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x8, 0x3, &(0x7f00000000c0)="3c379359f114553636a09d14a5991f61b151", 0x12) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:49:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x5, r1}) flock(r0, 0x2) flock(r0, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x8a, 0x71) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 23:49:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)="009878cd7f963598", 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)) dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 23:49:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) write(r1, &(0x7f00000002c0)="0ac2b5778931f196323219128a5b250d8b28a68caba5166011813fd5430936db88e44fafe1770475d8451212d130d32b37120b09db65783c4d3312b80b9bb589ef14141e89174e0dccf90d92d39e21b7335c404129ce04419aa4e6be076f76f7f6b94c449657eace3dd788757903122907cbe268146731adf310c07f3d544296afe110beacf8903f6e336c45d122016b8173f9db26698b308e0afd7bb23e071caace9cbaab8b2e636ebbe44ca8e30dfe4244ff8e31bd91dbacc6a13585328dfc33cf908a19ed5a8f942e290298d6d9b31ec5d6cb98329edac190882d51e29b4b4818fe989d32b2b905a5e91ee37a6b6d640e", 0xf2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:49:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:20 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) chdir(&(0x7f0000000000)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 23:49:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202020000006c000000"], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x31, 0x4022, &(0x7f0000000040)="367def669397849ecb06cda21df970690108aaf04d39f0767e812501b1c237f6e11802eb8f5ead5538245576df7f15b4010dec590adcbedba646638e4d9d9174bb0a6d38bfec3b5b7c1af48be566cfd39e86e03c885a05324dfb0c27087f4cab6e33d6a5edf380c6b7a821bb794ad3728a8d2d7bc2e28b7585485243a869dd5187691c1b1416f0a104c57ab8dc0dbd639601b282dde213", 0x97) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 23:49:20 executing program 1: socket(0x20, 0x4000, 0x32) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0xffffffffffffff71) 23:49:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x55) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 23:49:20 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0xfffffffffffffffc, 0xfffffffffffffffc) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') fcntl$setflags(r1, 0x2, 0x1) 23:49:20 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) read(r2, &(0x7f00000000c0)=""/221, 0xdd) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 23:49:20 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 23:49: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, &(0x7f00000002c0)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:20 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) dup(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:49:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28e28, 0x148) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x401, 0x1000, 0x6, "d1257f84ae583fb0763604a18d9c360c06c66dca", 0x624, 0x1}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 23:49:20 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000058e, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:49:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 23:49:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0x100dde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:49:20 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x40000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/199, 0xc7}], 0x1, &(0x7f0000000140)=""/20, 0x14}, 0x42) getuid() 23:49:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x9) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0xf}], 0x10}, 0x0) sendto$inet(r0, &(0x7f0000000000)="62eaa0836248b8a42f43d73d0f7d8c3f0c4bdc948212da9e4ff236c923688e178a96f7b8e9cf97612a56f20eecd9483e8ebe8a24c97acc6e9b56108abd8a616ee52fe18a3f91d0ac345c94c601447d109706cb20fd14a2c10e1889f77678d561ce1b1a54bc0d6c15b26d0b829b050fbc461f0f4f2a1eb0a8ec940257336c5fb7137ac37efb96f3c947f3e916d7711c3f7be75fad8e8f0197100a8f25c169a1ace3e2601fb5a093e1a7b19cc06de031b449c1ded672", 0xb5, 0xc, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x5, 0x0) 23:49:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r0) r1 = socket$inet6(0x18, 0xc002, 0x80000000) accept(r1, &(0x7f0000000240)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 23:49:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe32, 0x100000001, 0x2b, 0x1, "dc337385e688fc79a1419a4bfada82524260d57c", 0x5, 0x1}) 23:49:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 23:49:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) pledge(&(0x7f0000000080)='.*!\x00', &(0x7f00000000c0)=';+\x00') setitimer(0x1, &(0x7f0000000000)={{0x727, 0xffffffffffffff00}, {0x7, 0x1}}, &(0x7f0000000040)) 23:49:20 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000682fe900c8b19bddb624e625fae477b5d1efba51266676bf9b0a4fdedca2f0f04c552928723969eb01e190fafcc83c24bb1dfef98b1d3b52c57ade2136eedee27efb472d7340a77f0c51c0b536f88b754a5be7fcd17c327a75fb12bdffa0db26c0cd68c4999917be0e18974aeda4cea5c23183d0846e5bac287da0c1b2ef802825f06c5ac0cb0b9e5ab09a7388ec079f1372937f1d10e0197abc64dabcb388"], &(0x7f0000001080)=0x1002) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x99, 0x8001}, 0xc) 23:49:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:49:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) shmget$private(0x0, 0x1000, 0x21, &(0x7f000054a000/0x1000)=nil) syz_execute_func(&(0x7f0000000080)="3e266626427ebac483057bfd0066410f38095cfe3266400fd1dfc4a259292036676426430fdd4c230e656567f30fabe1c4c38979a2ef940000fe2e0f1ab6daeff3b6f20fd07e05") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 23:49:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000000700200b2b44746422d8be2404ee3d5d"], 0x18}, 0x0) geteuid() 23:49:21 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) ftruncate(r0, 0x1) 23:49:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffff7fffff, 0x4}], 0xffffffff00000000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x98, 0x1, 0x0, 0xbf6}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x7c}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x0, 0x5}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x4, 0x80000000, 0xffffffffffffff60, 0x2}], 0x1f, &(0x7f0000000200)={0x10001, 0x5786}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair(0x18, 0x8000, 0x7, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) 23:49:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ftruncate(r0, 0xf05) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:49:21 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 23:49:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 23:49:22 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:49:22 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 23:49:22 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0xffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) clock_gettime(0x0, &(0x7f0000000200)) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/100, 0x64, 0x40, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 23:49:22 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000640)="74dbd06d4de223598d2189e84495dfe268d6f84ab4cd6c46232eca9365bbd7697fc3dcaa2106fb07e4cfeca9ed6426fe23c0655ae770f40ffc807a06f1491a189c51817575179b8d236a9f51b06a53ca1eeb62bbd1cd1b7ccd29fee2bc9dbc7a08d042eae242c90845ee258a6cfded9fa63c9dad116f9fa4027e970a71baee54b054f0d2684b3fb4d976cd9f94d01086cdee4f", 0x93}, {&(0x7f0000000700)="fbf23b8115adfa71d10e7fb4faacadb42bb52bd6f5aca44c087477c27b482625ca75a6b4d6bfc3f4d7244fba930122dc22176beceda25a53999a23f84d73af014ebd7e924b57be52b6bcd2ec589daf5af65f1efe895414f1f62f691a307994293fea153a741f3fbad41c6e90ab6e8e4b45710b75b1112026934a53e49dadb14166eae7bb", 0x84}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x4) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f00000001c0)={0xffff, 0x7}, 0x10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 23:49:22 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x60) socket$inet6(0x18, 0x5, 0x6) r1 = kqueue() poll(&(0x7f0000000080)=[{r1}, {r0}], 0x2, 0x0) r2 = dup2(r1, r1) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x100) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 23:49:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x99) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x175) r3 = socket$inet6(0x18, 0x1, 0x9) r4 = kqueue() r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8008, 0x4) r11 = dup(0xffffffffffffff9c) r12 = syz_open_pts() r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x3d, 0x2, 0xcb, 0x75}, {{r2}, 0xfffffffffffffffa, 0x4b, 0x28, 0x40, 0x5242}, {{r3}, 0xfffffffffffffff8, 0x44, 0x2, 0x4, 0x81}, {{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffb, 0xcc69df0773de2cec, 0xfffff, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3, 0xffff}, {{r7}, 0xfffffffffffffffb, 0x28, 0x1, 0x1, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x3, 0x80}, {{r9}, 0xffffffffffffffff, 0x5, 0x2, 0x3, 0x9c3}], 0x2, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x84, 0x5, 0x10001, 0x2}, {{r11}, 0xfffffffffffffff8, 0xa4, 0x80000000, 0x5d1, 0x401}, {{r12}, 0xffffffffffffffff, 0x1, 0x40000000, 0xc1b4, 0x556}, {{r13}, 0xffffffffffffffff, 0x2, 0x10, 0xfffffffffffff1b7, 0x1}, {{r14}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x80000000, 0x41}], 0x40, &(0x7f00000003c0)={0xffffffffffffe869, 0x5}) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 23:49:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r0, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000040)=[{r1, 0x103}, {r0, 0x80}, {r1, 0x5}, {r0, 0x10}, {r0, 0x4}, {}], 0x6, 0x6974) 23:49: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, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3ff) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) unlink(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/85, 0x55}], 0x8, &(0x7f0000000480)=""/86, 0x56}, 0x1) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000000580), 0x0, &(0x7f0000003100)=""/4096, 0x1000}, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x8) 23:49:22 executing program 1: socketpair(0x18, 0x7, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x20, 0x4006, 0x2, &(0x7f0000000040)) r1 = socket(0x16, 0x1, 0xcd1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 23:49:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0xfffffffffffffebc, 0x101) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) shutdown(r0, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 23:49:23 executing program 0: socket(0x21, 0x1, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) socket$inet6(0x18, 0x1, 0x3f) r1 = getgid() accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r2 = dup(r0) r3 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r1, r4, 0x0, r3]) fsync(r2) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000380)}], 0x6, 0x0) 23:49:23 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 23:49:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3f, 0x3, 0x1000, 0xff, "495d1fc65c9a640d06ca5b2ea67bec7d5a63f473", 0x8, 0xfff000000000000}) poll(&(0x7f0000000000)=[{r1, 0xa1}], 0x1, 0x0) kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x8, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x7781b788ce8415d6, 0x10, 0x7, 0x7e}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x58, 0x8}, {{r1}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x335d, 0x400}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0xf, 0x40000012, 0x9e10, 0x8}], 0x7ff, &(0x7f00000001c0)={0x2, 0x7ff}) poll(0x0, 0x0, 0x81) syz_open_pts() write(r0, &(0x7f00000000c0), 0x0) 23:49:23 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2012, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x60) accept$unix(r1, 0x0, &(0x7f0000000100)) clock_gettime(0x7, &(0x7f0000000000)) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) 23:49:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2800003832dd576e7c2f00ffff00000100000000000000", @ANYRES16, @ANYRES32=r1, @ANYRES16=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x2b}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 23:49:23 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x4) read(r0, &(0x7f0000000040)=""/77, 0x4d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="bf986885812f011aaff1ce79dae20318380d78dd5d8392623b7b89f9f61e44cd0ac616d9763f4bf7e3b39c08e1f57235addc6e393e3bff7849909d49ebc42d81c8c91939141544d495978d2ef1ab3a7457bc", 0x52}], 0x1) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) 23:49:24 executing program 1: r0 = socket$unix(0x1, 0x10000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 23:49:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000000)="70568c4f7faf66b0abb460d5a2455a84fee584814d7023bf98e6ac651efe82a2e13a5cf5465a0168cd8ad180f2e3fb159765316bc4fd8951", 0x38) 23:49:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, 0x0) flock(r0, 0x2) r1 = socket$inet6(0x18, 0x4, 0x1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x1}, 0xc) 23:49:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x552, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000040000c72c862d03fa33c80000000000811862cad32562d3cda26725110000000000000000"], &(0x7f00000000c0)=0x6e) 23:49:24 executing program 1: mlock(&(0x7f0000ec0000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x2) 23:49:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x2f8c49ce, 0xfffffffffffffff9}, {0x4000007, 0xfffffff7fffffeff}}) 23:49:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = socket$inet6(0x18, 0x3, 0x8001) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0xfffffffffffffffc, 0x4) chdir(&(0x7f0000000480)='./file0\x00') r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getpeername(r4, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCSTOP(r4, 0x2000746f) getpeername(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0x7, 0x1000, 0x7, 0x2d, "f963b894e02481d8707c41dd8575372346100253", 0x1, 0x6}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000340)) nanosleep(&(0x7f00000004c0)={0x6, 0xfffffffffffffffd}, &(0x7f0000000500)) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x100, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0x40000000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x5, 0x1, 0x7, 0x2, "2e4578b7086672e127c714eee6bf05ba0489d760", 0x5, 0x10000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = semget(0x2, 0x3, 0x4) pipe(&(0x7f0000000140)) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/189) r3 = kqueue() r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r3, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 23:49:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66694d653000"], 0x6a) 23:49:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8488, 0x34) sendto(r0, &(0x7f0000000080)="1c21a3a046619965233d644b729a78f70de72f8bb3fd889934b6cf35f82a0363940b2704ccb3ddcda79f386493ea19df464e6bde2ecc6e3a82e82cb243787e77b30a35e5937525998c9136411f1689a6ba7d93616a52663adb3df54460978e3df7003a6471af4b1ca4d027356856fb906f6570caa7566d4a6de502405b0a9678554afa4876d2c1746c97ae69588cc349f100ed3e8510e4794ccfcc96d9189ee78d57ccfef10c99d8a3dc471407e687e3d04a04af5f1a60d6ad33e48e596dcc16d3070a5b1ed81a58867084a770fb6901abf0e8434ab21cdc826d0a2820f1e1a82bb8e731bbcda55d4fd93a758f1725708287156be9b0", 0xf6, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() getsockopt(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000240)=""/99, &(0x7f00000002c0)=0x63) sendto(r0, &(0x7f00000001c0)="c74f00e41178e4eabcda5a77de39b9d5f2796346b26c65a30761f38105a756836d3f280a3cd4eb9877", 0x29, 0x400, &(0x7f0000000200)=@in6={0x18, 0x3, 0x4, 0x80000001}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 23:49:24 executing program 1: setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) socketpair(0x10, 0x1, 0x10000, &(0x7f0000000000)) 23:49:24 executing program 1: r0 = socket(0x10, 0x8003, 0x6c) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r1) ftruncate(r1, 0x0) 23:49:24 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000002c0)) r0 = getppid() getpgid(r0) 23:49:24 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/76}, &(0x7f0000000280)=0x4e) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) 23:49:24 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) r2 = dup(r1) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xf7, 0x200, 0x1}) recvfrom(r2, &(0x7f0000000280)=""/249, 0xf9, 0x1, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) 23:49:24 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgget(0x2, 0x0) 23:49:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x53, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 23:49:24 executing program 0: socket(0x18, 0x1, 0x0) 23:49:24 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 23:49:24 executing program 1: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 23:49:24 executing program 0: setitimer(0x0, 0x0, &(0x7f0000001600)) getuid() 23:49:24 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) 23:49:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) recvfrom(r0, &(0x7f0000000080)=""/89, 0x59, 0x3, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 23:49:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x1, 0x3, 0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r2) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r3 = syz_open_pts() close(r0) syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x1ae, 0x7fff, 0x2, 0x4, "4b6bf99f984af98923b97c055ff5abc83a09f781", 0x6, 0x7}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x7c}], 0x1) syz_open_pts() 23:49:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000b600000000000001000000000000000000eeff00000000000000000000000049cf000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001eea48f700000000000000000000"], &(0x7f00000000c0)=0x6e) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 23:49:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 23:49:24 executing program 0: msgrcv(0x0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getitimer(0x0, &(0x7f00000003c0)) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/249) fcntl$dupfd(r0, 0xa, r1) msgsnd(0x0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) msgrcv(0x0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000000740)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 23:49:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 23:49:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x9) sendto$inet6(r1, &(0x7f0000000040)="c9429e60b90a49687868b15b4d6b80ab472d7f69a3fc301541aa342fcd9c22b51ebc4d16b45166812a3f7ab5988cf10c32442131dcc0a5e104064a96f4cec59045a200bc80ddd2c6a17d7356ffe1cd8930f9fe097bbc9adc6010a195e481e8a5c941906733a90b4d6881d7843b80f762b2e0f1c3beaa96c6b0fb2db9680904a38d54a0bddb38985f66842a740c567db4a966f271fa7076b760a0bd596de2fae9669dbe21699d61593c635a03ff573651522d80027cbab52cc506a4931b8f69e2dfc744233755092c362d94dead06982b66e57ac471c9247715ef0ae4d915c2ea01106506a1266216e4b19dde48f0b1a915366a", 0xf3, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x100000000}, 0xc) 23:49:24 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES64=r1, @ANYRESOCT=r0, @ANYRESOCT=r1], 0x36}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0xffffffffffffff5e, 0x0, 0xfffffffffffffc87, 0x0, 0x3cf}, 0x0) pipe2(&(0x7f0000000040), 0x10000) 23:49:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)) dup2(r2, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) 23:49:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() semget(0x2, 0x3, 0x20) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) 23:49:24 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) setsockopt(r1, 0x45, 0x0, &(0x7f0000000000)="0043bec2fb8b5af02ccafe3c4cb6ff9f04ab2703a548621dcb399921b48daef9ae5deb8bc83e9d38379d773d5296e6664efe428a9b8f69dc09b71e8760a2b45a236e25b6f96458474379184e9c2bb431f3cc6ec1945220e1e304aeaa281975e45029b2a3d8f6da5c08a89a6aa0c330ec55d89cf7d870c5340203aa14722a245d83999dfb8456246b70769586e2e3378996268af98cd131c483212d9dbaff81", 0x9f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 23:49:24 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) kqueue() 23:49:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x20) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x14) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r1) 23:49:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) sendto(r0, &(0x7f00000000c0)="0f130b298707ef6ea058bd1024ae0e4fae85bf780155c494980700000000000000000000000000000000", 0xfffffffffffffd2e, 0x401, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 23:49:24 executing program 1: socket$inet6(0x18, 0x8000, 0x9) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) getsockopt(r0, 0x8, 0x80000001, &(0x7f0000000000)=""/185, &(0x7f00000000c0)=0xb9) 23:49:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2, 0x4010, r0, 0x0, 0x0) 23:49:24 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 23:49:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000100)=""/169, 0xa9}], 0x2, &(0x7f0000000200)=""/10, 0xa}, 0x40) 23:49:24 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 23:49:24 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) 23:49:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0xa7, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="5d4c44ab362c9b05002d15a7e1eaec6b5f4ea9cb719dca6a4664", 0x1a}, {&(0x7f0000000140)="d38eb515547bfe3b392cf04c0ad017b51ed23e08da66314f30b1cdab2b266ae565b07f4b6051be80affa2855c1bb08727f6c889c031adb459dce96da4a83746d6500c87c79fdcef4f38ceaaa7ab0efd3c7d6090a1d21f4a93bc9ff5e0e880c671bbe5810fa35a2b7e68c9b0923858fc11ebdae867e79ad111c37", 0x7a}, {&(0x7f00000001c0)="cd64666f254582181a062082be2d", 0xe}], 0x3, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xd}, 0x400) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffff80000, 0xff, 0xfffff}], 0x8, 0x0, 0x0, 0x0) r6 = getgid() setgid(r6) 23:49:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f6659b8493f00b7aedd18e476cbeced334c5810b20f8cdb9a34a6a3b5795a514553bf1e68a06935dbc786b7c0fcf8ff84ae5bbcc2a416885e9dedb55b2c2f8ca8619aa763e871c0f2558b9a6b02a9ebd650"], 0xa, 0x0}, 0x0) 23:49:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4bb0) rename(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') 23:49:25 executing program 0: mkdir(&(0x7f0000000240)='.\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x1}, {0x401, 0x1000}}) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x68) 23:49:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="9077a02cec66e1c24602eb54a56b4e772d67b3301f0306e427a59cc0c147a3871f320a636110215e8b453632636a4db4301f9ca48983ec2d89f87a7f7c518e8d06774304c38f239524ef334c03664eea889425", 0x53}, {&(0x7f0000000080)="32a5c010fadbf61fa76ee4dd1a275e1e930cdc15fd006b2f43771bb51d83f588ef6123c20082a5e63f14e9ba225d763cf0010be936eaf4dc76f65c57ccf2d4d51140413d8f90ba241dc082ad89449e550d118b36d6a5b44d0eda9fc533593a184edf3afcd8420ca23ff3a648d6fb163a9371a8550ebe07dd673ee37154bae54fc0c3f4daca8bc78e8448627e9aafd164eb81fcb8d53013468f8e89cea2f5734dec10241b2f444595", 0xa8}, {&(0x7f0000000140)="d6d9fd07b901ebcbe6640e62ae3a1aac4d87c5d7938da48ddab8e474", 0x1c}, {&(0x7f0000000180)="986d52d03e6fb18ca49fa6f18455e012b140b16e78de11919987f6a073afc6a7db6edd1b70d5c5db669ada3dee22949ddac6f1bc15f0ea8be5eb57547786a0c67da1e0226f29c8a1ce36b57be4a7914109fb06c8393ab871414796bd50468e25403b20dfeb8dfd362f75434430b4c95f93fa0ca32f6fecdf9658a9df76e3d9b02b41a775e82edf229c1887863482bf98bdded20eb6f6a47515dd431a5c632a26bfec1d430c4aa52a796ea27cf885fc9038f908", 0xb3}], 0x4) syz_open_pts() 23:49:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 23:49:25 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000200)='c\x0f') 23:49:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 23:49:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r1) fcntl$dupfd(r0, 0xa, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:49:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 23:49:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7ef24c8ca016edf69a09687524157af3dd22f7b2318dd040fcc0c5fdcd2d31d10025760eef466af677c3882fb074145e68d85a9844b7777afa289efbbf45dce0aa63d7ba872faaf5c095bf41d0d6d7fecf32530410cfcaa4ac46c5cd62455152c11d1bd39f3397f37da5dbf1a376d705302d4903808b13deae4a9fda46dcdc7013cbfcabc8ec7a", 0x87) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) 23:49:26 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, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = semget$private(0x0, 0x2, 0x981941aa907944ec) recvmsg(r5, &(0x7f0000000880)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f00000004c0)=""/84, 0x54}, {&(0x7f0000000540)=""/202, 0xca}, {&(0x7f00000006c0)=""/187, 0xbb}, {&(0x7f0000000640)}], 0x6, &(0x7f0000000800)=""/120, 0x78}, 0x41) semop(r6, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) setgroups(0x2, &(0x7f0000000080)=[r0, r0]) 23:49:26 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x808, 0x4) munmap(&(0x7f0000283000/0x3000)=nil, 0x3000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 23:49:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r3, 0x20007479) 23:49:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x108) 23:49:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) getppid() writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) r2 = msgget(0x3, 0x100) msgctl$IPC_RMID(r2, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) pipe(&(0x7f0000000000)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 23:49:26 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000200001fffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x6989dfc97aa605f) mlock(&(0x7f000002b000/0x2000)=nil, 0x2000) mprotect(&(0x7f00001c0000/0x4000)=nil, 0x4000, 0x1) 23:49:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) getrusage(0x0, &(0x7f0000000000)) 23:49:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x4) mlock(&(0x7f0000685000/0x1000)=nil, 0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x4c) chroot(&(0x7f0000000040)='./file0\x00') 23:49:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x190) socket(0x1e, 0x3, 0x0) 23:49:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000080)='./file1\x00', 0x1010, 0x5) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) r3 = open(&(0x7f0000000140)='./file1\x00', 0x2800b, 0x6) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = syz_open_pts() ftruncate(r3, 0x4000) r5 = kqueue() select(0x40, &(0x7f0000000280)={0x1, 0x5, 0x6, 0x401, 0xb5, 0x100, 0x6, 0x7}, &(0x7f00000002c0)={0x800, 0x8, 0x80, 0x3, 0x4, 0x5, 0x7109, 0x6}, &(0x7f0000000300)={0x101, 0x0, 0x9e16, 0x3, 0x1, 0x0, 0x1, 0x4}, &(0x7f0000000340)={0x3d, 0x5}) r6 = getpgid(0x0) fcntl$setown(r4, 0x6, r6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x9, 0x6, 0x0, 0x3, "3f865d9eb38478bba6e7c24316cb71f88d4aa934", 0x3ff}) readlinkat(r0, &(0x7f00000003c0)='./file2\x00', &(0x7f0000000400)=""/22, 0x16) getsockname$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10840, 0x78) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000580)={0xe232, 0x6, 0x4, 0x5, "2260e4d3dd81ddff2719771804274181ce5704e8", 0x81, 0x293a927d}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000005c0)=0x9) r8 = getpgid(r6) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) lseek(r5, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r14 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000700)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000740)="b9de2a2a38c83d9021cbe210eb89110743453bce108ab11551f0a78fea622b9bc2f58244c54cca88b751b0aa484812716f6ce670457e9adf1ba69cfee548323400c0ffeaae7ae791dc7ffe6daf9f35", 0x4f}, {&(0x7f00000007c0)="5c9c89a75938965e63516a84c4353e5665bea9013ae0e8a7191b516f673f731e800541b6c144a2279fd386a2c40bbfd59e15f16395f7a2eb528749f6ff66069fd9bd5fc501521dc452a88954f0bede96fb47f98f68f351ba7bc22520998c13", 0x5f}], 0x2, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r11, r12}, @rights={0x18, 0xffff, 0x1, [r7, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r13, r14}, @cred={0x20, 0xffff, 0x0, r6, r15, r16}], 0xe0, 0x400}, 0xa) 23:49:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000240)=[{r0, 0x114}, {0xffffffffffffffff, 0x49}, {0xffffffffffffffff, 0x48}, {}], 0x4, 0x3ff) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040)='\x00', 0x1) r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x801, 0xc0) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0xa402}, 0xc) close(r3) dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchdir(r4) syz_open_pts() syz_open_pts() 23:49:27 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = kqueue() lseek(r0, 0x0, 0x1) 23:49:27 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000440)='./file1\x00', &(0x7f0000000580)=[&(0x7f0000000480)='),#,(+,){\x00', &(0x7f00000004c0)=',#\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=',#\x00'], &(0x7f00000006c0)=[&(0x7f00000005c0)='^(\x00', &(0x7f0000000600)='/\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)=']\'\x00']) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = socket(0x1, 0x2, 0x7f) accept$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340), &(0x7f0000000400)=[&(0x7f0000000380)='[\x00', &(0x7f00000003c0)='\x00']) mkdir(&(0x7f0000000180)='\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) open$dir(&(0x7f0000000280)='./file2\x00', 0x480, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000740)=""/125, 0x7d, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file2\x00') 23:49:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000180)=0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x4}, 0xc) socket(0x20, 0x5, 0x7fff) 23:49:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r0, r0) shutdown(r0, 0x0) poll(&(0x7f0000000040), 0x200000000000010d, 0x0) 23:49:28 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, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x7f}, {0x1f, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() 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(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) 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) pipe2(&(0x7f0000000640), 0xfffe) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x6000, 0x1) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 23:49:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) setregid(r2, r3) shmget$private(0x0, 0x2000, 0x8, &(0x7f00007a1000/0x2000)=nil) 23:49:28 executing program 1: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002740)=[{&(0x7f0000000100)="13bb3161ec866a1054e32efa616f6a616ad29801f09d279857b3c52c73a03d086b5b9cadac89b8fad000c50eeee9c3a059e0d9c060545d20f5b403d9278dbf1c98480f61e190d983d7070650e7849c3eff7ccdc2ed816b11b9343b877efec0661a5aee6fdb73f2455e59e8c83379824189dc90a8dd07b7cb3e1b0902d55ff15ea79941d93963766623b9023637f9201ee5807f0e3bfaa7eefba08ae5f673cd98e6228ff6c8886fa5e2eca875ce226c6bdc0b16a7dcabf61cb63d20244c50d7f4ffe9665799b63baf9972461feef77f19ab05dffbb8113a7bf5edb9960e43e7fcecceeef1d45fa656dcce50f95a63515329", 0xf1}, {&(0x7f0000000200)}, {&(0x7f0000000240)="96b293a756ab2bca0dfb855680302c72fbf54b437fa8e597c60700f58323031bddd2500ce3d4771b12e9a065153ad2660d99f02c27e8e564a80345028b4ca81589d923d1d6911463f67d05d57c41a9fd42e4bcb12f0e560cd8d483a276c794e95c7872519906b445c804413b92d84b15b08147570b04c75973733794f7bf12af7b0ae457f90fdeb40982ed79cae200000100000000005544c153b195dd9636c57a5bd7eeccc831740b2931803a3a5045236cba47419ace5dd191a0ba96095da701b7877b25f7998ae1cde94149b0b028b02828cbc4d822fc205c14701236716d62c16de202475fbd01bc2f453f", 0xed}, {&(0x7f0000001700)="62bb937ff0ead031c331d8bfa7dc912819785affffe71df641c1b7ca052142f83b4f5c80035db8c08e40487df94929c0ab63e0dfa32f756d8776dbd20fe2049f9518f4aa043221dbc2e58020761b28a2480992fd66e7479a9bd6b0e4eb4474cccc854e71a76499cd65a7011288024689c212b6729624e947209405e58ffc32a43d40a66db2087016af9b9d422b2fffe36c634774cbab42cfc4ce10e44181780c7f7ccff245e2d27e0ee95baed91f3f7ae7d22c3ab5527a72dc0a6313776e6fb99c826227d55064707487f7f36ebba662fe58a742c5405b35772c800f9609fba2065a9f4faf9f79da14be5d911f50677b66cc322ba024c980a3b99eedaa75acd7911cc4a31afb687da3823c3d8039b71e990346787664b76817e6c0ce882f4c370a0521d0ce215389d34dd85ea7b0185eae786f81cd5335adbf78a79f16af85d95a1daa00ce9bae8e198c56d78a211c809483d28ab9481a1dc891d471f5d6c27f7e17598b57ca399bc3f693b9743b310a7f5f2da41dd32ea6c9ebfe8243b574417e0d55351b7bbcb0999789890893180f778d4c8a412a2483ff4f00b37dfe950d7d5c8f6e5cb010ead309d19b30e99601e5a24da6835a46c8fc13bfd7f0821c825ea4845c490c5f524760add9da0c57cc320fd3fb2d89962d75b5c289ccbad056e346afb3468d99cea8aec078cea9b976adeab1995e8d54825c02372874794385a4c85af7e6f6688bd4554f7c84e03a2733680a906b4c7073a7d4027678d07edb8a544b871345c189fab7a157d7e5d74def918046c867ac3556bc8f210f57d8c987d7433459f050550ad3e9b9d6871de89ac700ac472d59b04a48d295e6babf7f3b2803c3758a79de4ea0507b4e86fedcf7d917597275c17b5c7bc099dbb6336c5adbe03102d593bde71269f7cb6d751fa55fedf96590e94326746a996c0d32ad286b3850bc6206e769807076cfa5a1de160f5af656a44bacc184eebddfa5b563873414f50a1d28ac70fd2547d9360cdf9415171a8132547fe74d453dd60cb0950cd97c86049e9f45c812f7eeb9cc9e3dba2bba7a5f885d5e9cb89301f946b638f27ddcf77c310b626cb8b01047b4f42a58d1030f4a606944953769c7eaf39ad7a99590dfe1d0bce4fb9fc871321f337d33319610c86e7b38b57ac73860d387dea88fe12fe64242c0f3b44dae7277d23f95b902e4582371f30fa8c1932e825faf045f6b1aa7b0abfc32868553cf9dd8588381a179272df290c50f6fd8ab9abe09e118a9e67bc6fe94c835d96749f415e2e4c95dae85378353358eb27fa75146d03d4f5fbb95141e02d07d4cf4ba898dc731faf6f298d780ce783df1654c92251ff66f9ab1c08f3f0ea3553d62f810af34c3b5d831c838c3f2976e7f69fc4e778bedea4b32963de2ed1670d64ed0ee1c28225963bdb029229f95c8c675ed4ed91b9a4999172b6f7330686e54c4ea90489cdb40236052c2fa07762c8fa093643653cfdc2e4c1ba9b3b0a4431143d342c0cde67c91be6977fd3199be28942b037516c3e2e5dd9d613c23e776f296e11a4a34c85a283fbc3ac59fc22adcc228b5fd7708efb1e9dbc1ae45495f24457469aa92180fefd767182353d035fdfd244e7862acce09b4bfe8b6ed48666647bd83e8ad9b625f724e27fb55505757e9bf22bd9db927feb69fd58d8d271e488807c539e1983efca7e9eec4694ba31232af7908c8f034bd6b7c12b5ce6fc8b93fec4b6e1cf90ec90c26820a9c8963ee19192c7c0910a4e6da075bf5ab0400664bd6726d1deadae3b1c2808109628009425c039c45935ba91f20b6108b1f053e951b8e2def2af440efbb761c34b5562b3369a0f3cfd0ef352d7d7a6e6a059c7469d6a043cb69e6f7af7f70299afdea80e75084d7cca66302965d08bdc64491ace160c94030417e5d4466fac0d9dc7a77ebdd98523cb2a452a470c89c3157733b24761de055490bfefc494406447db2260e390f405328a9efd1a823fc1ef299a62f1d57cbab9443dfd1223a216c670f9fc71b4461913c7c9145b490e8ee0a9e06c96091625257bc0c57da10c99d35e9b2770b66753e400459a45794eaf7f0d1f6e2d087d28b4a91ade5986fa37adedfa064daaa544f35a3f444d32516d3d163cb370d2e0f61d36e526b128aaf2b3ab7800d9c1c43ab6c4a9679c5e1835186ae75c3cbe9cacd40894d42f7a08588c9116a8b2840ae245ec5a5017ffb85bf8af3b9244418d5b685a921fd65416d06d9850570b74e2b30b5b5188eed625d3f0bd43950d66dacfa260921b3bf7fa8538e0b069a303ae5da7adb9589b4d92b2847303e627b25342d7dd504a4676bd0125ee714cf89ac71af3178581aa6fcf4ab878ef6fa51fadc27d0b9675849a65596dc1a2dd232926e8f8e7a207c335f5d08e259a581e1657929eb65bc4e7f792fab19e7602f7f5d096a4208a5e718885612fc592f26e1b5f88d4d30dbc0bc7be7bb2cedcf1a3048ea7e5953456ccd4f5cebe145275de8c358efb29415426cce7b672b284d8a5acbccc889d125f2419f18d649833f88d3d6fedbe969f27f678a4acef499e1243dd4b2ba01fdf5ca55ac6ff550825157d6965da73228d1cc838a970f23780cd250c122e65b6b8429595bec72073fd0dbe3256c160b9966db0e6e6cc0c01417955372b24056cf28416acf0bc858cda021285d290fcebacb51ffd00ee17f7364a7036ff5051db202821fd5d5d5aed251eb6fcc78da952927d88bcf97f2950876477e28c7828bd24fc461076c9a2789fb8e9c73c3b00debbe8677f3393a825a45821934a12cce3d092d171cab871e550bd64c5fb353764105ef2c1ecdd4c523686935220821363d0283e4b899da54d21dec72fcf47fc1392468a6eebbc4fb800d42a24954956b44dac9d355bd850531f2ae1cbc1e23859528ff020a3c4dbffcfa4bee48143edf430d491452813a9feb7cb1ac0f60fc4cafe28e39f8274dd4f1e72b022be6924a276ca4f19a5d6973eeb01a016022f554aed796b408862729874c6df827d1d961a1122cbc91c0f36e35d8e37e1e40f2c9a41220e1ef58d4d9c358c962d68288d473bb4a4c858f98d43897a8c0d9267aae3fb068c38cdcae5ab34309399afd2e90aeb7153ae80ea2c6ce584cb42a23ed8bac860f440a5afaa52e232cc8814d3d8ba2757360a31c816bc1bcc1a84e621f01d3e27198e72e096f32249483bd0ee5cbce5cabeb21c95562bb1db9631149d8da9e964b2a394e75f482a4507fe08b82f9e2b558c704f79d1da001efa71c7340fa289259420300d76d6660710b2626602c2a7d4188591d39a7ee22db00e7d6626ebb03c9c4fc0dad286e05acfa978eba4f911cb0dd96e30993fb4ecfef5a1a98275f69d9736d018891c0790ae6cd28acc779a01835ccdfd0aa69102043f602bb4253217ab6065fb58c505916b730d941f0bf6e67cd50e5a9572a1a2f5fbf7eb4b0a6403fd4e495b211e00be869e2bf81e633680ac3affee3ed2b8f262ea6b009c7f68ac584a6a9cfb6dd63acbf676b79bdb4edf0de4fd2b2c8464f4b8af2901bf756f474436f849bf4cf68c0309d5480d1035501466dbcdddbc01d9361fc98a40ef3a7e77b83135f5dd9029be22a93d4ab2a63f85296d376fff01141c34290996eb8682d4b013f79f863231b234948417d0455a975ed8a1f2c783dadd0be799da23119a95f552de25c105758fd09080d9f703fe7825ed66280455a77a9ee1650f374fac39f995ade89a03ef11943f086dc01283d2e30f307ba836e95c704f0ad41f079a222721a9ecca4b4fe685734e2fe4f9d35cc3841ffa009010625182d25f1d34da860f59eba9a3f561d5a4551c8db1d4b32d9324d08a1c1fb0c488cd8142fbdc91c134ad6286b3a98874d007f11aada224657449918048fc0e2cbff59341dd0d4cfe03724ab76200fb1220c7a658fb3a140fad30859d48c782999571802bf826c188e231c17911ec9572d5f2a2853c608e1d08a25da2db526b7c605171f813139a702ac9178a4221cd9c2107f1b3ce32bc9d16882aa3bb525cc69866849146075ed91a4f7fa52500dc16bdfa3446cfedd05cb28aa909e79caba6947e2e3ab36bc6921d1d4cbe52595da5834711032a9ccc1c89637787f8b90e50d8c83ebae6f5a6b402e08606e1bf57abbee651cd8bf3101fb40abc28def80b5e63eb9a39e01196231dae6696ea6b6fc9db4d27db70e832b3e43fe32b5e80e457775de792745f6bf9fdbbbdec91acce1da7138a08dcfd5ffe9f21b81917b5bdc7e50bbc165cb54d94db7fa26685ea57813a5414af48c38a11fc5e07cd691506e71a0c02b0ccff275248f86193ae074e20c59d8fe35278c30c88d060a422045f8fdde68f11fdd8c8c887959dcb89162e61e317fd5d36f2218f7d55f59bef46ea6cc532c777230586f395604777aa375556abd063a4d6961bc5b4e81d2ba70e46fbd0484b23713e55888de880869a114ace5fd1c8d0d0e2e0f00f447d3bbf666591ce8cee0c99bd718c307102fdca3a6b32e56cd01f00318d059cb4e34d9abc8c539348b074ef1699157282207d2e4477ebeef4b5914dee89cc0083c66aec91d5feab404c5f2b1d123c4992288d2f3da278968fbba7a508224ef92e2756237b093e6ca1e7a910772f8710391e726467ac333b333b911020121128eb69a306a64cb9041cb331d42349896be7f7abb2daeaab4c2699c485801cca8719828db35ecbc6fe56d08bbff44a07b9fb57245dba893f87df013cc4224e3d122915d6b78742ee678669ca5a73e024f1c81d679cea691b346b9bb2b1370534341afd803f2cd0ead82c0c5bcba82f0df776512f184c812cee72cd8783ff5b5e2adb9b5be9058dbb2fd1d9ebf47b631bc916debf5d8d028699c040ac4f565a88045b14be4016f103a969fe26166f1aa7450c5a085e66d33a5dd78f7052bf734ba02b9c0819c9fb1c6a0d2f78fd047096d94d3218c44a376945cc5376fbe7399bafb11a21363d9e7b40d53aa29d5bcc253f8f3519057b26c814ce7f639c2086e381dc51ed6a6fb6102ed56d2ba2a6433fbf8f72440e666027f62be8241a16e73dc94f03563ca732620923b91e13e17a1a763506143a717c72da785fbd791fe2d92962047eda0b727e4b33e56de211b719acc49f9bc11f187d328c25b28dd495ec72f985767ca3c17317372c58b1d8995e2ca5be9b877d5da678581f6ed49ea4a7de682a833367cc6f136d94cb504cc7e2e3c8971472076770c31d2f00de15fad061bea2cdf647f9c7c9614763a1c649eff84bc2bef5957d9cd40d0ed4cc3224cf8f523801069552a382a8fb00aeb847f13420a2262964985aee32ee006bde048feb4678e18f39dbf5e623c8ed346d736a0ca2aed46ba17073d810e43ad42a5158ea12cccfd581deba10c5436e8a2545f975b2598031d25b9504e476bb0a3c6243b385fa6ee5e4551b78428b03412c4320cff1dc3293df2fc8e1b4cb6e1636306348ad8b399f33afe924c2217024a8a7031237d468d6863ebda176c5058e0422dff5166796320dc82c89e5be09d5d75e01c47aa54851675f1da9b0fba1d8dea31077af2361fa53444bfd58d3cf531e965e93358c784dcca7543e149a58edae89ea0bf9af5eabb4e5cef73cd78984be3afca87f264fa85f532e335513f89ab6fa8e0af5dbf1ebd68045c8e058da8ceb302c45e081404d97b2412640208ef00a0672dccf8c8b3ba71fb82cc81ed27bcef9cd96ca05d67e81b075c626c008438ef577c52160feeb5ca519edd6470a99eec1a665342b2b26a8cc3c919045a737fe7cfaf43189ed8", 0xfffffffffffffdfd}, {&(0x7f0000001340)="0e62501ca634a3cfec5a2346d63cf7ad34b90e5aebea91d4d9ad7cbb976fa8ac9f940b0431260225a609e2c5768b9e26b7ff27db690b4b5fbc4a7a07c3d90ab8c28ef64254ed88c966d831e9277abc133e26f776a760ca235ce587219d810bd151750d7d0e1ef83d9583152cf1f9342e919457dc35de376d62ec45d065cef45f7cfc297a46673b03ae28813728c6aa4b826aeab95606db432284b2cef655e2a9abdf62df592e379c27a655fadd5d124052723b991637f397d089dd84f3d6921931e946063c4b819f6c5aebb1b80dbc7ecfa3b73d3fe929", 0xd7}, {&(0x7f0000001440)="55bc8ece876af5b7c39880c1e684989e70d9a71de8d6eedc397e0569468f97916ecbb033ccebe51089d4531b", 0x2c}, {&(0x7f0000001600)="ee59ca0f45e660ea516c737e3c7d287ecf88044c941c3fabe9219d72de8851333cea0b8ede46df4c49590ce7eb3d0a6228182673b831b3b4592bf3d8c2283700c89eb02bfe2e6a4f1eb38e4572124219b41f9c99ca41e14e76859d6405a51bdae10d3755af463ede5092d0a64b11f4cbb0d0cc0e555c3b621b6d0b75291935ffae0e5cd2b0586590a0794f08aeca26ddc595d1900809d84ad4d1641d77e35d0cc0e0926c54cbc2c6f389b76470a32876c2b610186a474448cd6472b8bc6b3856a5171a7a", 0xc4}], 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) r1 = syz_open_pts() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x40, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) fcntl$dupfd(r0, 0xe, r1) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) 23:49:28 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000f0b000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCNOTTY(r0, 0x20007471) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) minherit(&(0x7f0000fc9000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) 23:49:28 executing program 1: mprotect(&(0x7f0000364000/0x1000)=nil, 0x1000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 23:49:28 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)="290200000100000000000090", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb", 0x597}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) 23:49:28 executing program 1: socketpair(0x100000020, 0xc005, 0x2000000000000006, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x10001}, 0x8) mprotect(&(0x7f0000410000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x2, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/85) setsockopt(r1, 0x6, 0x13, &(0x7f0000000000)="eb368f80", 0x250) 23:49:28 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) clock_getres(0x5, &(0x7f00000000c0)) 23:49:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8001, 0x3}, 0x6) r1 = semget$private(0x0, 0x7, 0x50d) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x6) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 23:49:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0xc007, 0x7ff) setsockopt(r0, 0x80, 0x5, &(0x7f0000000000)="00e3d4e23ad27bf467dd4a5cdfb72518714e67022166c53b3e210907c24e4fc904700ee4008a421e7800dba94ef25c24d5612045a4d75a0d67f9e82b0dacb5691c51acd0084ebb65d03dd9a02c2c76139de65a429508942cf5652cb519b89d5946229fcc8c7a73a975c2a1e3255c1203cf5815499352f0b51ad890210a345ed7f99639866d7feb7764", 0x89) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 23:49:28 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r0, &(0x7f00000000c0), 0x317d0f4856a41ca7, 0x0, &(0x7f0000000100)=@abs, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x20082, 0x12) recvfrom$unix(r1, &(0x7f00000001c0)=""/90, 0x5a, 0x43, &(0x7f0000000000)=@abs={0x6f8751ea61e5821, 0x0, 0x2}, 0x8) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffce4) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 23:49:28 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0x400000000bf9c, 0xffffffffffffffff, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:49:28 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000022c0)='./file0\x00', 0x4) socketpair(0x6, 0x4000, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000021c0)='./file0\x00', 0x4a0, 0x40) getpeername(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) fcntl$getflags(r1, 0x3) r3 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000002200)='./file0\x00', r2, &(0x7f0000002240)='./file0/file0/file0\x00') open(&(0x7f0000002280)='./file0\x00', 0x1, 0x90) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 23:49:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0xfffffffffffffea3) 23:49:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x182) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 23:49:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r2, r3, r4, r5, r6]) 23:49:28 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(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r3, 0x0, 0x56) r4 = semget$private(0x0, 0x4, 0x80) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0xfffffffffffffff7, r5, r6, r7, r8, 0x0, 0xeb81}, 0x6, 0x2, 0xb647}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x42}, {r1, 0x80}], 0x2, 0x279) r9 = semget(0x0, 0x0, 0x4) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000080)=0x8) 23:49:28 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x80) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x41) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x665fc573c2a1fbc4, 0x0, 0x9}, {{r0}, 0x0, 0x40, 0x10, 0x8c7e, 0xb7}], 0x20, &(0x7f0000000280)=[{{r0}, 0x0, 0xc0, 0x20, 0x55c2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x82, 0xf0000002, 0x4, 0xaa71}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0xfffffffffffffff8, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x401, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x4, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x5, 0xf1}], 0x0, &(0x7f0000000180)={0x133, 0x3}) r2 = getpid() r3 = geteuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) mkdirat(r1, &(0x7f0000000940)='./file0\x00', 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000340)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000780)=[{&(0x7f0000000380)="ecf2e68abcec04653b186ef8afe6dc85012dfdea40cc34df4ca43e8d377fa9341e597e187c7b2ed75ab72d9fad09457805a0a4dab836f11857fe68a4afbd93bd5e70", 0x42}, {&(0x7f0000000400)="6428230ce59aaf5604c21c5f3179c74ece35cb3e0224d798f28623ab8e9389a3cb5adf7408fc6bd9115959f007843a13f0fd7ea83e3f0b89eb85b226d6ad25153fcb78bbd36a73244105083222e21f9d0cf7ed2b34b1b18533bea4778829e1ff176da1a93a108f60ca7b9f9127e50d2a260079d0b57a3f2b79fe56055c3584fa1656c33fdd", 0x85}, {&(0x7f00000004c0)="f82b699e9f1c7ee3a7649967933f046dc66fec80fd0ff47211c9516546a614f029aa83b9a59b85b059db17ba82448d0ea58d67cb", 0x34}, {&(0x7f0000000580)="37e19828c77fdd1eb960ac9d5b55961515c62c7eb2ad2f730994a67c0f887d2f4fb239bf81279d4ccbb4a0ee8c57c149ef0fec04afb8a3e83d5f0cc88dd9427aaa812aeba0d3cad11aa01e82453f482fb654a8ef309e1831e8bec6388fb37d4c6dc260d16b550e62bc8dfa5abd6a9dd4ccdae22b0b3fb16b073c3022c3e9a263f36d5a7161b919a407bb43721088fa43bfe25a4600b5199c19ee15ab4748495a3e2de6", 0xa3}, {&(0x7f0000000640)="4b97a1fb7c2e90424aa1fef1ceb7526dd92fecdb5138a6a1914fdfcd55927fcac02caacbc8b4f891882db724aa60ef7515e547ddcd4ced11fab55a88bb479f68c4335ae7c18667497b7ffb6381a761102dc47bd89cc323ca8eb339c907e1edf5075701d0cb720e3ac8b2c1d63af9046847dbcacbb866349a7b86d93e3623f7550527829504c277432cbde81de70cf1a4f2f5c0d3b96e752c488369c3e0dbece4dcb3b308f1f1f70c07", 0xa9}, {&(0x7f0000000700)="29cb43779912d9bde20a752bc9051bbabae4079e96c817c443c7658d9ebe19a1a1ad75a9e346e266c219b33c831950fab13ce339df5f754cb435c268c45a99e485b16fca5ec9619b78a2e3570480a8e805662c9a6470a1db0b75ddc10f972973f924167b", 0x64}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0xf}, 0xf) kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x80) utimensat(r8, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3f, 0x9b2}, {0x9, 0x80000001}}, 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) munlockall() rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 23:49:28 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x45, 0x2) close(r0) 23:49:28 executing program 0: clock_getres(0x4, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() r2 = getgid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) 23:49:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x24, 0x0, 0x0) socket$inet(0x2, 0x4, 0x8) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x7}, 0xc) 23:49:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r0, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) clock_gettime(0x3, &(0x7f0000000000)) 23:49:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x104}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 23:49:29 executing program 1: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) getgroups(0x5, &(0x7f0000000080)=[r0, r0, r0, r1, r0]) pipe(&(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) 23:49:29 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1012, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20290, 0x25) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:49:29 executing program 1: execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x8080, 0x11) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x808, 0x2) write(r0, &(0x7f0000001100)="292e23f2cd3d8010cbccc60ad5de8c86a6a08f14925300ce7839d307223003102473ac80125813318f4bc843ef7984f03920a5ee372c6094e88e3732b18ee7261c663188e4e25ee990fe8a6cb6d60c6d7e39cb2f0477efc63ceee3e6553c73e665bc5a20fba4d1bf249a879e6601ada7fda360cc12cfac6a38d10d293379798f7706bca51dddd5de4a3c2f7f78b029975d4ec5c3728d1ae30a091b20ddc9ec4c7b9d170db29f92cf3bec08a047650d84e2ef6c25cd9d2ccf7b49db07b6443584a80a6e8df9fe38bd1138233a5ef6155e26f639b2ece7861be6b7ea1e6b1ff37c6fd9865b976faabfc27bdbb03691b776510ef7e855115faa0254bc732e2d6c30e46d9e9dbd6c27768d8895c953c28587aec13d553f731424f0c83440ae41e9bda267d8b333b3859e750856aa34f25e978c7b75626048c1007d4eb495d8224a779896a51c8ac1f0cfa5c187b337cc6b7edca829d6a8a8933f4a6e8f7bfff32b0dadd257253cb84eb3cb63d9bf2f8bb2802df6c1176b7ceb30a342db6d24bbbed24a166d8cdbf8640e7e5046373ead51b0cee366482e7a4e349b5a3a0ea13d38495e494243aff06aeaf81ebdc18b6fd6f319e1701852585075435b9665e142953da2f8e7aaf7b89833210591313b4d4464d2143706a81b3f55532360c4b60a187ae6eaca7d2bd94e2b9914a2637e7e5122657813c22a0b972a27bec69dea403a9f9f54caade92ce83c6ecee1c1079d7c039e97551b860aae7e83430b8ddae720ecccf907ccf28f8d0e189bfeca1408af62b7633ff3bfa34ea1b8759570e7e8bd8171b3f13a8265a8a720c2564ba4416af8d99cda62d214453ff4ecb15790fe0f94acff9bf71429b95f0c1079655a8c79d1ae3ce7ea783d87c6ed9f6bfbf0339cd6f3da76d46f7ead7a7b6c86cbe7a8acf8f3ef05a4b93b8d4c9cb583f7c525d36e17006c4b2b8d63de3325c6f1e5aeaab782297847ba9eb7a6d8db0413fdff553baf73016bbd24177510cafafc678ee993e003c5f979a323d0042e2fc4aab4ddbc6b8eb954e37efa899283a3d974e0a275c8abae3c0b45bd5835b435802d6acacdbf7c85c661bddbd2162f5e0d02f7c51d8e0c7a974a16fc64864ad698063c21250e0c244f19bec8c0b6a67e6983f04547e306acf3b378ab73c602b969e908841f3b3ebed7636a63101d9426cc029f5f0f90689c464be110aafcdc35847811714e65773997cef98bd2c789b605191586be56ea55da6a284da927415128a644491c3986f01a9efddbfccf44499fed4fca2852693cd61d317f2bc830025fed311f448e990b9065a90b320e2368bac330a3af1740d714f4beccad4dc2a1c5e410bb5789da4fb5000852820ab19b349eb07f8332718a6ce7a954bbb7eb381eb8266034a94e8fa0f2deb1a1214a666d72fc65ac9fd2d7e8ce32b295e3cc914416ad2900be0bee5d2d752fb577f275c1ef035de3ae2f95d81eb2331f2eac953f4f9834681676b67150e3491d6a177b11e54aa1f3394513cc6b58141be4166b34749b6b2b32ae83d7cd01a44488686638e83b2ae9974f00e9e2fa948acee331100c3d3efe635a158572341e7f78dd9e3d22f5140fe6bb92c0a27d770f16d31691ec3a0252b85db6486af8376644260b663056a6007f797ab0bdec9e947164b43187abd13bdb43a3bf3cc5d9a0ed1f7ba7a05829f8e168fbdda4abe9001fbf7af9b8d3c550afb237eb3dad1dd9bec728fb515de2699471c4c7f287cf402275ad8b673a87735da845faeb9523d0273eb61fc6641e5423aff248dc7f2a4d57a4422b93456a7cac0c1d02753211e6bba9be76f2c165ab2a3652a9fce41b08917c0573c0443f0d57af9b53fc362743e928a9fdce392b156bdb6f301474b44e4c99db25c6c2060c82f39af74a65e2a69e87f0e014161133d7e0ea8f1d8a5adaf8bee993a3b309e9661d1562a6becdabba2df13408d25acd0addf2609c6e98a4c94e76a479431a221c0a0aac7f6b3e2db6943d9a813181e659645169c1156bfd69fe8ff56eb575e13e3e50de1a20fdbc289830b7d1e6ba61a37789efa04d70d57c23a3f3b812a78f701b00cad7307eb189d5c5940f3f921b3a058da2148b56451a10efce3f9b791bf0858b63c5cd839e846b159bda3262d9dc9a7f622b6ac0ec002a9da451e5a8aced2e3f58f2e8b23971c05f065c37f581bc832112c142df5ea95c6fa287ae19ee8679eb52b14f6725ba2cb1a4233fc8717ee21c83fc51f1df2e224661232e6dd564fb7c620ec615d598b3074e212b6ea6df5adc6929fdfac57330cb078d3d17d03ec63e18044c40d1cd6e7fd8960096b719fcf63414d9ddfc574f6d41cc3d3a7043c14e4343e68c03bb44605bef1b37546730d775059387224421c8b236ec5db394dd3c1f6b665af465cf377831989e0c313f2733d9afabcc9f59a83df40fe51ebcb9fdfc23bfcce8b31b60c5e8cc228d4a03dba3474e3f9484a066b1ce11914a79f04df89a4bf29b6b25762024e69bf9946b35494f6461f503399d9d46ab6d3e1c7f59bc28050bad0b7bd13dfd7ade8a15e80ce404dce9d1f8ecb918d92287a433f46e5fbfdf1b9e25d158c1006918ad604b41ded9818f899b67b718deaab2251ac3dc07192022191de5410dc541839184574459e239146c7adbde9a938ca81ab3fc5d519b3ae4b66f32a7bec8f2e94207916f3afd2054d24ed3e1401dd50dee67b44ff36a3c1cc724004d3b7bf853a54bb3f163b7f734d99c976a261ef627ba48012722dbe73a25aa3401dcc9482035947f6c59aac54052b34f63da2b3a81052a46a1cef1a65a65f9918eb10f4eddeffbaf199a6bbc64953729c0d90903ef3e9855af5b0e867cf628c23be8e34ff7ebafcb5a0e0d06485c9afb1be4d599c8da38e54a4f6a4d208a8d34f06e84010d11b6a66efa0998da87d0af6f8950a40a4fa515b2e314828d73a7be81c8576c3dc1a9c19782ea162435ae15a0985c7a850933ebae06ab5c2013f5b002914b41848fbf99260872d90c2243ba8a92f26eee70c0c3b036429472852cdae13ad2880d659dd40e1e937b998d12dfd52f6de2e16fbcf3e3218a65460ffeff770580e6478cd083384b445c1b4be96b62706ae9cdb7a0c815ff29cdcccd8ca3e58c528c9d0714246a5020d5adae56763c8f1ae1185ffbd39770a6eb970dc13228f9dbc2f19b01207bb6a8cfa2b2b567d25bee49bf21b14af25c80f8bf20da9884aff44058566e6fcbb5ee95a9c017f07571d541038cc8ebebc57468fbae2bd1734d7c74a6f919601823ff1519bfe43671e47e691fc9cab4a292b9d5818ea3317558567232545281b8fa32541612130e6f4fdae9b6b7b2f7b932cdddb1905b2435c47ef8731a756835fe6a0d52234c924e493db87fa00e19564f0d7d87189e15f8870dd1f80359cca7b4132b656b72e6f2bb5c592d415a0c33cefdaf19bf5f6ba1d598859041bbfdd1bca219efe276b61855af320b614fac8a516c677638312a7827b2ed7a520ee421f8393d3947a86b3e7918fba750037176068b048b1de0fe34058203231ff06a0e9591fabde5e0a37346cfe8b0594f5114e5f2c596c7b302a24d5341ef0bd4a2aea953b5d15cb745bfa3a51cfaa0589692a69d29bb53f519cd3ebaf676980b3444958bb5baaefd8fab9e87fe79d040bb2e0aca5a7b135072e781335b591b78e34e0e4f1e6bb9b7630a7e5c45b1cbaa02dcc781ae4a3ed44ff6539fd2d465830c06c73815394c8b76080a5e47d3acffbfb89f4b8a98e0573d00d24b4ac936477d1360e8e80558c80d9e482c18209e190cb0bc36a09e0d29f3ae4a279a1bd702f18e1ee522e4c7d5ff03fe501e8fc32d69037d19c32de4927948639734c2cbfb76b5fc2b7989b9f3bbbd6b95a05d3a15be1b638cabc366218aa61002256045241290098125929efcb52da2e76373df13d48b98fad70abbe558a8f32c177580dc889c59410e117f3215730c3721f890d3eaa2d87620825eff9dd1122f42230fc5c2e6b27b4ad712c931a8e81fd255716ba3a5ea8022c27ce12589866079997bf1bb72d6da6d0d317a23cdd5cbf27c0a666a40cf060e3e46513c13ffbfb49b203a75b7ca5c2a6f612f49c1cb94a35e9d516ed17b2f34c4651dffc4857e0440ed0c18e2b7b5644a7c16c9227e3b6b1393eaea10cd356976a8893d66f5ba5e6d721fd206e2104cb2b21b99428833de52cdcfbb235cfb96b240ec0ac482f6c438042b62686e8b6ce77a77e1c3851b17d4d0e451c6c279b29128ceeb42cb3d8ea4b606bd722e8ef217354c1345036a2f67ba5158e18db99ae4f10a9e8ac62877a52edde4912eb1e9b98072fdae58263778c52d66da09c0b74642aaab3d25f9b1730775f5e2db16b0682bc93e17e90dd79327803bc872b60768b710fe362beb43f246dc793836e53e08a31f546c586f10d2e9cc05a1659c7034c0341c712117bafe50ac14149384d76af68b11dfb81cba55f4b6cd1b54f4187e647bfd887bc10b3b69d196045c30eae2c1f4c99e4b83f8d581a83a23ad1231779beefe4a55da94868c7739f85feba1232e0b94bcc23a6b291775fb9a88915a8b870112ece25a0844d5dad5835c7235e33eb7f41522cac97038c4e302b3f9234c3fb777b30fcfe54d1c4ef8b1aeab7f0b5a366d346ee35d2cbec2b77aa8cf2cff4029fb5e6d9e86076aace076c6af9d62b9f10e9cdbe4b73ad398e061abf2dfce4cfaba60458ce803733be263058249713afd6817d3c557ec88c590586f87da1789b5704f190f6e1cb83a10454a9748a6646c3ea11d8f5f23051a6811330df0faedfbc847986fe491af71695ee273adf067d6a729a842104ad13b4fed8ab406366a945c230ffb40c91bb69d7f979fcb2a489624e5a84e177da60d7681857ff366c4e77d50fec51c73c63c1b11fd1a1f63f2bfbcd41548569fedf6b708fe6e2ae7756a1f947b76d68b648d2cc6f7b300bcbad1c3de8185b9a59543ac51b291369a003d7b7a94260ab67c51a79bb817449f6208d9f6ee7ae37938065ec6e718222794979c62eecd51d04b91c9998af582de1bda6c84914bf053d626d03c725d62dd4ec4b590929f1dbc6536004fed17d959452dbe3f7c5c61b8e7c502a5ddb813724025403454616a0ef24638bfe7619f0f649dfb73b94977296e101c9efee47c3ab003f704c995348e00e9ac97c31dc6716ceba9206dd0e8aabe154b721e9abaef9a1213cc235ab517bfc71e2b033b1c3100a9ab4631e68f6849567f0f359f07823a46cd4fd1eb405e592046ad67c38897861853d6c00f98053fccdd80ad6e4ee0970f30ddebd046a74c010b4b8dd6d92072864ad7b135ccca4132a881ba0f316438b8593ea08dc123772b4809819c73f88fcadbc6fd8cfb8c5fb67554aee98fdf8e61532fd183006ff071ffbeb2893b503329535e9c5af76845472b522ae58009e02dc74ede9a8fc62eaca92dafa840a09443d9d75b5c0f56804938b44810631811bde0cd0f62a97d07e077b0505cc36ea8ae59ae17b18e28d1aac0e18f1461e0395ffb68113f50e1d54e87e24e9c47362bbe9fd2e980cf0726e14b5789a2eb136b264cefad56d35ce5a07951f4680cf4ed0229e7927b463edd50208db2dd52a6e770f8c5559f0247a35a9cc9a77e466cef78e7ebde300f4579c23179ba57bd76934e60ec46a5a14777a92ac0f35a5eb6b73f38d920fb1b18e39bef9500930d44b4cfaa59d3f2fee781dfb14021853979fb5c9d028cb70a6730eeadcd88750238e00c1ada8c1a00c2c97bc8736ece4d829f4a3569772722ed66", 0x1000) 23:49:29 executing program 0: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) mlock(&(0x7f0000b28000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:49:29 executing program 1: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/249}, 0x101, 0x2, 0x1800) fsync(r0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/1, 0x1}], 0x5) 23:49:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x3, 0x8, 0x5, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x10001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffffffffff4ff) 23:49:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f00000016c0)="cd7683fb73dc4e2fd7255ae346f69f1c4f3226163e4bf5f15fae9ebfdfa24737f659e4b50fb966314f1ae6f17b7ce29782943450ae2c1c238f8b3500d7140fb268a237fcf3b29fd77a13f02bff8e79d023c2ad7de5256b7a42aafea2dbcb95652695f8eda8b389a0fd128e26b9f0556b4e879fd7b01f29808b6c97e9b867efd140746624caa9491b54d6b20adf07f39be14ab1b3e15ffe610389be073fdf154e6bb18b3791376f62e0fdeba5fe1f6bf4fa6abdde279563d5fabcbbee0b91ea6128dd0c885cdd91ad7536c974ce81513459b57e0a3e28792089d0c73b2f07f299d492f678b4cac85a6768d29bd00b921fe5c2301f9841b610a20d05e36467a706f8999bf7a2f03f6806d7117c41f9610938257cc80bbc58b7b2b1dff52791cdb110cbecccfacb00f78486b5444adae2f8b28c54c504412b6d6e85580d22b4eb4492b3d55eb676782b324aad1d462e1e188db5bc643371fb9c60b398053c077ccbbeda06906197333842b302bd9b7679b91e1d04df6a59349c5f0c42b47fae87d73477e9dd467edc58cfebc95b0402c39d1b3a3d313026dd1e2e2fb6b3d0d2d81061ee3811c8bc9f61bb4bc7bff526bf3e57df7254e201243c784485624012af7d0183bbf1c1027f88f53a4a62ea8173a7100d6fdcb17d16507ce4263b68d65557313ded8335ad2d1b5db15e662ff7392a29af862a5a5fa05e161eb9247f4f03c4fdb6ceeaf6533cb003164f235ff842037336c10f11274388cbd22b95a099e265ccf0a6d56cb95fcc897ad3c4e295c325cce4756dc0bdf243bf46596617847c634ac167287eafd0acca2b04cfe99cfebebf9fa1f6562ba16db849e547b5dde2eb8e10b02f4081a1d3c1bb96defcdc24ccfde5f044dc578892e6e072e25fe3ae701202d21398d18b83b745febe3162450a6c68c8970962a26be305eca07014b42b3f523630e4d0fd58321e5bb5414aa2fcd30f6c1d363337e10cbaeea28a8b8be6d34fcd1a086ca1224f076b3f52967efd04a15a6b11ea820bf48d2303c9d952b41b76313986fa996b262fee05435b7237a2e3f0cee2330e31a51cb99d454545a4dbb4e61861c9c2805b01c4b743eb43fe2fbb95f57f5a29366dbe055bb5495a6ae180bf1eeda3d4b8bf9446fa16f1ce3c1b4afbe4fee5dae89c51b602ccd52f98b8c25c293788185aac91e22972a9a461257ae1ff6a35c073bacf0f693690a3f7585b9643e79694a745cac5264016e61b100ad8bcec99395385a1b0be70ca8d3498e9b1eb10dc4e0d199c24bdbc42dc60fd66c8d755c43ef909105320731ca7d8bd41c77e0e818ed5b6912233ce8e2c42e1fbb769a1df6c5e0bcb2498bdbe1561d7d99fceb46a6c79950e778a190444a903d82e38743c09002f91bcebedda6eb275ee7ea0eaed4352f7bde828068d776eee59a8625f6419c89bdde2bfd71c6cd325daf5b98b8295ca7c6ddcafc405849d844d08c91986063ac5e16305caf3684581eaad56f7ffe21f71b720efdc29f16b77505c709b03f3519de5d0aed06c49007a09ce30922b01379afab7e5fa05ff58473eedb689d7e72e7966b66179766ea118f465d753a6e6c3890af36e627894162d1a6ba86b2a1f5f7a715f65c0227cb30bb7e045764b65c3ce5865935334ef59180e5771a8031f0e5372023c4138a52622648f4786257108240ddf3cbc71db67775f381da9b0ef461e9bd8d710b17abb53922bf8eb43b32d19a2aa2174e18b1346c81e7b253dfc535a08f0d76ec77557acd5ecc70900c0c1462d50ed4e33e4da1a3d8588038d592658e35e583cbab8b6c125898c325dbc4be7f69324097a1840e292f82bedc264a1846b10673a4feb57ec51681136baa955423121b69c48f16ce6dc56be417a0bd6ac94bbeac92fde0ce2a98ae36b356f19808beb130a42a3ece36bd8b064a05ca7545398fc2b40aadb0d2e574f804b5843303d1ef94cbd749d5dade9e5317cdc53828f65a8b7bde37597ed38584b40e3def4c16b76578e5f98fd079bde2a50340114845b326882cca71b75378ffac05dcca0369c74e6e69acba10363f97d47982bd8347615cd5f6834c20ea31fb43d583410e4c218eef7cc8bc62c4e1791259738cec9601bec021524fdf7b32e57744a16ef7fc5ad1a4a2872be75ac428b47f9c9d1994dc30af50ba21ce1bc930991620fb77a172de769fd99b2788e2b6c9ebbc8170b8e50e31fdbf01a8260ac96593cf9b0fcf6296c7ff9ee301a8add4d40bbd8e7fe1c0e910afa665a647c40ac84cd029495bdc177409dcd668b0ce94784fd0af7624bc32f7716c9c6d8246333fa6bd91431025c01afdd2e2915f870d586861e249443e8edb502f5870a03e1e5149c4d0ba27e41d2a9285ac6f35ed45c3e9180c3c4703ce2a18fd9a1cb372e0a2c88cffccb6a553768db14e6092cc067e1eed732569716ea5487b2bf07dab69f630a2235cba2d98e6176964e2db60e49d39dd2a67049823b6babd842a671c563f6e86590345cb44fdb5b2e3254695b3177829e88f2bb07e5c0714ad64dbc3367fc4f1ed6b0d60a34e55c820254ff6543f9d881ab905228de6125502bdd707a6e1fccd46ac12d03326e3322b838fd86ea93ad9601a1d464f1e1d6a6c31de293dd0d01020537eb6a4175e515a4e0ec80cd06aa25e6f3edfa7c30f75ef2ef173e4704d0e4008a87553d48b7f95bbf041226979bf04524983daced07c98091262e2b7fdcc84f454adf30de22e8d1ddc8445cf0ea49e2c68d4870b0b50b0450d7c909cb58110baed87b7f868d7244797c9cce67d3dc2294c89695e144e8423d58ac0cc0241e145150e4d35ff2e460a9ed0c337cb78cb19a745a9671d70d838786014f2cb1919312e6a1119a04a8dfde859c1598f8fdeaeb66c5371c8377a36ae4641c8f4423d42567a2ed808b134d3a47397a002828524dc6a36a9c1a1f90a573b4a39b2ee9656ea84120abedeb7c7af5029f05589b9ecbdd19054893301a6b6755fa34a99c16c74eeeaf1953941b705f6ddad7d6d39c52faf5604d1801f76174f612301562a0fe20d56479caa9d6811b84dd02cce7f08fda6a741938d27cbc6b9a6c62904cec3b4e04bca6db38e40a6f746fe657c3c76c54dbea2b457d4d4e1e75c82af37fdea08705890d7d1c96103a1e4e07d54f74577107f29650544b69ddaf963a41e80d25f1ca4572106dfe3aad2e3392de49b258393d9ad55579ef648bd220cfcac32f30dc4603becc9e01e25be240e0ad7556034ec842a074a674170c8fc89d67f4c955419e2e12306980cf2a4b460a6676796c3b52f774324b1a28f1e79d85235df3f5265405e032684c47b4bd88416ed459aff0e4adcb832f92ed3f59f8886be8d0fb802cf56177c58583c698cc7dd2328ed2ce34af20632ae2d7a3c76a2af6ad83725d2edbbccf1a55f7c6b8efeab1c1f2f226ff3689c9f68747fb8aa4aad737a91d930dd9a83bf00a7943552d19f992edc1a03fe5934c9f55c69d4c8170e95cfab3d69651cf41ea5d3acfeb7b734fda72cc9a0336806c6f0bad4f81231eebd6d9fcacaf50aa90ac13507b0346322a860da6639eb74c3c90ff2469d8ad0f5b2d8ffd386a1cbcbe2657b7a8e7c30b18ad89bd794df6b9c9d1eed8ab65ad98f2b9242e7ece4fd013b81ff1b3dbf79c7a8a8991ebd68072fa73a6d97c360b6b297bc7ca500eb1e95993f4073424635511d4f8684fbcc6ddeeb6efd34803e93ad202e63f50027fb173630d188955f1f08556d437c1b84978d91a2f6ae8e32810a0a657f574bbb43a33b06429111dc7925249fa4916c7cbf5db60c0c8ac6a541ed4172f9b3346aa237546717d499b8ffc467503863699556cd9555b71cf3d8ad7b50f593cb04f583928670fb5347824584385aff5a937e36ad0394bd230e11c91d6efd893a1fe7d012a42f027322d84f006db66b46721c8887c0c687febe766d77e16c25baa20459284219b6e99d8bf04d22399e4d9229661390b75752d7111b78bf74d11c2025b74d55fe129f7fa6d82e86710963571659f245f21fda14a15388588b07b5b304990e0f8ae5407b0c9eab4dcd30108ebe4066348f77fda55f42e184105d5af527b937bf0984bb588e496af2806350893a3f357e87a19a852f258e54eab15d5efca79e15aea5ab52eed8e871a1293476b30e6854ed85510afa3ebf0463e219e1ba8fe5e28a7748534abc2f22dc62080e0112e530833b1d64223fbe5167084b32bfacc325ed9220a9bbb5d0944e127705f70bc630a3fb27c9ea31a05c7f70c2385f3b3842530128a20cbce52c9e2ff93d78846f7b28aecb1d6d75b27b0f9f9c140c904798786abd5190060696cd8639b90b39131dae738bb1a49a960cdd6707b2af1d74c97454461a8e56192fdc3e815f983c7e3e10d31ab1a195859c163bc45851cf54b37b09d00e87c3fbf922e131a127d8621df1d172db4bf241744da0b6b24a7a22dba00a0679e600ddba2fe7e22a50c44646ac844b16221d64fd35685045863b6ab77d92ef49fef6ce26ee096ec5662c5ed88336791c19917094fe563a2f9558a7a7a560d7a7405b4bfe9ae8edd65f896b54dfcf0786f6e7ec4d96d1723ff9285916020bd06c732a951b94d313cfca4d4e762c9c10533ac5c03603a56e32499a36cc83451d04431f66400110dd3ef7bcf1445eedd7dde3e9fe5826516453dfbfd8c692fd38741d31dd12b362f9216ada25ad5f955e95ff0b66fc3a988b3f4c9dbf9418f1cb1df738c2e0fc280a85e95c110976976267e39bc516a9164e792faad0ad408405e2f0a2034bf76cadd0e0e9801b4b79b8467bffb5682eed8335fa502a7bc4eb6f0edb89247b128b32e0186e1ada3302d117855eb0429b4c1807d19e1a44693c03e1ee5093e60698cf669f78716cd747a780ad874f592ea3bc736e642be9bdd3a175aac4ef4dd51ed4e86ffb8d371f930626ea21ef6c5be5de158f874864d99b1795c061ea7ca0f75aac6f2e96d0c7ac80ff91f18f8fccf23210676852fd1bc7feff3c1347616f481c2130b1ff2451e4501732f213ca221b0297beed9f8bcba741129a031cdaca2e5f6566c4e05c01a0515aa3cb83441afea5b8de3df0133f704f1a5bcf9fa51eb19e723b02de639f30cbb54fa7854261ce6059b121ae741a9f496f24c8c863369243c6fd9f15f94c0b917368b32d02db8370ba612872087608cb585c729682ee68969e6f1d7dd8ff509d13996185f1e22a4de1fd9d279f3e792d6f7d9e7e9c712c9bb0344fdc2b2773fdb58773ecba21caf12125e43bfc66a7462f549970723a6044e45bc0722dbb20beed77fc392cee9bc12f6292c73d31161cec37b7ec0f543e003ed9d5dde4f914a149a3356f1fe4f13cd0e7d9e60473a6f67fe650286d893bb7983cc630e62394d40880bcb845b7a967b179e8599485398ba0628ef0beb31ff152212a327f4ac32e480a7650b3ac4c5e489dcfdaf267d21cc48548e728273ebe7ff62ca41caf4fd379d01c05a34a8ce3e80c61df61b8ac451ec4b5e796534f0d5806b275fd61e27d2d591320eeb49af62376d665b8e6848faea535c5d075d4b4eb8486c5c19dc4aeba53b37ed11b6997d32c2ea186daca6e944c6c428229eca0373e1e96ae3690e100fb42b527b2cf95bb5b14ed2caf2d66ee678abfd416cf9bd21ab60f77662efdc22f1a01af5fcd963f34864c37092a2f8a769c775bb8217be98d8d6d0a30123d924af80a874b7c45e1dce42a3710fd069faa472b65b8b467cc596936cd5c2b3793f735b9570135bf260c68affeb9d50a8ecd6ffa8d549c91c7acf71f693", 0x1000) r3 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000200)="5033e3dbea2420408ea6fb76e2bdaee591d0282039becf6eef71f307d406fde337052a6e04a23d288e9ef4c831378fdaf334e2abd595bbb75052e37ff732ddd10cbad7bbfaf9f273421e7b93da5b6c3d27741a85524862cc54832458e804c2b88159a3ada373d1c821e5ed6e31571ad4a981f4c22743c8c1d3b0d33aa280510fdad4b8aa8f815dbc", 0x88) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000040)}, {&(0x7f0000000540)=""/111, 0x6f}], 0x5, 0x0) 23:49:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x2, 0xffffffffffff8001, 0x9}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 23:49:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r1) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x5, 0x4) r2 = socket$inet6(0x18, 0x5, 0x0) r3 = socket(0x11, 0x3, 0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socket$unix(0x1, 0x1, 0x0) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/90, 0x5a}], 0x1) r6 = semget$private(0x0, 0x2, 0x114) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000180)=0x3660c00000000000) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='&}!*\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) socket(0x19, 0x2e03dbc0ae537f8f, 0x81) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x8, 0x6, 0x9, 0x9, "d451e4318180cf3a01b6ac1b9260701973329a2b", 0x5, 0x1e3}) r7 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r7, r8, r9, r10, 0xa0, 0xbf6}, 0x401, 0x3f, 0x9a}) accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) readv(r4, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/132, 0x84}, {&(0x7f0000000680)=""/212, 0xd4}, {&(0x7f0000000780)=""/213, 0xd5}, {&(0x7f0000000880)=""/198, 0xc6}], 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000009c0)={0xffffffff, 0x20, 0x7, 0x5}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000a00)="3391ef262450a950f4981d77e6462bce6b29038459cbbd086ace380ee6f75374b56435f8ebd8c5ab42149de1a853f71195ffdb8458377aef7fdf48c1809126f47743fc6c2b1d1b01ac51f1c6cd796cb378b67f24e2bc44f33916175841ffb6dc1a4e47082c4913038b3c2cd65f8831b04d27925157afa7eb363ecc97d85e79434d3d694048219b89b3bf3cae6a263a084b62ce44d2967ca0a27e372106ea7a8b1ddcf16f5cf5e872d1274ac27834c8cdb697e7f58441efdaf8c933dd59039291975de663119723562af92d63ee0c075b4866bd3f2df428c97862e2ace90c33c6a384093d1ab4dc1dcfce8bd480e0f1fd1ae9ea64ed2af96c9867d12357d0d43bc993f431f2eee0d62d200e06e4d35c317ff35bd5bf84b0e0e75feae72f1d1f468177c24b3e973e86ab865f2d2a97e27c54eed449cbf6761f864b6af7b8f278a0d46d7a59c0cd991a9ee7c8ae73771d4e1b27adcafebd79dc47539436cec2c1e636549b941d8d0944e9a48bffdb4dba77a05cdf94875ac7900c0010bd1bf8debd303c0fb76f55cec1a9f8d2c06d24e8e64011933d922d531d0a82f93d651741cc68bb7b41766cc1fd1f0aff90b253192a83f5ee8b12d3aab2549d5de4660e958f147cadf1087d1aa815f4a34872ac58fd82ff575194b80142d9754ff212bfd75aa28b9d3d5e62d24c9cb54f81f624b60858332f2ee585b77df36ad12b1f5b5fe55c71603a9beff22a55d56cb7e7f9bf92eba3cc61b78cea79596c03a1a6443705d3d3db475922e685f968341f1af563071660d5d7bff23165009c73ba151bb7b31ee02585ca97be3424c14b37b47f19bf3a385fead4d5a6ef04b11321a7c86751df0b4ed21aa80d6d7464cb7b7dfa902d1039d8f55fdb95741222b371f62fc16fdcd554cb6d4d050aa5a9e2b910120a73bd0bc167eeea454ea0f2b9535193185f2a3c7ebe5bad2fff6efc49c7b7d2caba83e8e05efebb60fa133662419069303479cafd1ad426d635ef8174bc6c97bfe2b6a7cd05a0af6851e7e18c7ca6ecefa63beb3f9f732f42b4011524ba184cc722bc71cf6fd4db0374cad3d7566c70b0d3e449a28b24cef888a43e2c495fe829157d4466e47c8acaeaf388b2c6bb798b56efd206def8dae3157286d0f1aeada0806c9112093b82ec5fe7db151e2c4dbb078b1f9def8c9c0f00348c71f39a0618d19d084512b0c303579cf5e4a30789bae2532f6a52d8b5abd30f12b8f8f403f9e6443be00d56cb88f4cc5f4cfa989d4112a4d285178c9e6140fa7150dd08d9ab165eb11f1fc1e36c8c550fa19bac88b2dfe1376581358805e43669a02cca6fe13487d7077d7bd48977530333188978b9010e1e7cfeeb08004a9f9f353e8e4ae0d090585f85759cb6e336003e8fb54a54f01fc65e3d5a6f71114abaa1f9a18ed330b8cf28d1cdc64c4d37fa5289d15a1930de38b346dc96d8227eca6489aa869a33c8d2d4b55fce814c2601229257f4783e922a356e619733dfdf97d0257214770d5646249a97fa1cbc8bc278e2b08508430c09ce716b0dce8815375d0b43e256143bbb4e8375431a036b05b7914ffaec7542fd43e102a2ed582c08accc9cc71ba5861f9021dec32f054013b45e3c2c09cdb920823a2f3d51825d017e66f0fca4577379aa4409be0362dd6e2c65f8c08ccaf78337eab68018904ea147561ac548ed1740213a57dc780995498a47f431c0c03fd6aa22258941fedc1e7fb1121aa6c93ae713dcd9807d126d52102c6d50babda6e423ccd27ba65c8d19ba4fa2bfbe11fce02e4d27a0be1203030df38cb9eefd6d368d837ffdc6bb4980c10a5c9c149c19be97b1023c90ec58e10bf4f2daba14fec6eda9db350471cd9abe8f2a17d72fe5602fd61ecae81ac16b14761162bab3f896e697cad9af1ed2af7d912f78a8c5b4dc78a34c6e82995bec8dc97cf3b63a5dde4672526dcbbe41974e167a781069b9a9e2c06bcc8de1e1dfcf6846281d0a778dfd89fcc1d8a28b1104620cddac755ecc29bdbc1c9c385d7320abb4ac043077116936e119bf38ee4f62c76c11912ad33d96e7aebad7b48632444fdfd4a89b1c8192f9f003af881c4d417e4bee1705fc20e300edae7e0e5d2818174e542d4a9cbffea07a3bc17884bd2f19051867186ec503e5b03f07fc6b2fb467d8549e9f48626263d62c84f47ba430d7626dee75d574b30958097419bf7d984b82159d23bb95bc82ba0287308b8d1f993fd3aa4a6d5d4b634592193a710c2a73d97e07f6f5449d8a468fdb32d46364b505e49372822168b35e1727e61825394fec48a886fd6822543924900163bf75375017277e0d3293a641d3b9f1c0642aa60bf2b6a293ef1844579eac6d79b205417cbd3573509b279484197e636404f3b5e81421b87e2d3d95cb8ba4b270bb7f638d0ac03febc594de79fb1c2a3da6e1b1c15886d428161e988a9c1304bc33ffe116fb7a2ebbada271bd1f08f09bd0ac7eaa55bbd1267e5a133d3e30dc10dc8f0914f2aba0c44604085e7e9e9fe6b02328d992e35e9ca5b0ba65c8d0559db385cf2c2041b5e06a9cb93f4e351a3e05ec2509232e2d4b7f97d993990851373e2eab6528ded80bcf7296033715f4839cb98ceafa90502f902a1edeeceea6542c5bcc33989004d72392c52b05a1df36e156f06ef3e200a910a5e8b124d27167da2f95ec00e5c14594192591ca10e8e26fb468110a2b2545fadb6fdc4545878c7ff354bee2229c02c3c6370e40b96dd88d2916a436712e0a3633f26e33375113e296232e90dad594f7d089034d24009efd84fb5643451d1d3238e74b45ba5ec28cbc5b2ad1c1407d0ad68a65187df4e38c9b45093405f2bbb9379e3396c29401a033b85c57ca199d503c162fda778e4f308744b5182322b12d7ce5211eb68cee48788f396bbcb69c328d5e753d7c5688e10265a4d5bc5e3673648dbcefd751678083371421292a4d2f80858711a8657a50567dff92737a98096fedd1c5af99b1b3b5bfa55112fe163376da5ee6e95ad509933321d138d9663a8668f2aff91d8367b9b95d5d69b8755d19fdf1263e92ee0025b2aa8a24a0570217d32818fa9c760208f33bbc559883915d2102f580b794b7f3cdd3c6d917e0a04e0cc7ea738dd03c422efb37a9f35072ea9209961a50764c31826cd717d73db74c09ae944e88c01435d5127ec2524fb1d879bb04367ac3ec33c74ee0745530964f2e291185f7a7e8cd17033ea8558ee34ebbb8b2fa2699f5561bcd7d104946dae507a2d48de749ce94154f75570ee8460bf6e13e48f433cffa39e7c03fe4ccbaca17fa8841398987c219601e03780bd9e521adc5df722213ff2e8ccff24fa9a843bec3b7edb94209596b70ab3238c19d12ce6b7064954ad5db8f5188afaea4c7eddba22e3c870d5ad8c0546386184303f4c6b728c938226f8dc3dc8b8ab4380c36ad97f97775d01dac8adb88622f70ca981b0a3d0d7d38308ef2edcb0d8429adaf3c0df19bd4e3ef84266663cab13a7366791269c9a96f272db121de385303f55a9bb6dc07812aa6e11d8351995c6c57ddded3bf7c30f7747c47df3da3074d2b21b4bf008cc3fab741f1aa707c7618f6cd5d6ee27e5d84d0ff724e746db28cc1d5bdeeef030d082f1884aca853a5411664e854c6d42be5cec9ea5994927540202d573b9b9c0a81ef2b240ba900bdefa3452f2f787d24c525cdcc4d6510be32427818b76f59e11256cc5b8657e9909fe5bf73983b453ce9ca4d0e8393cee4663e8333ec22fd52dec26415fb0e3f4ce1312563181f84c56910c07c9510c1bd8ca790b0b68e7a31b8a6a7a1e406b6d8e4b891bdbe405ff1c5279aab1d4e03fb39dfb76ae0b9d6be30eeef344400ca23b79f880e23f64b70de7623a5f79e3d30ebc1dc58280c864d1129e08b0e8a97aeb01df24cc1f46ef5824f588ca7a7f2f05e842b05f7ce5bf3330068b70334d62699aa4c23a940b7207aed8415b783875d1766039448e1704f9ac7fefbaaf767bd257753df53083f7a5a3ab2855bc37f915c8d20137da34f95401aa3dc691be7e227199ae85b721660f7b4b779047ffe31533ed16e41b56f240d933cd00bf5bb9ea280fd30cab196f2d768719ad996a12f6b84ed614726238e0b7ddf9c83dba1b62a7234647135163022d8fb4cd53af20b07ac4820eb5a580e4d2c29209b9889cd9771c93d7596019c45b8d53470d7555f8127775575abf9a2fa1f920a575087c4984bae22da454f20940c7d41bdf3af6eeaa57b2a3c607d59cbb63677087eb78033df879480f244a8bd9eecbd17993fcfbbe7ca8a45396a3f132eda33140ad762baf69f3642044c9323c1f3568310b9ffd449e7591544159a10fe14ea788134c2d07ddf15fd128be076c87820d9e24b6ab27f130abb5a8a69203c5835d6f41fece83a6bf4d2fad44709bc62821a0c23340d48cd5ae8e835111739a661ea81f51628219c4051bf13f4f40d058a4478a84860783eec1fcebf9f22efed1e422c3ce246cf6d42281c51095dd46838311651e2d757c970000e3f98204dfd06f6d6f8e2af4cdb7899697e1d331af87686ab57bb100f8a81adcf7713f312135b8c5967f445409a1091bae7e36c482d169d2534ed021b7f9b45d7972ee3f921784ffc40909f10099449c125e66a8b33cb88ca3c4328c4903e22fb23fd4e6540d1c3cd7223884ca488caa52a3066addaf88218051042726180f019c37c8113f637564d34719f5c570b5061b5f31033a40c89b6b21f83add6082183609d0a575387ab7191fb88a5ccd5ff2a500cb979c8ffddc9e57d70133f62c22eed0747727465b7f033bcdf5a6c779a9f09b0ff9c4e5de572df0d7d2bb5e422c10eaebbf308b082ab35cdbfb35791f45f4819d9d47448e1c2bd997067e3eae577b1922400b1d15418f978fb724025e2166e374cd7c60285f4074c2081bb1c2e098e8cb170ea036c424afa3c0e40543343c24e7c65acecf22d89d27932a1e136b549f2604ce5b1f13fdc5e5f3780f0d05b07b906de46f7b34208473ce831f4eea2cf731293acce641198d3b5f10106d4249868b52399b0a8182df34a00a21933c347254ff9b831480adc9e5bf1943bc53f3a5789ff54b32b06bb1f171a87936bceba81aa47aaad8a4037e5ff0b4156fa662c1d3bf6146a21eb414ce3522f120e6969633a94acdd0ab42ba074104981670fc211c93bc8f77671f00805c7b381bbaf3a19ae1387c7df1934b08a5c41b3f6ada285763414e292cd16e84dd2be13ec7ec96855310a4b3d01afa6d3dc5bb5e4b9bfbb4f8683cbde774c06c1c8cc280d18288670f339b1837b0b2f6dbcc20cdc41fd8399b7fa2e7b148aaa727afa6022f2e2e43e6983ef192e10d0a2e675c9fd88bea6c7c98516c74221b3b628a780ff10f3270603e53ccdab24b7931861ca5e6dc0038d0b0a337abbcca8e23f73aed54b378b7bc97f260a0f0d7234e51034d41ba6b36e7c0f56567cf7deb9db8cda135d6d1d50aa78a4af6b965b3020aed05591b5250cdd133278c7845fa98f4964521e637a827bc8d837930eca9987dbfab73899d011158c2ff510c56e12d691399a2a8b4424bf721f45abe28f655cd204e371a34b4c531f107d9239b85d60656337564bacdcc9bcbf5323c99e8e19a8bd3d3d8a83e11d31e715237f20ba123f1ee4d1c1062dc3ec3bbb12342c602d3f67c816c82722bf511f236388885b22a1e4ceebefb976a1677ddab1e14a5eca0ceebf6b0cbbb9b3b265b2d6c7813785d15a41af1ae2a7789bd92fc0ba1c26f64d89976e4840ffcd066b30d5f844", 0x1000) r11 = accept(r0, &(0x7f0000001a00)=@in, &(0x7f0000001a40)=0xc) getpeername(r11, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) pipe(&(0x7f0000001b00)) dup(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) pipe2(&(0x7f0000001b80), 0x10000) semget$private(0x0, 0x3, 0x400) 23:49:29 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000017c0)='./file0\x00', 0x200, 0x1) r4 = socket(0x18, 0x4, 0x8000) r5 = accept(0xffffffffffffff9c, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000100)="26c790658874ba23b37ef7622f711520c9915992fc601d2bed8ed9da911a1d026b30c2975e95366080b8977da1a40a585e52c8c607b782b3f1c97bb8f8ef350918ec46d139d525af730d4e160919d3058f139e1e4b75364c8a93e9ab30a2758f35dfd49b0de211722f7927c71a271efb36ba0e5e6ac0a3359e351816734893798c661661d12f2da4a62b60f03c27b4984cbd7715b4c4797cfe85e57b06925f862df53780bd96df33b2d6ef585053e3becc7d470fab72e3650b044048469f803ea8e0a7716de1d29d236f49ab219894d12d9e8078a0ac0e7b873ec51af6dff985daace2d8", 0xe4}, {&(0x7f0000000200)="40a2b2f19a98c8c65ccf00c721c6d1cee7e9887bf8b79d9c077c3a42fe0dea2b32e81882165b9e2404bcbd30c5985873e2f481c3b625f789af99a1c44c0ed0565282f3dff239bf58f4a023671c0a4c87b8e5403fd01c705679a5b1e981a82622d92605da2db1d53510a3761db9bb9215956c0c8afd56efe960f6da343470befb908bea9f2a8afcea", 0x88}, {&(0x7f00000002c0)="16e63c69a053c67f5de4b58b79801e0acc040d6543f7840eaa9e889c8593db81ed387e8fb142e6b530425e18eb85bfd1f6138e1e44973ae0b06c36dbe337bc323a02cdecfef3cedb31fdd5aadc282347a2254c1ef865419e5e39e00eee041a2b5262515d523a964f52d77b3432e27fe489e355a508b009fec4af9177a6c322f6f9d8db4e7b806eeb6a1b0a5c702c295ec8b0dc0cb5160465e1ad202503bc6015f5e38b76ca5b50b895dacde1cef1c75e14c4a496f1270157d9352d0d6b0238898ddc8869729a74ebf4e66620a9dd6ba79fd2d066fc00a2b37c46041fc1af4a033045b663e1505364a89f1973ba5bd833dca62d76b5c914636fb96f6c0fb2f24f6c31958ee9e81f64c43145a7fe56e0c05e747c72ca210c5dfcfe89c0e3d8d3e7d1d4bc8f1835c1ffc6a38ebea69d802252260da43f255034cc395c321e7a985df04288c46bcf2b248be10fab6b181790ce47e5df5f2d6df6a24b24f4a513e331a50de6f053969b5ab5d28174877b6b308d23927e02f965f63f8efe30cc7e9ff6f93da8cf220635ee79ca41f1fed4b85977b76fba812d575d43bb6fee1b3da9706e7323c071c01b44ad284ca163ac9d078663c55d13eecb9963b67262b3fb8f48d6b470b3117865c771cf14279245af1b61b41b10a9144c65868caf2c7d78de33c866a39f4de5881dab34e3a0273ee98c013e2fe196ca69d67a033e3e77761908f974ffa158aa4ad71a94b1f91ba953b69c7b01ece16bdcff56fef19e9c9f7947dc69c0032ab0624b2d196ee0398989bd687afade683f3b9c2d7878c3ce4a149ddb0eb82339ab32da32232945931454cd9161008455f6b9ca4f16def95a68df2d770ab1863225accada57d79e74c41eb036b27229e7d7a446f93d6e070863fc58690bb344c1e8af96399ea7eab58c509609875ced665de7e65bafa62429ba07f35c45a46dad4f08895a19654b173e854b96bb911b25b35f797e8e363ba67dd8ef6ad7c01898aa3d1d71dfeaa54532df182b2c5a79631a772a760246bbeab43ba9f43d02969117ffb78191e92058a6d6a6e3a57258b5524a6acacc59e75d8753df708cb4fa3de682feb148e50c2f3fd52dcc9d0af0c85a01240c48a11cfb5432e19224e474865557d0e6bc1e9a7c08461919adcfbc04cc63df913138308f848cba021edddc2ebca4e33c46eb331fa67df04409846eed4e0fa193a28f38f88564c1fe26f0ea6d755b7efb94bedd4f3b283da1f37c7ba73e82a9c86417ba7647abef84f2428b5ea9d76be987fc15a488854f7f77b0f269111d7ccf95d0c5644ee940d9924bc7bc928172c86a5b113d404bd53b4224039a1a45abd47f0d0b5ffa6f2a587cabe5b1c00d154bff03bdb611ae6513fc55c212fea07cac6f0fb723e528d856d3fb7c809909f0f4b8f44490a30eb26064f884c3e8754372f07f045d0217451a0665e419d097f892176ebc94fa8ed94235eac8e90880e6b423aa9807be87ace23d501b692e2172f321703461aa709496ad358d88d2bbdd5c95e89c125b3c0f7fbd4c1ca28ce90f1375d25f6e79118ef8320073a797921ee77a8463a938af776443aadd1838252a36459babe24c3b003c0013d1564974b17cec335a7cc98205a662f7a62b0a8ab0c2364551440005136a7fd1abca994604e3624bca5fb926605d389bea9e9cec509ff8db63d9b91b7ba2d916a1be755cd089a663b67a1c6dc2dfecc9572847e42003ab1d82cf7eaaa6ddcba593bc56070752ba070b20b36a1871c74117abc194d91b535ac543747b325fb3c162d9678064a09adc1dff97976bf705d1a5d4cc71d05dd83c9742e34eae00ac218b97794a1586c853143a6ceaf9b1034e83722625f1c69fc9efcbe6d7b2d83cb6b436e05898753add5ae99d5364d19844c7a588893d6e45b54143e9021fb4f215016fedf7b4db6d5d2fe6c158811bad2d3d5a29964367cc86b4a27f667c146e337337195c3272d86196ff142dce2521749926ad195b6e9b86af63c3e29cb2751ffb738fe91ce2fa67d4d6d1bb0732485bff676f7d824bce956a71dda96a6ae1a78838ae3d80f22e31d4e93d7a1aa292c4831619f358654783b3f1a35a0fb65b677196abf0ad851a6694ca7a6e2f992056043d94c1f08e4ecfac94a602e98f21baab29c93d646feb18bf132db554c4ab7a7df45bda48cffbac1a5d4a6cd2ae1c096cc01a77464f6ae39c92b20da72aab91d34ca58e961589860a25e9d2fef606c6608113a3d161d657edd4f3bf2e86d4b8364e40d14d50697e6dfef850b4c8c91d08af1bcbfc2dee4913445b2e1c261ad72ed206e589cc492af12a759b9bb706751645db104b6712658e73292b48b9658a9da1598c4f54e20cc2416fa9c47c5baffd6be28a76f05737990a9fd2625aff92c1885d9efd92b459d54ee75fb43a33bc0297f98d64fdd0323fa321540dad14bebfc05dd874c58ed91320243eb71ab5631acd8bcb704499a2ff7c74a80172ad02937b215cb3e4ca6caa95cf8ed8ae6acb219d8399a552d9192f65ba065f212b0b5847151adc5d4b4ff2782fa8572eda4d39f3502b63ee32b22736ca0c4bbe777432b4a53b7af26cedb31a3d58eb72d03f4e2953ace0501c95a7bd8f0243c5371e722116edbe24bb9b9b6150251fe14836929dcea571e82d867d04956348ba9a6ff2d421eb29d46a868cf693092fc948a56fa71c1b6b511f5e645e146e4c9e0589e83d6bccd6ea300230754bdc0484701ac07dfaf20189313df56095d47a5cc1225485f51ff9bba6987a820dbf87556f0002ae7f117a6aefe44097a7687b616871162c2e3cf5318485d4be099d687be187f6d91c904b4c2625d8284ef364d88f4e8ac7e6e6390bcb4905c25f115b7791a97522643d3ead4b9f427c50d7c1200a6933901a06e474e7448b0c0e257141c9b3430785960d0a8f1f3830f3494aeaf25e6352e7a991ab71e5a3ca91dac2a726e80adda552c1955900b72d886cf10cc9d47ce2ea433b2f20c8294dc07992647fe2473b5f7a5caa3d7aafc816a5eaca5cc52aed7816746d9447e3c770681264c307300c4c683a93b806183e043a33db5b1bf11435b230f5d82a834e3012645364650bfbe13c2ead421dd724347963d83da669014f47436a089f3cedb04a9c447ac9d27051f24ce805b9ddd5b129e5a22c9ed3089309dec494e00eb532421f81d77fb7f23d79a3079612f8fee95156ce057e294f656ce42d58e96648d11270bf878cba6c525dd790426454a595c26b5a0a5331d3c162cff30720ee29dc0411f4dc0d012c1e7f03b5a626e7ac601bd385008874a1dff95b9be4a2405d6fab64ff4e0c2bef1e57ee2b4d71621773924c70a9ba642b3a58368c02049587bc601b5cd7ea72ff7b909615494f2de453209bbd6fd82a5c563bd8a8fa30f3de706ed3c41895b87b19db05a71fbc7eaed4bc278ad8f5bcd547c75aa7816b205697f0ad041aaa4444c116034d8a7fe8135073d89c71d68621e8a061e948dd7f274a535bab0ecf4437a6c02f70f086a3d151f80537b46c9ef35b7ac7b76e91b070dfe1f32d479c45ef23ff5bfd22f93e22247ee0240bbfbc22be1364d409c78843dbedd6c6e9c6fc234267f6166b4e4afc1c4c6f31e1dc12af8b4c187e29bde761641c17da5b0c01b1e53cccbfd747b7959257667965f33a2f6913b0883a7be5f149c997b40df76291322a4582c0bdcb8e51d383f34ed9d412d65762b9745333c129cf09de191fddc9697806812c4480e65e7d8126c60a7a8d0660047d59d45c3b0ac4626471b3e0aff2634667c73260e727bb59c6227be89f25aa86768dc2870f8897634e73e3d36128085db4a83999a8c389fc76d9968c2f88fd462415b4cca88ce2d7587fb812e59c454a9f64f7a696cc341eb77139bcbc4e1b2dc4b8d44e143a645dc83ee478eb5b960e7fbd87d0b4ab13bc4e4939b17ba254f53328a6476e3589d2448a16bb9e5fecc0a6f2e0ebbcbd3ec6146d52c74b6a85d1ffb5a73cfa47b990e9fab34c64a1d8341d380793998a49be44782e1495bac300609fe6fde9d7b2d93df81de577a90d1b479a3379cf42a0979c333747c7fd16589e6c27059ca0c1920b800845276faee8a41ec8f8c983942913314bf29e2b396c0ea21a6e5cea70725d34c737980d0916aba44080bc57dd4a63ece555bfa84efe2a0a0790d0928bbba7d34e6b06f713d6d4e8efdafaa2d5070d08d70e0dba5f955fb83ec05509dee5d4614c9608bf1e128f74439920c9289f4730a915682174ed44cf58d61605a0f8364d29b5d59853c24d80378222d061ee36befabac0b2b63d8feadedd68a45917d7f88d7e7292a6a17fb210ba97e20e25431a1138a33ec1d609847108351018ead5e3b28a6e0c9af6c28659798ef34cf0445698a7a8df698fa3afe877727a7d7706e0be1e389516c12359de092168b8d7e5fdb53fa48b0de1250e227654bd19678063305a892ff42dc4edb62322e910f274e793b8d173882c126206295de69b6f852033fcd8dbf7f8445659b001b450e9d8516ef7a0acbd9250268a31c985ee92585a4f7687eaeed0bfe7d596e1a3167f0980a761415e59cc4a271bb003c9acb3202ce5a07886c1e1c1a438241ed38a05abdedcd99c69c49c6b63d07fa3e52b8c11fb105808cb68dcb4773040fdd25e661bb235c9da801fca4f0f07470bba33af6119915ce3c9106ae6c98486a0f2a0cff06d85bc0670d8cab7347eb9467aba66a4fc2df7d4e989613b012a07d5692fd05b0ea06fd8893a5eaf96d46db4f250142f29cf84033fede84d2a809d238537ccc03f923ac08c8a49e9c9a14c3eab3afc61fbb8549f914cb4d306f9df3493832dd4d32b7bc50e01f3e26c29b06adb79faec2834f759aaa8a66419f5a0b4a7a5dfe8b334c8b79bdb58972a534387b38d8ee2f536e6a0adc8052d83a059746a1d8bc68fa217749e438c3de6ed7236a236210011c6cfd0ef46feeb1220e53498f3bfe46c1f84ccb1f3cf83db12950f8e46e83a731675e7a67f6f41ace48dd6802f8f79f650d00156ca92e6bc0800d2898d063a6a1d3cc1ed56f3b23fea02e9e0c140b739289f17425e6f232489da907fd774313d048e7c2482683ffacd9f836e1a01974d11951849d6cd3094d7410c7562651d85c475072c4b87dfe619f73d15e186d32ae39036b97c7dd32b08e8417c9d0ec44ebd04cd662e0afbfa84392e4cd07e1772345c9260675638450e2ff04d7d5811875d99885f05c3793be6b8a4b6ccbe5085cfddd6c3394b554d91681a321eabc0a7d26c5dcd5cffb2763375ac3f8b738b9835da72ae8fed1450faf4168ed19eeef6ea2b4668cb087af3090f5b4795aa0993c99842591c5860f13c7dcbcf0778e01868f75fc4aa3725dd8b144960781e39a96bb621a538d096cbdeae12c51388e9c86dd7bbef27897abc52e9a4e9089687e1cb5f9a1abaa11bcef0eecc9594e26d9ddaa026d8241f135b48a7ad1a8583530d16a1f741c1eecc0f797084affb2bfda7a6196080258b4561d4d5136bdc7e18524f9ef626f79b97e72d24b171c442a06486c6594624634657b2a8dae24c8e7c490bc474a631e53e7ab3cab3e8b3757a446908451bc1a357624ce4991f1dd967b1f63622c2beb45a4ea99aaaf4cbfbe72009d21cc4ab8776d5eab4ed52fedfeb52e192f9e71746c953c27120e73cec6f43ecd46bbe6263f30e2f2f889abba5711972b03a475cae74a3a474ead54182d33e8b2342ebff81715692f02570aff02c14e020923b1c4261792113c7d7ee5b146f8f0c64e9aa6554362453182f50d9", 0x1000}, {&(0x7f00000012c0)="e176ff7c6470672e898cda0a09a84db19c4fe018a5b43cb32486c055794e8c22a65219a8a7fb26f05836f302bff76a82fe4777b1029ab09c4ff1b43e74224e78a7702b130c474d62a75ea17116e8368f108b4d1aaada82e9170473b27c7bc8049d09b8b64787cf314227b2577dcb80d788e9f70e70df0c193639ceea4ac38bda82521be9f2382fa45959fb853a5f2b27fd636e4a9d9a7346e6af8c7b9e25cbb0408c99427fb27ebe2c308b60c22ea957aef927f113404d8cf1bef165545fa3a07f35d3149aa8023d1f7c06f3cd2cceb2fa103f0bd6ea5a5c482bb6939208a2", 0xdf}, {&(0x7f00000013c0)="7c3754ce02beac22431b6f97fe813eeeef3aceb894efcd53534a7af4494a01baf4d7beb54f2b3be1e9ce3ecf03b7254a4107f6577a7789d02185149d71e6f3f56b397997f0ba7ff48e383591b784816afc50cd85863a3ab8ae123b686220a4a3804847cd795eaf14043c283c8f25349797b58ec89a3706906738f8f8b495292b46ee3579cb70b5ac99551f1a55692a762dd8caa3d077df5dad36ab8be222cfc9aae5da80587d9ee534f9e8f269a53b0378a72f540d04b8c436799d8daec91d245a0ae185c898f75874ce1c03ac920a87b1fc88d76427980f7d19dd0c396dcc542b0c308df418", 0xe6}, {&(0x7f00000014c0)="66e099c9ace59af7776cfdf5e6d63f99df5a7e2305d5bdcef3652493f5063df7b27bb2117438269203ad2ab8b7acff212307c278917b26053503217b060fb5903fb9bee01db6c01c57cacce57eb3d69d8f3f5842b3f26da7f07c9afcee625f12a35852289528dff4ecabcf29e0dfefa37e65", 0x72}, {&(0x7f0000001540)="16bd863eb147a69a0211a70a26abf86e858d4de69c7ef2cc77df65de55b41c719c3314fc25f6f723c3e09b71e046a950e40a43eca2722ceff7750212a4ac3cfcbb441ed5d3f19428aed35f6c2d150de06a477aac7f8b1da86e5224a91b366a1115661784ee7db6b46359364c62d31cbf556b3f04e5636edf9d6b0af14ae4084a9bc23ef9845808a64f4b67fae45ee4c156c3639bec3ca72b510ec5bc2a6b734bfe0183e9af9ca24e40d2c4d43f85a5216844076c8ed96a7aa493b996d847635201d16811b52ce8e5e7375fe451b01a278ba318187651ae6d", 0xd8}, {&(0x7f0000000080)="e49f5d5e605289d5b7ffcd0a05fab9c96abc0e0b3cc331787dda", 0x1a}, {&(0x7f0000001640)="1a19f3a4abfa6d8b7ba41649bbae8ed603230b131564cbb0c606f755f6453674ed565c21fe6ff5f92979650c9ceba92ead60ada3ad586b41bbdd3b0a549f6d81f4e566af", 0x44}, {&(0x7f00000016c0)="9d465044bd83932cace486ae37a35b30be66b794ec5a5a2ccfe15ce69bd49036b283eb90c27af8eaccbd738f", 0x2c}], 0xa, &(0x7f0000001880)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x48, 0x2}, 0x40f) setrlimit(0xc, &(0x7f0000000040)={0x2a0d, 0x10000}) 23:49:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) kqueue() fcntl$dupfd(r1, 0x0, r0) 23:49:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x101a1, 0x1d) socketpair(0x0, 0x8002, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/83}, &(0x7f0000000140)=0x55) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1a1) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) socketpair(0x0, 0x7, 0x387, &(0x7f0000000280)={0xffffffffffffffff}) r8 = socket$unix(0x1, 0x7, 0x0) r9 = socket(0x19, 0x5, 0x2) r10 = socket$inet(0x2, 0x7, 0x5) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x38, 0x4a, 0x401, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x1}], 0x6, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x27, 0x6, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0x0, 0xde, 0x3af}, {{r5}, 0xffffffffffffffff, 0x40, 0x8, 0xb190, 0x3}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0xfb, 0x758cb45b}, {{r7}, 0xfffffffffffffffb, 0x8, 0xf0000022, 0x8, 0x1}, {{r8}, 0xffffffffffffffff, 0x20, 0x40, 0xba1, 0x1}, {{r9}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x100000000}, {{r10}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x3e0}, {{r11}, 0xffffffffffffffff, 0x50, 0x1, 0x2f0e, 0x80000000}], 0x9, &(0x7f0000000400)={0x80000001, 0x400}) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 23:49:30 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x2, r1}) 23:49:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3ff, 0x4}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="bb8af21142289028ea24460c077744dc4db2c473f924e2d633379a378b1eb6132647af3fe09c7c813a2936d2b3c5b0c3ccf9b0f19f8b10e82661b50582165c9917bbb44203f229157370a157f76c02575a9c75ba71a96e959bc68a6fb95ed7b19f5f1a538a450ae9816e07d5b6f082", 0x6f}], 0x1, &(0x7f0000000100)=[{0x60, 0xffff, 0x5, "6ed9a6a7e7c29181abf709e9da8479b9031ef20b575d4800f44e81f1b751fefabc54e1e742ae46093e1b86fca7b90896e714b3cdee0b8217eb388b0b7c72a78dcc5d4e970bb6edf82dec16c5c8"}], 0x60}, 0x2) 23:49:30 executing program 0: r0 = getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) setreuid(r0, r0) pledge(&(0x7f0000000000)='!\xe7$!{,]\x00', &(0x7f0000000040)='%[\x00') 23:49:30 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:49:31 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 23:49:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100000000000000"], 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x9}, 0xc) socket$inet6(0x18, 0x0, 0x6d) 23:49:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 23:49:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) semget(0x1, 0x2, 0x2) 23:49:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000080)) getrusage(0x1, &(0x7f0000000200)) fcntl$setflags(r0, 0x2, 0x1) 23:49:31 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x1f) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x67c, 0x1000, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r3, 0x200000001) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 23:49:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) select(0x1c, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 23:49:31 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) close(r9) fchdir(r7) fchdir(r8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) 23:49:31 executing program 1: r0 = syz_open_pts() msgget(0x2, 0x4) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) fcntl$setflags(r1, 0x2, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0xa, 0xf4) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 23:49:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffffffffc00, 0x4) setsockopt(r0, 0x4, 0xc, &(0x7f0000000240), 0x0) getsockopt(r0, 0x8000, 0x5, &(0x7f0000000080)=""/170, &(0x7f0000000140)=0xaa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x8}, 0x10) 23:49:32 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget(0x2, 0x4000, 0x100, &(0x7f0000bee000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 23:49:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1f, 0x4, 0x4, 0x20, "c36188a3e029fdc08be63490eb813b6c49cdf290", 0xd636, 0xac}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = socket(0x21, 0x1, 0x8) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ftruncate(r0, 0x24000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x811, r1, 0x0, 0x0) lseek(r0, 0x0, 0x2) flock(r0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x2) 23:49:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x5, 0x8, "3b72996e267971b98a3672d69b66eacf890dcbf5", 0x6, 0x7}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) fchdir(r0) 23:49:32 executing program 0: r0 = syz_open_pts() r1 = getppid() pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xe1c, 0x3ff, r1}) getpgid(r1) pipe(&(0x7f0000000040)) 23:49:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x12a, &(0x7f0000fff000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x800000000000004, &(0x7f0000000040)=0xfffffffffffffffb, 0xffffffffffffffe6) 23:49:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/109, 0x6d, 0x42, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) 23:49:32 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setitimer(0xfffffffffffffffd, 0x0, &(0x7f0000000080)) 23:49:32 executing program 0: r0 = socket(0x18, 0x2, 0x7e) r1 = socket(0x18, 0x2, 0xffffffffffff325b) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000140)="08000000768b3f12018e039fa822a1ec424abe1454e3209e825d43e10c6013e953b24397c56279a933e5de89a937cf780f1f9e63b3a3fad2763c560ea516b67e93f4653f24ec9818c254181c442c5fb52763ee03b51a0e04000000ed356c51d55a0090055438d318885457de91b94effb14141c7c189f9147b1146cd83cbafe385b06247f35fe09ee116fe25ed591b5272a3652a5e60062fa12c26d0a68ede27f25119a2e6649a38243b8d9733bb28bc7f394c342fb42200131140a4450e923bb90474b629bdcf3e22e277c32f029ed4274da0b81d3c52edbb308b778e3df18f6ef28fae72d9bb1488126ea3b7b9a6b1507d1010e301986beac8", 0xfffffffffffffe1c) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r2, 0x3, 0x200, &(0x7f0000000080)=""/147, &(0x7f0000000240)=0x93) r3 = msgget(0x1, 0x80) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000009ca116df866fdce1a8cffaa52499f967acccaa96c092bea5cebc155f307aa6df5eb751b5db96b47db6d2827aa2998616895b748473626dc2b65d2ff45d7d0de8819f4bd031a3326d0df0cd3fefb5516069ed96ab316c0a4d2c0f3144df924bc307cc1975952287ce0c0b6322b1a875bf9a07f298a70345ffd16015a7af6461abf7d1d20c7f3dc7ec858ed8aa687a7e6b9615874752e5e690cbc661408dc5e80737485a71e5"], 0xa1, 0x800) 23:49:32 executing program 1: shmget$private(0x0, 0x3000, 0x11, &(0x7f0000d13000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r0 = shmat(0x0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r0) 23:49:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getppid() r1 = getppid() fcntl$setown(r0, 0x6, r1) 23:49:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x1e) 23:49:32 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) getsockname$unix(r1, &(0x7f0000000bc0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) syz_open_pts() 23:49:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="cb97f64ca0566ac33a8b98c8016ba6a804aea57479701498b072aaffa1e9c5a2e826556056eb8d2b381fab7c7b0378040971f7f2ff6b2a50b6bc5523bb91a94b01fee32bc4ebc005d8aa869ca4a0d326ac59b0e1df637c5fe9757f49fd937335bda624dd5a8d9b52f946e722d50cf5a202adbdf5851931c55eb6cc5df633a831aa27042dc265e7a8b1b56a61b20b0d99e1cbf0330b133ed88ec65eaa96233f1c40c244d8caafcd6d4bc6d4521c3e", 0xae, 0x0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 23:49:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffd, 0x1}], 0x17, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 23:49:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/89) 23:49:32 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) 23:49:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 23:49:32 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f0000000340)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0xffffffffffffffcd) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getpgrp() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 23:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x6, 0xa5a, 0x9ad1, "df86a00e4d4b00ad75bd790a08766a3de8a8bcc5", 0x3, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = geteuid() seteuid(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xffffffffffffff1d) 23:49:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8000, 0x5) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 23:49:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 23:49:32 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000000380)={0x800, 0xff, 0x4d29, 0x0, 0xdf78, 0x100, 0x3, 0x9}, &(0x7f00000003c0)={0x1, 0x12a}) 23:49:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 23:49:32 executing program 1: socketpair(0x6, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) socketpair(0x6, 0x7, 0x9b, &(0x7f0000000140)={0xffffffffffffffff}) listen(r0, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002500), &(0x7f0000002540)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) preadv(r2, &(0x7f0000002480)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/119, 0x77}, {&(0x7f0000001200)=""/116, 0x74}, {&(0x7f0000001280)=""/233, 0xe9}, {&(0x7f0000001380)=""/52, 0x34}, {&(0x7f00000013c0)=""/34, 0x22}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/126, 0x7e}], 0x8, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) 23:49:32 executing program 1: r0 = socket(0x2, 0x4, 0xfff) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) fcntl$setflags(r0, 0x2, 0x1) 23:49:32 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x1, 0x5, 0x9}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 23:49:32 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000e8d67ac58d293ad20f3f9ea824e61ad147fef1681b55f624b1897c96e1b6cfa79eaf48063b678281e9d4cd1d7e8fdf01000000d721ec005f7077c9d04ca419753f66797162604de6adc69d9806363f00"], 0xa) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x1f, 0x36}, 0xc) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 23:49:32 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, &(0x7f00000001c0)={{0x7, 0x7}, {0x9, 0x4}}, &(0x7f0000000200)) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f0000000240)="d75e1ac94af9234cfae7b8ff2ed18d5d7f9da6b08270dd2596344aa709d49df92083ce37f74eaa009ce76426576862e0ddae8baa36e3b1502aeed474a2d92bc40d525eda440c52", 0x47, 0x402, 0x0, 0x0) getitimer(0x1, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000100)) 23:49:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(0x0, &(0x7f0000000080)={0x3, "b83a698bf8af5ddf9783ea506a0f661c9dab875b48695c41fbe4169179a77daf3cd6bf78d6098736cc5296f419e38a4d06d998a4f5df92a9cb5c85057df563bbd71d789d06ba43c40c18"}, 0x52, 0x800) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getdents(r0, &(0x7f0000000100)=""/80, 0x50) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 23:49:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xff, 0x2, 0x818c, 0x2, "646a2a92b42e26be6cef6c1ea2fb6e3a110e238f", 0x7fffffff}) syz_open_pts() 23:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:49:32 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001040)=0xa7, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001080)={0x401, 0x9, 0x8001, 0x7fffffff, "3fbe0d8528613fd6a0bdb94dd1867f3e66def7d4", 0x7fff, 0x7}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 23:49:32 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)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4a2, 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x1}, 0x8) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() write(r0, &(0x7f0000000240)="34334c42e0669644e6f6e93b1845b8ac4b6b070b14bea0ff5f9c61fb0e2d6ed7f627eb6d09098ea63eea6648b87cc9631cbd02f4b2c861b0baca8310a39392ec85f25ea548f48141c8a37ce5786a4fd1ee440db9116f3f1d54512b89c913f08156900e4e3d690c7174d93a0c455941e4c8a335620ccf90954a3b94aeaf62949ec38680b131f317a638ab7d1399f776dce548faf64fac96b3699ae562610bdab0020ef8ebedb29e37aaa7f8edb0e16f0d4772a511086da0df756f2cb8ac98c84d0b514ac7f368ce869ca928a37cc9431b2ea95b4a5530e5cae8e4f61ee89b58ab170f", 0xe2) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() dup2(r3, r3) 23:49:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffffffffffffffc1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 23:49:33 executing program 1: r0 = semget$private(0x0, 0x3, 0xfffffffffffffffe) semop(r0, &(0x7f0000000000)=[{0x3, 0x9, 0x1000}, {0x4, 0x100, 0x800}, {0x2, 0x70d, 0x1000}, {0x3, 0x8, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x2, 0x800}, {0x1, 0x6, 0x1800}], 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) semctl$IPC_RMID(r0, 0x0, 0x0) 23:49:33 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2012, r1, 0x0, 0xfffffffffffffffe) r2 = getpid() r3 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="7d38bb1d84ce4da5436ba744079981bda7046910a00dede0c2205c7f2e541bb19c70eb2a29a59387c656ac7b70c988ffbea0f551159014f88680cb74956f5b88502dac55c94885ea895fd010a3a1bf9c0ef3f49dbfe7c6cdf9a8ec926fc857604eaf7ee1ba93193ce86de186b8e1a2a29d883ac4ca808585a2e6693009f79f0af85537945748fb40eee4a1d99445faa7d1d6dd047e968bffce5572fe9b863ea23126180a5eaecc628a882c6db054dfc8d78f0cd44f81057b7177786b08846c", 0xbf) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x5) fchmod(r0, 0x17f) wait4(r2, 0x0, 0xa, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="eafd121f0000006b2b3359191c554087a10efbaa18cd88e6d32206e19f4797b07d56716ec90d74e94b4f6b20a50f69fdc2b7227ff424f3b77621e476ee34f6d46f96cee040603e9c186b950e156d9158825deda9478049532ba61aa52fd1d6189a2787f3623dce271cf131ab1da58ff445f3", 0x207) socket$inet6(0x18, 0x7, 0x3) 23:49:33 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 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:49:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="544d01df4ee5000000000000", 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10082, 0x80) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x110) 23:49:33 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x27) 23:49:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x43) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:49:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket$inet(0x2, 0xc000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair(0x0, 0x8007, 0x400, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000500)) socketpair(0x20, 0x1, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x92, 0x181) socketpair(0x10, 0x8003, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x18, 0x0, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) r10 = kqueue() mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000400)=""/239) r11 = msgget(0x0, 0x0) msgctl$IPC_RMID(r11, 0x0) r12 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x4, 0x100000001, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x401}, {{r3}, 0xffffffffffffffff, 0x2, 0x20, 0xc69, 0x7a1}, {{r4}, 0xfffffffffffffff8, 0x80, 0xf0000041, 0x800, 0x2}, {{r6}, 0xfffffffffffffff8, 0xa0, 0x0, 0x3ff, 0x4}, {{r7}, 0xfffffffffffffff8, 0x4, 0xf0000001, 0x3}, {{r8}, 0x0, 0x2, 0xf0000000, 0x4, 0x1}, {{r9}, 0xfffffffffffffffd, 0x40, 0x800000e3, 0x400, 0x6}, {{r10}, 0xffffffffffffffff, 0x5, 0x80000002, 0x9, 0x401}], 0x2, &(0x7f0000000380)=[{{r12}, 0xfffffffffffffffd, 0x4, 0x10, 0x8000}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffe, 0x2}) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) shutdown(r5, 0x0) openat(r5, &(0x7f0000000540)='./file0\x00', 0x0, 0x1) 23:49:34 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/56) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x401) clock_gettime(0x3, &(0x7f0000000000)) clock_getres(0x2, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) 23:49:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0xffffffffffff8000, 0x9}, 0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 23:49:34 executing program 1: r0 = open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='\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', 0x120) 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') unveil(&(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', &(0x7f0000000180)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) 23:49:34 executing program 1: 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) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r6, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="0278a135693f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 23:49:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x15}], 0x1) close(r0) 23:49:34 executing program 0: r0 = syz_open_pts() flock(r0, 0xa) r1 = semget(0x0, 0x1, 0x380) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000004c0)=""/140) r2 = socket$inet6(0x18, 0x1, 0x8) recvfrom(r2, &(0x7f00000001c0)=""/191, 0xbf, 0x1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x80000001, 0x6, 0x22790850, 0x4, "a8d97a74b82c84c7f8c8f564f90a80f098b3d99a", 0x9, 0x3}) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = dup(r0) r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r3, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000580)=ANY=[@ANYBLOB="00d0664eb61ca5002e2f8f25fb0cf07000c5a1b358d5cabe7b15c6675a6683539c5e39679ad6dd455c3f1601b5f61271ff81bb1161b8d8f9445726319374aacd1e85b412a318ba37"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000300)="a8812f6d73acc734df50a1ce70c45f0283d20b1714c4075ef0f9f4431c8f32ef725cbabee2201cb9af973711c02d8b904ac8535a456882cd701693", 0x3b}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x4}, 0x8) getpgid(r8) open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x2) 23:49:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) 23:49:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0xfffffffffffffffa, 0x0, r2}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) dup(r1) r4 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f74b627d286ab93f12bc4d5f16b136a5d00d1628b53ab97e9692f0d4dd3504de2da3d6e1e794cac1ac9b8cc59212e9114d57719670aedb9144", 0x16a) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) syz_open_pts() 23:49:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1, r2, r3, r4, r5, 0x100, 0xfff}, 0x80000000, 0x1, r6, r7, 0x100, 0x8, 0xffffffff}) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r8, r11, 0x6) r12 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7f, r10, r11, r10, r11, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r9, r9, 0x3, 0x20, 0x6}) shmat(r12, &(0x7f0000fed000/0x4000)=nil, 0x3000) 23:49:35 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x0) 23:49:35 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000000), 0xffc8) 23:49:35 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) ftruncate(r0, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f00008e9000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 23:49:35 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/31, 0x19a}, {0x0, 0xffffffb0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) 23:49:35 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x112}, {r0, 0x4}, {r0, 0x102}, {r0, 0x42}, {r1, 0x48}], 0x6, 0x8) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 23:49:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/24, 0x18, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000040)="eaff125d00000000", 0xfffffffffffffe55) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)="eaff125c", 0x1) 23:49:35 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) 23:49:36 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0xff, 0x0) flock(r0, 0x7) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 23:49:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x5, 0x7}, {0x2, 0x80}}, &(0x7f00000000c0)) 23:49:36 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) dup2(r0, r0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0)=0x47cc, 0x4) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000040)=0xc) 23:49:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f00000002c0)="8785c4a725bbe1355049d64a0869576106b3ec4a94d1024bf65193bf59f67d377728fe162d8620379896933bf8c16ad56add066fee5a69de4322b1e85851e1991c9bd680f968583379d9f07a247e00e7fb96e2ff0c0cd03d06057322b52a3fc9da1daab7db0139f85c8d4a36aefa3075eb734b66f158f6d674c5dd29694ff58a242aed59c079f43aae062f2c71afc138927d7713e8316b0fd1b1f5178ef4be81fb8910fb7b959b25dd490697d36c2022c08773b6b62ed52257716efe4ef22b", 0xbf) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/198, 0xc6}], 0x2) getsockopt(r0, 0x25, 0xa, 0x0, 0x0) getsockopt(r0, 0x1, 0x200, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) 23:49:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="3dc066240b2be67438fd1eec5111ae2ea70511d041b4265ae81560a75a4b5e4501b3259a1857c294b7d75c1772a260b3b161358302449723f384210ced7a34b7f8574170b00cf97357619216fc4014849c08dd90f7992509fdee6a8f1b529e887b05ed90a82fcb375ae8e7fe94715ee1248e4d458f71fe", 0x77}, {&(0x7f0000000100)="be6aea59765fb5392b250b7d04cadda3bd787d4fa358b500631993b149b76e73e73d9a58cf9c32bdb801b72e7a13c26e2f02be1b838639c016c5246eb299fc33acef7869b05142d197bb2566c4ff18276c785eee97dc92c73c7fa3af4bbf67695ef48f485ae3a8fbf265cf8a12faeba5169bc8e74252aa5ffd05a9dc67fa585192c0cf6d", 0x84}, {&(0x7f00000001c0)="749f699a5c3b5f810fb94ac724ea4e1b557a9df67fc05f93ce75572c0983fd3aa4cd46dca93076a47a047fafb695edeb3b17c3c4b616232e2fdd07d66578689d6d92f2a48b283764f4a129daf10a2de93c13cc88b480978fc0df98ae162413377b519c7336f2087a32ecfc2e7d3335f466860d407cb817032793360403ba3d49377afdb46bda60240b7f15cdabe1e2a4a9ef49ed9626260c402f582b08343c8b7bf66cc4fe5fcc21b976b3f3b6410f578bb72676f3495e1353fac54ad22a163cc8bb74d9", 0xc4}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x78, 0x400}, 0x3) 23:49:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000040), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCEXCL(r0, 0x2000740d) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 23:49:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/195, 0xc3}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000001380)=""/100, 0x64}], 0x5, &(0x7f0000001480)=""/111, 0x6f}, 0x40) 23:49:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:49:37 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0xfa4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20408, 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) socket$unix(0x1, 0x0, 0x0) 23:49:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 23:49:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6fae358c3119dc16889ad74a48ba81ed8c5689dec255730457da883055e051ccf85bc495869f6d9cbe4c510ff25fb7", 0x2f) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f00000000c0), 0x0, 0x2, 0x0, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f00000033c0)=[{&(0x7f00000000c0)="ecf9e8809bac4f9fd1cd8db43864", 0xe}, {&(0x7f0000000100)="b0ed6a3e370c9d383f00936367f4ce2bf51599a6dd45fd75178ca97fa8fb466b5f7e9ef6b4a5715b55cbdb2143d17f6a5632762c459214aec1cc70e223422c15b595c4746405e42535fc4dfe6a5a8b22747006bbcb2eec6fe5db0004cfde9c42552439f2ae6d2c6606e7bbbc211a01165ec653399f6e6b3e49696216e4876cbb8a41c18588e9d78bca03875ccf166a707137baf097c70bc4a42dedbd90f4f11e8ca3031df5a649a1038e47796226bd86ee22f87c99d65cd8fa6fe087fcc22190406e481eda241d8f4070cde884b81155c9b95b08eb853b37fafd8584c806090274cbf4ab2ebda7442b851e57a519350cc48903d78698b4fde631040604276145848f7bbc946dba753cab942426bf373d17d29e529789ed3654dbd7145dd04c02a4ce0613cb5c45e571ad6fa88bb5cc837165f1c0acdee53a35727592fc450a78c7e47dadda3fc3899a3418d7d37b39028a7b72eedeb4fa6e4a60eaa6bfe44ec5d07aa0322c7bf02501635213ed0149ab13061a5080a32cae628ff8b738b7b526f4a8cdea0d0c8e8dffd0dc19cc125d8e12fbb0bfd37b153cba75e49068045a609a66824223e5ead1c9888736338bf11a3c9354066ef2dfb804a8821c3802a263a3122f591310400c03f0b783a53d11f931a5a8dc721ed909ce3da72d225e47e799d45a71e31bf4ea6c872e9f61de8ea3d9be14af2c1b4afecd0a4774caa9710f95f4dfe329539110c27cb7a474a1e6ae969481db747e73149c4b618eb27620e017c1782e4d0ffc66f8317d223c29f4ce2005f45a64ae8116177ebeb7db4d8304f38a9292f7724dee41264916d30a310360478029fc791191174f6d7ca5334fe9eff4baaafb7bec396eddc3529a8e0f43db6a217e772af007b2abe2fb0f336ca929b1fdcef6f2ff81793db13c88b8210c596ad4127d21ba505a6fb2005bf9281224d76f14c5b7a14b3907734febf326ced1a1214e701054cfacc98c5715cfcd473f758602749b59e5a0c065a3363a190129f64ccfc87e4e897666069b0b12f89b3bf22a30c64aaaa30d559977438dceb81f53c4f139eedf98175a44bf9352fc1b47dddc095576bd4d8d1584a99a882f5f328e7178b9862c8b7fa203b3669631261ddfb25cff910eb4846934e646c4ccea9973c964b38846f7637db54529462c699a15b122170cf3ad9b36d563d0105a488df762192bac70341f452d4e3e3550b692dc041497b6ef4d3cab74943bdc7166bc8e465133e8b1401445f22122e690b412e17eecdbbd0f62b521536eb1dbb7de0f1a72aaaddc2d35f4efcfae819230e8f0d618af5240aa55847247867b94fcb28e96c54ec9bf26ebab23ad333339b9f74971d34dc960365632ffdd7a595f7be04d59c606a6a049bb7598779e5bec600daaf7e15adc560c4e595380d3ae68a00b96ebb2fdacdb876419f2e6017c9ded691fa195e8d623c0a9219f91784a856d39ae9ce34afc352fc2f61032bcac3debd27261e78589fa93307c3726a9f1788f62cbc5bc257bd89adcf22c9756448eac65bef3e4ac7fa773b37e921d1624b7ea0628aec5de3e620bc1b8e3aba00c411fef3c6dda8b6cbcbc33b1d6eaa2ef24e4e74a14b778920acb8b989e3a260a5cbc882834bd9461304ea97192682f4a17b5b1ba063ce29b5dd427e073d82ebb34e0ab68a2ad6a1dfbca6e5b3e06a3b9b296912f70ff142863d2c1a4f1efecbacb7eeca74841c0c9b6f894c96f7548c1437d95616af04a77b968e80215faedadc509a5924a28bcf9a522c3f926d4ff567cf9ba787f095f7b97a667bd0c53dbcdd77bc4e2060078b54d26c06c8c41d1f5a36cbe0a40ef06f82bf26c72aef6a64818ccadaf349e57e5561acf825bb468f6c63f15c9bf31af03d883099783d231bbea13cb55f6f6826f267ca8328ba4dbe41347cbb983e51d9b5f408b0ec351b16921d332e304b81b54fbaf98d63c8d45283ca1517eaee5941298483cd5b48a5138204b01c7fd71b709a1bf4ff5cc8580ead74656fbf199701da727b22727d7917577804fc76b2854ee8e0a6f5db6d7a93f157c6ea2cabbd9168d30e9b4898c44d80a69286d338596cb17b00e6d18852bc92b323a7aee9974a97bf60ddabb91982e52f88f77df57cb08871b1d0a5583acc964a418c005f4d59826da16b3c9d456928764e990902e5b9f26ec2bd90593cf70c98a095ba854c937db38d2e419c0750baf9ab530de8eb8672f82256c50284f05c3f81a07753b44f82f128f68faf90f5557d4e90caa190d061026dd5c175681995cf5aab608f3a35df68b959a198d2079d17d666d4f6bbb415b08612a9f3b9b37d75a82cec74fb55083bda5a908f83a83130e14b365336f8fa5c8c473fc5d7bc9c88317c78323ec90a47eb17c8c23c90f963d054ae09e1918905ba544453efb49607da8fe8c4a67b6f94fc3530956e4eb5f05b9db7d562795d2c0e1bf9e2b7c69bcf1b43d25ac18a196a349ada73f908785b45a6e3882fba5f824689f43ebdbafe304b396b3c2f228dcaefc91e3843ee0a9100cba6e7011d163943654b96c8e092818945a90a557bf72e7901dc8f14d9aeeb531519c691e7f307001425a6181b98845fc1f20280672cf18843a673dd6150e698b642f3234ea1af30bb63cf9508b4e114c68150995a4ad77e4eaaff224581420d8b0b680a9f084b7f722dceb82c3e59087a65d5564e734c87b10214583b3038509b66c1f340b6a533f015d71ef00c228d7d3e515374712ae6047452d1965dd93d90dbe0593130c4cb03d206707dd5662f6882ffe3978581b696895f6a81c1d9260acb6a79e62659226ffe14f7e208cb18368c11268c0dd0f969549ef649db4beb8b2aedcb5b961e6981632282968cedcaf4b08a89fa3ccaa4c9077d460522f33cb1fbf07b180334c0cb2688cc3535d17b2d67647869f014c48bfe1fe4498725185c8df27716f6f8155a9a3f3ba78cd28301feb111399763e4bbdd3f290d4b218bcdc76ec318d8eed22d9be13063bb9272a915905cb5bc431a6d48a938cd7f038a2dd9671a9bb91d851e97d7e63ede21e7c800580b88428569b11e252f6325e9ac0653515bd93695935cb38704b47ac1d8c7ff2b117641efabb39fb6dc646d4ab3482edf31c486df00b779ec6c7755b874ae1016163899ea2e7caca41e0d95abccf45f4eb3f9581ba4608a4312d7f779f6027fb6cf8221f0b3b2ff81bd2922fa165e99b30a10e89a28293f3c5b82d20cb853cd59b6c59371262253afb37c0a5d32690ea21c130fe72ef91ce731ec0cfd731576926bdabd0f69f15084c78225917f2302d9ddd5960e20ce7eb5e67018a278eab74f7c80812b82efce8347b402c279768a2e6b60bbedfde8ea8afa174d865ae6f9e69150d3b8a7e065efcf4b04bc6e298016bd62ef0fb865f40199cb5ef85933282ee301ba322f61adbcb1951a3136f19e92300e8f42a99f672640b7f775abae18e3b888cabed949c090f865ab13882bbb1279b325729b0f8334bf8155821144a8c8297c9bf51dbba6ac21edc9633380162aa51e84195c4c3b54d05c569e1632c9b59d3735efccb674e28e531048155cd46307863755f0d99a0e71b95ba07744affd277b4bce9e9c8c00c2b95c1f9d9444268ae79a5e84f838d42d98e239c5c568e24991a4c67db858876903b533084e8ff0788233df6f58064876c05d4dd7fb342965eba68f77856d650fb1bbf42d93d8729b129eeabcf6024129c491cdc739f11418983b60a6f55630902d1a7a3846e774fe94859473de693225051c7fd9c58e0880ad87a39ba675e85b10f06754d7359f35da09cf8cb990e9544e67ad3325a2afdbc762640e76ce80338bd98333731cebfc91679cec752af104a4081dbcadbc17c826063fefe3b8bc022e94dfafeabbc353d29a2113b5939cdb001fa12b33e811a2e7a3fdda6a715ac7f64602a47984258ed3ccd93c804d8996f924f9100487f5e95965d30990806672ef041ef89613d1b1ae5a4c761878f8881861d0cdbdaa5a5f24d1b8db21ac56d1b334bf2e25141ceb91bd4927080b6b5f607dab3578054f82aa82f7925ee9b36199ba639c61ae4e3a4e75dea8a6b1b8e7d1be7457faed8f483e83c51d0095c5cd3421d436d5dc1d27287f5a69c3dc881c9d1a8d9faed9435fab93ff85d46320b45a969ba2ecaf5bde16bbb8720a6c5c5863b369520c26b22fb6f59caf4b4cd89d6710d123cd440e1087a5504ce8f1c8a78102347a3d59ae3cc05a1f8d4264fa3c095066373cb4697aa725be95e3e542775126ee12d8099ec51e04b982b1624521f53146a2b9d61810223a5d8d3190c212cf7bf1a0bd6d4cae5992a6230d2135ef321cad14cb16f1b90ecc00d28cd53ff7c8711553a15e3d5e5da377f82cb4aae6517ba560d3d84f78e33e2e0516867cb338415ae1f7eaa15411817a0fabea89ce7fb8830809eb1cd5ba0083c12c6d6b7cbd4a21a83c6ed5b9861d146b34b7747243f15c089c116876d28d18cd55d4b35eaf6df7999fb815becbeefd12b24b458bd1d022dc1faf51d5838b03579c1cd9f101986e86e706054784a6233ddf6f6c1e1457e0fd2a8eb1c4cea1b282b19c76ad3f24e81b24e16ca64bf85c55932981e5b1fb3a7b51a24832c264ddede68489ff58893a3bb5354517025ab1651bcc306377c87bc548674f68deed817323aac69389a2747c4569a1ef829638c45bc1c44dfc42bf64cda969ee15f67f2b4e0e25d9f74fc95ad0e2df27bf4ebbe48b48e75e8ca820f01f64b21fe87ec72d8bb99faaf602a6e948e57b371cd1189886615e72f94af5d4761d797510face0a4d357182e368c8978fffc4663b8d0a244192d05a70cc42c7cc1e108413c2932ce42d3f9ce414bf09b2e6709d489b684a79acb676835e9c1cadbca3b76c1516051e1daab6097d05aad16f21fc587b2d62315f7e73ab6524d035254053cd535ed9ff98573dcc88afebeaa9c6e05883beb3287759badf036bbdf732188525a65220322b362ef04f9ae94494f1f3d6b1eaa2411738d495e42c16db11135bc2bacccbc178149426d11a77ebfa97066e6b9cdcb00c382da46ac631c0437a3994e2d321c61469555020ccfcbe6bd63a382573c190483a3f3a5d86f60f3a6d764d7de49fc9ddc038757abaf8f9ae29c014a201788fd0eb84dc3ca560cf6105ad616a6e4a2948842dfeeafba331c2cbc317c71dcb2b7324b39f908d93ae81a8d3323c6f9709718aa8cb862fe416097c6e378bcabfd18f039118898582e1f26f53db66a07ec0e65ffec7ee4083f75f00c548d614c1ef97ec2a7e9c751f85ee34dbfcec4c49cf9ccc3bcddd1d513f1adec660d1be8381740a9b2f28913bfd5320a97d61511497dbc5f928c69cfb760ce0d47412c9047b77b707ff231baa98a66a858eea0986bf2b084a7d047b132ce0589801f5e89c2b2d8628fc17de34f69dbf55a810ee4e6936a967528c75eb233cf9c631f138764b57fa2b408a9c1e9f06aea89f16135a462a3792c864894c3b54516fd10ee2f05c0a3137f0f13ff360491708ada61525135664752750b8eaca61408833aa3eba1bfd967070ae5fb95caba0e1b986f26bc9515d1c0358eb5e867da96811ee10fadfe0d01750ec763f48c81954dcfeb95679613a0993bf62ce786d397c34e40f26e02f695949bdb2b6a160d421b006e051f7611acf833724051f5a44606907108decafe73cf80094e97f5f9ef298f3fea2b0c100eebfee2254226de06934e5abcab15e425957b4d34aa819c45cf98a27d722263dc08504cdfd09baa2c300ac4c4ad63daeb3bf91d4a03", 0x1000}, {&(0x7f0000001100)="5eb50cfd824726b52b19bf3b8eecd8e17e966d406b5b2e1787abe4a6d2d3bb21f7c84116aa18186fa6aeb73e0b3910a756a89b854718efecd86e48b545d4ea0141", 0x41}, {&(0x7f0000001180)="47860ae68091b791bfdf74f85644a72d5215b7418dfed82793e44aae56b06cc04ce7552e6913d9b1e1532d5e9173d5882a4038087698a5efa88e3f3e6e5f67deac8902955920be57fed72983df6ee77493754f616364910222f7e0aaae6933e387f644d58443560f4897d33ebe8ddd20bd51c24ba5000dac286c82d86acc8ae1a0f6748b2c327f4baf2ebbdd67e63a3d031b45219683561144681c1bbdfe5547cb1115d1a379848daa9b", 0xaa}, {&(0x7f0000001240)="31e5c177f1e40ac5d0a1453db3e96afbf4ce60be792696c80dcf313bb173394f7a9e4414c2f1d9a8b52d7f11c0f670b794a7b7be28bbc0a4f07b9b07a0e10363235989ce26899761d76860c872e26895f7400678f79c97bc1f1f7a844b5e6b209f329f5d20e999a7fe7507fb9bd5cf7a65288dc0bdac2d69555d8b5a6281adcd6a38d175cc8a093612d4c3a14b3db74ff2a97aeaceba648ebe2c68a4eda43c4f5c8f6c9f509d81a46c20f45c8f47b45d41c038a9f9bda2d66ff23ea937ff64e45254d4a3605d4bdf693eebd903a5efd72eb49a", 0xd3}, {&(0x7f0000001340)="828034b5f514020304f64cdc38dfadf8e999f49573d831c409ac527ca2d416bcdf5c8db03d971800df69fdf1c349c1a7a96c7fa5efa4b7dda9f141370438899ddc3e3811f33ae2faf0fa6cfdad2abdedf617d25b662635a09dc88f65c95025d1ddd78ada6fa5efc78abe125053cda34e503cf225261da4e6b09c05a0ccab320291e8adb639fc729e13725abbed6a52e2d790da6a2301578dbd202d9db5e684d614b3663a04f3d47c5365e7a694e8efd533d84efc2f5e168378760f81e2e98d3b30b7ee50e0fdb1f3945feb78f092dabb93d3d674723d8fefe5e62c07d6f3a9361e135bfee0d4d0889ef8046e134e603a4ba1af968623f4e556155112a1bcf88fc65eb91a1f3e06623662adb7dedbeeda981a25235e83544171635d2a88c2e242510a574c934b01b4a47793c60f1824782043ee90d23477c2af499ce178b98e962becc28eed8678f69c36cf61f455fad443dd4ce4395fbdba64bd854d9da39f481a28971d0b95e112088303cc68e5964768612e9c1ed7c20b848813591c64e274f2c9c07fcfc1aa95b9e281c618bd8f3cc8628af3f4ede6dc990741ba796790e9abe4600ba6d47490dc38be71b278d85d7ec9e0e64bc5ea4434e70d9f65bda3b0792454e904d03f19e69bd098500872259d08204e1952df1a898ba0f2f0e72f7178b3f351f8bd9bfa108518cb65f7dc43de1c8862fa7ba99f020321912ed0fa8ea4a0fe3af1e9a4a1b2c14d23886d4602c6d9337cbc6b7cbeb1290b27a1ad95536957478ec74c289191cef3cacad95f64e7be2b4ca82393b612e538cc7008d5c64e8f352c3a0934dca6019d7184d917d976942bae67f02c67cecaea6917c7777c55779341f93c62c2b1b099bd2d4b9c88e20ebe0bf63c59ebbf5a00a5a17fa175a3f5116b3337d7a2758279d7a3dd0b8ce1716eaf24879e5387fa1985fea15b6c7a00737d2ed7e7d6d70605eee5365587017e40c731dc7412596b9d87c2d849b53509a34f8c3a8c74034638606c080bf3ec6b4a7a06a8b6f0b5ec3c9d44820b040d4bbf594b8cf1f38ce3478e5c43ca0602521d16524f4a591b3d22ceb2e9cdf1f645568c56cef8fc05e9a9b57a1ea62e66f29d2e98076d1c18c243300c15a976bab42a13796e5e101d9da1fcba7c68282640cbb9cc573c0d77bdd5cabd74107d7743bc0b2079ab31ae17534b1bd0432067fd25bc4f2eee8bf1f8143f2d7c68dd382faf4aec6e5263ca7b81c94405a110977a9bf2c54e7ed4260edb22800f8ded933a5b5256f7f1fd6353210fbdc6f8c1b89286e3a0abf987eb1263f29132743779a3ff5c369d7e3b8a565b0edbf8769e4ac7e5adddeb924b935d54a292847f6fb0989c4b5c13ee7c955c38066c581fb11663a5c2274e4610fd16a054c54f7dfebdadeb1a3bb13e6fd237b2545ad3bfd366983eb34631688bfbce9ec0f6ed2d76eb625ec4ebc7e02791d9afd5468a474bbbd72ba15140132ce412890e721ecf2052bbdca2fed72054b8e85b93387f3b467eda0343665988e79bbe8f92e3e9eee0db1a91c47768514c9390883ac19ab7ee99ffa6b687c918ad34cfa9821c165ee8c1663716a5f4d0a14d3e1b9cad737f2eb76bab6bb5682c048cd6a32376da580b67de09633eeedf10a219d9a5fbdf7475acbe860376e9ae03e39b1f9218938c4650eebfc0edd587a0888983e7cca80beacca452664d62044c0574c073d55375cb16dd09deea40ae43fc2c1a81ee2e0d617e6ea39288b5feaed79602da860ecec2a727cfd8f9fff1bb9377ee4432d1dc5e6f2c5d10a1da05c56aecbdb1f6b6403ad3d9166c8b2e07409100bc83f74b742ef42b2990a060d939922e6172ad90407c555e26b7dcdeb516731c72f6177e12bc8c9d35e34bb5c8d640f4859f16448449923d344ed0574d15cbe34cebd6aef0f133f930e414c1c16c8ab65e3b248f8bae34f08cfc857fc61e97de8523a1c344c5da5e94d01e1210e864906e28b257e939e3e17f25da14794aa12ed25da0de037f4b3398d6ba7bfb57cd77e396190c5debb868caa77c221a5c1b36e63b625bb3f44476aa0eeedc6178989dc9b064348643197bef3ed4a0c6cfc7873d057877630c45b2d0cf2c6814d452d74e9b917c1ca19bd9c1fa8a79b36101f9a5c0a07ecf86552d0b6f83f386dccef6697f76a60855026e8894ad20158f1cc6fa98aa6c548a01b987f3581d7a9b9de5a34f0877bb24c7907685a38fdd6f96cb35cecacc4157dffa214e0522eeb22d14713745957ccf6978b7719589259a0ef349e073d517eae1d0f17b8039e248e369a342d80324db5391bd1cabf5e952463a8ba5c66bda46865f91de3d98acaa3021edf74170e39780b70093a83f66c9d1bf23a7a8ee9e6813e625e67f62fc150831c0b6468ebfde99ddf80f3e0cc78ee756b2a530d1fbf7eb5e1f517095d04f2cc4b90351c143745a7c8d5002bf7eaeb7b43a7624e3633dafc4e7a5a701a452a66aabb4dfd182cbeb4f150ebd0c78b6ed2b7d4a7a05f1c86022dd37e4387d96fd218bbd532dc4207414eef8450a930f6651de35278290d4fa54d5d5f7b26c1b03dd39d0eb20376b680a977134066176c7b867917e16d839936a23ff3ba23db50599a5bbdc988fe97faed31b4df7de822a1b58a30822f3ecfcc788594b9a4f8f86cba43f96b310ebc4f83c7ca987797448a0ed9b8d4d3119067d215e7c842f7b81a8ac393506e730a5ad166ebcf3ae1fc7a3170476532c7034b69b4b497016a6be575e3aec2c3730a64835f53dcc78c7f8541d9664367ff2d8cac10dd1007952444691d734bc802fe7785ba4d136b4672db1e75ac695871ed3ef4cab6213a7e23e26ddeccd0d1d471f2feac1b9204b468078c84b93e250ceff8425d08ab963462ed1c29756d7f1a9312ac95a59fe9498cce35cee19072109961f23ddd5a6832cac2f02436aadc6a950e993aa75bd8234a341e2b1474f2c7d1d38d9c4d948dab34e1653f90d9bb774135465ad78ee043eaeaa594639ac1fe4178a1e570ed4d3ac78939acf4a1177f65b845b367961296c5581634fabeb3e11a54bec949a23221759ecf0f6124971f9aa7d03c5ed59f4c547b6767705775ec72ac6fb1c90aba6db3439db5c9af32395e8eb2730d56e0a249a0737d10f0417190097c3b52e20145c319c97f5998912d38496e66d02ba52bf8cd0eb58420f02068e7956983c7de1e4891ba929caa92c08d6d483f4eac9dc79a162ce85da6b76312e44166924b5365378412f0fd952c1e9acf79364dc52484b9ce176f26952cfdc08517c39ef294ec15c86e6adb05c7c7b85246f269c53543ae1e6a52627ceea766d378e3aab1a0f289f4ef6c283ca1a18cc334796d052ffc8dfcc61cefefe641896f08b49e5f685015f3a68ad73fecc94f905836361a2e339fe57c9c151dae5714b305a53e9e67d2d498e514f6fe257a71b3cbc209bfb99ead0c17d6e0ceb820464cd7c3f682b0ef95fed7152109560dd76fde249136f2dd0f68cdde47e8ee01f5d714573ca24fe91ef3f46ce851ff0dc113d146c3da8945dfc1e382543cba21851a6f462f23136d4673909205e2a3fa7b3a5e7128beb9da888a0201f7df61961be711fcc6400709bd0009cbab1129c1c79633a53359c7d2ea895d7944659449ab36d05646456a48d912eb9aaaee981b65463f54d70a4917c7244e0ad43387b4f6bd1cfd13944359260bed37334441509a658f9485bf76190a1679989a5d3991a9cf203d24f34982e99a163b8a6f0a89542604ae4487a8e52e5bb2981b5940763b31ce3580ae5cf8f68009a346f1883365bdedbd0106b1a216f2c40999e9c5f75e0f501966976aee80123ba8b0ac45f9659c97af52d6d69bda4b933abff2f7a77689454f01de71ba664915c27f5f6843ba4b9a8bed5f4915312538ef2b9c3319528fdd2ae9060c0ee49ed154b6eb5c44c96546be2bbe6f67d8adeb00f97bcf1696eafc278bd32c6d1e163fdba13a08c024de6a2f53a6f250aa207d1abbec92b9cb43d1869744af8aeca3f8b711d582cc93099db071fb715315d7d86fbb9b1f01030abfc32cb51891a971b6daa5670415223eec6ba9a16bdd7f42f43aedfaa75444ebcc11efd924bd9d1d07673db67bc45123057e024978035101094cc0a75ccb1e7bf9a3a0e963bebd8cc69dade31108c8722427fab5e20b0760e27c1035a8ef16de91987ea2093b97065efc364b8b52ca8288cd2e9683e8db462f2b88a6edcf686e41260ebb36ec9f70c67a6a9cbc3737debf8b69300211afd2d53ae01db68d06cfe0c91a45222dbe264a2fed4106b4dd1e51d6da92a4a90afc65c2136f1ba29191393d40dc9df566afc31c0a4f89a686750f8d6e8eb02bd5ebe477c48f3c0e97492596d1a39011449e9d557cbaea53cd9c8aa561108a7f5cd0264ce3dbf717d6f24fbcd38558c7d6a679de526f859a4b517bd881d68fa11bab73beaa070d100c443ba2bba0bb18dd790e9f5c07bc7efa78810f7ba7bc0f36ea964bccd200170b31795bc36c8241164c9ba42b68b2c2115dd0d0ade9f13ae2fb879ac135a817b5e56f47cc3e1f1816e4a825b06196434496732757e4cb0352109ee9597fdd3511facfadb068197d82f181a98a932041f56d1c95bdb79055485218d1c3ab12e77906044039c62908a1a9862c2c68511c4ae48ce1dfcbf73910723fd409a34854b42d37b86e358124bb4695166e6968713f29408c1417786830f9ea830ef1e6f02fdbc4115bd0491664ebae63d72cd2f64a31c502e61ab8c1367d8db8f1bfc43cd3aab773ab6d1f7f0e3e24dd383020c07d2db07b6b32fd3165c1b7635a21762c75378907bbae339dc75b7714f8b2c731ee66639f59adf155495a93ca7beeb187b2cc0f28442b3298b33f91b8214fae931098e1eb4734cfa828eeac574f4a69c5ccc110fd85c68b9aac99d62d01c54aca56a24108f9380b8e6b0b2f861067b5db2f00b852f07c9258205987dcafc5343e582768d1e7387b7a7e8c3e4240e75e4ebdff00cd7f21765dd21eefc6c4d4b3db599d2e0f061bc120798425a651c54777faec8cfb93d9079e4f7f7e761f94f602e73cea564ef21e6c7aea622dcd4c28c0df705f5f374b0407e90764451fbb391edeef573d415de1e8f94a169e718db9d9c63afadf58184866f7709d6afa0864a15b3581921640162a6b73f0484c43d2b261a66af148093853e138ddb1a2d3c80ca184c4e7866bca1989bbd33ba434c16e7b040d4532e9bf45e3d6b0008566428f144d616038de9a9f68e97c8584285775956055b560affca65e92cd0eb6c4d4b51748a9a2d415679746105880341ed5470e8244fcb9a450e8f7699a7b8ddcd6a043b000340aac8bd942c6a554aeafec3f6fc1732c4e798981b71a3059bb03a97f9c8ecfbeb7605c594959a9a0fc6cfc69c0c8e4fa3d1533d81511b9d607e8189c1e6e03e4d05eec59aeee68c7e5fcca17fdb6eaaace687fa15dfc83fcb0fd8e2e3dfc160d16d7a04c59f1d927f032a2a214e32f91036a6683927f6632f6d2a9f4ce431cdaab4f5158e92754a70e325d18ce82fdefc79774d161009a5ea1a4b501dbb2327f18c061694dcbbbecb399d3e7d8759610b7cf823ef5381faa68772b0b903016e36ffbbaf5c3618fa1b059a32629dbc10cdd584da8cd9db6b4b5a4e8d4a345ebc0f86de1627805f627203cf159ec9040555117b33ee2bd3541330b40c3bd6221aeaabb09aa339b34166a3f54996c52e8445f3d453f08d47ec6a45d430cd841acba611e21a27063617fa414c96630bd8c5575330af8f32f86bb764727430", 0x1000}, {&(0x7f0000002340)="e3248a39ed33497ca3dcdb3379cc6c1046172a71cb326bb089d1a2b123f6", 0x1e}, {&(0x7f0000002380)="339d2fe2d8c4ed4d41f3c4c1d4eb9853e9d35726b49c8ae0ca41dfc4f4", 0x1d}, {&(0x7f00000023c0)="cd49ad017b815b8084e5a94d15b3eb0a3b2ed90c857ad643c04454455b8e94ce1e5f3efbbd32e57aada7594823b0179ca1cc84a70b210dba7ecb8a2c72fb2d77ea9b87b790bc691381240f1369b1f7f0ba852b27660cc89aa14fafe5bab6dd74ce382b92ccdd602f898674a8b0e4733ca20b1c2ab55b7a8fae839a2dea187d6c12b213ceab5e8d975f479cbd7bab754986a00ed70e39bc98cacce78e6ddb31122e9dcbe288559f2ef0bc2d86d3e071d6a6dc470454d62184488c9e0aeda60507aecca41195bafcaca5b9e25d5510e9b929321ab087da015a7146df6f7acfacba0ed4bf9d3687b69b879598ad3a292c74b6ccb9a085de5f9d87d8ed8caed0d60f58af68edc04fac50af91ddec5344d2f5ae0acafe1c18e2d9010da6902d5301f0f901c8c7f212f8361062c42fb3053a7a5518741ec4fcfef4538f8b380984828516a69224c59ea010e4a9edd95f6b0b641d52d4aeadf3ebd63d2171f345365bace5cf14be9cb07dacc073dc981499b356ec1b4e3b9c71c77a7ad9a42fccd8d6ff43b9a0f9e67327b42ced0021864c23fa6435a1664fa605140a10009fbfeae1740436fc45ef0855c132fd2e844a7da907960929a4bef3a1fa7d7d0762e58feff7b4bc03c764b64824535d2b680ef3fb1682e1bbcfe4e9ce2d61b1f4b97f70fa9569c3d65364c841a550bbdda59dff149f8f62c44ce423f1fb6fb7631dc806cf3e56d1f4bfd69dd8a1ea1d3bf8657327293f083f9ae62c0610c323c29e097128f67fe7f8fd4799bcbeb5358773fc3d99191b6accfb33a39ccad8c185bb9740236d1884fb4de3b14a3fe817515f24a1d76b586ecc46c14f7e6b51c46ee20783c6d8adcb544f3008746fbbe76f86a7304197dabedc9a3873f43ef014b93726a868d1b62b160c6d81ec7522d422c7e0e37477cbc760ac1af32da67fb71a731db4c30e95ecec3122b8ba873919246a51b6da9bfa305d6252b8a3f711e2e2e93a28f27740c19bf5811e222a81f226b74758cc9103d0e7b823de46f7a7ed8b16808c5f0dc996b0672e72812d74fd6f7065f4b98135789ae48d20600b71374a4a80cf11433d5a444da28452e1b89d3e36fd39dc751a9dd54895f821202e8828299e6a7ad6f6e419d454e2d8abc9a68018aef32b512999977fd849f32e0594a50142a8f8a8edda080383e93e2360716fc0e4c4b5d93ad125812b434fd117d5a4ff2ffbb1301ac05b8d966d9f2efc2fb0c126d97874e377ca706812e2757d62779ddaa8213a98a286cfad30a904a0b5436d3d6123beea2b49da096b763f05ad0c2b4c62688b1e5eec254abb04124f6d9079df2918e1616a9a9a250e8ff8a8ab0d6aa1ad63c06b0feef913cf64636bed7af783ee7fde928ffc376749999d042521f28f1d570f4aa3c9cd2c4a9372e5a80f1262a486c4436afcff0d34868c3e749d2e5b4669beb731bd8aede3e19308a0bb95c82ad7a74d66ff0240447fcf5fbf0023c6ed3191321d6539ffde1c757e5af1371c9a81fdb8b1b3febe22103a5cbe5fff88a9889414ffedfb4819ee43eae23942005748880bb227ed2675e5aedbc38f38c6b3020baa2e90fb1f04e43aef53ce09735724f038595b42ba9c7d6351bfcdba334ed0f75cdc75120925d197aa04d573db74c13ca5659eb97249fa81c62570dbad61cf3b42e6782c8c53ab5f56560d31cd23cec1faeba5ad74c82656d6bd4f98fca502c6adb5b9cba3997e4bdf1832b49be2443d7e47a9266d070d54772425a19febc03509a99b6ab953bfbb7126ed02d5049523d6aa4fe4c059f1122aff1b2dc626b21cb02f9c1fb8c8bbc0a662dfeee535e164ee15940f4290daf275eb89f6bdbba11769e95c8121626e01c18577487c927e346119d6881845d5c4630a7071c37ba84b936818e27040508437cb2ec4f4412bbd0cafe47a1ba9255f7a342dba12129b85e350ffca7178579e4c1afa8d72a3291ca9807626f3402513c2177c6d74ee2e1bd4522eaf2592474709d2d77bad5ea0f991f35b4e5bfd53d62c4f05181cd41daf17ad6821a3b06d5af336e5549f623a090d6768a470db25c235fa563c2c7e54e98255793b1a14f62385877f7672751ae53e772522de850ffbad57b50c5dbc1ddce005165657160cad0abb916202c3a9aa605384a4d63092c4687d5139653e90b481c3cf999fc46c4180bb79fa56df0813864bc9c22e47c0646bb3cc809b48f64c73dd0ea8dfa6f446dfefe20de43c9934a76621c4cbbaff7326e3770766d3a1c9d82be602d3abb8ba6d731cd3164a3febb590682616f7cc8ef9d4fa8a0b5e00e2efc93ad15dfd3c2e0036caf6e4eabae9ece2533f0ef148b65e4c3ec07aa3345b3a0eb9750410b6a36db44e9807f6ebe7cc8851ecd235cda40569d2602535f2b5f97eefa4684a413db966920670645c28623e9a8e97885f491e826eac08a26ee5379e6387a8551514160304c994516e8d43dd9733d7987748e25242b2c5426d76c1b48a2f47af1dba0082cb90801ef9c2417ebe889f5297d2d37b963fc3d1ffec91d98010f78190e91b76af1e5d33ff8aa027704362c51b43ffcf5476a058a6b5c940166c5bac92a07c9d676762df8575941d037cb0ecfb6b6a049082f8a472a3de42d0db188a75719914e54d0cfbf67873280fa75cc5bee3ba88a0e3f9c866ef1b52b020efd2b772f1d8c3dfbfedc3eff784d97c6238f0b11a8a2c87b1860223d2496374a27df3093cd695ba52f8d896751097d1bbdad519adde251214b0417e4fe56bc12c23b90470342ec7a250f3ff64ddf80b4d8eaabb72e621a5180be93f7961080c07ee27ab63190fe05032bf1866aec457c8cd68d82c927079b7c36c43df718cbcc61fdf801bbacef010653cfe6a1d02e52d9a854909059be7659dce106fa9a061390cad8a08b9d036a2feda0c54f97df0ec1d44c5e471b3db9db11d81e019628b5859e9a0ca7e45c6ebbb3ee42cef62f5f26ba840f731aac4247fbb657aab735b92bc9a0627fc679345a24fd3f762e7a60bab4fdeeeeb4e4b8c9db0783b43c2af6cc8063e9e3383f6c301dced3ae514de67af362326bd585e27b53a37cc062cb823567ecfa1fc9711c44abaa989f30d2e2fa2f01aedb4ddfb8ef4c1b0c25b126b7c7395428dcab13b5c549bf70fb70c82b8f9b1b2d96abe3926a233e2c99eaf560989bcaaf23cdc068fd2f5d622cca117fe4fa585f8a2d98984858df9271f23c9687e71d68c7a2b786fa3aa38cc305d5ff293c4e5e9ed1af326031a367c5ac16b2f6ed83fb09c0c0b4bc1c6304f0a3837ea9955cb0d7766d8d910e411abb881254502315ac8e93b472c0c3f605e784c3a24cfa1cbf20d300a0958310098b61ea9a40f25a8c3c2c22be31d41fde4383313ad2a8f6e81be3b2a64448fe1ac7773df289c946a549e0aab7f8b2850a0ac872475870b050df3a9234f69b7a52d5152708bfa4fb2c18d25bb3ead2ace54d082dca51fc2e8d4327f90b636ee98ec5ace26b9a4138a2ed301eaf7856c35d8d2036f303b564fcb2dadab04c344b749bfd8fb54706ba28a9c4a7e26e9912b66a21b118ef93bd6341fc48d8c92f6c71f85414495f158e15b8d5d2c825c1b020abef1dfa33e981fb5b28d4028b122fa1e37f28a82ab98341917b4bd4419037f1475650ff9da2a4b25d14225173501409257163f261144b9e41c58b60a98294abf700f49f3aedb5dec3962f30b984f1ed1eb35135a0350bc86c1fd417046569c1d9b9c4b442a592fae5ea927c9b22db1a785996d205ab4982751f5dd293f51e3da296860fc6c6179dc0879a75d9c0d08690338df7d5e27d68353b995de8d4de394904644db333b47e46c52493bfa13a479c82b14984025e9e53cc5c533060ae5fbd301dad1088302757c1e8e87a7fea7789a816f383779f5834e2470ade1b07f9c5d9d40ab8a949160e3fb723460205e31935b3f670dc8dcd3cb3189d8473b80bb2db470e7850b46963988ec20440ddd5e1d2a6d52388125e967eee994c4a831b22bb9ab83345d719fd851da5f77fccc1ec3cc6e99b6841c8702d8d1f70c0c230c346f148ecb973d5cbea5dc3b9892506ae33978c7648468d818b2d297b5d11c4f2f4b27a61ee939aaa1b423458b7dd3f6df06ccba1c690acbba69f5e98fe37cbbdfbc83067625c20f8e2aceee0d50fd9c5c4fae622dc62a62184fa5b39cfd6c81b63d5cae1f291ae4b45ec3ed108ee69ab339eb5400dcfe09a69735667df7f7ddaddbd83e28aea7a72067290ac2e7b65d6eb229766673d8a07f289d1aaff79e5300bff6f7443c86e82d7273d96487ded0eecd283afa3c561f859e391f5f2f742eb46f005e29f69d0e535be7c0c7e027da89536d15fa0f3a19982380718c79e5b0628c5ba8a9884c529712f3add97bf1f08a260e1ceed6e80eea5677c4f1a3636f39d55b67d48db83b4c906564edd32ba84e780406e7adf2cbbaea2839579b9d0e5bc3dcb65f833a1a6659da83b9afef5342b9cdd23f5302515f5ef93d490a91495cef00a6e4688fdb0edf802beacf75d4d21ee2954b2f0ade684435671758106daba5425c3e8bb363c40c5b3e03bbce58b6ca9860fedcb0dbe1f6ce0a44acac8237ff7d16ae2f8a5cb3ce60e7942e9e7d761bfc32f3c0d6f89dfe90695ca6c2e0c5cfae95d8df50e01a26863a27b861a18cdf3d541e1ac0daa2c2500127481c6e1733a85c764121c271ced9333204a83d59c908408413dbdad3188eedcaaddcfbdc64257698fd85b63726ab276f34f28031d2c492229e0b9b7607c0d45e58184e8ecad198b08036cb095c8ad7e44fd5f6ca793c6830b060836dd568ad9f6e8e595dbe5f8a112d432c54a60b6c4635faba39c8151537846da1094fee9f2bea611a0ded3c0130b0f3dba239be713916295516cb88b62a00f091b4dfd78d370ddcaa44e7adae2c898cc9844580cdfa67c2f4a6236ca7e1a664cb1597a3100f1f0bfea4dd71b64938875190053c5a8718a38b8904b99a80b8fb45c6a8b7f0ca11ea7d39fa227258b6d064236ced9eba59421e307332dc5c02426830bfda2337943918dfe88e5d7e39fe743866b0608f0ee3cfa80388a938744bc75aa735562a2ae15518320830ee2cbbfc41fd2251d5800a4bad05db8be9719d04dfd4405a1f0d88f23f27c908cfa886380de9e1245b3c29071cb605ccd507a0bc69427bea06597e8965cad8665ecebfb4df54952f8dc74818accad45a9a4b46db4fd41798e62ce55c469471be9d83d704b4fcfcc71b1ddbec411b092bd818bedd3119fdb0149c85632a71335c43e33c3c211944c56062b62b2248ed945b1f5446b3ac7ed86997761db783dacc2b1bc1ca24f01a5cc0ff724db871b0b00a4b8ae6b0894285651962ff7a89ab9d030f94092547d4a2c040e5bc9c1c906ea2639438a858d305f6cac6edc372d070680f6507758bfeddde06edefe277488d392e14e06b0770f40d3b901acf261937d9c2d1fe96ba8ec985c9a758711565fcf0c42558fbd1667ef79761d01a5c9bb46b3951b72b660e681281af14d27c7ce8238f8328fb5dea086c77ab413ac4127b0ef6c9118b4375aeeeaf96d7536e0b5c7a39a892cc6e425fdd6ac2257dd2406d571f027e02fafb87cdd9ad162f0b27935ca91f4d0c74d05a1f346b69b613b4baac0fe3c839bcf1e200e99250dc67d9640ca466a9128ac6e333efbb13ea82d2fec29f4ba9ecbf19c50d6451b0e6cd98115098bcca1a12904647211a803af573e060fd262c1f6ffb7b9b8e6e78cb033fd59ef3a148e9fcd40bb09dea29a349cbbcf72e2c197d2926ce6db9bf", 0x1000}], 0x9) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) lstat(&(0x7f0000003480)='./file0\x00', &(0x7f00000034c0)) 23:49:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) recvfrom$inet(r2, &(0x7f0000000140)=""/189, 0xbd, 0x800, &(0x7f0000000040)={0x2, 0x0}, 0xc) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:49:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x2, 0x200}, 0x10) 23:49:37 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 23:49:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x5, 0x0, 0x22d) minherit(&(0x7f00002f3000/0x3000)=nil, 0x3000, 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x7) open(&(0x7f0000000200)='./file0\x00', 0x8c1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x81, 0x1, 0x8001, 0xc3d, "2987e11bee7472a5cfbcb9efa437debc250db0c0", 0x2, 0x1ff}) 23:49:37 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f00000001c0)="90efbf18e0e7b56f2a595e2adef523e25242551b9455cced3ef814f63ce3e22c37ed992c97493b8820bcdf89c14ccb4d0ab5a6f83b7e73f81ab4ce3733cc5846fea8ba54ab7c0868debedd6c4a087a9b7d045700f2f3c09845588c3695279d71c617daab63220e5c9b44204bf81fda58461d1f0f1821f198eafe5f83b9db2fc3622dc2346e66c80d7291de26db4c74e0c6fc019065e4d777efebfc45ccd897006bb8755c0d6f37bc037e0438dd50a7312e282dc6126fb041a2ca26c4a984df2dde7cef6b9ac02ce3fee301292147f9d1a198ee67eb9d277a0415bca0071cb4170d76e2684bea3b7c0645", 0xea, 0x406, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 23:49:37 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffff5) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') 23:49:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x10000000, 0x21, &(0x7f0000000000)="caf5b415", 0x4) socket(0x18, 0x0, 0x200) 23:49:37 executing program 0: r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) 23:49:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 23:49:38 executing program 0: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 23:49:38 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4450) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() r10 = msgget$private(0x0, 0x300) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x6, r7, r8, r7, r9, 0x140}, 0x3f, 0x6, r2, r2, 0x7, 0xa64e, 0x9f7, 0x10000}) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x40, 0x9}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0xa, &(0x7f0000000280)=[r1, r3, r4, r5, r6, r8, r9, r11, r12, r13]) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 23:49:38 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) 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) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="56eb97cf39bb7e27473eaf1617", 0xd}, {&(0x7f0000000180)="64ad826022051f9a7ea7c6ef147559e87f73ddccde99490a2aaf2fd9bfeb94207aa58d49e8b86329ccc2e0ac977ec309431b57ad814fd9c01a2629f2cabb", 0x3e}, {&(0x7f00000001c0)="6ca48c82cefb9638806684ea077dbc722c9359716db1daa940c27266f7e0b503b450d916d1be92757cfa69c8eda761df8b848bb6d2c25784105cc3e4c03abdea4719d27ba46559a1e70e2ff6ece7f606d1925c610bf07c45cc2e2773fd57cc40f723f925a66493ac05e3030ba506914f8a0d7f87d46db3037cdb0a1143eb0a1d2ebd6454c600a26efc42377c91f53b26bc93615f0a754e5349b997ea0793", 0x9e}], 0x3, 0x0, 0x0, 0x2}, 0x1) 23:49:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 23:49:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r2, &(0x7f0000000080)="bb0478bf5d7bae5db75e2352", 0xc, 0x400, &(0x7f0000000140)={0x18, 0x2, 0xe50a, 0x5ed}, 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) close(r3) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:49:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x3c}], 0x1) semget(0x3, 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x401, 0x100, 0x7, "594b787dbb712f50d90ef4330ab294166d7297a6", 0x40, 0xc1aa}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x0, 0x8000, 0x0, "e8a0928d5ea24b89bf8c2447cf7b95de480cd882", 0x7fff, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1000, 0x6, 0x81, 0xff, "e4e033685b151996de108d7927295b5808e20b20", 0x80, 0xddf}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) lseek(r0, 0xe, 0x2) 23:49:38 executing program 0: r0 = socket(0x21, 0x104000, 0x101) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400", 0x1f, 0xff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shutdown(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x15) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x56bc, 0x3, 0x10000, 0xfffffffffffffff7, "0962de39181c4ec3d40dbe08f9529bc165d62aed", 0x0, 0x4}) 23:49:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = getppid() r1 = getpgrp() setpgid(r0, r1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') socketpair(0x18, 0x4000, 0x7fffffff, &(0x7f0000000000)) 23:49:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0xcfb996a) recvfrom$inet(r0, &(0x7f0000000000)=""/32, 0x20, 0x80000000000001, &(0x7f0000000100)={0x2, 0x2}, 0xfff0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket$inet(0x2, 0x8000, 0x5b) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0xffffffffffffff84) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) socket$inet(0x2, 0x1, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000200)=""/235) getitimer(0x3, &(0x7f0000000080)) dup(r1) 23:49:38 executing program 1: r0 = socket(0x19, 0x0, 0x4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) fcntl$getflags(r0, 0x1) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x7, 0x0, 0x800}, {0x0, 0x40, 0x1800}, {0x2, 0x4, 0x800}], 0x3) 23:49:38 executing program 1: 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fsync(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:38 executing program 1: r0 = socket(0x800000018, 0x1, 0xb254) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffa, 0x3, 0x1ff, 0x0, "0000009e0000000000000000000000000c00", 0x0, 0x7}) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0xf82, 0xfd97, "e8ea1000d5aecb3a40b468bf18b97fe4a76b410f", 0xad6c, 0x100000001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/87, 0x57, 0x801, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x400) r3 = getuid() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000700)={{0x5, r3, r4, r5, r6, 0x40, 0x3}, 0x4, 0x3, 0x9}) open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000480)="120cb30d51d777b3b48f686465b0cfdb7f487ec82b2e1af9c0872c5eafc52945ab392094e91712dc2fd2432db45826f20f34b829e910dc635f22f08c68546fcb552d65abdd2f0c5a7e59be58f5e80013039a908556bfde405d38df0fadc8f205f1710202a6763bd62c083edb0984a3e0e613d3ebf82b4342cbf5e3c0073d98f4d342dd812b6bbef320b2a6c7c3cfec691935ffdcae7cbfed72a4e84dc727e303ff9da3bdfab37a9c13b817201b4ad628cc5e4825bc0610dc2ac44b6366cbbbb4d0553298f76391f0448b43d9272bede62ea6e458e35b7be8fcdddd6f8e2f0a3f866edd39eb2aea2b502606b1c85a84cbd618478af7217db01c5b", 0xfa, 0x408, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="58fe13bf23cba9bde0ddaf054650d0b792377b0efd1d65f86ae43f68627abc5bdac7430f23e39d18afa809ddd7641b6a411e50e9bbac77577fe18301d3806ad126615d0cae6b2189b07b03858c6a1e70a9eadc262bee6b0f833522a2f5cc169f548b615ca8f411db06f9bb952d752ef11656578c48bcef5310bbf2eb396d8aa3a518026924392f4446b6bd60405e7383e3a5986ca3a40fb43102fff4313b20fa82481208cc1f399018b2516c7e59621eca38456c7161c4b05494b2b8bb69601bb5bc51745818ce1209c2bf7b2a908ba9728ab112c464f0cdd9e09b713cb8fabad230a2d2469527", 0xe7}, {&(0x7f00000000c0)="866e8f70015389da2f", 0x9}, {&(0x7f0000000140)="339a9080bd0b741f48b0d7ddba9583696eede9c61a31bde0df2362af64adbcf7bf652b7adf086fd72abced6d9344eecf5de96e045fda0d926f825f73cb7cbb8a064e2ae21f9de901aa89a4a3cf52e62778e512410e4ddace3e2736a561260d71953bf7fefd890f5c73804e", 0x6b}, {&(0x7f0000000300)="75eec379cd8b2e743db731ecc941b494159ce0bf5b88d86bbf1506607742736e8168074bdbaef2a8dbd912be36dd68a7bba521c8292fcbbcd49f8acd4dc2e5edf7509fbb6ac65fa2b5b6d9d94a80871849a352c49c60bb8be511833a2dc97622510a28231dc28e847a4ecbeaff3d5101a6e7c2871ea844446c622f2e538b879e3216c4e1c0120c5dd3d9bf946f239e9eb99099f37556509206fa6ac796420a5d28c250539a0f6c7aa2e4e7e76c865a62ce01ae54619f20469d23ecbd73aa42abec5ceb6bc7f48e03b9168301f5251dfbc9837a3a52b99b7ce5da1c092811c20fb5624d5cb182baebf7d697ff7e56a780bc623d3f96979da4", 0xf8}], 0x4, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="05002e000000000000010000627e01de722f636f6e74726f6c00"], 0xc) 23:49:39 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) recvfrom(r0, &(0x7f0000000000)=""/178, 0xb2, 0x843, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xffffffff80000000, 0x200}, 0xfffffffffffffd94) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) dup(r0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 23:49:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)={0x7fffffff, 0x419}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)) 23:49:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)="a4ead046e897b2777ca2d95b579d9315600192654de32d91f8332bfa8a7f0ec132c118d0207d072e72d3179a2cfdffe6e0b5fb71060211ef68ea8252933190f486b3bd9986e3a13f1ea5c9f4cef5dffb53e6f8babacb2f9cae6032a76832d6712ad9863f0d1ca1db529dbd6e03b73ac755c956c4c43add1bb953750ee079d01f83c899e469c002a278623c699a259e8aa9d0837b9555f46ba613108567911dee23ede1520e618f29f96a8c2195f507b5c8e1506322f809fb3d258eaf673cd5e78fef35359b5df6b39988dbcc21e468c007871f1ab89f121bb4f39d1d7acec02219ee7d", 0xe3}, {&(0x7f0000000140)="5c87c8e7f845f01b828c0bc65f9eec3e0e554f4ad96a1f598b77b5ffde686e06db99048c5060c52c", 0x28}, {&(0x7f00000001c0)}], 0x3, &(0x7f00000003c0)=[{0x38, 0x1, 0x81, "e8077ad52b46cfe9be817695fe8b5a6b04a6bcc157ff628d328fbfc72a286c5a92141e"}, {0x50, 0xffff, 0x2, "fd7d4c9130011a997a00217632779efa7d4022e9a45880fff6d224c832745cdeec1bcf89cab46c2e9b41e83a34a501770049a700deba998a8f16cf"}, {0x68, 0xffff, 0x7ff, "d10378262d76aa4e8e5da262506722019704a972c6a23ea54fd10367161dc0815817ced29033cde423a6b0339ea8341c30d94fab145bcae2856fb26c23e7ecb900a38781ff0d278e3e814d8312138b6905296d43"}, {0x58, 0x1, 0x2, "d154421c1c11a3886194b8a89e7084e325aa276ca622d3b112726a34baf78c49d8aa72b211eadad488b5ddbbacf5803ac59f00a09933bfbf13a8ae2891741de57d0f8a3b5ad7"}], 0x148}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) socket$inet(0x2, 0x4000, 0xffffffff) 23:49:39 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() setsockopt(r0, 0x1ff, 0x1b94, &(0x7f0000000000)="97d2e171cd8f4acfd16f7f9046bfa82c6747b64bb71d5af4372b1ef4d8c9a8d6f1f036f928b30ae64dfe669e0a286b8db822ef5c7c38acb7561d66beb803c5bad92632c064641263461e2265845cca1310", 0x51) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e7000/0x3000)=nil, 0x3000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x7) 23:49:39 executing program 1: execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='+]\xb2*:{\x00', &(0x7f0000000480)='#\x00', &(0x7f0000000440)='!@\'/-!{\x00', &(0x7f0000000140)='!@\'/-!{\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='},\\p\x00', &(0x7f0000000340)='\x0e', &(0x7f0000000380)='}*-\')/\x00']) mknod(&(0x7f0000000400)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:49:39 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/168, 0xa8) syz_open_pts() syz_open_pts() write(r1, &(0x7f0000000080)="7ff1248a58950400df4145b42654eb03020aa1245aa8f943a53700134f0000002000000000000000000000bb4aa23721a9ff847d1e03200781d687a3fc6e874bd68afb3be817d193017a4290c21a1ea41e691cff0000fc54e00d4efcd4b77431ce14ad9d3645adcd99d3cf84aca0eb464629255b6bdb899901c775ea53d3387ac6c279ccc3882307000f000000000000000000000000000000", 0x99) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x101) 23:49:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000003500)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000002300)=0x1002) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002340)) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000002380), &(0x7f00000023c0)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000002400)=@un=@file={0x0, ""/4096}, &(0x7f0000003440)=0x1002) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$inet(0x2, 0x5, 0x26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003480)={0xffffffffffffffff}) pipe2(&(0x7f00000034c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x20, 0x4, 0x8, &(0x7f0000003600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003580)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000001c0)="5cd1f2edd34f", 0x6}, {&(0x7f0000000200)="858d249f97f15c0920d69bb6f6e67c211269be6f9186517971b1f338691ed3e56abaa1336eae1b7d9303bf08f0ef33669a6d0862d0e803ae61b886", 0x3b}, {&(0x7f0000000240)}, {&(0x7f0000000280)="ce3cb472bbd665027a020b20706e5e9fad8eb820ea51837680001d983ed5ed5c26d05405e3ed78af639025e7cf3e99d3f1a4bc104dd958164dcd33ef7d13b8c4156f7bf73d04115bc01d7b3aba4185d91cd00e358f1c7425259cd3dc5d7549d05a606e22dcc4848841d4a9c954dff96dbc82dfb657b1226a4455beb46bc320ac95d13ec239e0116ba691536a4fc7ac22a1ee6accfe473185b59c583a6c2d07ef4da7dc6922d386f9a06acc63163a987c24adac9a2552f11ee2ab7ce122d36b2f60211f02e8d870d2e6fb38270b27d16f51e25b7cd8d57bfac0ebda7a3d4e9d1015eb2a69094d96db7f1bd541d1b2ed0f759d9c3aa097e61f3fe155621f67f18d5c12455775fce139e25fe9b2fd5e0f107066a7296b4c468ae62f73d95484fe284f9d7acd762aa21a486171eb2889a5bfcba5619bc58b19e0f71adbdd042933d1fe109894daf5af4a0684c75ba388f906c37c0d861fa892ca7daf7af87266f9dbf6828fc73854d64d4b575d374170d990ee7cc5f37fa7d795b1bf1a495d95aa0de3f56c6d6156ef216367f891048a554d984c9f92f9e13f0175e8264b764569e863ff09f36eae026878f9bd8384a95c2456c4d5e8cf7947861dda1ae3bc59cd129fa4cb76ef555ba52ca6752054623c7b7b6ab57f96d240bbdfbfba81833c85b7a7100fb940a5f382bb1888bb4448df0c6bc1ceb1c0206b13462462db77e87adcf25a701326cfb66d034e7cdf2e1bfe7218b82b915dd1ced326b6ae2d7a38e39c3510fe9885756d1d269d265a55759768e7be2e001ff09c540e81cb90bf0df35f60fe1310b6431f1da0000aca106bc4a1da61e08098885768d061e9e6dd0658c84277eec95c85ab0dcd89cfeb66d105a66aafa27918bbca564d69f09b0c2fcdff614382a9e0f8563b25d7a6ea88f6699bb29f06b946ba6c3def965776a5bd4f6abc1443dc970b3cff1ff022e18cfb1e86b971349810e2d427054bd61bf9ce79b685c5e7b2ac5301885ac7a46fc2b6c68a947e5a222711c0a0fbea5ae1e3740fd24cba2def5fa73ee74d32290a492f5f27a512dd0e01722aa81e1453f5e94b372db3482bf085471a0c7d1288791510659e8a9ef5956517ee98187f2f9eb3994a5e9437ba146acda4b5cf5edeba544ba8357f908dd76e016f2d08011763a8f286ac531128384eb6cb1b6fe3c29d43ad1d69fdfc39b3a79d625efff5622a3202f820b31fb8557d79c13ac7ba14e745ec16c82fe9a05a16a310923c4062236f64fa5543e47d19a4bbd613b8bf551825b2ee99a4c2df4834fad84e5500b4ab14bbc767ac4b33e0aef60572c1b7f2fbfe9fc312e6ca9a638529d6baaf99e8954885d7150848396cece6301f7f6283178cd25f68334bb8675984e8b348751001056dc4a98000ecbc7817332308f37c5f6b39c1a81fec4c26d19fa8b3cf737ea04fb318c226ae064bbd03dba3a2dc98d89f45708ef18930fa6acdcd38e698f645d2e32204425515e4ebc1bc1a3e8ea08301ef14c6c94ab751e7aa8884748ae061f6da0250458f4ace7c61832b4691bc5bab87fff16e21c3e858b9ca1240d2be3a85bd8910c46d0f5f835e0a65ac7bd49045317511d9dfb115274c4de7f076e78e1f28894bd92d8225cf83c1362f629ab89907cde11471e59d09400fe4958450142618124e97b7d2958b5418784e60cbc517d85ca1c98ccccc68055fd6d4ab9dcf0156680689d593f7e93136a3437f854f674e2b42c5abc25228b73d7d8970fe904659d1c0acb6f4995fb0bf0e8aef6098f76e09774986b93277e55423ba6069211dbba37ebc63c9e3310e9fc7a4f1550a9c6e39d1345a47162d912be0ef78f891a619fcf553d93cdc4e6b5528ff8a08b8fb996eb7829d783cf6ac62b804996f84f711c26180f63917f82591d5b69e942a905601a863229d4b41a70aa13f9987a5a7e3b5b3399912492f73c64825c84bd44aea5c13afb903757771f722e5db1a872a908f094993f41be3cc011d46cf303cdac85e08dc6704f0263fb0c93747c643ab1fb320f33ca93353d55b7fc8572193c144820f4bd16b7a32edb2176eb18afec810f910c181e14a452a3f2790e992e2bc181f97f0292faa9af9c372e3a6a2f5b461a36e2642c4660dfecbf63dde89234235f275838bfe299438fe150e3f9b7454bfd6b5c27d6668297d5716daac5b68c1e1cd8a4956c64f0d08c84e618c879d907384411a6dc734fd5db1aa437290846306812f400c409560371f9e9e108b0d26c042eeb76e5af1542acf6aab80f9dbbdb9b9e14ecd1d0ab6a1d86149353ee4dda9182757696d5b4e1c4aac7ed77126eb1772a63c6a947c16fdacace11b0d1db76def9e69c49dee36348b36b0865e1c773f57595400e5dbc56c5075a727302716dc18a39826358152a96af75af4a372cbaa112141b62402ed1ee89c518791a7504b55467c5b31efd83d535f934241d02f3d21d2ef729709969311309d7778b20b4664f8c4724eff2d5c30f2d57e5e3cfc8143b7e00bdfcea71de3607b8df3b03c54838a2d5521897dacb04d75da05b24db1609f418f49cf6e88532cc2787c5dbe29e75660dd4db08043ab0ccee6dceeebbcb549eddcbff0eb3adb3a1b4202d6dd35c62ee635a69f462045aa8dfea9837b2f378b7471a1d2d6a84d89ca15a216976137754417b14f1955697c539f3fdb53167a4d829e7f9bec79fd39247669183fe70dc6807846e2e86c25ac37e9d409b62624713ce201949a99ec90d0200a562d3aa1d8508d17dd00574207143c51c17d17847bc6367176285c4ba990e2994a56805d4bbb53ff5476b3660d649c5bdc92ac5f04007fd0a860d05f393badca6c61bf476b66e38d7bd597b158ffcdb4527a694f405fc863743edd25683a9bc1095bafa136f48a3f33a4039cacb89c20b4f5be63cf5b99d0547730c41efe00d8cdc247c2222023d98ff9aeafe315545b3876ddc0d77f9087e8aa43b68eb271db914f8f2adc8bb143cdeeb7311819a465440bcfab49b9e45e3ad7453554e92873fe4252e4fa09dbd9ca4f2ebf2836267d64f764ec81cc0b66be57e1a4ca09da3ccf4ed75895bb4ad27df89e2441abb4facd1ec1174ed2c10ea71a070ac4bcc3f7fac9f914dbe097d355be6a039810c9fcc70fe61cefa56d98cd7fd9b88b3c53212f6a963edce43391c0937208ca8102088462c8279ab54fd015512260472872ba1349814bc8c89d6e07ddec0610bf9aca42abb9189b6b4bbe53e7250d598030f4ca2e920de7669549b51ea8d4805ddd0d8cb46cd1e3ec188d2c518c9fed334a4471004a05df2a8d88a891ca90586140d1080be419b194b82c70220bde4c5b8d07667fdad6854ace8fb444db368b0c10add81292470be86b80eaead217aca60c54a2998f5ad99fdb6edce78892ab2fefdbc0afa3f1258952aa4853a35a81a0b2843b8ddfba4c5e1abce70202ed72b1e6c8288b042145727b3abeb8d3d93f83ae8bd802e5f0fd83796055c75fb198c2664673290185884d8269aafd0cf4cdadb3e09328475c610657bdb123e8550c2a7c2e7445e5e3c17a64cf7e3a91ac2d40ea1a486c6f8ea713fc32b88277ce9731fd7b71396df387aac93209a0c97cd631c9f0f77c4c9168298229bfab292d2295d1f171e1b30ed31dd80c721269526562f627630c12b78c36ec6d03e0b799038a8f26d71e5f4e055ffb36e978f004cb052cac33c7524f809522330108d463de1a0fdf81d0ce1a364dad42ce926a437027cd1a0887b4c83b96279e24ed867ed049c7c04a60fc5eb6726f2fe60daca791ac07bd9e0771c5124963e1a3f602876fd6fbebfa194eb639dde502662bb891a0e38d7718b7b6e1adf7b6482975e9ecf2e4e8f297a8ae2faae1e2b4389afdb49bc1366489c50dfb8e64274db9d8bd352af42b17d8f715c8286d6d161493c8b25fe6674b7d4c9e7a9e0b4de1c71d5fd257e23bb7390a83bd616822a34cbf8c3b8b5b29f7456b4e49d41f7e1ef174a4628d9f2e9100de993b37d5c150a89864b56975b7005b07208ff207af999fe41a33d4676b7b8a2c33ac6ddc0602be2540ffc27645a37058692817a3ce0213d57f01c365d06f58ecdfedbbcc54751a27152de30e0eda0d14ddb581cc9762617767eba04e345ace755997b5542354efb08c74b21a8e38c19466dc8943fb18c0b09d0409d27e10c883212359cb76d404afd44fe2fcdd626ad4f0d300076c99474161449eb191658aaafec2c91878a032fc8d9693fe388b8b270287cf8550be9cc12da9e38a9cf6142cb73385e00e6fa05c323fd5dc7867a5b7b261274229541917813b6445ae8fd7826de4ed19460c999bf69e55056e13ba1efa8041dbc9776bac7125fef1a29d2146f1d7975688281cfd68720f407fc1ba483afa428e93737491ee70dfe5a32b4640ebe20a57d62dd430904874bf82b3e7f9bbdac0690fbf8436f4d831bff1b7ddde4bf1d3e1d5d7a3dc5155328c56c7eca57d47173ef61321445437c3b50080bcc122b0d35ad80975cbc9cc4d97769866e12de6cea2c12634a74990ff4241655720e26c3c847ae491b1b4690a367fb1d71ad3a2b97bfe77dcd812b369f2dc5f3238ef2721ae4a3b2cb285d26b6ccb9aec3e733a58f1b79c8eb97a5ddf5abf83eb8886b8fa3eb436cc4869bf55eb473bfe85f1c97de8c2b265a2e3a215d1c77281f36eec3e0c45907fd2a9211ff1bdc6478e631adba3626f828388e9823ef805bc684da462238f021268600de634552b622e417f3bbea34201da3292663b5758b9cf106367afa5a7063d434d5647312077e5bb8aed58389e4a3303e82bb077bbbe6bb71c43e20c5c7f117180335ab636222b2820105100c64b473fdef5601e56a685e0b41dd98f9eac85f9bead7ab65c88dc5115b882f478ee90ff9e34b91300c4998d9ac2d5a47f4c74a70b0645e6b2bdc048fa0f0a868db911b278cfdaa5d79eb6088e6e0ef1199ff105f6c278ccea7410ee71f3b911acb2939d2620a0c69a0f46d6298e7b45a64c1b2e2d786e93801752650ffcf55775e7694d7291d3fb10be20a94b94f3bdc6613af2c69ff333324771c76ef4aba68dd1e11647d2b056477146512d335444956b0f191be7bbc9842dbef01c29b3e22bc33f114497832b6a571a62c660492d439f3419086edea2fd0f6c3138a69004bebf8779a79305d709a2e5c9a9a43464d23941d259ee99c431d9b8ebf9f80c597808f0366f71d5f8d77d1302bf76997a1cc4b4b94e1f7422d89fe17f2343b04c042f9af5d9a350a6fd9d74be5b6c8eb0c9a87fd8735db66dfbfa7f744d04d29428b5414dd8caf8fcc39009b21bdbe5e22a6a0b66e40525a2927c1bfe1fcc6421125ef329c9acc2f988ab96c1c1ccccc386777c60ebbe97382d7b3d2ca4cb4fa2794e96ac2e70bad3eaa1fabea19376dae9269cd358a91085d22a91c262c6936b999e74ed5cb97b53666a3699e81c3ee6d23f57b482b39e4a4385e580a91eeaf0d24fe66df976a73eb50db377ea5bdee9af742cff672fdfbe29ef49e3dfaf22fb93e682d62ed9365123f07d586f44eb20839068a9999950cc1e9706ffa54c06a3e755c22a5598e79e809a275c4e1d870f6be169fd1da4c7015a06be933e7d19dc7bf7f746208a77cddba7af44e6d3e858534173e84c20d4711ee258feacb4a42cfafcac680324d5712b66b29cb830102e133a27c18033812f1fefb829c36ddbac2d71a9ea5b45237c48175dd01cf85c03ce9857b2d743631e8265fcac7944c044b116761a94a4d297fcc709d7ef7a6fcfeeeef5a2b273566c91abe9f4ceac", 0x1000}], 0x4, &(0x7f0000003540)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}], 0x38, 0x400}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/78}, &(0x7f0000000000)=0x50) setsockopt(r10, 0x200000000, 0x81, &(0x7f0000000100)="95f80bf5a23c405d1a88a1b0bb36f344202b4a3c2e1d66772e0b655773002439b01658429379227f1dc9552f09b40dc4caa47340690f4c0a936093e9674b0cd8bf", 0x296) r11 = socket(0x18, 0x6, 0x0) setsockopt(r11, 0x40, 0x8000000040002e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929640", 0x14) 23:49:39 executing program 0: chdir(&(0x7f0000000080)='..') chdir(&(0x7f00001ec000)='..') r0 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x690, 0x81) chmod(&(0x7f0000000040)='./file0\x00', 0x80) 23:49:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="567e2e2f66692539cb92011b22d6ee93ed9a5a4fb30add3d937b6c02e72e6fc05861b7afcb2b76884d841682fca03c358dce4f7eab4d1bc6b858df94f36698912aae361c27695f24b32de49a4a51f27f7f19832eb751d961d7f6ab1ca95404279300ea042693d5ae6ec8fcc3d05a3994b4af854a74ca818cce838a7f6ad73c51a57ee8ea82dc2fcb3b65a6a361b3d4a1d2f5c093d66145f054fddfc36308723dd9497a61e66812f0c9422918ae831b36d94f5f30abe7de7a52c69597e91ac08ce9b3d0f13679b5"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x400, 0x5}], 0x7, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0x100000000, 0x80}], 0x2, &(0x7f0000000340)={0x1, 0x3f}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x43, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x3, 0x85, 0x1}], 0x6, &(0x7f0000000100)={0x4}) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r1) r3 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x0, 0x8) socket$inet6(0x18, 0x3, 0x1) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f0000000400)={{0x4, 0xda48}, {0xde63, 0x5}}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$getflags(r1, 0x1) 23:49:39 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x400, 0x10) r1 = socket$inet6(0x18, 0x5, 0x8) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) r2 = fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') sendto(r2, &(0x7f0000000200)="86f775e65b872d0cff25b5083becd14f9b98f7d9b97230bbf756fd8a92", 0xa0, 0x4, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0x992b}, 0xffffffffffffff42) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 23:49:39 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) r1 = kqueue() pipe(&(0x7f0000000200)) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x400000088) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x1}], 0x1f, 0x0, 0x0, 0x0) close(r3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x12, 0x7, 0x71f}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x3c8c, 0x5}], 0x7f, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x58, 0xf0000000, 0xa0b, 0x1}, {{r3}, 0xffffffffffffffff, 0x1c, 0x0, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000048, 0x401, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000020, 0x7ff, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x8271, 0x3f}, {{r3}, 0xffffffffffffffff, 0x8, 0x12, 0x1, 0xfff}], 0x4, &(0x7f0000000040)={0x6, 0x2}) setrlimit(0x5, &(0x7f0000000180)={0x80, 0x8001}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/148, &(0x7f0000000300)=0x94) 23:49:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f0000000000)="eb9f3b950765dd43bb36d11ba2ffe00d1c46fc62e754e8e41c45ed63174e89c0de31009ea4645d7b5e4e3649de4493f73a077735ffa907a92db7c6a1c8d0a7a05d4e97300a2cb0fbc8f1bab7a117b4130068dd4aaef4798b7cb358f42aa33e745dc2cc2c4808ae0cee1697b226349b2a569ff08ff854082186efadb910762726434424132d4787c3fb2e657d59a4d19de210928d6a385f489042237191a9ccc9f09305b49bda4c46996723b954bf8b47b9c3a8a57edc95d4ab154b6689e1b4e608a3e4f790f609", 0xc7) 23:49:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup2(r2, r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 23:49:40 executing program 1: r0 = semget(0x2, 0x2, 0x61) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x3) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 23:49:40 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000000280)=""/244, 0xfffffffffffffff5) ftruncate(r0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) 23:49:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x840, &(0x7f0000001000)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r0, 0x0, 0x0) 23:49:40 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5280000000000, 0x2000, 0xff, "240b92058218417b8c6566555c0004815cdbd189", 0x81, 0x4}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:49:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x5, 0x2420) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x3, 0x481) ioctl$TIOCNXCL(r2, 0x2000740e) semop(r3, &(0x7f0000000000)=[{0x3aff2716a08398f6, 0x7, 0xca376f34679ac9e1}, {0x0, 0x1ff, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x6, 0x1000}, {0x3, 0x78, 0x1000}, {0x3, 0x1f, 0x1800}], 0x6) 23:49:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) 23:49:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7fffffff, 0xfffffffffffffffc}, 0xc) clock_gettime(0x2, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) clock_gettime(0x7, &(0x7f0000000000)) 23:49:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) socket$inet6(0x18, 0x4000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:49:40 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 23:49:40 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 23:49:40 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) syz_open_pts() write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 23:49:40 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) clock_settime(0x0, &(0x7f0000000000)={0x101, 0x8}) 23:49:40 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r0, 0x4, 0x4) 23:49:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="161fa6921d6ad4e56d123f", 0xb) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socketpair(0x11, 0x2, 0x6, &(0x7f0000000040)) 23:49:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0xc6) 23:49:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='W\x00') 23:49:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x1) 23:49:40 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) 23:49:40 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) clock_getres(0x3, &(0x7f0000000100)) unlink(&(0x7f0000000180)='./file0\x00') kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x63, 0x200fffff, 0x5d, 0x4}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2c, 0xf00000cc, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x200, 0x81}, {{r0}, 0xfffffffffffffffe, 0x47, 0x8, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x3, 0xda05}], 0x8000000000, &(0x7f0000000380)={0xaf6d, 0xd5}) r1 = msgget$private(0x0, 0x41) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/75) 23:49:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() flock(r0, 0x3) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xdbc) r2 = getgid() r3 = getegid() setregid(r2, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x981d}, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x27, 0x2) 23:49:40 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0xfffffffffffffff9}, {0x83, 0x8}}) 23:49:40 executing program 0: r0 = socket(0x800000018, 0x7, 0x0) listen(r0, 0x1) listen(r0, 0x0) 23:49:40 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000164000/0x2000)=nil, 0x2000, 0x80000005) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 23:49:41 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffd, 0x5}, {0x4}}, 0x2) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 23:49:41 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f00000000c0)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7ff, 0x2}, {0x4800000000, 0x1ff}}) 23:49:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kqueue() fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 23:49:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x9) pipe2(&(0x7f00000000c0), 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000340), 0x77fb) open(&(0x7f0000000100)='./file0\x00', 0x40000202, 0xffffffc000000004) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) 23:49:41 executing program 0: shmget$private(0x0, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x6967) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000040)) mkdirat(r0, 0x0, 0x8) 23:49:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x190) fchmod(r0, 0x154) read(r1, &(0x7f00000000c0)=""/218, 0xda) r2 = getpgid(0xffffffffffffffff) linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00', 0x4) wait4(r2, &(0x7f00000002c0), 0x1, 0x0) 23:49:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) setsockopt(r0, 0x3, 0x1, &(0x7f0000000000)="fdacc578edc27b59d07b29312b4370f7e86ed6a90ab1fb3adcd983b640c8190825cd4521d96893f11e0c06a374d09118e498e54c6576aff51fe4a6ee8d92f437ae61dd2b03bca83064cdb6aa1f3c5b2ea98b0a47f20f2d5cfb01567b7d43353c86abd75d4943a315250c0ff5f8508af09a3d9bf6276c94fb0bb4ccf30f81a9168595cdd24c0f2b6050dde8ae33586f65142c324940084cd55886f194d3cf1909f910d7823f8fae170ca82cbbff12a1", 0xaf) 23:49:41 executing program 0: socket$unix(0x1, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="24d132a22ba2bdddfa91f72559a8537b86502d3bb23dc8", 0x17) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x55, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfff}) write(r0, &(0x7f0000000000), 0xfe72) syz_open_pts() shmget(0x1, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c220000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c221000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c222000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c223000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c224000 didn't change! 23:49:41 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) minherit(&(0x7f000031f000/0x2000)=nil, 0x2000, 0x2) 23:49:42 executing program 0: msgget(0x1, 0x90) r0 = semget$private(0x0, 0x4, 0xa1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/4096) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000001000)='./file0\x00', &(0x7f0000001040)={{0xff, 0x1f}, {0x101, 0xcd2e}}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001080)={{0x18, 0x1, 0xfffffffffffffc00, 0x5}, {0x18, 0x1, 0x3, 0x6}, 0x0, [0xffffffffffffffff, 0x2, 0x451, 0x3, 0x3, 0x1, 0x8001, 0x2]}, 0x3c) rmdir(&(0x7f00000010c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001100)={0x10000, 0x5a8, 0x80, 0x1, "f64ec339f96b5381607039e03be69168455e1598", 0x54, 0xffffffff}) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000001140)=""/151) msgget(0x0, 0x40) r2 = dup(r1) writev(r2, &(0x7f0000002340)=[{&(0x7f0000001200)="7cd94f0c9ebc5c1a49ae7848491d32ad7504592c20bbae7604ec8d2ba08d296eb8a46a8e337872b38ae118c19b3788f5b27d1471a53c39dae78f9796bd1700fe44efca12fabc6854d395c89cbac6039b24eea26f7f4e4cf1f05749924f37116806024f6b0cea3ed6f06bba8abd081c3c57df1d8e4252abfdfbb03f39bfb9d332535c04b62bb3891bb6145eed66420aaecb597bc0c6780aafc241cae71ea216b6f5d2db7b02db774dd63f3ffcd06ded0c542d8288cdb3ea668ea5c21c3cf7a016912e55abc803cc217522551eb86924abbe3b4fe7d1c596adc08b1244dbabe8743aa43bfc2323cb6b88706f9d5f114e98672f4d1ba1ddc5f1db2dbaab418b5d696aa3f1c5fcb9860cda92915cf16e5e5b4a02cbe4df6ed666135985fa88d8cc4ab91d31142b325c0d0ea37a307b14e659b1fba0fb60661b9e5548bf125293844d953bdd53747178eb18b0bb15119993633ec4f863988387ce1660395777e1a75e2cd225f88b164c666182d9f86aa3e7ef94be5c9079a70b97ecb3eb974555ffcca061272396ec872fbea9b045ab63eacda342445bd77c370a9b163dddef1e3a0486d4078c3c24eb340b938b52335cf1c4f1952ae420436e49df36ab4d34cfd6c8ab9d130dd71cb1efdf4f78b975147a81f2162ec5c3edd071a9b97ee72e2b57a4a3c8c100d778630a3286d04cc7a083af49133246e3571572c538db66db76469775016f6d11d0bd09d6cd65f5a327b8be086a4cb836f0851d57b157ea533f329755b6564d4450a8b6a1faeaed3fe7ed6476c0490455a6208fe1b5dc1fea197061dad98dfc173bbcb38b2e3d3a455bac4b56ac053e6a1b37de4a2b602127978b0f3d8ed1961ff49dd17d8ea98275a98e1c6385fe46b43a8d5053efae7a859411a093fe4d9009eb5a9678057487cecd4ab149b4d2cc60d0c66fbf563f6d5dac622ebc6e543e173fd00ba063b2f8a3f3ba5ef3294486da8816db8b5426da8944c5f8c6410036cf5e195fb499c16956510b2ea8c92c565f8219aca01e8838724847cddef7cd5a784c09868507a6e42938d923fe1f888879e127254cfd6eeeefde577982258f34215aa5ebb10434acd4c9839ac4f7893c21fc364baf98e9a1ec443e4aed5d1614bb0211fa3fadcf0f5377eaf0d3a59d2712dbfe6841b43fc599285c2809b1bd6c272012a8ff51523b3038b2d79027f52edadd2c97e045d97ec5a2c416ee487202f7f0271170db88519085f3d5120972b005f55bb12a0289315b41f4483a959a2a7810479cf3cd1f298e6ceec39c34faaef62489b0de3818c71a531be0ed2708473ed8bcdf1f7a6b5007f110a1f3b4d2edc29f0ee76bdabb2ada4b51e7301821cf9d26ef775d654d907d713459b622d179dedaf606129f3106be551dab8fcfecc242e7b2d8555064349c5d16eb102252a4d7b057a49dc3e49603633d60f706abc4ac641533b9d74fa14be0a2490eac09af778fa484225d52687bab922e37d8046158d2eb169a27525eb666c630601b22d9018b74bab3be94fd3bab1c8eb994a5759f75e530ee120006661cd8a53b3bf7a0c43d93d7e0dbb82eb276cf27d8009506fe97e60264453b7da57d61cc813b00a8f27c0e7ec2c7c6db90c21d488b6856b701adabfcab15f0c91949a66a088399efd098a02951cfed0943fecdc89d293012e9b2d714de1b725d22c79e728cf265726275b6060b7f9c93e792004e2fc44bf1e15f708b75145c30d46867b56d2f5fd5092b7742660bdfd2258f12c75804b3db6539716f0b8627ffd408066760619c4c930956712e95bec2e1fe8cd259646169e4a8bbf80750bb8889bec230893c8d864dc33fa188dfb1d8e610d8688a0ee3d80e90ee581ee3c6a8ba86d93bf8632f64e4727f8b352360c5a7fd34a4272e769b260a12f9c25aa3bd3614ce1bad421c1e56c79b312d5d01efe5bd955acbca6f19fb692845dc15878cf73511941f623cb60335e2969b4ee728c1e4c74e2a974fbbaa04774e2b92d719537bb3f0ed298f6892ff15edb0eadb89f17571af1cc6f0c110e2419f7ba40b1e42f5d55eef92570bef154ab85ab89a3800e6dd8dbafff55c63898627e293d02d18da681257a17550e73c119a8efe46b872c8b0a24a0759d7e651c76b1086356d3f1353aefc52b2a9ffeee94fa7244e4153f0e8f38e68a8da254fe975ec9ae5c5b3f19f80872b522408f28f27d2c27a95d3dba5f349ab0b2aad3c3a9d07d5702f4a1a698f8b5c88c1b3049701f84fea84fdd832680ae526724b964bd5dc9a57fc22bde944c77ad24d4b7daeb0bda7f0a6217375c6215907c9826cfa55087cfe4cd08806a407d57ae6a89fee4ba32e7e02388a64486d24c39589ee4c7cbeedad9e8f8815286a4c7151471fbf2b0cbf8f12c56f096d85929e2fde78300400b1f141a6ca1badea1466b5fea3ba217a33d2be94121cae5f849956a2d618aefe96353fb661b35fc8baa7e8d9710748eea86f61f03523f37bad5977fd9339bcb07ec75f011833b926e4f72a6f867b193bfd90786b0ddbf1d72c649c5bd703c86b19817008f16275e6f3db0b4fdc56f4f4892dcd58b43fce44d31d3383797d043c2ff34efe3b901222a8801556247fa1a8e6a895bf5ce2c2943e37edfb2573a3871f4fbf8d033f93caa732ba7ca1087a6a9a5d39fbaf9042a929e3b7f50776b600792f7a65e3a3fe02afdf548cc20e8335ba55e55ca9f091b3eaae887797f70c2f69d6388911c55dac9d88a708087a82a01eb2559cc42c3c57e0e7975b5a188285af7dc627938ab7afa1b1f5f779a95e6201a1d6ff3c24e6775a2d611e27e9973702c0caf4a6a73b119c3a9c8c846cb3fde6bef7247eb0ddf6187652ed50c033dac6c2c2dda326101c0a16eb771381eaa78c08b9d472c8507f16a5070db026f6bd461bd26d416ccb832f3853b2a58f5e8105528157e67f1c74db503f94d5033888c5b645a8c0c69770ba23057094140c0382e76617afddda1a7c7f67671d8f8f28de53e7a9120ade1446e737dce5741ac7d661a2af76f6cdfb738158096517f5145060102a9a2f186efb4deca9852e49797a0f02550bd6eda90ed98d91c7601558a5e9a0ffc6397ced3bac618d0e98f05c19eed410bc7ad043d30fd43e53de561cf71ad5138509f3b7292e33150a0ad62976569e3a9c5aac11b66b3461f2cfb2db604d725f05e02cbbf141d6000d738cc6b504f85559ee145fd531c48bd8012aa1ab844d7f39a61a2a6769be71ac7bccf26ad88732e710aba3bb3af463a718819b98ceaf83ef1fb365e6cca4abc8d2a1299005b0e589f0cb501c85da29ca548ef4b64508e30b4548d71cc32ab19c1df2e1f727a67bcbb34144c9312198aa51c48acbe2e87e4a6903be11a6efede336ca8db856bff48503e20b78e2430ee0aee0344847699411ecdcc1d77ed0345f590c7e411db8c46a6974eb8c2fd16527896a786cc90d3de51ef9952a242fb1116908fc013ba8fce188cdbb2429a88701b22010abd87cd7504f4577758d8b7646cd49f179311585a4c8b21c9ae1243b8cc00a4f58f0bb82de9a5c5bf10af8f67075046d3145aa1b50969317697ab86ef819a2f69dee8d0a1ab79bb1e77c3acd055aa14853002011ab76fdfb12ffc5198a2e017b6f30001bbc9fc04d54b0316e0d067a823d6fcdeba8d5970d9247eacc945f0aa3e95bfa568cc501678bb8115f967e5174b2ad6a8693e83c604e6fb07a71cff8b8a3ba054aa1dbd04c5bb5a9351a94f8509385b65b479be81a6419b3a014d9f411a98bc3006050871143cc95e99e3f2fe687ca9f50142d60b8121713a63798e1d13487c5788b02da2f0e91a0667a338ded60d2e0bd1bc0387515918b4d41a091e750e8e5bb07c09d14a35c068dfb1b79f6714e87f2ce1d4ab8f8ce96f08d3be299518a5bb0b5bc37ae6a878aa969d53a855e5a45c759cb446b357e9cbf5686ceaa56d1457054cc84cfc4cb07c706e975bbe471ff4984eafa6ec1bcba8eab5c7799632914a61a9f2d272a4515cf23605777d20e6b9c7569b076b88811233dc0e1dbd0afced3ccd491884e6948f83f2126c0a8e2b05345a124d6994f43ea61c01ffcf8002ca32dae12a4c90ce05df63dc262912becec5b4c7f8b864f19504d9b30901e4208a67bfa00cee609c47c73b50384175a714df02ba0a3971df65f3d2c33e62b8faeaa955c057d7b3cc8afc32979d9f9da03912bcd46a361302a4bb73ebe59cf49512b261f7f4a1b047f6e840c2e4a3d0fdc6abfe9cb16f7e66be63bdc50c23edae298deabdf2237c902f64a99b924b7094fc6192aa7c3de3bedb133d44ea64e6c982be552606e8f6530ad295f82cfe6ffce27f92288a9f96c52087927f9219460494f99ca6270fc4c32015cf44df1ca78aeb86fcdbcc8084e81a1902eb0b0688e914937d2c4a181b07f8298422d12207aca1e6a60ecfa0307d74111e217c3ae35eccb0be1530c53d31c4944030873fd1912d8192baa24a38e256b8cf8b932939146a98b1b99d33bb8be2657c71e6d00ec2eb17c12079316d1d659db7d58ede011b0fd12f2932c5ca97d8cde8ea0e69395164293d1bc53ec2cb7397fbbe21d93fe25a56dfc1aa2590a6544e0af8f51de86a499c60f39e463cfa59348781ed8d601103dbb46fa0ee28ccf09266ac2d88ddd2bf7c63f63f1394a6f3a8f2b6beeac7c81dac8f359b6557fa167e5c0c1ae792f2ab3ec1ec876001ab2714eba46d2b7cbbbd5e796362b05fff94e24f31e6a6f1c53186de4825b3e933dbf3c3e8e9e7b26286374a67c265093f7eb76cab30f0aae55ea157b3ef91f1d70d60866ec84e466ea1febee30b0c50bcede2a879efc35ae7f71b6054f14c80d62c7a5bc9c6b9d11c02d774753d46ab95e49cce46f8b41fe2dbc133b91525b4ddbfce738a2ef1dcebffb860d9b56fd5ec9157a013d00d09065f69e36c82c7ba093de4cfd8b99e7c03944f1a5768660cd89ad77411e734880eb80f2ec87a0f1725bb2e01040ae94e62c1f93c7de20ed284b18484cfd3532474e01695bea922cd9eb0d365950ee673b87c153ccbddf2d02fa3363080464c9b00eada80f97bae67fcb58a6a31a91f7cb5a50d26b68e47b7f89377e7d0584e294357abfb2ac2d1270e6342a75b55c4552b432c34d06ba2440898758f66345a8cbed428e1c695b613e452abfc571027ca3da3a3d75eacd5e4fcb99358a36d284b28de4427397291c1813480523a8325d7efd183b18754c60fa0fbebcf3ad67e44bca2ffb330f5c22ec5aef777d94d819d248648fd7dd1303dbcf743e144bc369e8ed295c72089e5dd49fdbf892c5ec36bc5b70d7f1431b0097ead8e1557189b3f99953709bca1915853916a63074b1048f2a769b8cbfc359b099b27aff7e419ac298a8329b5af4f2c3812796a13add47e34561f3fc87473ba965ca9bd740e4847e7e1b92101fa90ce53b7aef46259863ee557baac2b1f0c44cc4ab0836f4f8179b6421600c4fcbb32012d2af9c55db85f2d2f0c1bac18fb9e27a0c9fed4d423a70497b71273e4005947a19b3c4e50fc22aa6b636e7d2bedb02a52aeb8173eb31a656c65805eceae811c119547c5ded9d3f88747a789f9d291566383c248d184eb0966bfcbe73b3df9eb94cfd4b92298e0daf3ed5775a60ef1ad7d1b92b8c9f866fbd5de0cdd1fd3173b1d8db2a992f2a5408d9178c22cdaa2cb3ca63968efb9ab62e117627060b29625f8f947ec10e9a7326109bc36f35d273cf05fa16bcb5b0324c3db22dde1b1134ac80eb1dee9c105abe1eb6cdf15853bcd9fc29d4a20a6eadd9e398bb29", 0x1000}, {&(0x7f0000002200)="88b2c8277127a5bec36fc008967f779693b3bc0db96e184e6e47673263a36320fea4bc49e488df44bbf7e93e2d3df3ff395b1eadd28723d4f33b4cab4ced68a5efb066f0dcb57ec2319c482e066c42ffc7de21b828aebfd0d84ec5cea2b93ea65a4ccd05136ab68cf72932c1e96769724840975a003f82d2ba472726a6b10d0f4a91aef180d36a03e25ab8037998f46925124360903af47b503d5b3fd3bb9e344597962b2d094260aafad3ca9b304dfc0de66311fc1de2b7384a4dafb63ee6be75b9ed0cc8eb7998cf6a2aec7367", 0xce}, {&(0x7f0000002300)="1c8242e6a65a64a22144aa2092212d6247838eeed687f897db149040e1f6e1a8ea", 0x21}], 0x3) msgget$private(0x0, 0x8) msgget(0x2, 0x4) getppid() r3 = semget(0x1, 0x3, 0x664) nanosleep(&(0x7f0000002380)={0x4, 0xa9e}, &(0x7f00000023c0)) msgget(0x1, 0x8) syz_execute_func(&(0x7f0000002400)="3e660fae7777c44379172100c4217d5bc6c4813b2a19c402fd236b102664262666450f38233267400fc3250488b26c8fa978c60f440f493c7c6ad9") sendto$inet6(r2, &(0x7f0000002440)="bd445f311909165fb0992703ffbfb483410e166263c0ff995d6a2cb3c3ec4ddf534cf6b1dd7b24179c1004cc289ea05305c0851e67156b74b30aa377999f0b0fadf9fe1c720f2d7545445677a9e68d7155a8b984152e670bad8cd79ba7b38c167ae0bdfb671dea5b8ff5db94d8dce7018cfa613be8ca484b98474facf77ac1f51fd5b6a64fa0e670f049807838b24206f1007dbd9693d79ad90996a3bb849c86dcda7251a49f63f9c6434ccda262", 0xae, 0x8, &(0x7f0000002500)={0x18, 0x0, 0xffffffff, 0x8}, 0xc) r4 = syz_open_pts() semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000002540)=""/92) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000025c0)={0x728, 0x28140000000, 0x3, 0x8001}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000002600)={0x400, 0x400, 0x8001, 0x7, "e9261df58a4eadbc64ff826c17b253da699e5bef", 0xfff, 0x2}) setsockopt(r1, 0x40, 0xee24, &(0x7f0000002640)="48a0196fd6ef3f29414416da6e628e1c95114c49c2e6d7244b5df172d4f099ab07300964f45f5f05804c43ed3aae17e47dce70a3b03a689457170de322821c3a343d776e6987259508799439e899eb12f477ec5b995d24266228d2c87974ab014065782ac3e4f422a97a8b72acfc898a71631eeeb8312b7629f0efed01551d1666839cb3aca01630d9a9306e1f597d4b4837e796", 0x94) msgget(0x0, 0x100) connect$inet(r1, &(0x7f0000002700)={0x2, 0x1}, 0xc) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000002740)=0x2) 23:49:42 executing program 1: r0 = kqueue() r1 = dup(r0) fcntl$dupfd(r0, 0x0, r0) write(r0, 0x0, 0x1c2) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 23:49:42 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x1, 0x6}, {0x40, 0xfffffffffffffffd}}, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x6, 0x1f}, {0xfffe00}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) 23:49:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x544bbf7c3fcd0901) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) clock_getres(0x3, &(0x7f0000000040)) 23:49:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x8005, 0x400, &(0x7f0000000000)) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) 23:49:42 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x7fd, &(0x7f00000000c0)=0xfffffffffffffbfd, 0xffffff9f) 23:49:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c107209e79ccfe907b186d0e377154baaeb63507de22f0ebe5", 0x19) 23:49:42 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000000)='&\xff', &(0x7f0000000040)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\x00']) 23:49:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt(r0, 0x2, 0x8, &(0x7f0000000000)=""/32, &(0x7f00000000c0)=0x20) 23:49:42 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x101, r2}) 23:49:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) close(r0) dup2(r0, r0) 23:49:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10dc2, 0x10) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 23:49:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() setgroups(0x5, &(0x7f0000000240)=[r2, r5, r6, r7, r8]) r9 = kqueue() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)="dd21459b668ce185c0712b7b78fc6f568740caeb97dc7f72572d3502179153ab39a5b9c0d59cc5b9837f33ca0256dc280441c0c1f8d6f8f744b749a4841163ce2a", 0x41}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r1, r9, r0, r0, r0, r1, r0, r9, r0]}, @rights={0x20, 0xffff, 0x1, [r9, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r9, r1, r0, r1, r9]}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x20, 0xffff, 0x1, [r9, r1, r9]}], 0xc0, 0x4}, 0x400) kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:49:42 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1000000002) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:49:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) r2 = semget(0x2, 0x0, 0x7be) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/223) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3000150004b0ffff0000010000000000000024dfb5fb2adab55c7480874c7749483429f552696e8d0c6cac6cb6e72f63d289acf2e840149270594c70beb3128da54580bf954429cb60133d42e27644288eb5667fa4f918417db6c684f2b440c55d5ef19e9b363afece0891dff230aa2ebb5d1422c222c8785598bb59ae0c8bca7b6b1ec4126194fc3fcad5466b569beb4aed73152e0728b72ea12814f81fdf0e088f22f83004ac9ab74d95f3ed54f80797d2fc1c9ef8560f6d30fd6062d06822ee9f0a61e15b0bd6603124d5d87d9b45c4ddb90e753836ef439191b110cca09702c4cf78353c64e0b0de89f563ff2c17ad92c08f2d8f128472c53208aebeadf86663cc73410cee49531a7d03cee2d6396bf9121aed09fefdf8cb69", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x8) 23:49:42 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000100)=0xffffff5f) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f00000001c0)="f50f66ffc6c3a18606a442c6d4074fffb21c6cc1dd7c48be73bbe5580f604cab12f9548589061eefefa3400bc5abadaddf6b53bcb7c0d6c9360bc6157c95315a3af54216715e6d7c7ef8f94191c96bfa5c6af9c15a8628dcf227061969ae06d03bcfeade6afd6f334d8f43c9f6e6df1795237ee912f8ca1ce948b7a1936c176ea0f414ea73bb8ac328ffa7e5b1eb321d1056d3b1bb393e374c1136055ba7cb7e1a2f095c85825c36c6ef93688a7c84e852df60927c32d67b819b3bd16ee0550a68c52bb8839bdf6d30c73122b1a477acdc720f0d354344470a61979ce16afd8c5a5db2e3fe29a0", 0xe7) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x17fff, 0x0) 23:49:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x8000, 0x9) dup2(r0, r1) r2 = kqueue() r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r2, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 23:49:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x23, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) 23:49:42 executing program 0: r0 = dup(0xffffffffffffff9c) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) accept$unix(r0, 0x0, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff7c9e}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x1000}, {0x1, 0x4}}, 0x0) 23:49:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) fchmod(r0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x210, 0x42) close(r0) 23:49:43 executing program 0: poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000200070000000000005c34ef28729598910efad679e12aec68711b9fa7dd5659e04902ce758e5e8a000000000000007f5df0"], &(0x7f00000004c0)=0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000280)=""/217, 0xd9}], 0x3, &(0x7f00000003c0)=""/98, 0x62}, 0x1) 23:49:43 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) 23:49:43 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x7}], 0xc4a, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:49:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)) 23:49:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30030000dfff00000805d08716d73233", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 23:49:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 23:49:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x18000, 0x40) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 23:49:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x10, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000340)=[&(0x7f0000000240), &(0x7f0000000280)='^\xfc+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) renameat(r0, &(0x7f0000000080)='./file0/../file0\x00', r1, &(0x7f0000000100)='./file0/../file0\x00') unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 23:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xb, r0) r3 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSBRK(r3, 0x2000747b) 23:49:43 executing program 0: r0 = getgid() r1 = socket$inet6(0x18, 0x4, 0xe533) r2 = geteuid() fchown(r1, r2, r0) recvmsg(r1, &(0x7f0000001480)={&(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000fa1457d8e36a33117ab3275ba1f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021470ae4c14ba439c718c3530fb8158052de5a189b5d0dc590541b8fde3bdacf172ac432b6c382e6a3a859f88144cbd39b972b68c7deff9bed4d39ef504766f7943188a8b679722352815dfc143a94d81abf60199dd0e86ce74a6debb6d37f8b12f952c20b3400ac28fd8edb6f0cb4bc8d1789746dba1c74f6267a249dd0c8f8edcd0a9ec598031043e8326aad64949d9cf01bb232bf12b46c65f66ef923704f4a99e1860fa36d2320edb87c0885ab97d6611736dce444f319307700e3eb357bc9bea26b6225af846d8072b0def309131ac44c105bdc910c8bca08eabd8774262ad109f99b1926325aeb8dddc928dcd30665e5f9456595d346a36fe78606488da118043d1b3c3fdc97a89188656824813b14879407e095017d19ad127a8de1a92b563dee8d92af306d1a069064b772f1113e38419f91e68f64820fb0333a87c3587de8f95c25611a339554887d545aedf356ca14c007da57bd8f8220f703f02008aab5821b4479c6f0f6150a60a5f517a1ff5a7a71c34426dcf9c213d8a76c5d04af0472"], 0x4f, &(0x7f0000001400)=[{&(0x7f0000001200)=""/80, 0x50}, {&(0x7f0000001280)=""/232, 0xe8}, {&(0x7f0000001380)}, {&(0x7f00000013c0)=""/23, 0x17}], 0x4, &(0x7f0000001440)=""/29, 0x1d}, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x3, 0x0, 0xffff}, 0x1, [0x1, 0x4, 0x2d, 0xffffffffdf8d2a49, 0x0, 0x0, 0x2, 0x10001]}, 0x3c) recvmsg(r1, &(0x7f0000001140)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x43) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r3, r0) 23:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4286265c12fc84c4eb2dd9dc678bd4c4c8d33a0d2a93650211855a30cdcfabdd1d4c8c4846b551cc883301229d9aed7e39d586badec94a377b9a4be5548063d2550ed7de04121b0e6d69db724cc651840a8fd4f2bd4d0c49c0643d134a9a22571399079e04b13dce10bdcba57207562b7517ff744d81da7c18f0ffc6c83ea257b9f46c298f2d1c3ae9658cc7a40c21e63f7dca299ff45663f5c6b3036ea4e24ee672668280e2061f57c656be8a185a937749648786bfe8c1651c0447e5807c", 0x124}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xfff}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = msgget(0x3, 0x400) msgctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) 23:49:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/221, 0xdd, 0x40, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 23:49:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 23:49:44 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x200000000007, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(r3, 0x0, r0) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f00000001c0)={0xffff, 0x7}, 0x10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 23:49:44 executing program 1: r0 = dup(0xffffffffffffff9c) fsync(r0) r1 = socket(0x7, 0x400000000002, 0x7fffffff) fsync(r1) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 23:49:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x1) 23:49:44 executing program 1: r0 = semget(0x1, 0x7, 0xffffffffffffffff) semctl$GETPID(r0, 0x0, 0x4, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x64, 0x7) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xffffffff}, 0x8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/122) 23:49:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x577}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 23:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) r1 = syz_open_pts() semget(0x1, 0x0, 0x408) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff) fcntl$setstatus(r3, 0x4, 0x8) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)="0d197ab6d2f6c191da60ed3eda1eaa1c824bf3744b71717b800aeb6e9d705970955d0388ae8359feec9385ca4d6dc4d73a8af7e3dcc1a6", 0x37}], 0x1, 0x53) fcntl$setstatus(r3, 0x4, 0x0) write(r3, &(0x7f0000000080)='D', 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x9) ftruncate(r0, 0x0) 23:49:44 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 23:49:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f00000001c0)="b9189ee83dd0fc40a6a026e5e22e3fc6db593e44f8af504946552571f8ba73902a9ba6f5737657e053821e1a5393908d08e3569b3636e9a648245a67b102fd97f29beca4862fef54f8e32d2af16160e835af68e97900e085501682e2d06dd087ee4fc1a76da05ca1ba3fcb27e7eabb0c0d1af07c96bcba53701fe3a13f0dda985a531f03a5", 0x85, 0x403, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x40fff) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/176, 0xb0}], 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pipe(&(0x7f00000002c0)) r3 = socket(0x17, 0x2, 0x2000000000) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) socket$inet6(0x18, 0x5, 0x8703) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 23:49:44 executing program 0: 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, 0x83f, 0x0, 0x0) 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) 23:49:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 23:49:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 23:49:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 23:49:45 executing program 0: r0 = socket(0x2, 0x8001, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:49:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) socket$inet(0x2, 0x4, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f253d242b758501538ebb0703af2b1797500518ce4898830bc2e7fd2ee2c5a3148487cd61ad4b08a13ecb970ab7ddb347e940cb2160a30e28a664e2c5557a560eb27bd8c76af5cd4bacc71909f72e9ad1e1676e08479d32b7bc7b453760ebcf683921b5a0ff456420dffbb66eba69dce4470114fd3976726c9bf4d7128b317b2eeb9870ec1cd14a2191207f10d8b19a0e8583e3c842f5caa63b1fad73d9b46850980040fd44573a2b51740e8ebe63278021cf97d27f9d10931ca619df9a3b88be9a8de4d02612e49c662e065db1ff12078400963275f58324c0ba9211f511f8ee9fff884aebd344e", 0xe8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 23:49:45 executing program 1: munmap(&(0x7f0000007000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)='d', 0x2e}], 0x1000000000000265, 0x0) mprotect(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 23:49:45 executing program 0: shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/71) r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0x5b) 23:49:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x0, 0xc005, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = socket(0x10, 0x5, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="18e6c821f0c375ead77b2f1b474942b960d3d3e0f520f869144f36d3beba3324123a993f7c2f96d61c12596b240efabd35455c51619edc2d29736a71976b3a042f18aa35fbcf79640b97e505906eeb4e1bb9fc6c9dc2adc60a37a948471e95a62a8539167437e4501b61a8587219", 0x6e) flock(r6, 0x0) write(r6, &(0x7f00000001c0)="0272148ea3", 0x5) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setpgid(r3, r1) socketpair(0x18, 0x7, 0x100, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() syz_extract_tcp_res(&(0x7f0000000280), 0xa9, 0x0) ftruncate(r7, 0x800) r10 = openat(r8, &(0x7f00000002c0)='./file1\x00', 0x200, 0x40) ioctl$TIOCNOTTY(r10, 0x20007471) dup(r5) ftruncate(r2, 0x4) chroot(&(0x7f0000000300)='./file0\x00') seteuid(r4) setsockopt$sock_int(r8, 0xffff, 0x1108, &(0x7f0000000340)=0x1, 0x4) setreuid(r4, r4) syz_extract_tcp_res(&(0x7f0000000380), 0x2, 0x3) r11 = shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r11, 0x3) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x1, 0x110) fcntl$lock(r9, 0xf, &(0x7f0000000400)={0x0, 0x3, 0x8, 0xfffffffffffff001, r1}) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r3, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getppid() r5 = getuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000002900)=0xc) r8 = geteuid() r9 = getegid() sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000000240)="188acadc13847edf66b33d78dc4aef6ce8df40c9478ed9bfbb3382b834aa61bf2100fc43aaf86c674f0fb477ce455aea2b6403ef0e6242a83f211ba41bff3be59c890e7836a687918c223ea2aa6b310555f878ce3f1ac30dd81c333bed6ae8c53ac3abef4dad97946713094caf803ed6cc983d68b3c596674aabc1d3e99ed23692ddbb4cbe46e102a8c274ce46c45467c1b393fcdb4d6f561a969b610379d2a1e20cc295816649bd3b2e171e6e66be39a41c209c7163709adc7667189fbfac4cdbc49c8390c657b383cf8320", 0xcc}, {&(0x7f0000000340)="6eff2488fac3c3123d949ab9395537559d05eeefd542f4104647e3cc2967d1da3e92a241491377b729c3617ef76ad1d1b6b8b1b8c3f4f5cbf64f96903b857885e38471dae015ff35ef1a5965b6eedc9b7b5071677185760eabaee88eb3007d2737daf5b0875697b2dd12cdebe8f662510d003594e57a75b16efd97c77b9042bcc85c4ce5e33303181731ff0becc1c0e11189cfcba34a07cf1683e6d82abf7f8643d52f19eefc4c69fd7f", 0xaa}, {&(0x7f0000000540)="9120918da96400633273120790fdc274c1a325e0f760f25e66d14dd31034db14b79e0391ebf10f3d608c484794b6dc216b837ee176277f644b98a732a9216190208b603c609dee29cd3bc40d94802ef202479dfa4e3cf2e649f3a6bc8fa3c0a3989c970e965e7cbb47cf6d335ce5b94723552fd94bc3223d13e75172cb5d7a9e004cc2c8c4e5d04a6441518e0930749c9490e2119bfd4406d94d94bde08bbaf617ce966be644a382b3dc6d0657583c36380e926f247974b69239bb99de420a008648201d7fb80d87ef63467f2565b6242124fbd092e066", 0xd7}, {&(0x7f0000000640)="dc7e86502aed2e310fd5522628f967b2e37ecb6e78e837b02dcaf0ca98133123c78a4a069e0dd4203ea743d272c4e669b3b90c33857f1deb0abcf2ad530fc5741b5229aca1dd73fd88c26a06d92804ed63daf54ed68680e8a4598964c04f58249a2063c7f2c98b5349b9a52217cd12e22c0e45b36e11115f612dd59d06a2ee63a30eb856531891d47d30d80a89b12c2bf64e7e03720768ed0459c1295b5809b62687caf746bdc1f6f712e50e59a4a45da58ca1e27be905be8566e5e48242add5dc2e047049135c41ddbdd53780d5cc3000178c63ab1785c23c96906e3e6646c51a02a01092926e8dac975d134eb7aaa37f027caa6b72d26086b2c0c00120fea68c0ae1a45c20f6f3dab4814ba45a3313fc2b15178bb066b31494462d073ef89da1fdd7302567c5d22c7e3c583c1e8a40cf7572d9b99f8afb58199cf459c95b9946c586f81c7be16ff80bf28692ce8476e318eaf027312030c5e40e50e90c2c1c0594d9013b974762fa2e2854070a56273b1e073cf2b14911971fe9be1013197cdfab1cf68aff31a3ed0b91d5013815016b340b7bca15bbb6b57590ca68f08379fe06825a1829a56b7eef4bd166bce551fdba3ea618b14140d76d396573a53c4c8f4eae02739c7466fbe604d30d4f7e72e270ae33634b5bfa3b2bfac81ec9c973ed8fba4d0744b31cd0d2f50c298636b3f976e75a58b6e79d67f85b8051629ffb164a60f7496cbe94294a98900a66615034963b5541f1b1d90476b1c6517da7c8d1dcb7cf0ea37efc1ffbd8eaafba1b66a3f85614675d75574150f7b10ecf5745d9adb87dda40e7aa19d7d1aa7b482da2186c2b3d1c3da0dd3f8beb58c5dad361f5696915dd56633006180b374950bf0f9bd10352e97247752ceaf8c168392e1eb28625a649c7d287b9daf15c82f77dcd35ecdfa176a8eb3c5fdfb8e5e5c6ad315494e0ad583e1343781f7b69f36ddee654f35559e099124ac407540b20bfe0807161813070a4058bf97c9051328587695bd4011d1485fbd593d0840a75fcb322819ac7024bf41fd92a1336837a4af5bfc26b932c546f32b87692fc5165323d5c3bc36e2e1819acdeaf4d06b524f6bf4488b72ddbe04f2a43fa0f2f1ad3b83b3d7f390685689d338f96daae319c1eaea8df5e4063e79366bb92af6a1751f68035684409e9a6d5eb22ef9f634668b972d748555824efaca06e5dd998d3ca7aefbaadf910885d13317b91c1d68fb3f9eecf8c0a81f4c5430a78c44c45127542ed600d730128b9af4573f3694334dff279fd94245fde45d3c32aa055ce4b25de90c393bce4fb1d5817e34752664ab3693d904a3e8508df796fd928877064761f8ae37b2ef591f028fb0c78ed5c5b1677e61c9e799d74e1bab69caae23ba0654c01671577cb8c1c4628e9e025a585428bfd1f568c15911807aad54ebbde9e74fdc4f3c645c5ac56fadbb0a7c163620d4b843b16796a87df595a844ce9b3795a61424e9337baa17754b52529fee23d69522a1dae2e6c6ad0c3986ebb91a2ccfb66919b389aab47a89ab0368d88bc939e87a979ab509f619f8d72521a4b1fb5a807b58922a84ca290ad40cab9f56aa3392cca2350e84e517a0fec35f24388280d5bc1bfac44da8f98434029739d37f5cc90a89159638769862f0686c3eb1a5203373852ab4ca1391f2d7edc0272004a935380a92fbef90139be35566f33ab2b2587ca33fab354625e43a975f133beb9b5352e26b57f80de03379d28f771aec595449698a2c31fe73bb44270779b3ebe98e2193754f4194134078287c8990a8a4cefbc52b3363a6ed02b4a23f4ca25d10c52e418e71c9ea6456845a0b8fbcd8421eecbf69c98a9db2ce4e45301dc3ae6ffe2ca9d239554ce26732a48f5ae0858391d74abb87530b85ef09cc282f1141d17f0265407cbc700b7da5327c88ad921c6dbe3e53c1a7eb77b4c6c22a0200044ab684c3e4150832df1bbf13bd9e80f3e5c756a495d576db7efad9e8310a0752447bc04a11eeca7c123fefed3d8ddb588eb4cc511d6624d2e3f7151f6262732830b760f80a8047091e6c09bdcb69a45cac4830d2da3404657146a3ac71846c35e251357573d7ba819a568bb6dc1374533fba3963b99b7a83a8d48ab91923aa68eb80e422abd01a264bbfedee3c645e6649c29a6acf438f0369a4cebcada2ee4bef48a800690393f1ae73f0573aa642e9bf096366046dcad8ece4175bd8d1557e3fc080a6a6f3a0c8b95e3818e363c7d9f320149df15ef2271144e5d0b6e9b334be3373cca38ce0749bf09c5eb7e608f891adbe4ec99cc781dfb938afae82cece66c4b16f95ea7a25d11d5d0b80b539a5ba5eeb6df76fbf1fb82a6e01b3abc25799086921977c9c13e7b871c5914b26c708ad9583c3bca344f5cd3358c5b9471530f95c5716175c3ecbbb1c36b4145dddb8bc1003129f4a6003e268a54d1213e7ff78fa65e16f291c06701a02c0ba06fd0bae7d2039c180a415de6922e0af82d11c3a435f09f21202e6994cf6f7cac8caac5f061ee765f3bc19239dbe155c6907ab71cd3d56bee3a29f4d0a35bfe855a0945bfbd7ab9e59b9d5d90b4f7a6691ee4d11fbcebdfc7bbb0c66b696c2f3cdaed2892a1ac2d8e21473fd753f82a74fa15824c399dd42e31577997d625a478267f3ba089f001733dd8750a2dbab5a3319bdbfff4cb083772bd86403343f6b6b00ed53841b3920882ce42f528d1944639993d708cda75caca186facefd6c942155f9704324b8fa881202f184a9e4a29d08361b02d5f0703caec2aaffafe1634b6382ef37a028cdf2d3f3827d4648c428a8943d7004181ad2297bb2f62643de15f9af462d904b584a9816d0585b0cc80c5b68dbe88f0f043da2d3f5cb96a0cbf81185d89b50b52ec4f5f9fba8bf597af309820d47109f2e7f021822d15917c9a9154fdc54a7615b1464e942f97bba1c1e4801c9d17fbf562fe410619fe762eeb9c1a87685b56a2870149f972fcfca7d5cb93fc6abc5faed0f3dc451eba193e11d9973e28f82dd6c465cba36462b05488361b0abba61a29408e24187a7dd81fe43e2232125f3ba8b5c541fefbfec1584e99ac17dfa2b0ed9e9418b2c4845f0e11e56c9a8650a1c9973cde66ccb85d72fc8ef997d3cf6b1a96f14129f503c8ffdab2ea5f459dc62b7f21c57fb4aae32a031b238344edd9aa2e3d3e1409e0dfb7269d2f77fab7763c73a9a43e9c4a9c21635bef21877b51cd77c22409895f996339f1508fe5fac4ba2593360175e914ff7e1391ae23fa168116d90b116326cd3b748abb5a20069afe99e82f480c82e7b2ba1988e4a4236068a772ad50355ba35c10929e67eea0b31300a35c279948086f5bfd60bebd58fa77c3b56adec9e179a8347f90835d5933bfea92851620ff0fdfce8c91b411fe631c10ee5a9b46c06035af927cdac73560ffc5deecb5cd7124413ec81041effd3e0363668cac68682dfe333bc13eb88cd03f0fe5d3ef05bcafd4092768b8d32424d0faeeb5763df25dd6997cc99920c4d0df576f674b56b0b96c31768eea5411a6fd9e3da706b3f8a199da12f05bc4f77fe22cfc7f343dda7525f1c0da9f03d42c41068b18512d7313df36c2f2f454d20af94f97f23c5428aac333bd5300bc4402c78512bde6fc730048b5b64184292686f6af551233e6c7b30fc5fdcd925a6288482130a45eab71bfc912550eebbda8d9e51229e0b3d5e6272421c61f5df0df91f7ed2ee3b9e00354c8f0745bea74c8aae7c723552569bf7928d9cda065f5674b1aaf0c14b32cb27baa70238956fe881315635f828933026121192fae19f1c22bc2fe06e505b343a00fde5850789c45a0c604ac60fea9640f03c9c6372cfb173ba032eb2bf2aa1ffac0ada06690b101fbe835c5911ad8ed47e60cb48685403aed116d7c87e1c82ed09dab54a8a04990b95bc3df3ca3047551f0338629d0fd75e51d7645ae44b99ce9870b5d5a61efa59ec37de5f2e5098be6106d2f59c5c3c0eda1eb90c0e7401d2885761e1c989e836f82e84b917291e09e0364d839867103d0b533ed691b13c57fd9adf575c849d19efbf1c56f41a947922324027695670e7650a837326a136f49601571560458b49ab78a243058a2f402d2db81237ee48b4ac1c1d235b84c36faeeb29427c16c9066e403df552135146536c4f9072e7a5ff1bb8710afb8e4d65e72b3b8979dbaa4d52b655a2e7e4dbcb3fb0d3f170dd097bc647c6f8a2ae0230d44835a4a95862ed72632b7014cf1bafec94c3f54788e151e0bd68f61d8da3822f678898f4dbaa03ab3f059325453ec700e66bb95989e88931cc2508ca50c3174842bf5c5e25dcdb4f4034a34b4006870f2ae74162e86147598b2335c2fd867617f8d37c87a8a949f451053db1797f98959fb040871a944810ec09051456b327a78165433fe7ef1e5fdb2b322a6f588eb70998894799c7612a5870a169db4bd26c9e616f6cb677208c5e79a748692bd337d1d697212485a7c1fc9480a2ccca23db7891d064ca56b81f916d3051b80ff46c0ec80268223f4d88715a73e0093f5dd778bd2e5c4d7544403e468c4859e0bfa8039d316877c4c9bc35a48130e82a285a47068298cd67b7f8488d294f4e9594be61123c040fcd1498732476b2efe6d656fedd6965300a22b816b591894da3c5a3c2626a38110e66338b9d55fe698f3fc4e67b63432dd3e4e97c9234e360a1c353d4b6322c0fa996ee7e02e3cdfd3fb291d931404c83081fcab5e434e341c1f4d6e3413bc08b578a60dc19734a446689734ada4a4520162a044eefd3455bbbc22adff40243174630f5b4261f7db43de0ff7cef4e9841e3a3a908b79f020289acd94f940dcba8b5513f456a881b4a4bb42a99b3a011096b8dd656b5bbb9b0d6aa6a190c3a4784f7520b5e780ee19e1ffd9f3b561487054c2efca4c84e8e7472519017a02674cd34ea4ec3a17d2d7f5e76c10f18fd76e3b170326e78aa1b6038475612693e70e17203c4056bd8ae12ae347fe7b39e52cd063b64c668768a14264a32a69f50510b3f15db3921b12fc6a39af0ef5bdc35d26e611c993e754ada24bee098d7fc304ca9aa3cb07544d2e591860b89896f8a8eed1bfa09fe17b2e99d2c5765ce88d93de4f8dd33ac01c286d3f16c5f7c36177a9f02b9667f4ec8791b777fdf0433c43da957f63957ba240872f414ea2c52282fe285812a67715f843b3d1be6be523709894d3ecc4e8a8c887891a5acbc2ba664f2b9a244732c019ae2d153eaea4abab5517c79ef6bca026ce87e3bcf6c3c122693572d3680927e4a2cd70727b4adae5e7666876d463219da56eefff1770cdcfbedb148c87ae9e659529658a7964a220c9b737cc6ff2b76e58413cfe7e2cdf8c79981a53145cd90be070a3337fa1bc0920a9eacbf3a487fb961fdb2efc4ebadd64f8f5421b56a0b00865b9e8e10b4440a9c1a96b12a7f6d64f28f05e72b60b9a804a1e2b9d9b483688a5ff71dc58d6f5793858f1e80a10799bfe41b24df33b8d3509d0f82d5354f665c77c3ceb9a44715d0c28e46cc6da847a8e05deb324761a81292c4986e3b1ad5cbc6d8db1c5851c1b6c0f3841e356e9f36cd164d370ad54f1953f3230121cc5e8d5f74e6e88cb70def5385cbc7bd707824562c2e353f6ad0ef55cb59b2a125ce3f135e2fc1bf435867991b53460e56ac2b1c53f6765cef92021f7f4f0c4844a377202e83ff32b5924d2cf6a3509634220d8d200c47b7438d9a71da2272b8ec4d8fee3ccc223a52f019a4e02d40275bb0ab9635995c71210cc1074", 0x1000}, {&(0x7f0000001640)="8ccf21af215530649b8d2b09e52f5aed2e96987476aa78b9798057ade891f6b35df95bc58916f159c422bbbd8b74e9287d731acfa47aaac185a7593084be7951ab52de3e28aba75203ee7f93bc63133f50bf2f14d571faaff86a576fd6bcccc0737dd06998935d772941b425f4339dd4120bc5bc750523aa6d74eeda0dae1abd11f0bbb8e32e4c60038ba37f697af24c3b8a05fe9aef11cfff7460098c9f50a80368bef94352062096d0428d58f1313e6b9a8c253fd8a81e9df35edf8c372c4958281e946f30248bd5678df40dbbdc998d0cd351cdceaafa5a7b84bf", 0xdc}, {&(0x7f0000001740)="f6231170351681a57026c950a045135fc8525d4bbcbbd99083450f65746db70cfbe617887b2cdfa370adf9773487489b7279313d11af39c6fe3459693f966cdef853c3bffdfeef0e1bd943388f795883ad21b63b98c40843d1e53ebbd5109fd1c3335de3be03231b66cba65143fb7863004d4272b96c25fa612f68e774d6d8bab4ef5824e8fdb77d3ef0a22c01dbe864c297c3a5c0c70a4a6911a98bd35192cfe50a9ab1c42e515efaa0e7ac46ccf6b82a37aceffd6b302188ee3995737796ce4743a052813b868a56415d8189eef8662a2c7df7c4d7f6767d3a18fa6fd6dfd4e2ebc857f9b2f19d2d3bb95f6e17ce1a82324c95eff943a1d2dfc7fccd263ecdf95e75e1cba03c56766a3870bd1bb29273fda557d2f8fad49c1e35bfac56e03d7224354e819eb7f484b9cc88f629a217f166a9c94dba94447169cd1a6e29770d20bcb1a440faee2cf257592c38a9cb75413b749c92fec36a8354b3ea5531a0831271fab51e65862be801e7d909d8e5a1467e3e17471798eb2e7697b6c57b4c54efd06ef1930f9d8a95ee5b72cca430c6e84a88cd9a937670f6bf484f1592d19bc2bcf2882ed6b9630f8bcc6617483aba4d59256a553ed912e3a2f91731054547647d15eb18a8138225776ecd51d78ad61e0672b528f3353682c199cc5746bab9d9a7fce78f57356ea0beef3deea374b3e7eeb085ccffd69c0ba229946d1c318b2c73ee05781d46a3a55e82466548198a098363737cbab10c55eacb41fd5c6b5b96dcbc9e9a24ff1a6a6c60c3189d871ea90cb05a8d5947d6927818ab142e55eb701a843d397ede1f19d9f7c1282a05119a2d8f03710ea5e9876ddc18225046c29852aba9b213a334914da4542f689169d56fbdb670f7f50a71f7665b47c1e4e1885e07b94427ba089827edcc3e0e16bece200d80a1ccd69bbfef589a0838822819ac0a85cc8aa2914939f7d7c86d167ebd78f78a4c361a8b494e47a277b619feedab3de36d785a40de89f33d13a9684694a6efce583da374b28d5ee3a329913fc6772a5bb3df70732624ed9ba73faa7d509d4cbcae9aa29f80494ac28e80735abe819f75b31d5dd03cf24f706063d55cc2d862eb70a83ece91def3f6bdfc1660cda9d6e5ae0344084eb36c542ff5c2968714d48076919b7c558367d09af7726a0a7263aa0d7ff674124bd886c3e249d81ebdb073367c1fb1fee1d5c4e867f8ff700f0f5ba3ae641b54bfde9934d5e3babf3eaa7da2ade83f52c60c50aa0fa6038d0bbd3e5528ec7ac33d7f5d85e9d9d54731285474d86b2c7266425cf5b61b377a80c44e7a8ff9c9f3181b9144d4aec3638d489d8490f526e6fd234d0969f128f0b82d15efd262028c3027517a5d58607c2cc285fb066488b67540b9b860fe5716039882def5c838630e002a87d3ef798a4e45c5ef294f66326f74032d79db6c3a42267b9368fdb22b4db0610ac93bc0b3e3ecf5b38d304073350a8075a6ab39d9d7c47a94832b6446ffac45cd48d23467405ffed8e339c7c9e77fc49aeaaf9c3d84fb63d8acff3b3b44c055740eaa5959baf730a9e31b01173cdf45a3f46d754c0cc228917c1fc50f81273b0c02f10183d3838b1555baba061f01dbf59f3079977bdc44a2a2c753acb38924ee322e500f3e664b979cff7ef2dce9948bdad549f0cc6f61d353f7850569286b86fbc7b6640a84365c1f788036cf313de18b9647160f37fbb128c486738a5153b59ad2c797ae6f9e0de5dcd3faf38b6f125f3ee0be84e606acb60ffdb0a4427ec7cf1ecc782483394eb5918727bba8086309fc092594d4124f92bb99a02a463d7144f799e532cd72b2aef3470072ef281723c8296bf0c7596e0ecd0eca67731d29deed3fe0c8a61cb837f8def1a5e24f6f5e8898ac919c13de485760ecb78227044568ff3a8a41aafe7a4b808485064fd6e76869dbf930ab4d07b357f466ac40a978512f4eaef833d1d04bb1a40377e5372263bfab59b9328f5a5d086d727431d1b835b88d6bfc53d63d1e1dd61383241c609d38c273e973ca8e1111c9ca62ac77d5b3f307a03fa6ddf304f666db2d11d27efa37c6736628e4c13acc3f15686513c4455685c08cd9a89967164d80dbfc635c9d60d355edc4c6f95fa0107a511058eb358512e6d95adf17e38163f3013734e306994d3c72fdc9487e84a0424ceddd11cd60966e3158a244b8a197c4774fa7626ce8511348bd4514b0807728c36a856f8345552e75c360d29784840a202b7d28360442784a8411806f5cecf2d06a225fd812e7f1578c3c2eaf8acf60bab0a0dfb1a3416005d512fc2c76cd35e6101912a81c4dc7eee3387d48278dfee722e654b22a0712298cb7fd3492b15048452e0a57ca000a589216c82127f0ed370f1b8055733c88cfd4ffd6785a619769f732c7b9f6f3b9a39256e68f284da91005a0e44aff00cac9d123fdb814778d173a13c4807d0b49fe7c7d9f7c40ec40f15e05433ddcd262052e7c70ec14c9d7a5c92e91acad9f39a08561c678527cf90eddeb2e3525518148acadd79ce9eb8b5f8833fc996aa4d173cf1d42c8b553d2802d787358e36fcd69e28067cb2b2ce8182dea7a2a0497c0b155a222e7ab740397d6cac35042c93c35217970cf4729c689e8fa9cf5ae28c6b2993aa208971795fa33741e68fea6bb03a61ef8c850b5169e2bf4987997d50fd3b88306432de8bd5efe33e23b140d14215cf2058c128e001c1101d49493f3ad2ee1c3b0dc2637949fb7a3b6a3035c9c1e37da6e290ede73143b5484808ffe7d33cd4f4a56fddf67e640df9b3094f02365f09a0a3e838ffae9ba7ef21498aef8fe9aa16faf5c17ef734f5d77842bd6c57c8ed6dba8e9b36071c3163bfccb47ceb5dc6c9a8dc3284dfbc129ccca6f2088ad6b1373d7421cdfa585b29f223cc5912826a0b2cd03c5199d31072d345fdd0af95790570f08cabb3894f2bdcadea4fca7117ce87d19ac07e47b8a88dafd598485784f01c3f825c513f0c1ff496229a29614395df2333b2afebecb003642eb9bc47be2b827a9da6483d745417fff6cd813a6ebd69a5f152c66458e6180cbaa1dcc18cc3487ba55ac28e36eb727914282d8812e8989101dae2c9a3937d8d60b3e324062330cc91807fec2177cc88af4b3285a658af8f96f9824b41b0627c1f0045346c97bc12433c677005288b77d5cde079d6ee231cb82761dd00f311c1caad785b598d50160ad5f34a159b44184362f579257f80298d7ea6f8d446caf385417a3b4b2e4f5ee5a92452e89e3c3be29c41b0351a39b25eb2de5466afc9f22078e624b2458c64590dc53b0f687aa3fa9dc8677f70c98fb49bc193dd82f9a9c40aa2b238269fd47f152d1130d37357a37f909e73ec75340f233a2ff1ff7249be4714f44ebd646ddbf9ab231ba646ada145e6be1bdaa6e7a7b5b92fb4b9e25eecdd5bb940db702c6482d5a50bfb965188b5b736e3bb4dffbbded82f2a7bef9f0cd78a452f2fed1b2d6a69626362ee6019dbed76ce26acb245e133b72e17f7a6f45f85a46532edbae0f0dc4194d949dfdd0c3bcd64d0ca8a9e191c4abe28e9cc4927d3af9a3faf4c0cc9e871ea4a3c40fc9d8b8486674fc38f44c17d858fcb89d21546632018006e00ceb25c312c4fcadb687e4f2ff09e2d45641d225c9b978b3e18eb5b50e90272b20d5e863387f944d1b052904bad3b5dd35042bb1287ab28104256a5d529ff64b5cba7f3079d4fae26bf58697be102c2595ed14fbe0d7a65602e4651c5a1609701f98b9559f4133e92d0c97eff7b9d90bf65ccbb95eeec448e40db6fb39cdb33836b4ef84b9157ccaea75e7387c8bd0aece2ca8e4d89ab6be9c11d4c270ffac04c1d1dd44f1f1212293648cdeafe4310cddd46461276c70d19c6139b9250a14a589e2ea81b4607fe748599e451ded8ef0db7552537ace5f471a9cdc890ad4c7fe5609743262091fdf476aff69832d0a126ef838c1557d7ad04dfb181b7c723e1440f30e2e542087ad514aafccbcf979767930a040c93986ecb209cdae6ec02d159ace4125ad8137d492e92c2397405ba9a23da6f794559b3f24a0bac1d9bb34623d69a5856569ffe8b15bb8c1555538cd36cb48c39c280d4ef90eaa387cb3fe87b8da1b9ddfa396cf1a1ee7b7c0f63bf59e04df23513e633b778f58bb48beff6ae74a0dc241092e6d256b85ad08d1c8fcf550f1c7b453b1bd7415996aa179d2c2009f40b61c0e14edb8a5f8138ac43f9f3864d1fc3b158c0693e2a978b4f6c2f0a690051fc69247852f0843f764938590011bdd361fda4e4cbd03edacfc1fb4d61e35c5120cdfe6eba38e0b183dead084ebd9fb1cf15cfaec57ecbdf16854e0e1b8051f6fef3b7e178e2568fb8647979c277b65f0aecf90cda5ab9102fa98a888833e4aedd5673756af6edf1aba17690ea65e7924b34a46c952cce3cf1e8c0028482a5b4b9a58656418dde92136d6f429af5542fe811e07203d178db9425c3644b95b8f5a8798d6c3d6de00a9425e8855c88b00e5565757775dd0d3f647e7215bcb866818a2e68b7f40a094138efe9c346e13fb353cf38b32938fc8d84cff1d25b774816a9caf361cb3fbad587ace9f68af149a208dc26417d11ec2522994355e37f1b9703e6ffeb9132bd2a0328d01b94c724a640d8ada2c93e6047cc417ccbb44f0a0974b9ca439c1a53c6a37cdcd8202c61a9eadc39e82fd77517b17eaee9156c91dec0d137f8e50e3ca6cd69961beb51c6747dc600d1b78c7df8e059aed207e12fc1a502db6d82644f0aef0888883fed692c4bb34ae51f38cf7eaef8215c0181b91dc2ed3298e34513666fd299e6f2180ebb1c81429b26031f8659374ea351cbe83961f09cb596bece44ab3bbd2af755a9c59940d8588cda48c6e696f7322230ab0ad678d2ce9618af46b36a391c399727efc6d3e26b01ffb626ecfc361d99e1498619e3cdc3c8e4c511e2d84cd53f0ff371e93a9fd2f2b5d34290b79555842cbb279c323927f35b9d58249658ad36317150baea1aa76496ce61a5e31f7e9045a348b6e3bf7ff9718930c4e8d14c10c36b854ebfd59194f5a0fdde40a8fce22437c36acc1b15628f58adb3f568927f627c65902991a1371fa5c7e63998a074ebb3c2dd923e53d23bcbf44228a2aee3c5c481cf49f7974dc14f1edcda45ea6b8c3e99fa4a12051e0fea435d4bf0700991337833929bf807af1439ebbde0a577441f0dbed462cb7d8c82c7eac2b1111b182ae3266afd67104fceedee25c4456eebf4771c0cb6434f6adbe4785d37e19819c2e64f7ad577fb6445a12f737ccd9eef4bd1855d2a33e8d081c9844c3ec102ee0121a7fa65c19541c06937a63c986af805abfb7696cd40e2b06768794ce1de343b008d11b9bf04f08b01d6a6ac1565acb2fb8f23a21ea16dd7f7519fa6665fd008f717efa6e8b8f5ff0e00c6cb2cb368ea15403211a0c14fcb28aab83723ee3bd630af910d88374eb48b47074b5c118af9804c801532d3e439a8e0c6453d77a982049b7b45078232738845cee466edfdcf394b899d83b19187e28ba9b27616dd361966242241dc83179bb1fc3515dc9b7004496b8b71064445e1a381c9cc074db88cd3bfa62a57fb85732189a4b9024ae9cfe5f1d87fcb6f5abdf676bdf422c808303a66f1d58c0ee97aec99a93963513795d37213b8bd0ecaa573b96a6ed5ad9a5862d7e85036f866db00c2ef808cfb27731234bffc7053867ba4e4d133fe14bdaefcd3cf13a789a9a70e5fab7f12794f01796fe04fc7a4374e7c0fb2e5ac8d8c89cf618ea40", 0x1000}, {&(0x7f0000002740)="4e397ad4047995612ead5b37fdd7e07e1d65d9c0a3ca6eac34fd0151456a4825be0301dbb5099537272e8b900d3d4a6e9119fa4718d92ebb46a673779d99255ef9c0044e5731af238e85afb4", 0x4c}, {&(0x7f00000027c0)="33871170b053a59731de9112b2279528f66233496a49a4ea090e5714984c12530db911a9ea47858f1003deb1cb280ac1c3c1b3c323ea7bb00861f1213785613efc79bd438887ec6dca909dd9916411a7e27984c6129706152027a5c6c0fd5664246c6dd09b2da96c96b286f7a1b67d148b663546ed1a2f4ab492cd5a355ecc9c041adb1e40aa8b7de4dde0f9bd04c4f4174a1693a401fe29bd9bbb3271e8e737e11f436314388e56f9e8c5ee7dba41d4566c1e8dd41c4f", 0xb7}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3]}], 0x78, 0x404}, 0x400) 23:49:45 executing program 1: symlink(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0e000600000000000000"], 0xa) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 23:49:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400008002c3, 0x48) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = dup(r0) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="04000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000220100000000000000000000000000000000000e00000000000000000000000000000000000000000000000000f510729375e309d69700000007000000000000"], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r4 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r4, 0x1, 0x20, 0x3, 0x2}) recvfrom$unix(r1, &(0x7f0000000100)=""/131, 0x83, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 23:49:45 executing program 1: r0 = socket(0x18, 0x6, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:49:45 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc008, 0x0) mmap(&(0x7f00003ef000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff0065ad6110 failed: no mapping 23:49:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0xfffffffffffffffd}, 0x271) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="1cb0d1ad70ac9789114db4972ccb26e5469d42db898987b19e6f711c06b773196d68ed4ac6fc92a906bf8bd4ebc7fcd17da4f9c92f4c", 0x36}, {&(0x7f0000000100)="bc51d2497a6a21401f7246765c94f11e62d34c830b28ca6260d981e7c1f2e1b9e6a066fceafac03aece7ce0342b825f14333e643e1ce685a40205365120ca2d7123b4a071ff56608f0bc2b1073cd43c6718ad7ae118c070a0478f7ace54eb2beab6461600ce0665ca4803ccf97b21ae3fcdde4b6e99febd4d296c40816901995a07adcc44a8cbdb1f7d9f786d76a9183a453751145f343ec67f8fda2dad131a66a6d14e703bb7746f31977b9d8cb8a3fc1aa01d31d479442081e5f57e7a1fea02bd5f4affd4ce8c9867234a7312c3c3f777d1dd70bb8f89645cb5859ad185331986f", 0xe2}, {&(0x7f0000000200)="d80292c01aed2cfd2b3358ef451d992cf3f118d83c3813503613680d66f963d9deb041ec178e3cdda58b2a6e49ef1f1b4ecf91e88eadca70cad40c9e222e0d115de554b6db3224f7c17dd603fd7530443122d70979ac03c9dd9b426b168361f068ee88205a0b39c6c667d5b0f8b725c4db548fc2e0fafaef9dd4485f2301ecbd0137927314274318901ac6188ca746ef9d80db279aa28ce58004c566ccb518f7fb8b6c65465467c687328ad1a7f492f083591c0715312ed8abec1f6981524f20ad4e005b7a018cf2b35ca6196bea91f748d8e2b6c0dc073558788f5b831925dc75ce89537ab1d43af177959b4a31791ab8cc8ebf", 0xf4}], 0x3, 0x0, 0x0, 0x4}, 0x400) 23:49:45 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/10, &(0x7f00000001c0)=0xa) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x180}, {r0, 0x40}], 0x2, 0x5) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000200), 0x0, 0xffffffffffffffff) dup2(r0, r0) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/208) 23:49:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8000, 0xfffffffffffffffd, 0x2fffffffe}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x2) map stack 0x20719000-0x2071d000 of map 0xffffff0065ad6110 failed: no mapping 23:49:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000100)=""/181, 0xb5}], 0x3) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:49:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) setsockopt(r0, 0xfd3d, 0x7ff, &(0x7f0000000040)="5fec4720032da35e9f8ac5533fa99673e35ace40024a5dc1e59382e98a57c47aa924278341318fe61b74020956568fe0bc371baca70c148763986bf4fbe836fa4a00677f889140afd86cc2f69ee5440b7247f84c0f97e75f55cc8cb9ac6673695f45c61baf1387568c4ad93326a5fb1c715da9403064db27b852785327e7dba472070a7accf6725da57c63f29074b9503b746c403903c4c74aa1201783c7655386180f780f7b06d76a", 0xa9) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10041, 0x4) 23:49:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000025, 0xa, &(0x7f0000000040)="01000000", 0x1) 23:49:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x440, 0x80) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x7fffffff, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:47 executing program 0: r0 = syz_open_pts() socketpair(0x18, 0x5, 0xb3, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000280)="b6a2c25b92e23d", 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) fcntl$setflags(r0, 0x2, 0x1) r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000240)={0x2, 0x0, 0x7, 0x5, r2}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0xffffffffffffffd5) 23:49:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ftruncate(r0, 0x9b3) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x2, 0x4, 0x1}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x2, r3, r5, r4, r5, 0x3, 0x4}, 0x200, 0x2, r2, r2, 0x1ff, 0x100000000, 0x1}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="4a4f98dd58bf040bffff5ff471da99e5002f022f47b641b54b41de0fe8d4a8b11b1f42d779d4ca8c96c203ec278522d7e3c54936d0c069302758297b0648e6765a22b3e44eccecaf406cd8db6ab7632f4449f01ec57f6df48bd8530c0f37dccfef667128112b07c2946ea362e2583189da9762850ac6f77816a0e6abb94111", 0x7f}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="696a00000200"], 0x90, 0x4}, 0x8) 23:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x122) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) 23:49:48 executing program 1: r0 = msgget$private(0x0, 0x28) msgrcv(r0, &(0x7f0000000000)={0x0, ""/108}, 0x74, 0x3, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 23:49:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:49:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x3b, 0xfffffffffffffffe, 0x0) r2 = dup2(r0, r1) r3 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5, r4, r5, r6, r7, 0x48, 0x8000}, 0x20, 0x7fff, r8, r9, 0xfff, 0x2, 0x9, 0x9}) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:49:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) socket$unix(0x1, 0x2, 0x0) 23:49:48 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = socket$inet6(0x18, 0x8002, 0xff) sendmsg(r1, &(0x7f00000011c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000040)="0cf098be202b79238c2b83f218540bb062f9cef55988c182534c814672ee098e54c1bf7ee9fdc918c34d175fe401ab084a91ca4292373ec1b68d6d48b374ab0d70aca92015990400399debcabf3fb5a3c2f38714d9a96eccfcd55f7795332e104e52e4b9b7f7591dfcd089cfb1c1bd40d2b8178fc3e821443e1d0cbf2e49ab2061fbb76c049113a4137cd3a6e29132384997eb79fd036d47f8459225149c0e5306b1b73f1b11a9bcea4e6710267830b1b2d290f6d432df52d561919b150a79876a8d322087b4eb640de155de3506c45dd206435b81a32cbb18ee97dda4a8b7444f0b6a86e6fb01068e5b507ddb999dd3a8f4f50bf9b731d73d7aac8d660a14e4e108f935168428d9806c2d65c798aaed118e885b05b599bbdf8a407f92a8f959aa6dda729c634c08d53d1fb64eb9b5ffb2df96e8521433e3936ff2f4254f09ef0f11f89e355a6222a36f7c3c467366bd31354ba639c9010a55c818d40010303eb30bfa3db79b0401af3a05830544710367f43f07322dd79e4eae34c31c2c9035709d5627633847ed91e4478b2ff872d632411d8c351de96aa3a83b663bbe2fdd0cbc8aef607cf83ab16dbb96bc16b20430423ce82d35175cb1e0fbf6ef5cdf4379706f727c7aef6165d47a99acdabfda7b7d2abf81c4638636309970fcc2d3cb79afef9ca1483009a2bb9969076e7f98db4bf7bd013c01a5bc72168ba586509435db4656e4ea96db50e8028707395d7d48e3da8672163ae1b31ba6ca33b171415ded5936b1f04b0625582410aca42085df8599ff7a58a69ea5220eb7d9d3bbbdc92bd6899efb5cb882003a076b42325a3627697298b325729235094014b9bf72aecaf46cd2b3ed8d36d9ba30290bc19338820054c5791d584d308077710fd3c6c527722904fc459aeb660e18c5c735dbc63ae0e85ea2f9fd7aff2dfbffda06e282dc613225391e23088e72fba5f162f1d093d16398ce49f40f11e451c9eb26015715fcf3e08652142c3aafadb8ad9db2fc90ff325b9ebf2d7e7193a9e357fb20d633e92e519469760309d67b022ffa1c636528ed9f0e8f294e35e0ad0515c2854a928a13cfaaf8ebf323823c03d6380266c6d11a89c33d6c3ce183189281c1c70a7b04613b5d7a47c209f9dcd1f70f4448a149dadadeac64f5bd35c8b964e86f91490b7ffb7c5e35f9f5a0ea5076a663b1be37cf40cfd29a332f8ea1117f2713632f5c80f7c08da5dfbf9bd1d8bfa7d1003725fa226c6ecc1877584dd922656b0112f59db81181f3956ce7cf31270e85a55b0fc53e38dfd80add5a3368ceb745edbfd91542c1c49d6cf63b736e66983818ce839bfc274473eb2063730bd62f16fccbd088ff9dd0f82e1494ea963bee8ef5961c2e20b724a0c361feccda48e20d4f53b8636aa28c5012c6fdc2a2562d2d62f3bf1e4c3aff0c1e3e70123a310d07d9ee54886a984841960acb9dc4b81af3c8867bb748e606aaccef1a7298e31ab273d6384e957825a240b77b30f2515c3c45343a85269ee4b1775c79f69fa4c388f3383dea230be74e208e273c3739fdc4ba88070cbcfc211ba710814670a00bdc3ff7151cbad7aa238335b795da6efd6ff73eb6ce9631a240c0858acf834a0104bf5a6ed6ea6d7394253d8805f2f9a844f09a116ff65eb02616a424c0a2ece5d7b17ce4aec09af162d944e5c6769a29ee6c563272c9683357d27637502c2ed946020d3a554ee9b57b4da6518d7fcc696798fd1f96021df51d29af8c06f96902b4b668c0212b66521006d179c3941024a9482f3b170564a0065040c1fd9ca939b00ac426e5586b5e079b913915039d23dd9aaa52ed57b38d57527b5b9589ebb97108c47a5b3e9bfb33e57b9cd21f36951642730893ec54a6a413d3615f88ed72326f2e638c198f14e7bb4dd77b2599c027ee1c25ddf9b3343684013b2d52f9bf4856459cd6b7b5e7153e2a4c851da9a372a210129fe0f744e704074e4a169b3608eafba0f12c10796449ba625bc6928f49a6083548b597d268525a054169da69398efc1a0cec5594aa1cb78e743749509696e94b257d9335249267e6f6469dad8d1dc9d62932560e12166e470f0fd3ffd97d28075dc2bdb5cdf3a5f42aafe4386b7a8d9ad7a883118b8a107fbd2e08efa810c62dff590a3e5cee6104e2924b55116922457ed8ca010cfd8bb3306334e1527e8d5f220c9cdf4a28ff0445ec32b31fa96a32518a27acbc6ce765f2d0777aaf0825f39b13623cbe94e348771b0243e569fbd6733678a4b96a109503b5b51bd4252f4db0c7199c33262b6012ad32a0991542a5907541f4ca414f9e00e56cec87cfd1fde4bdbd5fb404599de568375b1648db5ea7180599849f8037409b72d87b3d2580c69010c2f0c0c3b101ff8a1b8381e3f359549de6f2f779973d7a669e24c29509d6090e703bba9dfdff1543268f8eab0606fd28b6b85a49fdc065430ca4cbd4976d5ad497ce98a13dca5a11d8be34ecfef1ca3552db0a7baae624572929058cfd903658a9282faed121aa13e0a124f574ee9a4a6c18a1d3287a7cbc39c2689b940ee70b21d48234dbe05e3c7ae45fb9e2ae0bc1182cf07a8c8312569a4b1dc901346f8045d56cf8ee5f5bd32c3017c8461e01667243900ea7dc883fab8c15a512dcd7d67ff4f92c0d31acef6625984b14a51c252037c55f4163afd0103b43672ffc44039947469de427eb9fddf54c492d3b80b8f0452fa12bbc1bfe4d9e8a516e4afbbeaaac5800dfbf2e0ea448aaa1b19a56a5f77d3e983fd79bc0b109a0a7c1ec0c88d36af433a6e9363aaff5695e6cc08bf123af6607221aa8b8b5c89fa14ae6fd4110bbbfa893135c9c4cf69f6cc6c47dd339e189fbfd045dea5a7ec76a35b3889d9da43510bc14c18d91b8251f99e9e6ca03c6dfbe22096bfaaa768b701af281cf6efe8088c96e182a49578b3fc4c765f51e3843ca44ebb35e16f80c6616a56bc18f0bd2e4a53c684ac114d8b7a0a9b8800bcfe6ebb51c684b7b3cf645c7a02940c360a594f03a28dd5015ae5a24eaa6d8e37d80ad5c70668e41e5b2f86e2042fb6f4936caa52d9562f0baa576b9ba24f0bf052fab8fb59f654fe51b40e5419dbc778429781946be5fe3b79961c4a5c3a07814bced0395754ae3ca77f75278b3f2d81da89eabec093c5ac64c4537362e015314b992338b5623c17ec76643297deba5280803ec8b5204cffea3fe4862ec96c6af3bf6e92f853517891b203256d440c4faa43afcfc8e796ddc62bbc389516e90951dcd4d377b5fb1534e2ef6a2f85606be64dcbd374c918a39219176181b3787c9487d482fb224cf152c23ac1f9bfcc4b7d980959ffc8c1d4ae50b58e1dabd9c9a867ccac9939273c7a0d548d70162a83b7eb70d5f3048eda0316b3362ea95596434cd0f6cf661a0b8b042690bf6c7ad66b25c8dbbade172a19e95a679e25a2760c3c34eb7842fae0d83a7ab283a69c52bfe1d0beb88cc9667ae615ee6a710ff0792d054a1866aebf95cac3d9c7b42957141ca1fb085db707c168c9c6e9ed3299e7dea015abd1a779d2e7c417c3ac74999b29eba1e2b34190ec8f4a1c3e26e31d5c934bf08899fa2594f1248442196421eaf1bb6183e2a7dc22acdba89fcccbd0293e41197bd40830d8423a7cf1124d984c8c3b784712a551bb2baef82931b066cc586f766f0025a2ada6c7873592bf34771dc91a5cbfe1b6e81f2e72af3d5de4db2d785f389570ae4b51abfe17f7862d2ab43908c57254a99e639bf2ea1052888f9a0c0785adabe78104c5eb5315994d9edfe3c279740b92bf87509ce001500f030f7484119c3da7f08b53a123b7265f94569ffb602454486c5245063a94538ac16b33a733604088cac760187276a71a59c820b7c7fd68099548097e4755fc0151e9e3a863ec7c0237484adde690e1d6068231897bdadd41d14e736656cf9cd784541535a847a19344ead353f7f5af25a4de37a7e676d573cba14b80ce49aabff0bb3b12b6222f5f5b97c466d7bd4e966a13ed11bd31707d052bc5ad6d165399217fb4f0da833a81c82f5e46c6e38430e6fb112496abf00fe2822cf650a20db2e3d5a0c17dae388368eb449bb6ab8cf8288afd4146df7346d9f78a310500f0d7f9ff87b0beb097999c8dddcb785a7c38c64b7d80d0ae413e00a876479ecb922dc57362def4b6655e54ea495a5cbc4ccda71c69645cd360ebf8a619715cfd70cec7610339349760ce45c0dfb52c55280b66323136abc24a53af8e0d8ec1d80cfa572abef01de1f8f30dcbd8c8dac22c57272ac5ae767b0685fb81bfd8f38906fe124b6da9cc76cbb58c4bf1070ce3225cb96502cdc261ae2c896ad94dc507f62852ba28400e95367b3e8f7b1334f790cedc92b633607d29e0b8155ebe441a5736750a3998e364ab5354c9438949e1afeeb30d11a7b41c141701124b9c7db9f0d0d422fba9ce90d1850117166f1fb4c3e8b4af4724a4258a5b304493d458827bb63679a469154f104b8904748b4352994d642567ded3641242b53b75f6fd38b1388135c1dc90f650eed4c82fbbea5e00093b8e8dbf9ee67d4d6d835ce897ba9127fb1f6ba1f9dd81bc3d94942168d31a9b730079c8ab8940ff31e1c3c9c57eeda7a57249c6d457a9cb68656950945b159bca3afd38641984a87a5e68c8ca2ac13f669baed74ab41307015f32d38019e8ab44a236ddde10bf2807c1423b9b507de3c7fd1c463e12ea78e3e9835bb46c124fe08361f03d769ecbb347fdb26930f8f2b8b04b1a1fdc8f513902e3454f35e06dc8a683a573c0b67c91c82f9a48e6b92432d842b9ff65bf5901e46633921cdf95bf0bdae210a4049d365c97d4b8ba74c4a3efc20d56c374d5e304ab6b81a718d5ca138b61aa85bc15774eb1d191a6ebcabd292632521de5ea6213824cda8179a833a26a58888106337101ce705de800e3eeec500b6dc769d638b21f138414b2c9b2e850b2716d145bb3c7c5a93269bb148b0ab128893322dd7d0fbd4c2441a7a3f313031a652595ba63debd082c2678eb1f2d19e1fec977e982c3b8b58516f8684bdffffbaabb900bad2ac09fd100e8b00c57db6b753eef04f8e7766e90b36be4160923c80878668a06e1684523b156797aaf738fe22679ac979c00d8749588101d7e6ec18526628ae2e8ebe6de5623f2a92650502c3f7632c892cf2c8d7b43728945a6052bad8238b3db223b4b9845324fd75be987471f431ca16fdccc597941676a23227a80b42ceb41b2ef75e8dd9deff3bc7ed655e900debac80bb33185aec7dec0da5e6624f6fcadaffff6db625dcb2f4c28f95a16075a8770de3521d0b5932610f420e8229a2adc867795ffcae9436751660191b89d60384318fbdba71f49f2d9948c9b85d818e306aa84d58a38e9b4efa410b6147a72939aa7562c2fb469acdca8c86c16d56cefac4070263ef377b771f9d93c67dd90415c3962fbac5bb0761076f4b62e10f6cca14bed8e6b01666fc0081fb243ceff60420c90395d20b477e7e7a966cef40af064db0345c4eebbcc45a975a83d73da25cc7bf0c6f178a4d0042e60eb678df40ade6a8d0b5f0b6f959bd418061666223726e6a75dd835b5a1c789602612d28b1a63c90dc54c2201a274430f09d1fd3fce86f2256646964463a9203f8cd27ad90e5510e27c65c8871a98c0301dcf36eb62e1421cd6611169a6016cccfde74c53e26c3998a9e674a5552367c795be059ec638181ebed594fccec90bfbbda72fec1219d4bfe796643860253ba27275e7fb9b3fe12bfe7dbdeb441d783516f9858", 0x1000}, {&(0x7f0000001040)="88f67100e90c9a83a7032425f878c03205522eff1ebc869f366ed882b9555ea8e932e00275671aea9ba1783ab20a418c58d95225e24797a353da56ca7ada", 0x3e}, {&(0x7f0000001080)="319246c4dce59d6b1115051b7b3b5e9f20bae00cebbc7f05515a3da9eaab59d7cd9770dc0703b796d5fe050657a797f2df8ef7504935d945c7e901d579a8c4a980dd752d53931a9afd9c2aa7e9be2e85e95d569a0607409796184c4d61ba565484968efcca4b3c55fb5bf9b1da82ad28c25eeef0e2d1fb46dc25683020dae2cda6208b0e8b58f98a3ec3103fdb3bf288311fb4ddec887ade88bc2a95741b5bdf0fc5cb598b93d9f51d4ce85eab41ddd1635966e33094a83a1d7797295ab9b26bc9e5c48ed277d06c24b1e440cfd2f390a602ca334a1bdc92292cc6d2c1df3a920200c3", 0xe3}], 0x3, &(0x7f0000001280)=[{0x98, 0x0, 0x6, "ed65a4a3d4a1a30063b353fef9c8e375e9dab17ce1c03041d9afb422fef4b3843de8a62cd8e091a772232d7f6bd4163f4261020ff25c830a5913ccce3442bead4288919353773e0f7202f8b60e72d16b656fd88fa55d4d4ab7d56a04d8f8d99a71c83e52e8bcabd10db107eddcdaae376f62e23748125f609e9a1a6e56eeaa287a62c39b20dbfd"}, {0xd0, 0xffff, 0x6, "2b7edeb315e849a0137ba842878ba28e4458ab297ce52b03eefbec6cecc1e618cccedcf43fcf0531b96b7ca78f267ee43db243792912941d97d1c345fa7843fd500497c0e1d78cbc98a91610e54d586edb7fd2dafb5eeee8439f4a99772366926b7e2f0e4c2086819855ed0a86b236426125805b508f212493a293c5f671a6dbd2ecdf0be75aa4f7ba8bdbb27eb37ce188a9c28c5a950208c42a1f4c7ac204f10d3359a715e57b154f75485278e49448459490022daee32341c7eb4e878aa066"}, {0xd8, 0xffff, 0xd812, "3ec2fd71edf5f19d922b357eb3c0607da35a8516c5a2493c1ec60d0858150dd68f1dc34433cfdf66eff55717409903ff48fa347828dfb5a30749127a92e1f6b30a0dd6045f1e23e6db65a91801346738c5362057cf79469eec971614d580149eb52c338e45d646c85083c8f5f0e1d438c148d276f35ed173922dbcf7d4fbf126136386b0c3a9880374ce7f4006273b3b81a05de986b7e87382635ad8535e591b9c9de3eb39a8005f2012179ffbcd922270eb4cb5db23fb19b1ef7c23a2b283ad364546ee"}, {0x40, 0x1, 0x1, "4d518e861a2d0cd274e9dc048d4a94f882b33524da600057a778a10e2539c3cfdb47955337c182cadb94bf9bd4c5"}, {0x108, 0xffff, 0xfffffffffffffffa, "dcfe1275fb4c8e9c3875bba3bea22ecea052b42a293137fd4823cf3366a86d146d699e32e21e98586ed99f0f1fc73e28f232bd299ad5eedc8c91dc4dabb63752b89cbe58844cfd47658b9ab23451aad6f850df3ea2f29ba53077181fdd02a086f8a6d974f0c20def7780ed7545eda674e1e2bed9b79f195c37fc5d69ad7300911c7f0668f65695266f04c6796ffa64bc04abb7550ae3956c94e6aa1c43148aa5e35fef4f1cbf6b2b28f790dcb3f16b626bdcc7a13e1edf0a4466e9145e49f8bacddcf6e9f4679f038844f6261d7bd487f649e8e7c0344749ae1f2b89e509165072be825327f3dd0076b1c1824460e199ad958328c0"}], 0x388}, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 23:49:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfff, 0x4}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000080029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2d9) 23:49:48 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x100000000000000) listen(r0, 0xfff) 23:49:48 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x400000000001ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 23:49:48 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 23:49:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0x82) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x3, 0x102, 0x8, r2}) 23:49:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = semget$private(0x0, 0x3, 0xd0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r6 = dup(0xffffffffffffffff) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r6, 0x0, 0x2) ftruncate(r6, 0x200) fchmod(0xffffffffffffffff, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r5, 0x0) r7 = syz_open_pts() semop(r4, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000440)=""/100) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r7, 0x20007471) pwritev(r7, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000001b40)=0x7ff) 23:49:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000180)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x18303, 0x2) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x7ff}, 0xc) 23:49:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000000)="0000000000cef3be1c21b4e3070000", 0xf) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) 23:49:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 23:49:49 executing program 1: munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) r0 = syz_open_pts() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) lseek(r0, 0x0, 0x1) read(r0, &(0x7f0000000440)=""/68, 0x44) flock(r0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ftruncate(r1, 0xa9) execve(0x0, 0x0, 0x0) 23:49:49 executing program 0: socket(0x20, 0x7, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000000000), 0x100001c4) 23:49:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='.\x00', 0x1, 0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x101) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') 23:49:49 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0xffcc}], 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000200)="a463f8e83dbe3f2200d4ab082d30aa817fdc8cc8e0e03f57bd15ccf81fb1d4ca2f0e1c8363169a76a7f7c2f2e47c4549e9e4048c4353cf6bef67c5338c4b8acdca700cc9fe181570c95c5cab7c2a132af6e6d3094e36eb53638f435415c8cadd653aa24e830883b21ad30d8254046a756cbf299942d4e9c225351b12b175ef2df0489e274fcd1d8261eb41029933057ff506a1babf21dbbe45e0e4f8c2879310e610b2ec0f1e1f376aebc0b2df559a935d66255a9606dd5f29eb1f56829c56bae90c0626b3e7fcb853843eccff3b9fc868346b745739366e6685cfaba943b60969cb37373cb572900bd243a2151add3957030859c1f1a4384c3bdbb16e903d07fdd845960e1d6e0359080d68424b3c99eb6266e3692d9cbf67b40fe88e7e25d066881a6aaa46140f7f2f4d77baa5d85dd6ce385fcbcc3b1fd4995a140b2d084279ce645169e812834dbc6d95160ce0ceff7385d9d662ee5046e3adffc4215c44008774fcade79c7dd45e68909d4644a5a83ec7c0981b71d8827111595085ce7177587c84c2d44f5fc64ad2ef1c91ca1a4b12d1d65b02bdc23ef40c341966c03ddffdc3bb260c1b75ab04cf3dbdd9735eb7d0d7b6c40ae2e76158d33035aaa417a76c0217e36adcf7bbd0716c4e1eb0ec68a5fa68676da7a9da77122d6b941b4820293abf731e9521ebbf44cefac303a84081535f0e8b389d1d7568e91d7dee5f559b4a9c789ec66864c5bd025667f605ad42f27efc434931e5a9e353ac68ce8dab79a333aa7ddd15147279d8f150e7592cf94d4e258ac0bddaf42e225af2e6a3a5859d304365e989cd62c2baaf4746c8a65120f80ab02b04194e21ccd2d42a8431f85cc3971585ef25f1ecdb2f6fa2db208c4f54dced3e5a93a1578741711074b4c4c12bd7339219d04464f6d595cfb8567ce4bfd7913f3fc68b7d5f3ba75f948b58dccfee7072871f9ba0885f2d90b624b20612f2125f7f05ef58e50588b6d898591f5bbe47bdfdba6eda27349f2010d7d10644eccd2d012dd6e222e13e4ca13407cd4a3685ef09951c79ac607014104ec2e3fae04fdcdb01d0b807568dd3eab9f26d627d2ec2a388de28483eb8104bc57bf5e0a256feef54831b409ead22df11b468a666f9fb9db62376e28e4c3036c217eefa6ce0ec449be41e221ca759502563318a03971bcb8f1d96443d382b3da7aedf5f22e79d35c5a913304bed4f43a0ebe72e1678b3850c27b764170e6d15e798dbc5f134d5eca334d97a59553f09643bf7fa9bf1fcbe89e118122c19cee743ec248cf7125266b22b596f24ded84887bace4ea7e9158dfb3420946b1c755e081131b232ddc1b86acd9a65a9bb72903d98aeb4f98e8f34dd6d7ff52b4a2d5f175f1ab777301f3f6fccc72bad031198685355c9193c2df34cffc5ffb4ac5997b406dd284cf3472efda151931220aef30e127e0906fcc488dfd10d76e0c9eb8bba91a8326d601624fb5b0e5df3e3d0b8b8c892d94b7e4db9bfc5ef695f4f998b850b1cd0130da2d614c951e177aa94515ffcd761180202d804dfb318e5205099d178c33f153c343841f807b4c12b9781d8f14a57fde85001fa83ab6a9841f3fd85936ae4725faa982fef7a63cce69c198f8acb8643cf4aea5f1c0dcbca41ae6c02b2891c855baed6b2b703720412bc746ce01d67f2e09c20c874e509b76aa67e99a7b2d8fed3ed2fdc1c00f36996a0a75765d5c9c7b7cce6a956a8cad44c96921d8dec8ba138e823d535f4c1673cbee123d88bf1eb0949f084d3c39dc17cbc67154d132c5b597bf37eca5f01a71441e4f090d6cc99be7b66ca9e29b0c0a2d7d2a61525701c667cc97837b712fe97a283e5d9ed67792a5dd192d68343fd14f3a789bf0d7ea678807b90a2e8d1a7abf0cd9253555355031638f28d75b1528bbbe31442f6b8b1f5dd04a9bde709a5b90a0a8c3fdb406ed8dfbd166941466dd2775dfccdd2edaefbd8a48515c34a17ba2104b1ee39d0dd6dfc61bca5d209affd1c5e307d8438672f14e5ce7d3f2a732391d3d0343c8db3a0273ef349fb40ab305064224b3f3f4f8f1562c9dca530f707ae476a81d6c851b259fa5693811802d6ab873f322ac6fd9ca4701b83d1021f1355fbcd1488877c9df67104ed4821da362401cd486582033d6ffb1bdd42e87c99c54321e39bba1570e676289f5fcb1d1d7349f6214208a95b76e5336403d36b3233156b55c91efeab9a5a36f72de35d2bf6b9e3ff9164979969cc9e5a0130460eac5cfbdf8826bad36bcc7a56a29c7d0042a4d4707ba1479c3214d9432187d2017fcaf5924cfdb4757dbcd6b633c7d39044c59b357148a084fcda1825c734293d8b2f258fa61d6cfcb59869747e2299b045a70fcdbe4ddd8043112a0d8749b3444f7b5a07df9d3a6a0818c58296244ac3bd634c937351cae8d96836fbfdbc6c42b128556ca33c28a09110e575473d72ea0433dad5664828fc4b88ead0f74dfe9ff03b120bb96d954786038d284e9b43ce8058ad57300de32b73a92808604c3397aa90e1ebb05763a05d387000e6fa5322185fead3bb9a8e039fc2932993c861bec4caaecbea09c07641203cdc2fd71f02c551a357e06a56e6ce708f2bb9951f1b0c1a926ef07c6de08aee9f62f8c2ad0275c2aa0e0be37f36c7ea96da5749b0bee53334aa3c1560c203fcb203f3e22aa9d425df1b026863313ff5f48dc9315e7514299e889ceb73fe558fb09b68c5481de415ef330d4d95ec77453b524525cd8a7ed8fa65201351f4b8369f9fbfd9d56f2763be51bf9092186eb1d5ac8c3bdd55cd4aa328d3e229a9a5f0d277416a8fe39faef6275a523800441625a9c05ff794eeb52114a643b5245d072dbcdaa74b1afd20b99643209da92d5581cc53c2bfd5a1508ce9e5e4ad0a6967f223490c7d84fbccdc202affe7790227151531dd01016a82e1c09c0d4de8fef6561541959f0d4504fdd991e7a664e65da40dde4eeb75fd93662bdf5d074d57d35ed74c93cb441cda62f7f0f4badddca5cbe24a745c724597a546c9215466adef8af6a574662408db5477b3e670d7a73761b5d75f145ebe3f7aa9390114fe8b76ed2270265d552ef72930ed3385ddcaf4e9b2ccafd3f57ae0f47759c82001b9f29bddeec326102e5348760667b08308917ac02791db54391df50a4e74060fd5456809745fcc221a697f147074662684bd1599ac6ba71a13c53d9d44c64eee98ae8ba3cb5a0f3d3cfe82e06184c4f9368715b4068deb9a96582898337e8aa5c2f3d817f19d857c39eee3ff3bafcc87739f62f0e0b54e2fad50397f5d539f7989e79d5c52a4c7053444584709c4099870e8c64e6340358f48570fb646272f2c687485f3a8211c6bcdaaea9638c2897bf680dbbe24802b76d5fdc6124f549418164ca6b1dd9d9774d2306b61e05824f32941191dbe06322beeb7a73e80735cb1f7e414908cf661daaf61975b1490e8e36f1ba2a6b790426a6fc06519ad5b140fcb6a56e27479b249b824eeff5bd9ffe8eb50cdf3279f820b4363fd848b6729b480ba956ea2513baf7a1838f873b2a54604c9d2323bd2d5e04cb9f21b00e372bcb534597e5ff4898c2f03f84beadab3c633d300d1c999e48e153763a3f3b2787c30d527d48edbfd12fd54a9e729c596f95798a06453cff253c6dc16b7e1655871774517a45a7099eedda37893d29654e48faf915dbb4a39b6ba5658fe8bbfe9679f9ea5a1f5ae5b33b001ee53d7e3d05d81ea40d8b568f6bebb5994cf7be6cdf2e3e8a424caa2042742b11ef11236cd963f2b62d88ede9e01f7b4f1076f2e4023e97f565ab35e137830eb90392627d8430f9cf2f2df776b5f6d168d76b91cdd40b6cdf3ee3a83d45e45d1b8560e6738f1b4964da056d0ecf8e05d6ab721af3facd8764672678ec38ae798dab06bfc3ed1ece2706ccdb7b0faeef5c271fa88b131bdf2ec4359982704d875e9df4f85c13db09fe7252e33ea036c247a52140bdb6db8cfb1ef94efaa13e15dad6a0ba436800eaa954e6669303630f35ff85c2fd46c3fbfa114c41ff10dbd46f1872c488bdc2f8cdfc30f028aadb41a41bc5a2084ec921b535db7cb8775b43d36ba824fb81feeb553ab2fe148f18bd89a21d162899251590132763be42fad9f59d07f476d409246d885da19d1b1787c317c44b2af577edd88b57c55e4d3464ffbfacc78c6b00bb0ceb99be8ed5cd040a1d760565340b8948f9b14fce2380a58acc5384297d3c0928b176f66f9a95c0be307aba27f4e3e5a472a3eee45be294cbf4b1046a369edf19305799ab9b2428fd75b24c8ae36b60072fc632f91605c8550d601e26b204c5f98a4d39b0297c53e8f973a64948ca807815c9fe07ca2275b23d62b13f3c7bd86c3d98e16fbee76dfe239d23558b63ba318379fa118aa4e68ebd3aa0276d93611f1dce79a003ec6af62f16b9f054111890b3eb8988fbab0ac652c970ee7b8c092ec1cf69b5a9dac18e12a6cfacbe9f51589e2862cf4454635c0c3e7685ce02af1be5401698fab0cc3573a35d8b9e485aaea33f57308ae55f00f031298963f060f3a44ffb50b9f299f4d86b9b6e0664fb051c467f61b9e5dbe9378bb31b4d52bf96d45030abb9e929f2828ab05357bbc65b656ba738d3c5b7afcf63e7838bf7aa032d609dcef3c721a542e7950698ce8434b47638d13ea9dd2c8fd82fc0cbdd2a8f25174cf8eff76e9fb0af2df2222ed3f4ed327a8f948687e959dfe73554922f6a8d82c8bd95d00911345856bbfcc3d04f82a6752a1e28651904d3510074498ab0fe6ee509b079f11dae55b5b3333cb22554a750e9ed9b3b08fb1772cdcb6e0f8af3971a39cfcde2bfe7938727ba0877281810ca1af3cfa5983edcea27bd9938a63f04bb7622438a62e1cf3bcd59ba0cc058374f3774cf2fd4b8383c1b4e871656dfa367f20bcc996ad6a249685285a596cf110872bc0dc6059cfd672d6ce1ba25c81a5afe7a776f7e065db44c4052f2c2be480e83a683deb6fa76f1946c8c195ea91708b2505b88cf640a8edcfb79c0255af2cedaf368b6e1520a73f00743db6fde72f51e9e32a3faa2954d63dc4526243064e5607995723ae344d8ab2e2b47957bd39215255534c85403f7ec293a46a20e6c6724903aac0dd238b28d4adbdd10972c52104e3715dadb415e346bd440ba8731680b0f78df0e8dbc7c77b7f9264c629e678a564174247ca160bb885bd62544e1aee45c35702012a8c2c3a39264a4b1098078f261bdd9355222658b77dacc103916461b18d2479d81f69960bad92a9ec1d75313dfb54efb6228802c6717ca32693c63ad1692fc344780b4f46bb4775638d6a24d7d9be8ac5caa15bcbe4a584e3ad9af52edd37bac8ce3725eff6ee812d4e1094472c9426a47f28fecb72abc9df04783a7af6c89009d93e2dd5c6d7465565388cd9d5d9f4cfd787a54f258f7a64dd4bef47a2beb8655a08ab68bdc0a7461109f59a38804b5a3a83056f476bd01131c65dadd04f42c3b8783e3c33d74029c2b6aebc1dfeee5673f4b5bdf109186cffd80ba2b63a5b2fb022a01866375d1c42a47f26e089fadabbeae968bee037eed2dfc00ee2ace0463d6b54db7b653a81d9f44c46556b4786964cf8783d1e75b26339ea1677ac2bc8652a6bf1638d92b0532d6c00c2670ad434529c622d02dd1efbbc4ee5ee8b0666e2ff3fe3bf20b515c92fc219fc67a9fbb7f4abd7b93dc982043ca71f315cab5967467bef554895d09a0fbf2ed40b54ae84a3d2c5bbfb71f620c55c86447717a96634116f30e0a6ff5f25350411a3", 0x1000}, {&(0x7f0000000080)="5e67872e32c956dd90f8693a2ea9cb41ad56c1f281102014c5f2663e832493a91e0ddb95e8a4282e4c713285a727bb74804cc60532fd409c56cc163ac690eab1882fda3f89866d1672ed3a2a321e96957468f274eef048bee9bc35e16063b006ede6f27aa93dab734a3ed74a8fbe48656ecc9ee2159e700f2435135a68ec1fc400fff9459b4b01f422f7f606328ed2ae6af9b54a46913bd3671d5c74246041", 0x9f}, {&(0x7f0000001200)="b0fc0b00a8300424f9f0aa43d29cafd12fc6f42bc397a120652835551c719a84fc45146ed0030ff31a1bfd923627f12dd122044d618a9462c3fdc4b2ce7fc0fef99b174c2735fbc04c534de373171aae7f5865e78f6b520358da332d3a3269fb83ecd40739c59af79e33d4e7abc0eea522cfa49656c10168d127c4f3746c9d783b667764bdbb0af3d09df94bf2cacf0d04c91615f239c2939ec7ab4ca7e4724cbe72ce1201b9d7d0c2decbd06929de5df5b285dfeca5a34cc2131f02f51e3bc48e81ef52cd94ad305ff499c5beb8b255a3b222ef4fb468e4765795eaf8cb6bdd140ab227cf376c", 0xe7}], 0x3, 0x7) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000001340)={0x1, 0x3, 0x9, 0xe7, r2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001380)={0x1, 0x1, 0x8000, 0x81, 0x2}, 0xc) flock(0xffffffffffffffff, 0xd) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) map stack 0x20719000-0x2071d000 of map 0xffffff0065ad6848 failed: no mapping 23:49:49 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) socketpair(0x21, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x180, 0x8) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1ff, 0x3000000000}, 0xc) 23:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xe78, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100000001}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:49:49 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x20000020, 0x1, 0xd9}, {{r0}, 0xfffffffffffffff8, 0x44, 0x80000002, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x40, 0x20}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xfffffffffffeffff, 0x81}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000004, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x16, 0xfffff, 0x401, 0x3}, {{r0}, 0x0, 0xf, 0xfffff, 0x600000000000, 0x1000}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x1dd9, 0x10000}], 0x2, &(0x7f0000000400)={0xfffffffffffffffd, 0x41a7}) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000440)=0x9) r2 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x2, 0x40000082, 0x3, 0xe4c4}, {{r0}, 0x0, 0x4, 0x22, 0x0, 0x6}, {{r0}, 0x0, 0x10, 0x4, 0x0, 0x4}], 0xfffffffffffffffe, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x1}, {{r2}, 0x0, 0x30, 0x40, 0x7905, 0x400}], 0x7, &(0x7f0000000240)={0x3, 0x40}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff0065ad6848 failed: no mapping 23:49:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x7f, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="3215e07022f60fded63f3b08cff2b87f51fb466d94d339946aa36fc414915da481bfafb511921d77f0a1c8e3a151420ffa5abb4b817fbba43f0569d6c8c981c33b8a396d3e445369512a5d3b675037fde5f25677f9ec7bf688d6fd82d113cc8840a7b11d0761f754df54a153ddd0e86b163f3b0404ce38b6", 0x78) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 23:49:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="55b3dbf5e27d9f18ce7127eedbe16612806fc890668c287bdcbc7c9e0c86f0bcea43a375fdb60f9210679386146fe2182c6fdcc68dea8c574b1e9b269b691e7f515e791732e24707f2c42503820dccf388dd2dc7dd7bbc56f3dc81a5dc0947138c1f762f569cd9afab7279d114eb34fa805bfe493f3ff725049b8c8b8875954033eb6c8924faa6ae6ff122d86b0a6bff28409387bfbb9cae818a6abb465c7b133532937cd5b4b181d38b18b8d11fffcf6939c3df9bae6d87d6f9a4799aec2df630bec797e443d1adf81b846c1f602639fd0cabbe6e92cf1272eee05ca2cef0", 0xdf}, {&(0x7f0000000180)="90cd3de862adf9b12ff52b1e5ee0a19d1cb8e228e5d0247cfa8dc68c16bf65bfea451ded2ee7ca7889bbee230c4319871cd679ce52a652940b1e8d0fb64ebd405e6db33530bfd19ebee470334be43057e11bb0632e744fcb718656b2692e0bf73feaca5701a14a84e12fc462146b2635d0c6d6a4b15909ac9bf6c661d89c5db1bb8bbd8f019c42987fce67f0284909aa5a3abed88b2b7c3f20aa300884f9b9390d54edf162e774b9047002df0b7f39fe564a9e2eaccd7ea65ef4decea797a5c042cfba904161bd3a2d49d03b520515fd96bb6794176512e86a228c69f054e0cd85882d820895c924aad07e1dd7b3f5ec44e027f442b3ab", 0xf7}, {&(0x7f0000000280)="6f3269a2cc86d220bed112655a373e36a5283174c19517fa382e801a5e9526dad09a46ebf89989ce1a6956ae70781ef6107ae9", 0x33}, {&(0x7f0000000640)="7467229f22b2ca1532c1acd204a65352f968911d713c77bb1cbf1293ec85ed5dac25cb13cd57596507e07e9e066940eb406ee9346075731c45aa4e32a411fda194d4b3ca920ed8021a2a07d941691e022bb34376bd7fcb309b77d72d73580c25422118e60ade59bf368b5558ad138dac2057f1ce6a9b930fc634191321b16996009b3f7948ae0510df9fda205f5cddb315882de5369f91a4aae102aac23075d2871f4b77e6343d3edf0a53174fde248c2cec574043c3d78bb97f0ec06470afdf16c4c724a70c3156b03245135e0a9e617669dbcda3b1a5cd73de3edb3291e25f0d92dc5a7f94f0c5f28593213c67a75411ecaee9af53a5774ef8facf6ab025bc79247d87f02da715f1b8e23e711af79ec258aaf34d1bcd4e825222d30b02b2fe1168fb6130e42a5818bf8d032cfe7d7e2bea0d2ec1c709895b32fedd7fa8075ca42296cf0584f26daa0b3664f109d0e8e7b2c1e2b15c8762bd084d131d5bf13ad9a482961d1014d64f28878e7b31996b92f55748a5dc7d18a4a6bfa03ddd6a6fc8d1bb1f42ba6605961de682412ca9a880cbf2411b9232e63fa302ee8b8591ae79ec2dde3e3f4b2d9a7043db471fe1305e44af4d1429cdbd0c47fa7b6158897ec6ebc4e26cbf03f735ea8893ba1daabc3303b6290b1cc535c7b31250939709f5ab1497889b225703c251ade672d751252fc8221dbb3ccf1e0fc2c0e52651643d0f7980c64fc13b109ada61ea244b7daa44a7a7851cba5251e570d6b9f266063c7fea4ceca6f9b64081f1858b75d788851fcf390ec78a1b688ebee7bf77ed93947863188d491f5c2f632bcd45c87741912bbe8bed7d76fd1064bb85209dc835444f0951e4947b71ba236ada52b970aeeaa36bc1f3d294cb319662bb7314698f46905e0925a0ff4184f82245c60a7ec9abddb1061c94b6d6abafe5508a933fce3d7d34958450f4954d10467d4458a988bd62bd62eb5e0970e7a4729db63454442352762aba2b6de8034861a0a88fef04a9d6b7b92e7e00cfc92c4ffda94523b3ab57737dffd7112ca4d5a1d471ad704b1f7ed8face272cc601e4c5fc6f16e7aad8457b3f0952f97bae2862da0fc34add912966bac389264df58fa89bc55bd32a946f0bcb4f924d1002832b8334c491c87da55ab7f09e4bc62a1fc0cdb71d58379618fb2ab9a3b7500eed21e023271e42a581274dc8e0ee96ab285efb38f6ee34bbb5a8467b1a258beec946faf73a9567f79dfafc9fff62c9f40d463de6546b6fbf539eccf1d8fcede4f02365e87191e7ba309d8dcaecaa889cb6f6ffc46e12da6dcd74810ba1872481b7e64a41946427b5ef3f1747e0d75652565e5a9a9f49e46161e4537ffb72e0c00f2b0019e8cdbfd719aabfd097a8858caa0802dd86fa5ecd7a92d6fce9e50566e712d13fd6eecc34764ab498920af86b48d89060f73f1fc50babb7390d7359607227a0438ff718081df4c8533320b788f623de3c684cc9a47dee4927838c1e83df183c56e306905e982635d76b5783d7b5957c16cccd8673923de25212f54e897ccca6408e6e7d675e3b19e6f572d55fd1ae0707758c5c511f01ed9c8a1cff31858a491f83749878625c2d63356c77715e9f00ec5d41d2e6e2e9e6a298b6a34be592d2b3beddf18e8f8cac937cf3657ba3d8e3ddd60526601e492ad6e949d9ecc8843cc83cafa3062c5962ff819e97883c3d06e80acaa976be4123acc2529279bd31b0130a4d3487cd23d82614c7a37622cb9e14827813503622cf60cfd82d7dafefce0d5b4fa53c7e80ae6bb3c090b54b379d657ea42c49690cce048c275809b2c51ce80a7ffc82826e9616437e5afed310ded497d31b6b7f48aff4c11b2300ea96cb6d2b6df69f5b361dc82752564ad3ddc2817997b1e8d115250de998fc59798907298717ec044c8c0b0a7fd8f7334f783cbc273847c2e29e446ce07121fec1abbeca52531e85b8d9c577c3d7128fd92150a4f2ad0808842eabbfb1466ffa9de2d3c57d25be77419ada85ee5ee0c20bb249ef0cf573098ab9454f4bcd02529d83fc0bfb18aba7876b110bc580f4024ac3bd32b6706b59ae72d47c250d8d60cf3734417e72c24671bae0230e8c469fc0fa17057f790d87259914b02201ab949a87b310a5693344eec3ecbb0a5775e474afb43c2036bd72b1008c4ff2d741489b957932caa6591b888153afdce27aae670c5fbc32eee15d66d6ed9288233e6a29d329c7a257ab35153e18469d46a8ce08ec7451678a3a7131323306ad2cb83e5da41c986f46cb273286aeb718e104453109eafe68a7dcf8b004c5197dd8396a5aefbccbb4404164b7aaf2778c97f917219fe826171bf79b7402004804e15bf1a7167733ab830ca12eba061717341e259019f9a092039950b523edec7b3de85d8fb1f3d85d895cd144a49f3bc1202cd301a48a7197586acaa975089b28c4b27a8c93e240a64fe9cdb6dcd60ae99c7eec00cf2391825059a430575d78d9b1d72c3292aed5e270089c14d22c91a4877d4e6c7e648916ccca518d1999d605e4433d68b077f0ecc33ceacb13000dee8a607e85a27e84fc731c175dac2d15016f5c37df18206a0a6775ae803ffd02592c9a6035c8e8ac3fb6a8e157e59ee71ecac458bed6fad0a10cc7b9f2e09ee6c63ee20476fa0a9b3c9b903533018b3bdf70eab60a4ef2f47d65295f66461a0897d8d60c7a39c4549fd0acc0ad669fb393b097e3aeed0c14930dbb53d291ca289b5a2c2ecf6997f1ca5c6bdeb754c7efaf148e98af984381b77f08e6ddc12d6cc4727037d5cb6e1b10a44c3f7089117face21fee7ec06fdcc5b6dd22a46eedcb733a538c9cdc38d5eeaf586efb629b875159971ccfd494a1b741c89a3e0add4bd7ba74e3df7c82bacb567a93555a21785fa6da1bd2698960a2c17351bd9f255e57fae68e0025e32e61571deb5da090251a7beb2fb5bae3fcf6beb98dd23ecf3ba2480e1d32f71d9fe417ef9b4795ef1f0305c135e8e8d98e1672fa96a444a0a93f94ae380772121a075e7f78b97e3090be07867d9aef2dd44195b718b686b0681e591f52c3690a25e25fc2903654d9a32cd64200dfa40066ac4b05c2ffc5ad3cfa3c7e9fd0223e749ece7fed8605977755549889d3ec02063896849e64660be0d1b459bfa19996ac289478b8eaa2daab45feddcb279297225b520904ea62009d16a6fa418e67e686f8bd525224a5b7f1accf2cfba2130fe359fa5087280179b3bb707e2736c87427a550917dbe2bf65889c0170395d254df442728be37f495e3998b79dcc05cda21b80c8c1dc7c53b4d220a747222e3668a7d4b24d3c733ab7ac19968ebffd84c664c4f62eae52fb6a9ed7a7541b0e0cc0010ecb3036d742794a781542eb34c72ef5ae0c488af3e1ba68d83d116e97e63ffde44484a8bb98b1e1b1e850c1f187329475ead14c4e49cb2d77b91ff6ae3d4148d580d43cf335632d0c73677c9c8513f1c542c5ca79eadcc06bf943d76cbf2df80668771ce24ec5db537590e84de873ea1c8ccb79ff0a1eb50bc6a640d948d141152f3deff05ab72841b0a5804ebe637f20812b66b8916944ead8aa82e9b7b7a94b31124e3eece534bd9fefc643905da3fc5d908dbeff129c849082dc07a4a2ba7ad366e3eeb97bbcbf9f8edcf03ed658491679847487442c6b87af89c2f39a0d7962f318cb590af887696104f5ab95439d5b9203563bafdd358b637bf937a03a714eaa0f4c27b8e63615d54bd329b97568b7f095e8fed863a819c26973cad14b1cd328128d49c73a07311d23cccadc456fb2fa5eb1cdea69a064d3ac603146ae801ec7f5294203ffae698c3f68883b82c7cf355d9bf535a3791fc1f60a25667b217ead1a14747ec60b4f89baf89e5f93effde40effeb5aa653bb4f3feb1b2c9d358e0823e4f58bf44700e2ece18b96f73d4e22a33d8a8d848c61ceafd04529382f8ca117c18c510d0cd4d5aca6d0f1a4813a1972a7b6623a8e462d2e866403d70c4633d6ee7cfc2dd2109a9c6562673c01f6621111997dcb9a8c51f7f662649b78e9551fa48e68ae8c0f9085f83b6315d29e853d743a63d7fb57138245f3e124f8a5ce122af17756d5180ec0034bb1f543892a8cceb1b054e7b64f2271112dfbf7e49b7fef3728612b45e5d83725e65213eeafa476322bf7d15e634b5a3572a0f7bcff7d89796a04002f24c13126961ba4bebd2af093d0db9702748a4c38994a5e08060ca0053fadb8bc0b06cd392b04776a09a10bdeed47032cbe11a1288c43e874a6afa7b1cd0c8eb48d40c72dbfa27806da567db022f3bd56f7912a22d46c78117b15e890a789f7f3ee5b24e446fe7af5471b02ae4cbd0650ac325bd4d9080d0856fbb16d91b5a01f3e7b070a5e1053c7b032d0fd2207e4885173e546a38c5b3fe6526bd8b1bf8c301c90a669d1851ca4500da10dd3438726927a3dafd4be56e4ecc42a597f2177db1d67229397dd7289338d113d8dfbf757f40664a5f62cd8ba7d19463a6e6fe466834f615769770271791007236393e8cadfa8cbc1235fc507076afd813aa361425368e6ff79000c89b045b929469f8f63ab2e08d161076a4ece0952a97a16f17c5e47a3f5be01f25e9def0b7878e7c78b257ed19e8437e79f8c96eac318e48810408aec7d6debf6d2c3686d922b6d716260ed821dcc3fc1300c03a871bfd16d3986602955a5ac3bad6f071b1e3420a9b9e9f8808b5f687d181f6b9f7164480c800b94c0bb78b8f5f10746d71c13e570ff5f298633a793ae6bfba5386cf16918d765430f8c3de0ca8de313dce95d4e214aefece5cf920101bdcc2199f21ad0186cd3494b3f4465e86057947a8c840d7794f9a3db267aa413b66011fa1d6b501c91f46968dbd1f8233acb9ea2b405f8ec366e89a1c5e2e25067811dae7fd1efa38950c7d42ee6f5fe5a447ba5516925fa84c4a95cc81471b5daabdb3720801bb79e33ae69cad6a49084db8cbb02fe61cd40aecf68c1f1b5f69dce7d2623d9942dbd535c94b7f098269743f2d906caea32fb6baab05f2e6598f6505cd1d7a62b9c96339214182970fe8e5afc97794d56d3d1b3c2a8b2aff3a431ba1f1c4acbfceca4b0b721ab8fd6c276b91b4a7cb87774ba91bcbd4cff512dac90bef8a418a2a9fe30164745e61faa88c269655b60aec010689f65d3f8b5f245a3cbb4847355320fa604c13cbe0cf658d8cecfd6bf1120b4af3f1e1437516e3f6c19020c42342ca60000be2936de7bd3e9411f2c255fe86e05d9a01c583d38198d377764738238f8d714e3835aff86b075322b71c3691635f39e77b8ed3ddaeb1e7ed52472d0f117ebe74cf4a5970ae967bd18c51c8763ab9498546ff7af5f1d9e11b71962e2c850801016d23904276fadd5a089c7c26efd562f2dc817c5af2df2317403ba3c2c9654429a396f3aff593c09861867259f37c44c73851f83bfbc87ada611903ec3222967c856b4a2423220b5878522937812138245b5e377664f1da3ee53614097b5458e3a2b38f633f1050e5114019a150aebb2341375b75fa68c6aeb252ccde8567091e51b802463515cbee9e8b51d0f2bf8369010952b2515c46830342ebb913c596ffa96dd3d427586332515e1b3237bdf963455cce53a678911be00953e375db10565edfd22bb2b3d6a20c4a294dd28e5cce485946cbd52d20f244651dbd5e97f4ecdcc1ed5ae327f890b5921ea75fabbc71db798c94d7afb61ca8425292958150d6426581ada2aac30d5bd125f2936da21d5f9b4996ba88d4c4582796b4bbfc52a5e14be061fe3a9a", 0x1000}, {&(0x7f0000001a80)="9a4b0f13fb11abeab25059b24733a16341ec3c2e62e074a29b0189b3942b0a4736d8f71e19239ba0cab3010bf46e961295040db7eb84a464e0a0eaa41e6bab93d943bf36ff5ed5890c1ec845de6d5f74fae3048ad0fda5d847435ba9323e4287bf0afac292944950f24662d7078f9b5d591b1cfd329d22fe767a1ee210ed4f8ab937632e916bce9f80ad9e3348ed74db88bb1539216dc2a65677dfcd0fe6d1ebf554eafed16e95ea3ef785ef6e1ee9419e4a4832da6f992929ac5861191d5e367729075289d62f51d8d150a4b71854d8d5e9085fb69f0548604ad26bc1a8dffe40d972f31b529cc639034575223a5494f5b58004bcdb530f94b49d0dab8ce08eb8fa14f4e4cd33b5298f12e527edc05be2abcace88ca5c045b60e6d584d4846ad97ca686b3a8dfef978cda6acf06c13974bbe0f82086472be240addf65fd0b123985da6fa9c70520bed3800ebc5ea64e56a3a90460a2f5c83801b289dd40f4d2ceed5f4852084f9e14420cd68494574674f12d903e17ff937515696e2f80e2c495da3d55228dfc5975db6bf920f5246393358bbc11341e5e03bfbeee185a2e8d7cd96ad15c63a51d1c50dfa67bc1389ec97abcf31c22269830740d50dd0da93b129009cb9cdc79ecdb7a099ee51c604af08bef9d5133440225ff29b4d70877700b0ca601c3fbfbd39c07c36486a2b132e1b5b483497a316ef1ecb61b172e857ee2c743dcd2043499db6ae1bd00eff1fe4b179109e1c08f20100db60b75dd80df024157863f6443e89832109cf22d16d7fc6ffdf75cf60e619c3a379e782bd7e62b07298316802290c29dc982a3bd24a1c7f4822c148b13e682bd0d1a87ea30419966b7a4150b8da71992b4fabc7fa336be0b1bc129c6aaea9f9df5a0018edb8d1f6b1046b4dab8ca4677205ddcc69378c9a29129d9c7f2ddf960808a64cb89fea7526b8b1ae7bd2b7dcb059c5c77ce287081633bce023cec6077fa12e4be49f8a8c33d4e87667319de934b14e0786b03562f8e3c69bedbef67fa5c198c34a6198253ba80091fd2c4b0c43271a14be4002c2046c86f85a2514a7cd5d24b588da786cbb386f2de64706677db253a017023c82afa1d4b6c2d5d4633cbfbdb5f25692852691bdf101267f160b26d24cab555c90aa10e2544aca4336b9ed245d12b56b16f621949f9bc4864e1af59d8ccbfcd9bac0ce55e698fb64560ab740e844cdc9bdbe966fa47413d7595a23408474513ed63343f6e7110e808ff6739ce41e97db36591cf6a08b542767a08c5a7c3c75049ff6430ccfb069b0bf456865ae8d9ccfda3113bf1dfe7b1b0796f3ce80a19e0a15056cc2d0faff52d3055e2dc514a9d16d0cab5431da1512f6d4d7ea63c05bde9d6547b6587f9e82e48017b94c23d00de9485b1ca651751cbd3f37c0fb0983a4f0e10ccb4287ed5846eb34bcbd0d961da96f2a32c15a2bea12a22509483f6572243bfd0a8197795e573c7b832e43c83b4d2f696fac55909d74fd2b1173ba915f417f0ba4e241337661a1589769c3ac0626f0c6409201849abf6d02574f7030d0c66f2ac937b67ae341bfdc7885d4ba295de88deea92026b21271eab63ff8397f32de4cb268967514a2ba018128827485444ea74a3b25aa91b199c5966e519e6ecb05ceec5786a527dae1880f07fa9f35872827ab1ee8cc938d477f9437e8aa0c180d025c705c5696ebe94f626194cb34658f56cd7bab7c987e22b1162808708a83192f37cee0840ef240e4f0d82ca2429fa1c08561e5140604fa5de42273b07a370be5f78bc4211b24b5d584799ae408cba992bb37153fba1890b10c29af84ae33dd1c1a6680203369c3c070fde7c9f1a5f9146361c3255283087a8319de893b2430e5f54d5b4c10334695fe5be552c69af98f9da20e8c3fc998cb6d55b9c66e1a8387ce9ac7263c580c91b7d019e8ad9bfece58bf8ebce250f4137c8f98113cd8ffcd44a18f0499eec22f90a8969abea5c48c4dc38f058b2fc99c4e2c7ddf052f5520fb950578d14b9ebe12a923cca554fcaa6e782c1cf332c08f14db04c459f6458e0e341a5d129e348857e8f5b267babe6ca6d08423aff11f39c3d6b2c39177b9864dde8a3bfc9ef1bfa534cfd3a6d3901fcfc32317fbbf7e9b512d5d213238d2be9035cb95d35b6d500c61bf438abb4acb03e5f6df38b2187466361795091e386c63b6367812cf76be8610c370e1aadf315df47b93170841be343149b65756fdbf7ce3005619e2aac1c6a6f9ec62738f4d9c46c278094f7b078107ef8a43a7a7b4c2158f66c32afe45786aebd76fdd44b64918b6b148de7d15d9e7458c1cd989095fe028dd141edc8731b047c35e5c325f699a321c898719d3935b49e5dc3da1696e8ef705773c7850f611c883f605f595c30d2990383e4df5fd82d9f483048fc5d214f30f5eb31f3904f9852e12428424373e6acc6f8478fac8501274e5360760d53d4598c669f29052565b4817d01f03c173891bed8654882df6c32eaebca28c6756784ae2dd378da34bcc92b86a607dcd88f25f231acaf187f50bbb5b97bda73b504c9dcb12017ad5faf14c0a9864f5e81f22cef635708ce68e915e040aca16f03e788a8567fd329650e39c56092773115207165b04308ee44a5764136e6976c95077ed9cbf24ff811bfbf855fd3a52ebe755498f53dbfa7f27ff8a0b4ce95f2cd938fa1b0caefe13c1a1373205fdfc7b13158b501c995f91104972f78f4237acc4e6425fc01d083f88ae0080d5bd4f0b7d0b36cf0ff7e5a6bfd836ae898db4308a2355f844c005d6177b879081d2d87550d1d55052c69bc8ad0ab207121fc8d5b642f4bb31a419a35eead11ab9c245246442d0b88ff640bcd02550676d011aa8c6ec5a678c44772151b36873ab5700f493636b8db35c5c58a8101688fdf87eb1d7e614fd57a322ea8db7637609f45477bf73fc8eda5bc55198ce82b3c41eb2d4624b2f5de7f515b1a6624831941a99ea2356643a04034e6fe38225d538b7b7b8ecf7da61b8544cf0938de21f6e396d5cc03fa09fa5239b2598b0f5068e69ae09226f6808f612520b4298d134ea7e3743986c4ff25cbae32f5d88089e3fc56adf8b792f6e0aee50069afcabf676dcde8e7f3cef91dac7ae002f02f1b8288a8f549ae3de51bd55605092874803f34fd6ccf73b6c34755aa9fd1ba38861199b22c89e3de5e43cea084c0060691e4971796317d2cc7bc5154764ed44c70ecc1320d42b79ba0d30e0fc5285642b566d02c427c2671498b572320a0b56467cf3613915e792c21e9cfc6145edd622691d223fbd1ca4559966527b72fcf29ca97d6ad991cd583a56816aae2bacd0d652d2c7d0265d7e28b5b270231c84d51104d42081e0526e39417181a69a2c763a9035a68540bb4c1af52cb9ec41fc5ed989dd1564cd996dfac2a120099616d4bb8d7b7441bd3bf165ad8982f8d0ac909cec0f017e75cc12f1a7ef9f514402f9de11b5b2e6ccd691c423ae89c29a6dff101a6ffd963ef66cd99ec6ca48b9fc1758eee27b7676b9d463222db7c498402c8294fd426ca005e15678e3636e6bae52d59e5f060645de199e027d8c7b18858367f850711e4e495a329c98cd54c012fdd59ccc0b2eadef5238b9f51687ac3acc02a4e411335e4b185f6968bb58497592e6d84fdbe699f7bcf314d528b50e50afdd4478d5f7e5f0115f874d8ff5da6dce1d566bc29f3dd49e10ca5cd2277e40fd484353fd609712b7d5b4fa29a174dfed58bc6be5151543bdfbfcadcdea4eaa430f2888a4686d26d03972984f9479f96fc4e38e318d243195fcc51e6671a25499988f9c2e58b3f85b4f5da2af44af42e4d2310698eb91dc205d05ab3e0f34c628cf06d97d7bc3b4a0f37c87eb7a5628501e7e43cd4a666ea6fc8ec251ffe17af11de748808498e621ed69347fb3072121616d033495f51c45d3b323c692cbe3a6e11553c9e581bf0d7798e0dd9306153179eec52eff9d8b38fc0d6436dd73d304a5fe274b6fb981bda3f61f65672a2382d005e4baee2a99b74cd4b402a863ed0df3f063629474d7dda12ffedd74c57eb9be16b5f2490fc8cc8d14ac94f4e32f34cce9699ca6baa78e9b41ab4934bce27c53a5462815230e37508b373c33acdb165a4c2da4fafcb815dc98e90f03d814dcac1c5ac85185117c69afc513c2916c9609425e57c35a8c7bec7e3fbc821e832afc7b477c44b632211101cdc5bbc97453e9a65188794e000571ce8741c82bbaf0b904bd6ebe271fdfa62036743d76b4f1d9eb83b88ae3c469699daedbe816b6367e896b8a4dc09a4bcf76ec3d506fa7ce0d606e81ba62180dedc352750a95b5c1c8a6c83a86bc1373311612a367f105255bd9dc6b5de5fa64d7c2d7bcf0d98b3bf398799dc2299df4dfd1add3fdb756b617cd58416ae40be0203038227e46b6c29c430669a8729e65d01ebc79f60a48e6a21e87d4308269fb5925e1f16517e0f4d198e4983a861ce048806832f56f78f51147c67976504b6d90b9368f75b93fb1feaa28043ef2b9ab3ab1c19e1d6477f21114f242be51966103b72fcaee305f89ec6514ed95a7e89d464950573ad31bdb6e5068b813577e07d60b2b6f4a8ba6cd00559b66adccfc0c021f8c7190726eca2941a915cbe4f759424e6fcaee26d689e5581d10dccc79b13e7804208e3cb05eb61ab7b44e362bd999621620ec934479ff13f95a1386926503990151b9d0ce84d89214340e4b6d16ffb9019d09904113939fa726c1cc8cf6e3aa14d79e6bcaa9133c290e36a84b7b5e145160eb2ed8b8132b01ee467729efa34406cafe61fda7d7f00cebeb677005fec0ec4f800b4bc2d5773d8761cbbb65f8bd5cbf65381c96f308d45451cc33c0e657f5df6d18f248fb05f2a4a41007983244cbeee362b733b2520cbc8906c05adb298f46639c1e3608d7073b52771e2385a05c24ae0d752c635601bba83d2673eee18285142d4f7f80b4887deb118ece930d376f1c15a201193dfa966355d2d894eb2e9049b55f1ad6840a0a9add5160f91752325c4abcdfcc33bfe06b5948663f6e34963f1167bcda0d86fc6a70573ceb5737c1ea60e73e20509c6298239c04239aead97d74d1878985f0d26b2e1b0337262d3f13be822b0f2758321a9635f69482760cee549249327ec666cec0e40ae23a51a1c082ece61881acbc505e8517b2f5c91160b433b64ea03a93a80eeaa12c116454409520979ca1d29b7d6c209328d06a4d98f064102f6c96a67defc11392943be396b3cf0a1643576d98bff027c86a774a25aa355386c8bbb53f177ca07997a38550ac72c04490ab47cdcc7277496791b13c9ef256b557ee4c31b52d7f04571487f48d1260b7473e0ede268f1f87d98cbd185bd790ab314229892d010d8a56893c04c1a7602fd8c6c86c314e552828d23062bbd49944e111458843f68eaf9fc57f795aecd60d32b5aa53d8883d3816c6824d913df783bbc74a3f942f9e13b00c7b4bec3f0ad932abccb752775d4196f10b55ea3877832c38350e9447747ea8a304499ea34863ea23049ceaaa8d7d085b3e4514fcec0a01ebc032e2c388b0b45782e23f390c5862d448df1515da6a2dbe7de491b8c43743d8a4680a63043d3da7f8a953a9874c587add4eb96b1f27f3f517027f6be22518319dd4b29fa37bcf3565ac13421d4393a4a71caf2d6b6165e733909c6f484782181d0389227b34962706f95925e55f99ac3018657603d70a2681a0e6d60d66b9fbd21ee5beb16443b8702fcf8f89e2b7fddb305987dc37199cecc812f7b0473", 0x1000}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="3f5745d804de7d837ef469cb972bec7d5603214d99cc8ca6d8a95b090bbe2a72b4a7f75d2a7ff9247357e423a90026cc479425056309af7158ee34d46aa08c37064a3c95d5612ca04ab331ca", 0x4c}, {&(0x7f0000001640)="a86d2a34ee215a15b7d55fae69d84f41785e4b4ca459f2c431d3ca67473f3cee6e7239b9dd4f7b3b6c28249353f66ea284d00976cc22c76ccb7eb8f85f33a9df0f796b33a865d4b9cdbf612bf49ae32c45d598995c599ff558473d1d481fc59da52a944d09619efd990bd8e275cb60", 0x6f}, {&(0x7f0000002a80)="cd5ca27c8b1340bfa2a1d8589341c4b4b9ed3b0076d695551f6302a1fd989189802edbd356fe0fc50be1784921f1d872beb9dee2a55131642ae6d2ce2ad0a0163ea9eed994ae34c40e27ed1e5a1f1ae3b97358a1f303e9d9fdd92de7e903ddc3c84ba0966bf2981a4b8949ec74b022f04d72c8e3e7f804d8877a7cb67911fe71b027e5517e80b26ee55aba977e86dfb9946d43c093abc1ee5bc7894e784c5aa16a822b84cf28768b00b953a760d315f9cab3717d6dd23d6c903e0a418136d0aa73016e9c126be90053e15fc91de4779e401a2c2ac64ee4fe423b4848782026fa049b78424f09400b629275c3458b04155b4b7dada86db6f965f920764bfe29b16f0d7c2c552ec21f381c70671dbd1ca873b43bec971856b5fd2ce859fec484988e3978d13a0e4b5addcc38ee38af8a10c9d19f02ca1521604825bec4731b29956614149f16c6266a9f75589dc10187b774b1e2f89f8932ace690f726b181d2634529e2ed335258e374c0dab43f4a404d653065ae04cbc903ba09aa38485fc7662cd475c4dbdf972f58642d814ef7d4700b7ff46781f98425df27eeb23dcbc636ff6c71223e172ab658275fb53bf6a35dc3b81cf81176011fe70ac412d1d387bcf128ddf07791459450b4e80b674d7d64d07864784b83c3d734274b005654ebc1dbd5f08e576798972f0c742cb8218e512ef2bdd25707de9fbacc6ac504bee94f6100a57072da418060ad385d65ba70626a4c5cf768c157e7b38c12de09a18e251e3fd7025863970fad5c6092380e3defcc379e4c8b07ceac86d1671c1a7d8523aa252b3ef8225d5e7e904484621846bee36f75b29cb0d1fe4c1540b813c6995413172e6e0be048d54ebfe88b6776368b51812a58c4c8a878477662d74cd0d3c17c4104bcad1391d5e53252cb2920d2851f0ab71a160c44c1162a335851ef0d1319fa588916b6be934ccd4648d157ae7fa9570d652528f0278f850f49b819b96ca9634e87eba9914da830f638c2f3c3d52fb90bc5e97b6acc0ecd6a611c66bf2e8cb6cae2f8fef2a832efbfca86350e7f2f1f9683391856f45eb95bed7912c3f9d35a778dfbcd93de580e73cb991ab7b403d37d1242af46d2be6beeba933564e464d8e86f6351c1aac812562fc38140ce404b6a9e513c61d94bf5a4d8b35f08418b447aee55cb13303efc94aca71e93e06f28d3d3acae1bc2589e078f828bc9b5cb5f9ccae05fd00a1abd7c5d762f6e0d094e03c587619546013718e74fec0fc4c5c95264670f2386447f649b86d7e19d921c44ced2ce74d9fba4f7c5e752b6389933aacee13d77e3366fc8f459d8a682c4fcf2f8124962a42344f3f8caa3bbf4a98b4541b87e0b64e869394e93f9671f9d0e115253b5ac4b5652693e988a5aefa9a47ee7a480aac2313c4fb858f1d7cbad811e4cdc7d23d1d020a1fd964c6b0deba141d49a64ceae1cbd6e96e31d7086b1ef538803fced7ae91d20449e20d7a8dde0c4f4a487449786a6775608119a355cc85034f32729f6d21412ac84ae431ba430d9c206ead390e5bf225cfa42b037344817d2f6346acdfca9c1996a916ef5e0149846aeee2f7c7090fc6c49f3ed34022857048c374683972d9c86ff05558c4ce1515b291e7142a261c950f58cdbdcfc6416dd6c35bca957ac9b7f180cfa8bc3be5b3df02f2cf26a3f2859de2d1099a80fe6477eb23cc3f97728dbbbf32dba99f26bfed85b1eb1640ccf5a6e002f0c75d3e4090961f652db4b40861e67bae361a1cbbe65e48a927ea91e925f6b0f7af961bf95f4e941c1ed6595a1a86604f0c6050a34029a11709f1769725444cb1565f80766fd8a8c5d342b0627b09d8919e900773e31944995abdf55e33861f50762e8a6ad700f545365f00894bdc73f27ec27ab4933e5d05ce692df98e1932d723a3ab312da5cdf324a40ad9c6fbd3b8391abd512a08913c2dc70745ab4224671c85e27daf6f4c0ede85e4b90a2aed7510ceb97bb564ee20e95ed5d5f083fd395d7b77fa3988bf8bc38463a7cb0fdce672176536ca87f66faa5ec58439eacec69b3969207ec0bf2849171cfabe4a8e2dcf944dac6a64ebd578175d59f0b290036089db8f2606da11fe87cf31f477ec5f5d6c7384b182de73bd240e7c75d00044dffa56f9d8ddabd8536756f05e515a4a9aea32fa0d26bcd7830b55aee7a4ee9c9edb9fd1d7d653f35b5920f3416103875a1aa39bfe509ef75c76e7a9a2017bc2628fb52caf3dee0a0e8141eee6d92519face0cf4a2d1ad18690b4a961869493eda90a7388c756b7a07c878f75e54da018147c0f4e77a90bfbf0b8d790b9df43ed73e433d80f8d03fcdffcb4137b8bcb23528c53cc623b8c46935fb553a13de4341a5d208be27f45b423a899e10d4b5b77c6b179858d6c1bdd7c5aa334be603503af384849a0124d63a46786c2d50ca1cd7e4cdd40f61b8862158ddd189fd2dce504514967feecd154841dfcd5a460b64c185af9e211d1b04381b2cde9ac225ac15aeda4a481d4d73fe76ebf00d3578bc70b5be35fcdb9cc28c55fcf4d32f6af4cb894ebad530f2fc6f0599015e1a70882bc58b7d6799c17a34184ed7e35451dae4886b34321dc5bcac107f49901dafb1dc7f3bab8af7e705e4906a67d5a7d0c4a006b75c3346fdcbeeb255551c78a8559f3b33f7522d8c756b8e6fae4bab06205111be30cd803073f27f6df882e42f82cedea23646d5822afdb35e0ec7571922d0bf83ac3dbb78ef1379bf4721be164d05bc6a75370b3db2b4702417a743bbd96b279c354e26c9e661e29f712f2fae4c6ae844be8d2b3d52ad319c23ae51b7e692ca627d435b60870c1601e7fc77624e9d19c0d9fb5e1fb6741e17c041478f68e0497fd916d098de88abc2e7de67a897b38ad594d24e7cf7c2c40b25eacc0c03f5e9d63d06bbf3e5d99940ab3f615d2a891935b91fb1166b03cc5f89b3ee1de1120754b17431abbff2035a434fcfb3bf37680d1cb7108172e0aa8cf51990527fbc3369147926d03a6d4b90b8c93fe26baee2f0c482e01e80d744513d0a0b0547212f1d1bdda620d7ce8c71b11f4f32604b04bdbc815c878ceaea191ff9fea69202840b516434df80ac3fa244d7fc6113f0ddb4368deac3d1fa6e0fc7a07aece0ddacf4e6eaa285458b2d67826c81554d212c1c73bfded688e1ef6bab0f135e757abe25d5a75d6afb526872c3dc6b03ed0f67f72890fc1fd9cd076b3bfbcabab3f46f127ef1ffa961e10dbc38a4f6fefbc3f7e1d8bfd89e609432df1eddd1c7d39b480f6f960724a73e4b203876a4d8e3f8b3cdd59ebf42154eb76ada986d2fad6fadafa597dcd65ebcd389a9cfcf42ef66c19575ce8f45e3db2ed1e505757bc95e01b2553a04848ff9dcaa8a2a924cd3256a7965e015f95c905a3073e82424adf4fd9dd5f575dc7d866045af578a83311cbc9c74a59f1064f01d546505611a16f8a638ffca4719239d6a23a92da9a083014e2f96495b3ac42116a787ecb8b1012aa839f77d7ba6b2944fc31c4058c08c1c11a447146717e0c3fadba32d72a1b65edf5cea03e052d9085fe7ee8f3ea61d542cf47cab398858beb0774a1af59dd49c930424d409eb33438c4e9cfa0217c0605ed4598a3fb25dd21515538c50d06a13603d2fff89bef05333a40e3e8c1e22cbd0069c9ad359c1d8da6ede8a2e8b6bae5b2101210f464e3b409f67420aabccc73077aaf3a7835a7cd493daf14f383338e6aaac46576dce8fae16b05cae1d3f5423a68493a70c574404f2854636a642cd0b977021d40bd2e5d1057fd5354ebdc72aa6ad971be0e039e5ea099d756ba538616e10b6515f12684a50a434b920517ef5c2f0005bca09de1a5f3d4980296cc67a5298bd1985a80fb1df60b7cf146ff42b6cbce79bfc7df6f58ccd27559ff1ab393d71fd453ed67d35bbeae25fd2fcbb1c9bde368b6d3db3216fe1ed35c0b8915f8e68a18aca349860f54f368c098eb250c9821fa7ebd5a15353ef07d6f2f56d5545cefc0f754d8b39a781e4d1adf1863fe3ed0ed602a0dfcedeb3118cf198e0e1a5adfa05debc2a5b9e4b398e0b9ad3a573b1fd40d91355968c9b320cbea03bd9bf799aad097458290d48c1f04b0c2b1abf5a84e4c801f16ebcf4821481a87763933c8bb85e4a92643d693a1f1a9ef68ae1262f63f94a8a50ab9ddd04e2be6b76d03e8a7d6a9db3c39fb9d8e054d276dde73caffc352a414a3f5619a0827e53215afcf484dbc3d678a489df96634ec73fe032beb67626024025b794ec7d196d91f16232c40982ee4c94e447ba96acae47add3011daa2ee3d1aab15c0c66cb92e40c56255fbf0a97d6ca9d8b9db8d1f6c0e5c7b3ec4eeb4b3fe8d207f79d2426ec48470db66a7025647fa437d8531f0711ac6a2613f0393856ecc4f48697fcd0d319f7cd51af1af0c7ad6de1c7aa55c5d56e50e7725e9d6c91a5b930c752a82de7da57cbe8842c9f943376ad49cd2eff103339a94cfadb997d8c89a9a25a6e7c583abee443d51b35a56cfb70a0474d887df02e1fe57a2714f132b787c58ac8ea178c122575a2248b29b7fda888c1a9fed311d3e61dc7e772579e910901139dc9117a2d841dbac4d857fa8c0426dfd691f9b5ee93f0dc1fc8c90deab075d9205a5ea00216ba895bf707b00afce39a3434044f987e13a44368d8563259b35fdf1e1c685424502002794475df7a7c5de5c155e40cb1ff599d24f714142da4fa7f5c5969a2e139845ead1aa090a11c67815f93992fd30a346165a2319709d7ca0e48348399bf64fa6d7ee431cf24d78343196cb150833a8f523c60a99a93b2704bb5443e0fdba1a6f6fe51e0dc354a4604f8f779ea0fb7be257ff3733b5d903f3a8444df2f491e8a861530ff616b47a3d09e50353984f6e4b4da14588e787249383f2e2bea23ee91a482b33c7c3593505e6e6dd989630e8907cb17b4f9fa5728fd83ae5cac70ff8220107f906081540d3ea8887bff124c1fbc23854c7ca085cf573a35363196e24b6e83f6323809db04cfab3b84df661ff513aca2a59d0fdfa1f5ab1442ca05e8b1581708822f22be95d6acf5590850698a715ca89a8f700ceab1071c42d8918dc32005c970e3aa80f3b1bf3c9c1869575f869ec2c2457d1e25c5134105cbe3dc8d12ae0a86894190747855f61784a75983ee4f19a59ddb9b93163715c2e6a04235273906fe35285c94770c9b1bf1ec1a8cf236d733e8d3c27e7cf1413e77a07a37d399ef97bb03b0bf464c20bef5434957c2dcf205f3f7f33474b3b857f29b3401e57c87824a4622c80f1d9d8f136c827bfe36287c7d33983b8e3638c5a561e72b289bfe9e6233b776280db6e7f5f97bdb2bad9d093a02ebb27996e3475042e76755618070bd2cf7d347d53a6346270119506fc6adba0d8493fee7374daa451844803d64904e25c17990d8bce838d7ddd023afa5999b20364c6ee82712ed161b2e52c94734aeb65fe38cbabcfae6d96dad8bf913b4216983a15e105f3eb2c2e2b3569e5ecdbf29175269d962e983ef982ff5eaf44ce03ca16f8294be5a4be4d76c0d22b4e9200a2971647c1b2274e5f9df6a1e5d1b1bda22dbf0d0664e0d2b70792a0cd777e5053b53ce109a710171d4db9d85db869182ddcf078acfca6e5a3db6c6b71ec12acb7b465de17508db3d2a963e561622160cc67e7d535bad6ab513796a502704b1b779ad3475a022c55d201cab1c1f39fc0272f1fa7cdce6311483f1e05c9cfe6471a6cc50d9cc2ccc4727ac4169ba1ef92f6620127601249734b8a5ac03ac32e34d6de3026", 0x1000}], 0x9, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x80, 0x8}, 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/128, 0x80}], 0x4, &(0x7f0000000500)=""/46, 0x2e}, 0x840) 23:49:50 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101d, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 23:49:50 executing program 1: r0 = socket$inet(0x2, 0x4000000800000001, 0xfffffffb) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x10001) 23:49:50 executing program 1: symlink(0x0, &(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x7, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0xe4bfb1a9fc298ceb, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x81, 0x6}, 0x10) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 23:49:51 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:49:51 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x28) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 23:49:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x10}], 0x0, 0x0, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 23:49:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) semget$private(0x0, 0x5, 0x10) 23:49:51 executing program 0: 23:49:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000", 0xfd9b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x5, 0xffff, 0x1, 0x10000, "0200023ffffffffffffffa0000006a2b002000", 0x0, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x8, 0x1, 0x17, "4272b62d4f385ab7dac8a1906a1b70bd82eb4591", 0x7fff, 0x40}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000200)=""/61, 0x3d}], 0x2) 23:49:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 23:49:51 executing program 1: r0 = socket(0x22, 0x1, 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 23:49:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7f) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f000071e000/0x4000)=nil, 0x4000, 0x2000000000003, 0x5015, r2, 0x0, 0x0) dup2(r3, r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000014c0)) r4 = semget$private(0x0, 0x7, 0x140) pipe(&(0x7f0000000400)) flock(r2, 0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() 23:49:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x12) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 23:49:52 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="417df85740a5b7907e709c67fa67df6fda653097ca5d759e9bf00c71ede7dd7b4475c4ec43f6289537e39e290ed7b5825cc17a24e58d00d1c45ec866a9010a8b3b2ce61917ac2339b65e09bb942688f805b9ddca403ca8bb145857ef337d0ef46e2c2f5269528f29affa43b8f5d9980caf04840e26f02f52ee2f8140ed995fd2261371cc138bb91d2ad24765573081ca32995b11fd2a3f0a228fbdff", 0x9c) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 23:49:52 executing program 1: mkdir(&(0x7f0000000180)='./file0/file1\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/file2\x00', 0xc9) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') mknod(&(0x7f0000000100)='./file0/file1\x00', 0x1000, 0xffffffffffff0000) open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xac) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0\x00') 23:49:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000951000/0x3000)=nil, 0x3000) 23:49:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) r1 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) 23:49:52 executing program 1: r0 = socket(0x17, 0x400000000002, 0x3) fcntl$getflags(r0, 0x3) sendto(r0, &(0x7f0000001300)="d8f56ed2a9791f96966f8471bbc5fc72bfc12ea1e5bca5234295a3d3ab5546bb725f3b751b5abbbb64d31d83489e20dcff8ad2363b52b64713a7125476c832342e78bcd453b681c0b338be00de2152c1694772698f8ab51dd5bc8a862f2929381c591b958dbcaeb79429a9876498435ed54655c3a16713b0cb594b6dfcfebfb6c6f8a87a0beb5549672f39c8ad70563eff3def6970ddcd1a76e4a77b7fa1c71ece71057e1438e4a2935c41a7dc10ffcfea5ffbcc1218f922cfcd00aa837ef73983b3e6e05c820a35bf12248531b0288116ed212a2a8bed6623", 0xce, 0x8, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x104) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x18}, 0x0) syz_open_pts() getsockopt(r0, 0x1000, 0x10000, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) 23:49:52 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="70000000000000000000000000000000f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac0000000000000000000000000000"], 0x70}, 0x400) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/66, 0x42) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() setreuid(r3, r4) 23:49:52 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000200)=""/132, 0x84, 0x800, &(0x7f00000001c0)={0x2, 0x2}, 0xc) sendto$inet6(r0, 0x0, 0x170, 0x0, &(0x7f0000000040), 0x73) 23:49:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x101}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 23:49:52 executing program 0: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) 23:49:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f00000000c0)="c513b5a03550e702f5899a9dd6085d310da34f1b49ccc9e6050cb5839d0c9b566cb9c73d8d653dd3d290a0759b1b79406f82c4e1a50bc14f49d5b32b7fc9ba612bbed7ed948fe9a750753bf0dba5ed921854edee1e1fd7e75a9d00d4f1fb53789e98c3d8cfcc12e2f8b0ffca27d7e0512bb9c8c5f9e065", 0x77) pipe2(&(0x7f0000000040), 0x10000) dup2(r1, r0) 23:49:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x94c1fe1c76dd315e, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x18, 0x20000000000002, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="9226009860971d36e4858ea0b55c6baf40d3a09428955f2c1a757f57e1b51418bd111d6d196107d2442f62881214076e4e17b2ee0090651c9fba4e51860e5cc234509ae5c95e89035c111f285985bff25bb62ab3b48c2b9e2c5bcf56eab1bd67afb827c43c4d1c04cc7a0bab60f164e16fa84b7152fc49c08d383f23084ce33046d23a578e5caeb81955f35029c04781ef59fcc9fe1defc246556a12ecea1e", 0x9f, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x800}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 23:49:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) 23:49:52 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 23:49:52 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x0, 0xb5f, 0x5, "96322e606d806e6ed45035fa1549b63e1be11c88", 0x3f24, 0xfff}) 23:49:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) accept(r0, &(0x7f0000001040)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x3e, 0x1) 23:49:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x207f, 0x62) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x11, 0x40) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x3) 23:49:52 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x7) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x4000, 0x3a978cb3}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = dup(r0) close(r0) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f00000001c0)) socket$unix(0x1, 0x2, 0x0) fcntl$lock(r2, 0xd, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x8000200000005}) 23:49:52 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = semget(0x3, 0x6, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000005c0)=0x3) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7) r4 = socket$unix(0x1, 0x7, 0x0) dup2(r1, r4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000003c0)=""/67) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r5, &(0x7f0000000440)='./file0/file0/file0\x00', 0x0, 0x2) readlinkat(r5, &(0x7f0000000000)='\x00', &(0x7f0000000180)=""/188, 0xbc) kevent(r5, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x9}, {{r5}, 0xfffffffffffffffc, 0xc0, 0xc0000008, 0x80000000, 0x4}, {{r5}, 0xfffffffffffffffe, 0x40, 0x20000009, 0x9, 0x5}, {{r5}, 0xfffffffffffffffe, 0x40, 0x40, 0x60000000000000, 0x7ff}, {{r5}, 0xfffffffffffffffe, 0x80, 0x10, 0x6, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x9}, {{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x0, 0x10001}], 0x10001, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff9, 0xc0, 0x400fffff, 0x6, 0x9}, {{r5}, 0xffffffffffffffff, 0x42, 0x22, 0xaf, 0x284}], 0x9, &(0x7f0000000380)={0x89c, 0x1}) renameat(r3, &(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0/file0/file0\x00') semget$private(0x0, 0x3, 0x210) 23:49:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000040)="880000", 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="7e47557e8fe3b8cead9c9354a95ddf1b7777eec4104de69482a7c1c817c586f17cb02c8591b0bb97a593fe2d9cda2cebdd2d77f0187ecea425ad95ae2134fb63ebc684b6558114338792a30d9578928ac5fa4fbe82cfa3758a8e20af18556a29daaeb62cce01e8839d06efb9bc8364c3", 0xfffffffe) 23:49:52 executing program 0: r0 = socket$inet(0x2, 0x20000005, 0xffdfffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 23:49:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() fsync(r2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 23:49:52 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = shmget(0x3, 0x2000, 0x580, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 23:49:52 executing program 1: syz_emit_ethernet(0xf3989b88684f2187, &(0x7f0000001440)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419542ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8d92e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6010006d41e92f1a0b7f7f9dee13cce317abbb561dc4b5018794d0b50f22ad2c16630519e53c3b9dceff04204d1181eca99675331e2b41edca7e1256e9a84e04df8ffe49019bf70620986e682acba05a339b50ccc156e1e68a1aba5e8be3becb976fb2eb5c63ddf205627961abe71f652d4075dd9b1cbc1f15832fedb8ccaccbf5b5d011ca2e3ee367011c0bc265f0b2ce97bcf33a8b7bbe3539ff343a80a6959d99f59317ecf80d80d5766afb992b89f2e8f8ed203f8fe154220875d868feef71a1a3d47e1fa344d29c2") 23:49:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c0000e6ff", 0x21d4d83412a823d4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 23:49:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) r8 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffbfffffffffffd, 0x6, r8, 0x0, 0x40, 0x89, 0xed, 0x2}) 23:49:52 executing program 0: r0 = socket(0x18, 0x7, 0x7f) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="005b000000698f257a3284c16c653000196b8cc83c8baed5ef64f2275db3b3b55f699fd41c16fa993927d2ab432440672afe25b611fbb38992e298817443e6a4f52aca815d9b344ce00f0aaca35082c67ac553f3fa82d8e2e91689fed0f8daec081af08063b442b46f16b2899a5e04ace3acf9234bf50daff814f29901c902dcc94931cebecf0f34852d121f6d4950dbe6da4dd8f37d52b57b9df84d297e7568891fb256cb8d4b2f7a3547d89a4bf13f5d800bb3d550a4088a4290982388291a6b029aea60498c4e775887e9"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 23:49:52 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10a) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) r6 = socket$inet6(0x18, 0x4000, 0x9) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2b, 0x50) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8402, 0x1c6a18e47a6efc84) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r10 = open(&(0x7f0000000380)='./file0\x00', 0x20010, 0x120) fcntl$dupfd(r1, 0xa, r3) r11 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x6, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffc, 0x92, 0x80, 0xffff, 0x401}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x1}, {{r4}, 0xffffffffffffffff, 0x98, 0x1, 0x36d, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0x1, 0x8, 0x3, 0xffffffff}, {{r6}, 0xfffffffffffffffc, 0x20, 0xf0000062, 0x4}, {{r7}, 0xfffffffffffffffb, 0x10, 0x40000003, 0x3}, {{r8}, 0xffffffffffffffff, 0xa0, 0x1, 0x5, 0xdb31}, {{r9}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0xde}], 0x7, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffa, 0xc2, 0x80000000, 0x6, 0x2}, {{r11}, 0xfffffffffffffff9, 0x8, 0xf0000022, 0x9, 0xf3}], 0x1, &(0x7f0000000400)={0x400, 0x14e3}) pipe2(&(0x7f0000000440), 0x4) 23:49:52 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18101, 0x80) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0xdffffffffffffffc) unlink(&(0x7f0000000000)='./file0\x00') 23:49:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x90) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x26, 0x21, 0x7fffffff, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000004, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x200, 0x2e}, {{r0}, 0xfffffffffffffffa, 0x9, 0x40000000, 0x8, 0x401}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x4, 0x40}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x5b36, 0x4}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x6482, 0x8}, {{r0}, 0xfffffffffffffff9, 0x14, 0x4, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x2, 0x200}, {{r0}, 0x0, 0xc8ba3de58e435f70, 0x21, 0x400, 0xffffffff00000001}, {{}, 0xfffffffffffffffd, 0x80, 0x3, 0x200, 0x1000000}], 0x8, &(0x7f0000000040)={0x7, 0x1}) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 23:49:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff9d) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:49:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x51, &(0x7f0000ffd000/0x3000)=nil) close(r0) shmctl$IPC_RMID(r1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r2, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) 23:49:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x18) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) execve(0x0, 0x0, 0x0) kqueue() 23:49:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{}, {0x400, 0x9}}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 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() 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}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) unlink(&(0x7f0000000600)='./file1\x00') shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) open$dir(&(0x7f00000003c0)='./file1\x00', 0x40, 0x2) 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', &(0x7f0000000400)='./file0\x00') stat(&(0x7f0000000900)='./file1\x00', &(0x7f0000000840)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 23:49:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff19) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) 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) 23:49:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) socket$inet(0x2, 0x8000, 0x9) shutdown(r0, 0x1) 23:49:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x36, 0x100000000, r1}) 23:49:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x308, 0x1) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)="7f8400ea4234e9783399c8762ff4263b9979486f1a913098c906b73d086e31971302dd43d5e01dfab09aa0def75a7ec68b4d9dc9ffaaa559382d2c1db947a52d8d1e8246f90d4a09df25c5f171d5aaccf23efee3c4e61608e11b05d83b08ed2f8a864e66f4823e751a45d9b225ce0442b0ea81a8c82c5b4a2b343cc1ceae9f1db72606248ea0ac50eab096adb2217fa8d32aaf876625b72ceb7b55e9d035d4fa7bc9f13f63ba55e070e5d1dea1093a1940a6da045ab77c00bd9a397d3cd0b035", 0xc0}, {&(0x7f0000000140)="b3016d64f192a40f43c104eebd32ce7c51d4450b137a4f13d6070c431da4c89ac3444ed2ff38d4dd1dc8500014f5651d9090f8193a516ff9638a1700d684fcb3c746e76cc55836eaffbdcffd72e6b6de165f7555210fd73b1fc62419763c0549a23808103a8c8554ba2195a520dbb14664da00218611948e04351119cbf721ba1c66fbcd852afd04ba89a02ccb076721bd538e50f71bd97babc1453c7a8c42ad364ad01ecde3f1a838ce17118e1eb8a630027b450f7d2280101807a4f469898f58f0181a783cd1032119054ad1eeef5bca9d728e95208cb1bbca73326622d97dbceb40dbf1f9f1264b41c08a4f57e1ae566aed044dc61e15295dfc45613fa3e81c207c861326e6025a1f0e7cb498c24f57516890623c171373926d6fbead7fd96137be4b8fc8d6bc40601f596f8154edfd5f9c91932c6d6b4f394571f44602262e90d78fe63e8e23a95ed500f010f0f82e00beb0ebb8c4f7489dbed6aa32ebe20569f0a34f4001eb1c20b0d425d78b431c458f318b59e72dff2eca069f7e5d65798cec9d61a488b0feaf5185af3836f6a3b2cadd85c78689119c3661ab50085264f23c078491e44faa9fe881d5f3d4b1c7c87a69e7d49b2fb1a600ae2491fcfb7c111f76f6aa1d01776b96ce304107538f02957252a669efbd69be32d7f0713554d8e77c6ebbe67d2291754024a520bc41a30248bc0cfec961542ff015d5a547a2d9a8631e92a0d03af7623ef64bc14bb1497cc7b24863a8d108be2b34db9fe6ddf8feb97a13d3c5c695111543e85c073f86eeeb370a1dbf8d763419d538729450b8b57c0179fd4b0c59735eb29b200680e50cd84d80770c60790f0ba84b64a4fa9b65b0438fc807b94c8b7c0878af3cb64b75041d9f53d8f32864cd78ed714e876a178f6a5f3604f6502fdffc059beef572a527eed09eeb3b16af2809abecfe3d8a1f8f36bcb18547e19aa847622e1fb1da475e165bcd0316ceb95ebdda3c77eacfd8b5f66d295551474b218ad6d761d67c32a5878b392237888461c551fc23b98ad01b9d50ab24795d968a3a3f122f89e328df974736923f68cdefcc6752570712c1d02baeb536987965be0fcd7bd64a1e1fb8e04113b1e8429b56a87fdb193bc963f404834c85c1d752901a23366983508793da06c48e903ac777381c6519f37f61e0e4293169014d008371b6e7c9ff3ebc0243208e26a9099ed49e56833d26fd6b20fe3483d12b6ef6c4a36a9bbcf5622cc7ec5aa33b9a26bc4a2a88521074759604ccf35b93381282d34ecddb6fae24fbabbbd8ca863d3bc22425fe2bca7ecc028b657df4474a1016a038f9a31afefc3a0a48fab3f92206b745db33453489a27d979f1847e924c7a3de35491e59bc7901630edd9b29841b4eeba0e83b51edc21a944a103b38d1880d339afb489fd6836855e223dabcc0afbe41db43927621c6eaac707b97e13127eaa2e2a119191f817ca9a4c7dd67dd99288a4f0bc9f7e76a951663fe428a1c7f10cc98afd36a1bd13cb69a6d7309ee80092a818b588b416bccf54fc084e71f057aec1c59d9a7bcf6c81eece2f293bd303e155817fe89a2a7a2da95e3f1c91d0b4894205fa23486a2c41e6962dc55d9ea9a2a9f435178b4f31ba6dabf206ad0ab3cff33869091976260ce0eeab3e90a6d2c570cc1612c2763a0fd24b823d7dfb09975bf4605acaf8ba4500cdc8954c1591bbfec9d9d9db664ac7e9a10026d46ae83c0bd8a6ffb7ffea79b36f3f13a1288941bcca797a6c3d4096cc345e29179b3fa4af03cd630c493ea0865e9fc774f81b016de87f9862af5139e1193a8229d5b5706a40a634451692500083e7eaeb0ea86a77d1f1804e9f7377216ce1c2eae28bbb260276da0731a101da19c207912a1e1d51e95d38cf4ebecd9074591ec67850b446993bae26e6a4a633d8652c450edf447546fb0e0ba7ec6f4cda1198b0c23ee4de3d3ed48a8c260821ca895da0bb961f114fb78ddfeea97c8a2b5e79e2c2c7ab44dd6add4c83b87f6ad9f4eb0a49823741c99a08411f94244f74053b4360af09d0ef38a606ae466e31db3dfcce17e8538cb43832ca91baca38490aeb4c3b71dbf2a87599300e22b99d93d4b9c9302f9ad49109ae4701602738f92872a4d945ce3e9a71645cabf7fc4448ecc1fcc3cd820491c0655fdc61f4f85593046886621e91082a1f88265ff5b98c58dcb2955a03239e93eece6ce00c4195027a37553c9bcf19c78d57eeb5b4650b2f7a14afc145b9b9b795b628dae5a2dddd4f10220d47cd16634aa0f5c40cefce202529b26c6e688fc0adca85817bbded46784eb3a90d7e86e89cf6236276bbbaa09f72535ad3e59accbd5b33dd8c3805e32b1591b85faa1e76593af3ba0323615bfd61f3656fb3fa661ee409431d7b732866eb51f8540cdf5405d7ad9182f26ead311e4752048b40c7d2d080dbffbc70f7cfcd82912a5976d780acf6e39150560e6889e5de1bc037cff0d871c890659f9a81c47cf012c34d9a13246d1e4115e427b91977aec68a54bd33ea96abca47d6865abd066b198664ec8b5e1a1162c2c0faef29fa3250d86ad1f575d2ee39a6c9a32d479ac155ebca9e5bdeb8d6a37b80a8b3a2b0a6f956388423ca987571e8b324371554547059772cc3dee4c96144429542372b337b303cbec5f9f23fb5261a505a0aef32c6bf0eb405b45ce5920fa5d83186f72e20df7017273c69aa93e39d8d9b71fe0e80e66c64d3ff0c35a7a60a1d845523af1a48f75735a7f9b14a878c802265b2a7bbf8ffa88d0598af86e5d0af6d65baa66d9af7dd6fbdc41cde5d14076df34d3c3031ca25525ef698fdba35ce987b63a1a27a0104b76f46637dbcbedfe12b419112e92b051c8490f1237a5a7aa4db46b441dc5d45eb22b8915dc51b1f6b29b8717fa5b2fac3e230f4eda585c34462a569f7ddbe97b72d18d459abcdac372a9bd635094df41203a88c7bcd8b837c5d672595e6e578d56d3ee01f9c93f35d8ce87ee583c7ace0cfb294b9cac575110ae2d6590219dc7c9030e9c1c6d746fdc89949c4736a4c46ec49f7f9417ef702ef54e2666542fd82729469372702100f86b382ed3a96fd6f05e22e0f9f0317923b4343c83a9df21afcd9f1e87573492da6627b6c30ac41f83b7bf69118a7a1b9e4c221103bb99d631287046d743c58ee210eb814e48394c393203ac8990da379b14e2121cb0e7780863c82c103ad60e43a33c34bb0e06a4fab195986df18ac31e490a1551d5f49f915d7be6c9692c155f6c3aab12130632d88b44b93cc625c3db27bccfcc06d85cb44be20b16e9d5590c703cfb37ea53f34ae10ba34bfba36262cf8b7966cc94edc93cc38f21b680d47e95d89f8d38108ad427b8ff603b45d0cc52baf093a310b97877b8cec904120322775fc5cbdfea53a86b1a3ac82b1c670f80afa123f555fb219da839eb2e49c3eada0bade30f3aecc3b5937d4b7dfb5c2c02dace925becac8078b6406c2b34a2ce68fb39d3f5751d10fc63b362b1ab58058d9ddbba8ef724bea6b212cbb78f1bc991798d02effbf41cff82904034c6ddfe54f3f97850baac13d4db42e6616a91577cfcf079e3fd2668cbbd428cb1121c617e94e0c43082602395c63d1035f3b11e48c5c9a44c5dc4f81c55e944d36003710ad3135b8fea010e19592a8a7c3c04f7afeabfec6e5bfe4c1edbbeaf72d25c0f468a639c4736cae8b018e76e38fab5177ce1ba0c161d5c37d84efa35c860cd89eadaf6646296c2b55e3c94511232f76c546ab44bc24f4edc87c592272538582d7816dda1b45a5c2436b0b4f7a3ef8e10cce4003602377535aa656511a4660f9a5c34691c3a9d90c0b1b68d478bb2d42ab4f1330b0c2af8a7aac352edc47d4550fcce8c5a71bd3f201e998020d72187e29929e5115e5366e85e264629bb28be1018b8dfe231c7231e6293f5016235be493783c6a3e827ab0b36b4d43317db8e468bb8809a5904adf307ea4599c144ec82883557eb89500618e3ffd8c78b5091fe415ac8853e228fed69622c2d0a6242145c8b225c94dc243311c6e2ba64b4d819dac1076fd3e76461144aebf8868115004c7b4672a2eb307c7d4985d8f9fc18ff2191338f01b6afbab2bf186461dec03ac395ec0a6b946f4efa17785a76d50d1f282436bb241e049abf93dc7bfc7e45c86a744dc8f5a8a43e30dafcb09a06525e9b464acdcbf000b2f93a861b9279e4a572fcc1a22cc472b778b117c88d5b7f27e5a484d61bc6a2705f798c56ffc79fbcb0c1996b44c566aa3b5962ac3d3e3008913b4dda675a740390971175737e12981bc69bef1c1e8bd8b2e0de72fcbe62c1230515228f95a723c176200068baa9f741c58c75107615aa57ba4cf74419497a2064efe6e2ad0eadcaf5ca8f57a61a2377ce5cb881333f8f6ffaa361f3e76097075604721641f0f80e54ac4425f60b5516ca3bea6df950301f56d79d0ba2e293942d3f77f4030fc643ba59bbccab1b61c4eb3680ecc5aecb0f9c04ebc5644fca0dd7f07bf46ca289a724a1f5977bcdbc0ae810a517236b22757e424e4e598e8c53ce1094febf905556174835aa501dce40565361ea2728d800f46f4f7c5f02ce7f69602438ee7ad0f30d0329fb85c8d3919af046266aa32a35f2a0b28f58f518d28d634ec6a1ea9c5bf051059ccc4ffdec92725011dd901f69f6a9b6db83186fcd85e2d68dacdf3d8f3f276a25d0e917b25610224c883d52e71464e47ead0aa5c5cd1ffe334f973443d8db2418ccfbe3a405754d3948956dd3111f85b715b632db57b18e80a452a12264fb0697b230971acdf9ed99c24c26ade387c31fb33c970e966494ef1aec571a65f098e1f7256bc8ec18c8c7fa1bf2c51b82e40b5da95cbb8d7075a37cb3172e3cc90e4e0879ac562f33855819a0b44f8adf06a97095a77e1157e38c7b857f6d6177c8d06459db089a40b3802e3c0d9edbef4231c2503e6074e554179ae2da981859d02d3c99c6646b73cbb8a83d75e76c687afe08a4f1f7c85514652b0462bd116d9d30d520608c205558f66bdf1a7757a0eb0bef2beb43365f3d40118f8959f0113b2fc0288b6b8f270e9bff6458efa608b4c6a4f7cfbc372d2ce8eff89dcc746b63ac1e69bb675e3964c399f9d28da584196248d48d1ef1e0dda7ae4c2604e5879304caaed2f87747cdad0b7c048101d7f7c5fa74549d30f0898341e60e9dcde4f07dc8aa7e5c9b0c750a04c44412675c35b22b7246cfb7d3fb76d6a7e6e890abd98b2681212b1846f2a8e20b2311d19ebdf6ae9f80025ba14ac64911ae08fbce04fdb5c5ac72b9fcc4dcddaca4d645fe826ab2f7ee08471135b78ff57fc8f896bbed4c23142997f4d21ac665f1779c041e357c06a79e55e768385a31e5998961fff6cbc5afd9076e6d38d04e7ae1ff60bbf6bf62742e9db4541887c13631bf8c4a3c29be6b4196984a6568ea8f7dc83f8d9b328fa8f4ccb360fc16cf5865f2cf03398e788969ac7d54968b192e8f6c26fbbba2363c49caacff06ad3654c2deab21e5b245c11f9041f1ba37ceb61cae9b63161d397b57db4dd47a8c490c44a96bfcc7af1127abad533c11c093cd2201b2629d886e704b7c993fc4a238081cee8b7401ae0e164b45050d430b437bf8071663ef42595d78dca6c697fa832d880cd8366f2746ba4efc483b0d126fbe9290bfeeb83a4dd443d74eebdfc934c609c6dee07a901ec0da2110d930d282ba9b4adda21996a9dea29a0c974ecddd932e40aa5226ae285cd6d2db4081d80f806f79900a708c7343c130ebfbe9bd50bb", 0x1000}, {&(0x7f0000001140)="311f509b6a0e6f50358355955f112102be0c8c681edf26ebb0e4474382a8d7996dc935f9f41367986b083a8bb7c4cd6dcd0cde7f6f51bfc1e37f9aeed740fc0a57d1dc02c35c9f23a26be6c7adac62cab710109d89f87ecd820349c128a62eeaca233fa8a40b7fe9e9d3dfe438b24c5d31a1bf7ecd5ed9d93b2c0a5d5f428e655f800644d5ce85e15cd9bd74c6aea007edbcd63c2d082b22acbc903248607f9b1a2d9d1451d4bfaa54d114ff042f5f049d30e47be3eb3e85cb7cf3210d8c76803db663b8aa6f50", 0xc7}], 0x3, &(0x7f0000001280)=[{0xd0, 0xffff, 0xba, "6a4b472468c89bb8d4f6e88db57959f1ef65cdfea101c62f2bb7781ca1899287187c3e7e8dc03638e5fdbdf5c7d895612601dada32e4173ea3b220a407c578d55d58a8ddef0b2fa091b6d3f905764939ba1eadf5cfe9d0dc9749fbd0d0c63a1f254126cd6499d18d5877bf2cf9b4cd15cfd6a1b800173450316011f33c2a2c1cf96d38ac06e0ce7cde2090c833eaedd93ff1e6bc85fdb3e79d71bedfe6ffa2374a2b815097c01948e77adc2d70c74638eccc698a2001b6438d"}, {0x18, 0xffff, 0x33b, "975b"}, {0x48, 0xffff, 0x7fff, "67196c2c229424e01b2043ad9b5ccc4c420b27913e7b978c10c1440e3fd91ec625d30426089010fb29ac2936b8dafd3f1a0222347dbb6092"}, {0x108, 0x1, 0xffffffffffffffff, "31b09dae24b0fc8779fc3d036ec848817d2700b32ab4f9511aa83b2c36c80d0a7cbc4ba9d5910c5b6becdfbb54c302d819c5c3fad4da473270a8354bf686b40e432cc36b47d354dd67fbc9ff1c7e122db36a243b51a9d5ba8f9ed1313df00d154f8962ba15b60489f0289ed2d850b29e5fa0b1477691bf8c2e1a6ff7b99248ed5c050b41ad7a2e7081168b5385baf6a7fb050929e8208b59fc17994f5c763f899aa63bbfac0bb61d78e9d6c05bfd047a9f2cc31ef0cfd1bcbe996f10d2fe3d8b8fda8bcb2026a5b2ed7de1c706f1e00c24ec160b6703c553d2900bcdfe8bca0f6a006b7aa7a2e96f03d2739e59240afaa289086569ce6fef"}], 0x238}, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 23:49:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xd, 0x0) syz_open_pts() 23:49:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80000001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() close(r1) r3 = dup(r2) lseek(r3, 0x0, 0x2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) r1 = geteuid() seteuid(r1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 23:49:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="d7c6b7da2361232b93d084a9176c4118eceee986d7663bf2809eec2f80c92dc269167d6cb442467336fbbe4351a6a37931d7a7ed54bb7dc694c713f24775f0d2edfcea28793d3626991195409a20efed84f104730d380f4ae71db957e93557beda10d95f5d320dc062363ac6c566f32d98bd5c1484addeefb4c767022596d08c3234faad952e142422fc1a87ded5aff691cbf3f6efec93c65ea347f9ee128c3e18958405220692c46546f910e188855b546182a147ac568e5ab92df4dd70c5a881cac6f1dde8434cbfdb0d6c9b91b302b94a06abc7792bc3e5439cebb57952db0c0b1e31ff025759ba87916f56f7a4ae4a4de9e798b1a891e05db600", 0xfc}, {&(0x7f0000000100)="48508903d6f6716e3ab0da65999b76b29636b2de8efa3934c964af0b83fceda9cdad25b00a344536034560d70d2d35dc6da5236d6f68b0436e711ac2ac7ca01c846cb8789a8d9cb2ca9a8abb903e77676f6d558c498211afb703ac56f03526806379c8ad25710773385fdf6ece5fee85476591ab14b220ae041937de735936eb35bc651e03107a", 0x436}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 23:49:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 23:49:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000600)="9ecfbfded7eec2f8467158fe422b7ac9c2767dc29705483b5e7fdc61a5efcce0a307444682030d9df17f31b533ca95802a5a44aa27e26e8125f45ca4f6abc7fc858cff49ed1c347e0f44125b7c5610f9b17e09f40b6a68dfe1ba53955a10a33c76a8ba24a73a9fadd43457c487bebd349f306aad3f9aeddb26c33d833c530068120b95db5a5244e9a6061970fa94ca4ba080b93e13feb2cb78ab5430eecbfd5322feaa5b2cf222ce01d870fdb349527cdbc16d3f26be2f6c5d2ce28b6e7fe7d68834d7b32a002c75482321269dc248ab9884a255dc2c2f6e8e407c5fa7bb03aa0818350aba42d2f340708af8b6dfd22a79fbbde541eb031ebf9848420da0b0b362b134dccebaf9b0ac8e5c7ac8b6b4040c44082ed0d7aa2cecde622469be6a438fcc4614180ff99afa09c8e791fc42e14aabbd44893ccbe7dc98f29851676319385ea2ed2471d3f0086cc972d38b1960f8ebd455cac07e58a3aa33e1919bc2f20d60296e7f212e71815fd4d4cac5be28c6f9163342a0beec0697e5204a55aa4dbe03e53bbc67f6a1f73f0beb7347d40f3b490579fe9bb27ed56800075e0dfb429d57d4260359ccbdb94a5527f8418fb24df578d8b78a49fb83716f67e7f21083b16026bed46ecce4804a447f9c441de829f1e9aaccbb2f9c19f41a0c2a2750be1f6be546df6ad5ee70cd202ac3b4494bd4d553a1bf08a0f88efc7ae7c985cea63148a472a6fa6a2766ecf1abdd167d5dd68199c7bf1fb30b82066033a86729dd7cac7cf8e88318779988444a8bdd1333596bc7c16e2b9601480cdadc05c5767489e4c26b726168bcd0103fe8cf1a86ae47e691ac0f88760a5a86a95054f15cb72fb8c9ac448db8c5cafca9760c0b6484698b23c173c75d8df05ec07ac497a662300a409936503eb06c374d19eadfd5d4a702ad0d1d2be91c9653e302963b445a9b3b92f296331ac1c3e7c47d5d6e06adc0a64cdf906c38ae780ce0b0379c7e065a0719201256381d2fdb35f725a526b0b31c0e6559c24af3a7bece81d39dad30f4becc43fc10a4d6a3336514a1f572f13ed8a9f94492354e9ac4fd0ef5c1076b4a7f307f93e1d7a1d1fffa2d301b01aa689e87ca31d666c85348785f2ac4ec0591ae34c3c8eb94fc2fa42cfdf5f112c2621f02592518f1a6b816e7ec058f881b4c8f768104411fd671d30591bcd8eff06f47c904577680275418524d8980cde95f7cc25f6708392298b601720708f569fc37e69a84eeb9a5a42c201235764ff351af9f3bd16d625796b94652760678f00eed4fc9d502371b495ed09f804ef90d334af0d27ef01bf18860c5b78eaf9c3d4570915db2158cbe6cf6c855192061130eea14cb01bfdeba0d4de1ab75f6c544ff713b5cc0d1433eb515fb804cd0f2e5b39957cbcc4f644132b3a942c8a7ace879f938cbdfae8f7a3fa33ac3219d370f4912ffad53104fef99efebf64f85735561c257e70adcdd5a124166e11f419fb30a8e5c5c39febae71398c814a347ad16f67a58017ef788aef049b1562546af322d4865e1c4fb076273d840aaa04fda5df09f303589a43aadd3ecbace168a7f203813b970ffc29de71345c3306306dda46af943827f1a14bb28f9e9aada31e672167930cf1d9c66522de877abf048a9a95e18700e67676faa6470954b17ed7a02d5d159c22b3dbf072b89469fba07fd41f3c4f7ff5bf5fa757832b01aa8eb67cbf60f1dd5ea6bda56bb156dd5617da5ca9e31ab88935e4dce18cdc7a5421b59f54f400a71acfe82af76032fe66022a59ae761a674f6b66bfa9416b63f7d0d0147230ceccefefa70526103219832274af8b595f1901a8cbfc8fc79a02392ce8bce5d7ae26a3e42fa0d3648398c8646f253cf19f3b61e83f162a5e1199bb15177a1d5c3be541223ce2be1565d524b9738ee0ad742a973fa49a12771e6366ca8ba25dc211fc41760450baccd1aebea1735e7bfc0deeb46668af1308ba5edf5500b6e529fbc0b6d1417435f55f7df9cecf4499118d356e80f421e6815d47c3a7863f638d49a754f863ee17d6901522407dde9499fd6b038ab6513207ed6cf1f88f05dbdb6245e089417922c79a4b8239e546403dca9a1c3a3107e82db28a24bb170f67a3e6d7cf5f5b5e3875e1f3dacbb0c67e39e09e074e41acb0e47a2af355a30d8e4d733246412a8f35a5ace44ef1a4a47b8b46a9fe38ab8dc492a593ab8943b59e2ca61f34ff846cc15dd25151a57128b3f98d7a33c8280b02331c9855c792ba5ec26e4c00582c424164e23e2435e39f19b0d8e9d03a19d0dcf1b1a7fef83a781000a8595bac3e9e291136736bbdffe1ce8340929a0f4bb584d13af3a2d8acb3f761c1c18e9014d9d89f8a04935a26702e9aba03b03f5c2088c11ac1c264b1e2291f7fa9751f071b6f6a9c074cb15d55495690a2419893412cd383818dda32815fd030fd573d6937859e4ae3ad6fd2c5b560038a4791c50408c16247eea0a106bde34acc63d29f63d66f98718eaf55acf0fea4dd5e464a019541daa372b26bde2393d60351e34ec455555e65db6329b239ddbd78e195f8820260b74763057e54056d58a540abde073f2b6ffbbb85d5eda8b8d52f5529dc75e9adc836831734d62cb4a0a84a2be32f7b3521829a801131307929bdb77707d593bcd8ea1ef45a65dfe87db8d9773f4ff11f0b44ca73a7b5d17f29a9f217a8ce55c3136fa0447ad5b97cb9e486b9b02f1a0869f36801fdd9a596ad23b9bda64f27ea294529aad443cc5a700b35ed121a45eea63f8b45e3929fad3a16e919b919828dddf2c1d863bb275b52d21855e95e0e0e7242330128be8d5dcee563bfdc7c304fed1a38ae26b7ffa120ca6b89060b09683f5c06bde53a184b18a95d680485e533a76c2914deb93a4a9609c5b23451e835670ce3f081006810fee99e183470cc32b2406e5a78f59dac13ae02331f2b49acbc4981584bbe91d00764df81a3c634f1a584b6c2954d819f80a48eb07814fbdb91a2f233edb3101d52a7f68bc8a403e56014e84d8daf8eb3ab600ee1f64d8b309117dbb3a8d5e126826bf1750503e296a2b6de0e2935e2779e5ea986746a1c38147505217d3edf46e6edacaec4b25236a0cfbafacc5c9c13e2bd7be60fe7a41a285d8b0d39fdf4954450355fcdff0bf786a527b5be03a3380695c317b7d23ab8f139b0b1ba323e67fdfcd1640b7e3f48f2151adfb520204f2f4d757889b51bca5470746f1e4542b9b4d0f9c7b98edc1429f1c0c8a01e5997e49db8547373e0813af42d866a181fcaece792690351357bb6f4d72671e0d0991e5617074fca1f07266fb031202e55a1365b3fd73727ecabf4aaea225f0991dcac7b477ef58a25dd7334340c7f963c366ceeead8b21d56d67f14655e020146f620a49b35402df9525b3b8801ffc77d3c3c9d05f76408be3288041d4a17be3339cbd317df8c443f52925e4cb3fbc1eec7a6f37875fc6e07e46ea79c3a0799f37fef21199fde4ff773c93b5fcc2c0cc5b5d1aa2483cb93a47cf44741e56309d6625e1dd774afcf0e174c4118cf6b9f72ccd1f8ad6bd61da54e28a18e3b9773aee84c74a691832586993c5a2708a96ab6cd62e8fb1bb7b1af451f7e2b48a2eaafc2b4eace1bd1ff6d8243a537a46b4fbb83aecdb7617e05f1ce73fccc91319173629d053d8bb7115fb7bde9f60fd4ff4eaf7e8205f383701a0c216f0dd6f91fdf866ba1e445d230801c07fb68cf5c7744ba7609d35bf4eabddd39ac4902b5b9d0d23022912f2aaa42cdd36304f66e7a2245dfbecccfb61c60bba2c995f1079d7390ea3ec01512ada56a7c095c68f8a99e4aaeab64bb95b135e4e74920d1f18d517f6c25a3f08ae839a98750db79ed27b74627d5ace243d2256788a178dd7bbac06125d08c1ad146d43594dffafabb543068de4f82ec888255a0de1a5f31f55e17112b7b7f21c5f245c9c32dc2fb6a66ba85d5f9237b43d56c2768e754f365358e997aeedf0b036bdbc7929a8b5546a77fe422ea4a9c0aedf6f4276b5af5a80e77b21961e56f43a8cef2f834be86c37ff9615f7e7948f9e65a51ccd8b9ab2ff54e7decf3fa9fa89f3a6e8ca5ce2c1c4bc9846765699dd4be44aa1dc8b408dda60f39483e6e46dfe56be8d16732b32ac584cdb9d28ba470601609b2ba8986d74f13409bf6c60c99c523871b530ab62f6d3ea9fc1a05f73d0f59aa15662bab729a864ab5f61a6a45cb9eb9191b55a0683dc3be5e570e561de1bea8bdecbeed8b341dd7fab31afd004d3480a300b37894e8e6fd0e2bc7e0138f895c39b21a12b8fe9dfc4be62f1f20b7d4f80f1ace4b03e415be0493f17b8fddd6b4615f67da955dd6a9b6ff98f1bb4b592552b8b380f02afb5033af72aa9ea7e8d00ee47ffe6f2d19cdf1fa6eea5b08f54345303ac6852acb59bac6cdcb8ce8f6e7a4766045fa625845e6061ffc7e708f86abf3e16315e6c2b166e81fb25147d459eca7fe7106cc1e8e7f35714b9d4230884f457d1f489939adf70fafdc5cd1a3efe59df86444ae3811d2f75e42b5d017d3e3b8ba6e7625ee91c2a1ea498ca3d154e62939f3d5fee", 0xca0}], 0x1) lseek(r0, 0x0, 0x1) 23:49:54 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSCTTY(r2, 0x20007461) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 23:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x53) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffe01dba6, 0xffffffffffffff3d, "85fe4dbfa60200002307ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:54 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 23:49:54 executing program 1: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) socket(0x23, 0x3, 0xfffffffffffffff7) getrusage(0x0, &(0x7f0000000200)) 23:49:54 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x3c}, 0x10) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 23:49:55 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x80, 0x2) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r2, &(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 23:49:55 executing program 0: mprotect(&(0x7f0000081000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) r1 = semget(0x1, 0x4, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$GETVAL(r1, 0xfffffffffffffffe, 0x5, &(0x7f0000000280)=""/240) fcntl$getflags(r0, 0x3) 23:49:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x7}, 0x8) geteuid() socket(0x6, 0x3, 0x100000000) 23:49:55 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getpgid(r1) write(r0, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2000af}], 0xec7, 0x0, 0x8001, 0x0) 23:49:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:49:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000000c0)="66874f9486105fc79bedfa17d35d2121bb4e7db0cd5505077663833d374451e7735be5dcbdb14659b13f1dda1b581551c6473b59f964d3b12e46d70fc53444ef5cbd14adf5f23b7f45ed4d3b76c3de3e73b28ec079dacac3fe0a94a981ad5c258dbe0e0fc6793cd4b6fd9c5b9e5b7bbe83d00a506949414379aefd1a5f5458b58edcd199d64ee441abf113b42ae8df6fa1f2930b525c0645eb92016d82c9c2b04053ae", 0xa3, 0x401, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = socket(0x2000000000011, 0x4, 0x20) r2 = kqueue() r3 = getgid() nanosleep(&(0x7f0000000000)={0x1, 0x8}, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000240)=0x36, 0x4) setegid(r3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r2) openat(r4, &(0x7f0000000080)='./file0\x00', 0x110, 0x29) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000500)=""/173) kqueue() shutdown(r1, 0x1) 23:49:55 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) 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) 23:49:56 executing program 0: r0 = syz_open_pts() fchdir(r0) symlinkat(&(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', 0xffffffffffffffff, 0x0) r1 = getppid() fcntl$lock(r0, 0xc, &(0x7f0000000000)={0x2, 0x40000000000004, 0x1, 0x2000100002000, r1}) 23:49:56 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 23:49:56 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0x2, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x5, "c04134a04004c35f298325fcb1911f8c5ab5b523", 0x2, 0xaf50}) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) close(r3) dup(r4) syz_open_pts() 23:49:56 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="8665d1bdc9d12189742a91d139423898c2371ed268a3ba7111599a37d0c4d71b6fefd1491960c809cde8ecfd5e73f7bd549796491a03f13abccf37322153da86883ba15e66a5764e6175b7f4833a4e05bb6314ac734e9cf92ddfc430", 0x5c) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 23:49:56 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x5}) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x10000}) mlockall(0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) nanosleep(&(0x7f0000000140)={0x0, 0xfffffffffffffeff}, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt(r0, 0x4, 0x80000001, &(0x7f0000000240)="17e95560a28fa79303a28fdcb065a36ab7e07f2d19440485f8238df2dcf7f2e83b13320620c81a47eccd0eaf068a6316b94952cb5861fdd75c46ff5a0c158e6a1d66a3c72cf97955077eff6e60ea0548e0d965b8e45f831bac0c5e97877ab401a39fd11d5450d69b599959f7cc7c3cd68913c9d3e4b307f6bea76e81645dad4b2ca40f0e990568ccc217ec50491d5bd4d5e19e2d1c", 0x95) 23:49:56 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000140)="b52b966bad2e0385ae708807dc14e4f15a182d925ada138f778daef0b07bf08bc4c7f2f7868682ed9079c0887fa589ba1ada95881d8c9ef7375d9650e098d09d5af6ce8525a1767aed9afdd41474ec60d716d6ff7e02b0ff5edca5fd691a98987269f64df8801cb20423b2c0c2020abeb28c4927dcaba3a6c74f4d0145d397fee59d4f4b5382677568e04e5ca2fc414dfd915761ec097574e96c397b6093bab0c874b847bb469fb35729f64ce2ee71dda179e960db2e070b1765f60f32d6b8e042f302", 0xc3, 0x40c, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x4) r2 = socket$inet(0x2, 0x8005, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchown(r2, r3, r4) setsockopt$sock_int(r2, 0xffff, 0x180d, &(0x7f0000000100)=0xffffffff, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:49:56 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x18) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:49:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) close(r0) r1 = kqueue() utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x8001, 0x4}, {0x4b6, 0x81}}) sync() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x9) 23:49:56 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 23:49:56 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000280), 0x4, 0x1) r1 = socket(0x18, 0x8000, 0xffffffffffffc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r1, 0x29, 0x31, &(0x7f0000000080), 0x0) 23:49:56 executing program 0: unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 23:49:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000)={{0x4}}, 0x0) r0 = socket$inet(0x2, 0xffe81ec6705ea86, 0x1) fcntl$getflags(r0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 23:49:57 executing program 0: msgget(0x0, 0x24a) r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:49:57 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) flock(r0, 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x800000, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) kqueue() getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 23:49:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0x8000, 0x4) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 23:49:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffeffff) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) socket$inet(0x2, 0x2, 0x800) 23:49:57 executing program 0: socket(0x6, 0xc005, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) 23:49:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa3692372fad15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d4ff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf58, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r0) dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) read(r1, &(0x7f0000000440)=""/68, 0x44) 23:49:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x803, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r4) ioctl$TIOCDRAIN(r0, 0x2000745e) fchown(r0, r3, r2) syz_open_pts() r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3c, &(0x7f0000000080), 0x0) 23:49:57 executing program 0: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x7, 0x20) write(r0, &(0x7f0000000040)="17effe296d56280c6c01abeaf47dd2a4244e03d9bf184079123d04e4b0c77aa0de03b9e786df697da5bf99220d33ba09d467ce10585c9d5f616d56d75f3ba34b04c4bb707a22049f83a0e315d1418e295dae326b6c9a45705d0f987a94c52bafe9df94a5ee9c5ce4a15675a796e060317b92bc68ff7bc4cda055bf6a2aa315e3fd343afdc19eabbdb07efab46803bbd43c6874a2907257c4f79a47ffb89dddfaadfeab8da538d0c6c3ccd94081402a26a68eb075bdb4108d29085ff256cf5437d1f3f1443b49f708aeefbf4496008325c077b431db3bae1a9f8e1671", 0xdc) fcntl$setflags(r0, 0x2, 0x1) socket$inet6(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, 0x0, 0x186) recvfrom(r0, &(0x7f0000000140)=""/65, 0x41, 0x42, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x6, 0xffffffff}, 0xc) 23:49:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/112, 0x70, 0x0, &(0x7f0000000300)={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r5, 0x6) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r4, r5, r4, r5, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r3, r3, 0x3, 0x20, 0x6}) recvfrom$inet(r0, &(0x7f0000000140)=""/56, 0x38, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) shmat(r6, &(0x7f0000fed000/0x4000)=nil, 0x3000) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 23:49:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000009, 0x10000, 0x7}], 0x4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0x3, 0xdc, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x2f2, 0x4}, {{r1}, 0xffffffffffffffff, 0x22, 0x80000026, 0x0, 0x6e7b}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x84, 0x40, 0x1, 0x80}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xfff, 0x8001}], 0x3, &(0x7f0000000240)={0x9, 0x1}) ioctl$TIOCCDTR(r1, 0x20007478) write(r1, &(0x7f0000000040)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) 23:49:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000200)=""/195, 0xc3}], 0x4, 0x0) 23:49:57 executing program 0: r0 = getpid() r1 = getppid() wait4(r0, &(0x7f0000000200), 0x1, &(0x7f0000000240)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') setpgid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0xe0, 0x40) r4 = dup(r2) linkat(r3, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x4) r5 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x100) bind$unix(r5, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) open(&(0x7f0000000380)='./file0\x00', 0x20, 0x16) symlinkat(&(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x400000000041, 0x80000000}], 0x1, 0x0, 0x800, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 23:49:57 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 23:49:57 executing program 1: link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='./file1\x00') link(&(0x7f0000000180)='./file1\x00', 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0x101) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x50) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') 23:49:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="70b18781c1d7113a3d9b18b76bda910b021f1df2900611d514d712a5abca54b4d58fcd9d6108ae6b146dc37fdc71c829d4d9badcfff7303bcb1540c5c1ef51af2c88a79af1d600201bd73f20de72ed09c81225cfeae658f3e733ac273d2316d45b59a758d1812c1bb393dbffc4176b1581c58eaded770e9eb262294a7f4da64d6d1a9403b85f0856ec933258a7bcb128c4e9f5fe66072e467bc4705e7c9c7dde5f21ce4f", 0xa4}, {&(0x7f00000001c0)="fb2adffc0404c2b129f54f424b2589d81d1c233e362f08db74860a9d26812f2d5ddf6ca0ff4359b6aa07bdb63bd0bedabebbbe9ab909d4fa00bf682733d1c52d480829dd44624bff5fb6181510e753b99771ed0088499cc54ec6ce58522900b50e9a8fd534ef8d65d104df07ee22e5f957f326d51c28e6bf484ba6fbe3893b3685edab303b9b417b3f8848c96f36bf784d580f1b6315458cef3190582ae4ef0fdb04cf07aee4a56480b3fce57d6530b0472408f92a0e99ab57af020feb6bd1d02d05a3b5c73d087be9d204828d6a2958038016", 0xd3}, {&(0x7f00000002c0)="c9e08ddbf6b371ec47c311dad5e662074cb804da45a2f88be5e519487f18d932e3aa032a42f2b63db8ad03db2dbadd866920ee30cef826d6fc267b88f4fd5ae7ce644d0012cd4deb2d0753698d7778f398344f05321008da4f89b7ad2978c31fd4ca3bf5aad04ccf7e49476eb0fe30c04b2c49325c5c3dd2e3b6623dee5b98a0b4db6f755be41e1946a2c26bb178a8c96df608ab6029bda5ac52ca9c086cc6c64248df46e3", 0xa5}, {&(0x7f0000000380)="76e8c153af9d40883b9f33dc0427488f0e376956ef5c7be156831a6be952c2f52dcc88d22294672f490e59f56352bf8f49eb428ebab726f2214ad5323b7da655776aede23cc065049fa5ae77", 0x4c}, {&(0x7f0000000400)="f27da6e4051749609291bc50789fa1e39519956c704496f6e26ef2b56796d2b3681c838f261a9aa75159fce48c82e093cf8c0500f187a0f64c20ec73164f12dd9c96ab94378855f7019c3e7b47d726c9a80318d90f64f4c27152e3e6138ebfbbc4facbbab593d8f7c699e5a26a9936c868e2a5754adf81207fd1fc8f25eaa83754fec4c50bdf0e7acc3d2a8c6a01ac36a8a5dfe0423af3605a52ddd0bfb8a6", 0x9f}, {&(0x7f00000004c0)="63bfe5aae7a8b1a4e27d124987abedd20a31373c08b01f7dec4f9cfc1fa4ec2734a47fed69a614823b5f9b0337f80ebc563f933333bfc6e0b5393380fa3a16aec43e76d3aadd04f497d5284db57bbf455886d263eea7b357f34eb43a29a08b4fcf5e14b858e84bc4e8f15472b07eda290394903653e4a20dd04598410fd7a30e66ee7c8ca8ab3b6f5d2445c0c0b6a278f8875f2dc87f4db5d9afe1720045c480d32a09eab2ae90f8789c75263a7eae6dc4b138ec5092ff7d85117fc96591f3000698f028d49a8b52e0bedcc700ac02880ba58f9bf5df447e9ebfe80d92c1ae4dfceef463b9b4032ad527d217a1e6ef0101a0", 0xf2}], 0x6, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r0, r0]}], 0x60, 0x4}, 0x1) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0xfffffffffffffffd) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:49:57 executing program 1: r0 = socket(0x2, 0x400000001000, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendto$inet6(r0, &(0x7f0000000000)="e106f9843930c5420d7cb8aa5dd76e0aa63301e0356dc929fb2960b12435cd8441b7b2fb41f494fb729ec8b4eef23bcc45a2cf6f0d90fd2758dcd56fe00c81c8b1778ff061bf8f3325d3b224c8250dcd8fd47bc15fb33a8fe587b8b0f617e83a7889aaf3dc4c1d1590a32f2c593cc02590749a120e44b5e5bea3c3dcce1052cbf6aa350685158d4ed7f490e988a366e7e4fdf8637f7147a8be4f60e193f2d9ae73d2aa4d03ead8fa692c01f92993a516fab8a6344c", 0xb5, 0x403, &(0x7f00000000c0)={0x18, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 23:49:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/150) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) 23:49:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x0) 23:49:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) getgroups(0x0, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/10, 0xa}], 0x7, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000003340)="bce83fa1cc88b6edb77f6b5cd7204f2bb2c26bc053aefc59d930b7ef71d7b2eda0eb34a475d62851737321d1a17416b5fa79a1ca3610d08dad3c809ac1596b8d43a9f47f1aa0f745c1c74573e30949debb418dd4a4e4cb2bc2975f83e74bf9b9d62deeae146875542a8a503e8074ccbb43701f1f112289312fc6c0e16fb91905826e339a05d03bbdd36b4d67e75405080a624ce196830df9ee494d9ee9efd2c8ec5940d1dc98cbd0d50168f3cd39299d2a6c9d1abaf5c99d1eb04b0c004fb06be6322c385d6172ce4774d6952c6f41d32770145ae4293b2deb4925e0b63912fff52335eecafaa380df3efa25c202ed61fb228d78196a1769536c4a37dc63d9cc0ef35490d690655cce1905d6171d8da4e89e20574d1a05417adc69b5966bbf8e03245b6a01a0d2f742473e4008a16164004351", 0x133}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eef", 0xce2}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001640)="5404d7626b43e77420bd40cf292b3a71f6817eba890bfc07257c4074bdb68771fc088a40db2f82cafbd0229028acd5d5efce59e0771e906fa6f7fbe3690c231d3716393a902b997abd7f6a0e4cf02534108f48ae442105e1142fedb664e9d39c6b956d5e10dfdefc2a631fd8b6eaf8f981ecf38e69dae68f8f15ee6d692e7608121ac30c47af8d1aca9d96657b7183aab796a1b564ff39135810ef34945f35df675e9c2bdfc01567b15982cdf52dd1314adacc39b67f435f011447b6374d1136c39667e9fee561ecbe1e850c997c5b2dbab82669d2f9481244149b3bbcdb078ff0f9f05e24448ccc3fa7083903e479456f397c004c3d0e6d714d15080775e319acbf8261aba1d0a37ddea2cb1ce0230b13dd93ddedd57b25dde17e64825aa301d9da44b21128526d5f9be1c255fd5231ce2909a1eddb212d20cc18e46cf8dde78ec6a4d3be3f4d03ae3c54c20fc6bf0f5bfad78d9d9e4c5d07725a0c465b9891e706cc83c9ce3dcb3b52df99ea8353691107619d2316e14ba79797a88f7e61927964534c7ec54be8c3f9d9cd7d8ffbe5ad7dc4e7fb5501cda9ac1e8546c7db02668207686d418a6c378b339bbae1b796ab136ca6a3407c37edb6d338908845fe1e0a39e90494f9b6951cc49174a0510df81b28caa3726403395ead824497f470d6525fb962070a3c3cd05a9748e557bb6e847302537784932652d44567c6b772711c7d4db318465a771524393258943e78053a99884b03bc2058643153debaf9711e987b61f0979e2183bdc4fdf058e7e9bfd1b96b2e10aaeb65f586a2b7757ab20e0bd7b752b0ca37ae9a9b0c3620195591fd489f61d90f4c9f2520227e461413335c42d185136c1a4841843880cc8f1365c0558ec6d563477bc79c5072f450719c473ccda5e0dd1bc928c05564535161d345cb6b0f35f2e0bedd42daa1ad33fbe6b8541394cfbf4c14bb6a766bfcec92ae314c8a72229e9b254297858d7d232c19717c86823ca69b0d8e8a228882c7ea1199a3c4eb2489cc848a2ebfeaa86427bc287079318d2fa0cfc329f4c742ac067708c4b89b1b624d2b04eff77dc4bf1a0bb052c269de36eca81fc97338f7024c3d5634ccf677476fbfcb5b87438e58d4dfef397fea38c2dba565fdadaf0c74b298886b74a903dbb3bdbf7aa0047f48e0da1df6fef7fa4f51f39ef86a1cfce4b42f0e5815c5c022184cb7a111ef50ccd8d8f3a8e9700456edef6a4100468959f1a6104a174daaf14e99acc3dedb82a6695817d27ee13334fe293e1d9aa2a3c37a7b3e3518eed301a933ae94b8334ce11805a6030ab813e42e3480ed0999b0082ed27456f35ff1d631a72101c50ffce3f25e32fa1ac83e5ef07bbf2c1bd9f78f2a8db6949268cde33e32b51e08841bfc2b3e5e186910d3e782a55107bdbbcf56e1eba423c57bff36dcbe5509f1d0caa82e0ee07505420853ee80c7bed0ae1470d286b254933fa0ccecc0e0b052b936150c86265bc9c6ad0d64335040fbd9508774fca993abe4ed71208828a995a21fe2c71151ea727fe540ac0e54075ff7c0eecd53dc716d838b21a1263906bf218f6d01327cc1705b1f38373c86e9faa52dc8d213717bf4ed2c25af5221bd20bb3ffb778922713bafeccb740b5daab437c26c663b1182018e8c1f9af3afe1d40f1d56d18653f588c8b90ab044cfbacbd84ca272164e4665e3c85f835455a26b4fadc33c8b1546db07cc0c1e732c5982929e0f48b3b4c1c0ef2b86d9b8170f9e0f29682c72ca833a7345e9ad67f30a825bd67ccf7009c9289f02b3a560e82ba96befcb3d9940b7b8943a4c4b9729cb74edbc5d565f5a6ae828e1a37930174c4c4ed24089430338d6cfe63cd97b4a0339d4802127a629ea46ed4f7992ef61102aa43d77439c6d23c538138e41e3b21c71d74f255ad0d60a868ee1326bb1fd4b8424b7dafa7ea69fdb4cb978c9c1efac3eb723dcaa576649b8e8a38ff703980d2d89fe02a8c24cf0652caf07cb144fcf6c2c30f19300f4971a3e8b9f893485feae347fa3468431107afcddde1238ec19fdd1f4d185e0de69ba48ead15767e6e0aa1ba5257a65bf37b66a3ab54fed9556e9f5a99f6a4cd52d9386f81aa5cb370a3504390767608632a3f4242aaf18d5b2b242d2a3e46aa8e2720e74ef1d5bfcab3dcf3cee82767414823b8331e8254ef2c559741d9eb2f03417aa6b6cf36c99efdb71d1aebb895974322786d21e385c332643defcce40d896a0a4b3256e8f99528854d0ab5f85bf93fa1ad4d21fe3f71fcbfafb1e63e8c0329ec46fef4d97eca3ed3c7f7d343a46db4d8ee1d0b2336fcefa99958a61acd239df7c18a538aa71416574cc3062d1b32f1066f608c2484394e77d1172ff5256f7d4539ecf8ff3bee5728c0ff803e5ea6716007e37aedd3be5f56f234df723f59f93061d7f044b3eab3b8c3ff60302a24fc4da81210edd51e186d8e37838ece1b324e38fe90770abb61128f121298cbd10dc80526d250376ec42f8709f4379e388c02f13be1d5ff9a9c2cf98a429375f30ab2b182433ec16c7848a71af05d0bcd9f74a9b06853dc8ba41731db0a8b4f8cb3be3b68ae01fc61b8279811a62704b1a645ead608a3647fb424fac0a6e99c41209e58d608c62991cad5ed1a01c684ee732fdce7933080fa08bbac638b8a49f79c7d810ba8676636191a999d6dd8fa52e042e315a00ca80bc1cccda1fce64e4a909c5b8f22183aeab16e595f3d78cbbf91c60df88f724586d3824f5550f6c751b30e7e1e0b3421030bcc1b269c8d9ef70f5f832eae8ac29c00aad491dcb9dc3d1eb4c7ee740f3f87d625f68ea4e694c5a3868697925a6eb7e6a84da8c3a84dd47e0d3ea5afd573f18e3421a85211e23d84f6720dba1aa012420c19bb72375895d849e0d25f70a79f67ab7a01e8508a01a7995fd708c1accc0e229b0eb15c408734332ffeaf41b94b1afea1287fd7ee18c5233fd5c56172afb20bb81e87ae8a3ee0f88885d7860e8f93d15f39074167b37207ed4aabc890dd7ebea4d5416907cd022b62eb79f81fad5fa00d864eaa8d8b6233245042720663ed2625855603704d8568a014f935dfda600fac9a960a6fb844dbceb2781bad537ffe691f479961fb614f032ff6cef4424683343593dcf9e14e09fd62e779fe5fd6c3c3fe6a40eb53dffd7c8e51d587a24599f37aac99ed7a24d04f2b791b2355df22f90cbbb01995dc12e712cc1683ad2fb7bf7d9de907cb19b7ea37a4ebb3cb1a4f23a1d6a0b8539d9cd9fceb9dc90f793430f92db19141d64a21d127136b6b483b9ada421275765f4fab70c4dddfb5399c6a1e8d8f7772d56d31c075ba0d1a6daa10b3c14ba8fbe0ca4a1225fcc036cf3915ac4625d70631d2246a6bc7109abc9d6b91cc8d447276239a30897d35091625c995225d36a741bbdbcb4f4673b3c4817b08019e2741399dabc2524ed3ce8b7537cbac5ab51683604ea8b86da5840f5ac05384224b80469da1d78891bd68396d187ae5dc77e52b3e26a65087c8fd0de2e6cfcfddd4966edf05a5da5da0176a606121c75493db96b3032c8b09d1497f134bf050fae47e06805f6133a405d4b438723675777fbb5bda1b769501ad673f7f1d0074554acac997c5f56bc5eecf973565c02f65a7c7b320cb7877ae29c9aa4dd60db309eea0069e3895d0669b31914eca3fb0e6d828fce5d73dcb2385b65d77353dc6db53e5800412d195f9bb9b4e8f4262c5a3793de262c7f42cd60f1242e8f497e39ecbbf5022b483eb0366884626af43f2569eec1bc60a92f22639333bb1248ae172e46aea71ba8b1cf8919eb275b9fadfffa6fc6479736123d4fe95ca4383cf6a2689961f1be6262ec6ed49655e83d7a4fbe5bd9833e85d90196f3c26ee3259d3fda98a108e19909e7035189d0b69356a5d6946c9832f5827d0b18d4d8fe5b7253792193436d80c526ad431591badd1fac0a33949c532c78ce10775d32d57c9cfe772d0fa6efa02458953e3ea73a4a0dd7e4688c4c70abd6f6a25c5835b23d0011ac977b53faf1d5dff406f63adc882a79074037055c9a1b103bc7a548a4b75ffda7cb43be3f893545ed0a57e1cf4c316de967dad7a4bb7cd59b4d5da723119138e0716dacc5fa391f5e5785673e2224974e091f971f3eba7466eaeb3e0f0e15667ccfe3bc746cf60c1db72dfa5cfa20a58e5b9d81c3220352a12ff48c3397b3688fb97b6be9b995df41bcdceefefd9f5413ccb78338641fd4f51a9e6c0f05064e96e5be1326461cac5228551f07364b70a94fb45fc5968e71223f9aa08037ac3919e92d465557196fb9f4d02855b9211da5e257982ef807a07eee39c197f22043650f9d6fb9cbb693a4940d2eb983da647ccae0f11055a9a0e7651d6d133748eb204a557da6ce50b1f718035e47ceb3494e6603ac85c3a273f48bf82af9e197d8c0e8a93dfc6fd55c6d870a2d6c0c0fd6f85d88e476a8da4f1b610148b2d692861995005636fb78dac194c0b4032508ecb45ba379644d751bbcf8fc62c81952c2814f7302217d4423277fffd7e20b1d83e90c9d412f511f2f67838fa04d3967d6e4e75cdeafdc819f0b5617e8b360f2eafc6edfa8eb2b87f6d065eb6c377c378b0f08cee2cc7615553c7a7c08604e2a6f3d58a21fbc5668804085e36867b64d79b658f6cf077765178b0d67f5402e37a7a8e031c57d68946858169808654c5b89b606d416fa90e47675154422ff1142de9f3e93dbf593cc4c876703f15457c3b4fd1dd2c28b1a3cacf27136d3006adc1e7f8ce28872294c5cc9ccf102baba222c6ae2a9702d4be950b7091db208198da20c5584fc6a743de6d3cbb9dfa9090a8603070477859a00708e59093c93c0ae76efa6e171010df11a371ac972f20337b58430ae9d6b392d6922b233d8ebf2925903b954cf9d3d8d7feaccc8a38f4108c54e2ccbdcca65960d39be645eed7fa6513dbebe009a2bb21dec69fd3afa4598d25c691aa4a2244be54e55cd298e5b1486952ea0ee2086ea7c3f28b88b1776b5a73e2114178bb36286376d7f4063885cdcd454d9b9f20bc907467f9a9a8df397c660244b1a7f1247d5243504970604a06f566d8a0c7b1965da90138153270560d9c45e51b92111401e75dc860a28a0c76d03b17c9858198b5feb8c12b70bada4f608add338df8c98065099f446bbdbd8c70fc27ad86934eb683ef0cbb4a5285df3b2a9c53ec72008e27be1f97363846d8750e4f915cd2e3be8d6abc71c73dcabcec14524883f52bee9333a791141a54d861b87dd34600dac21f51add2dba83cb5341acf6503e7399fb07f5f935b09e170122d6114185a5b5b16f3b0717357f05bfe63d15f4fb120674b2ac1d016003314d2effe27ef2174007de4ab89542e01e95d50931c16b64aa12fc3f009a9734f99eb4dc624468abe2ca09c60ecd79cb5e40c43032899673aad45d5e684dfa80de933440cc37460609173b10a13c133d90af7725505783906ea1550c1be2a252759e31667d0e0f8a9281a45944eec176197ec5fa80840fbe31176d528252e543544cd63a7250a074f5f11ce9a2599217658ecde3d874694eaa607d8213cbc5e707fc314584bad2946d8f497ed24eca27396ba523a6842f09da2d590c7ec78750fa2a5ba3cd96b28cae88b5243c33cc63d2b868c5f80a804a5d632b13cde5464825d7a9c6a960c57c596dc6c1d5a33ebb241b08274e97dc8615430b78789bd7e3f6f466c8af1702ed2d3e8f7c1f100597b8b57edd9d4db71f8163ba1223a388d53a224e29d8cefff8e495dec4e28fdca0f9", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 23:49:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x19, 0x8001, 0x7ff, &(0x7f0000000000)) 23:49:58 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 23:49:58 executing program 0: r0 = socket(0x3, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2b) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x40fe, 0x1, 0x100000001, 0x1, "632b41c8a1624eb34eed76945905d5f09deb76e4", 0x200, 0x6}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x80000001}, {0x9, 0x40}}, 0x2) msgget$private(0x0, 0xa2b40a8c74d58152) 23:49:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = socket$inet(0x2, 0x1, 0xa64) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x22, 0x4004, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x383, 0x81) r12 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x84, 0x7, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffff9, 0x4, 0xd, 0xffffffffffffffe1, 0x6e837f}, {{r3}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x25e, 0xc000000}, {{r4}, 0xfffffffffffffffa, 0x81, 0x20000000, 0x8000, 0x74}, {{r5}, 0xffffffffffffffff, 0x4, 0x57, 0x100000000, 0xffff}, {{r6}, 0xffffffffffffffff, 0x0, 0x41, 0x9, 0x7fff}, {{r7}, 0xfffffffffffffffc, 0x80, 0x40, 0x0, 0x8000}, {{r8}, 0xfffffffffffffff8, 0x6, 0x1, 0x7, 0x8}], 0x3, &(0x7f0000000400)=[{{r9}, 0x0, 0x10, 0xfffff, 0x400000004000000, 0x74bb}, {{r10}, 0xfffffffffffffffe, 0x41, 0x40000000, 0x6, 0x3}, {{r11}, 0xffffffffffffffff, 0x60, 0x40000084, 0xef, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x10, 0x1, 0xfff, 0x61224076}], 0x20, &(0x7f0000000480)={0x5, 0xfff}) r13 = kqueue() kevent(r13, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) 23:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() flock(r1, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x100000000001f, 0x0, 0x80, 0x0) fcntl$dupfd(r1, 0xa, r1) close(0xffffffffffffffff) 23:49:58 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x9, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x9bd1db2e07b4eb23, 0x0) 23:49:58 executing program 0: semget(0x1, 0x4, 0x504) semget(0x1, 0x7, 0x100) semget(0x3, 0x3, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockname$unix(r0, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f00000020c0)=0x1002) 23:49:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getegid() setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 23:49:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="65a34d0715651de1c10d765f88a991fc13ef449d420d65e221dd58d82943eafd4d8c1312b0", 0x25}, {&(0x7f0000000040)="404cce2578dbbc3cb734e73c971320d18ce39959a0638d580ed1817a6d4f4a5298a8f9975604986713e5706d14a79a083f8fe1375092d3abcda94bf66d88939fef88ef3f3ff7ddd69376289997eb60b9d22279a063fc7ee5c630569be9ce5af54cb2c4b3fdb2d7130d162732dd1ff86eb6ea9ff631bd7332ebb8453e7f414f8b0bee6c0e2da04b4d2fce07890a38508d1b778014588c201a651cf5735b3da7d322f99efb892f3af2c8ce56", 0xab}, {&(0x7f0000000100)="3c50a54ca3cb12e5a70348cd18c8ae8a1418b5ae9b35669fd68872fc1d761d5975b2e9586ecfb050a1151831315244c4fdc09f4b87fbf85d27a5eeb82be5876565ab9d484f8db3434a28871fdaa3b697cb9450d7442228e09220a43df67ed7dd5ef9fd09144f715b007909b5e509ea91bda93e04c12079576b0c60552630f5d619d069ca6823db9d3dd8cb3e27380e76f54e572d0576915667", 0x99}, {&(0x7f00000001c0)="1f2febac042e3528b138fcff29003e06a8aac66870ab6202ee42a2692a918a799dfae3b35a5d5f4812ea07e626fd9b6d980d1e9863995b8b817cc6b2b6f5abc984e8e21d2f37878670cf061708671b663d70b7f4e80b327c46a3647fb2728d74ff3195a2448b4b78d47592b648696ad75a1440a1c66f94eb7e39b95b187e4e1a036bf503275f3046be128e720336d304c44aebe75558040fe5267b2965927573ed5a785e76c76fac5842eaf028b3c6df576afac6fabec02a32", 0xb9}, {&(0x7f0000000280)="55de0fc865efa25a3c5722d44503d4c45bc9479f9f0f6777335de3df0930b6604af57b70f5a4023b9ace2028084752d47cd0b0ad5d3c9512b8dbdee02af1cd6c9951c80fdc69467458172caf052eba7c54b5515ccbcf928f57457a034e2914b93be03526433fbde639fd8ffb5c8ea530c238630cf40b4a2d06f20658e069eea04e3ae20bdaacb5b8a0a3283cc3d20e9a5d849ef7bff27075bc1fbf77c5b0c7e4ed9bdd43ffd55b18adba2eab1caaa0e26478a2e40fe9ffef9891", 0xba}], 0x5, 0x0) socket$inet6(0x18, 0x3, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 23:49:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x202, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 23:49:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="93f68f6d64ca0bba058d951d2b388f49be35bc1dc902d61e8e077ef6e0d217d601307f02e91ca21662b5afc656d5370849cb766a656623de655db0bed680addf1ba04e7c82245e448ae16a89e4c579213e3509231d82e1232d7389e21bdf170ddb30432a63eed9f0bec75257cc6313d3f6ab43143ec1d4e5604dd85ac3b571e448", 0x81) 23:49:59 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0xbac0, 0x8}, 0xc) r4 = geteuid() r5 = semget(0x0, 0x2, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x1, 0x1, 0x2]) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x10000000000000, r0, r2, r0, r2, 0x20, 0x4}, 0x1, 0x7, 0x200}) shutdown(r3, 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)) r6 = semget(0x2, 0x4, 0x300) r7 = msgget(0x1, 0x140) msgrcv(r7, &(0x7f00000001c0)={0x0, ""/78}, 0x56, 0x1, 0x1800) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000240)=""/64) ioctl$TIOCSTOP(r3, 0x2000746f) utimensat(r3, &(0x7f0000000280)='.\x00', &(0x7f00000002c0)={{0x3, 0xff}, {0x1, 0xfff}}, 0x2) seteuid(r4) setsockopt$sock_int(r3, 0xffff, 0x1207, &(0x7f0000000300)=0xfffffffffffffffc, 0x4) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x10) symlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)='./file0\x00') fchdir(r3) sendto(r3, &(0x7f0000000480)="9157411be14d6c3458c00a20cf0aaeb58bbf31696c49b0a10a976eaa62e1eccfecc6d2fb9b3edd50e76049279f7d412955738a5c7bc232a6d55d6dd27c2bb0030a8db83af6bb1ef6969ac47cebd11a51e5c5aaac78c9530b1aab94efd603d8fbe64b2920a34d5350bab9e9d4078849709dc456e0713afba8ccadbf44c032c1318daeedb15dfc3b8d7f6f343ff0571e1f9818a65e70267653", 0x98, 0x401, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) readlinkat(r3, &(0x7f0000000580)='./file0/file1\x00', &(0x7f00000005c0)=""/156, 0x9c) geteuid() connect(r3, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) r8 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x8221, 0x8) lseek(r8, 0x13, 0x2) 23:49:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r0, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x3c6, 0x6, &(0x7f0000000040)="2c936e040ed838ecfca9358d398c7535803ccc63597105d73053157848f956798d91ac7eaf327ee3175a7d601d20c121fd2cab84ae2ec3d336ab17a8de4f8e3d6c4892d49088fba33536cd4fe29b96b06c4a47ba87a0722fb705a6ae83e14a1edd91d0e1fe89fe10d7067740", 0x6c) socket(0xa, 0x1, 0x0) 23:49:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)="21000000759b14ab5629a3cc7ae90c0c5f306fe986e017503f38dc4aaf4ec01e45fe03bee21241629632315a78c5283165a66358c50b3ce824cd6ac862d168cdbaf1610bbdc59561bcc1ede5dce8749b6524b1a378036cba", 0x58) 23:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 23:49:59 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0xfffffe84) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x100000001) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) 23:49:59 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x200000c7, 0x3000000000000) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 23:49:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x44) sendto$unix(r0, &(0x7f0000002400)="f754b127d9f67033b9913fde99ff7303413ba1bafc7ff60d0a07f47803100d655bcb156af272af82eff0420bfa91a29873a67e7be4c3e7dab6cdf9e9b4abfba2c1e261202b98f62429ef12499aa357092bc78c04c3772e2122ceb6ce6eabf46af2b92f3c3e003b666aab0a91827addb560c4ff5db6cf4c0ffab9251073313d7b4292d13c141d010048ee4e53f9ef05c179fe1d4b6556f04d0c84a60f7b85b4135251140e370816bdca7a0a71567fed8b9b837b974f6d9e59b4779b9a8096c6743cd9cb0e3079bfeaff93f567023cd957ce79c065573dd10def7baccb254168c3a352bd622a21f76e9dc854314c0265b60d633eb00e3fef37c40169f2d7fe8e8aac047c0a5359fbe071fc44a7fce6b5d7d1e1ec55345507ad36ae83987c6c766bd7eacca6072b511f5af655d4c426abec498f49819785e0b390c8292f08a3c62fd1001cb3fb20904a3427d2d01a07c073ebba38dbadbc4574d35b6ef660f521b8264b88ae02f023b3d0509189051ac39c4841476ca8879310f6f3a6adc6b9482c98fb5bb0c9011606979a2c55c778d8ecfe24dcef19a6ede3ffd1ed5e2aff6746914ee2a36023dd9438300e15ab9bd385e55061b32fbf0abbefdf5280c49e17d4bd77a65453f1038e7309e53f42dfae20b62f2fb45313f8ab6334feddeecdd6065d42dde6d6a2603a11e8937cd0723de49fa840f9027c870b5530b9766e19c76883c4960a01eb7143741af71f4ec357a2dc99f6c0bf1a3c0cf3b5d10ef6709a4f7f295df9e317e093801114fcafe7436514651d425a628a589ea6e30b611f7059b91555e7ffa358db4469c7b25c030cd12cbb67416ba5ee7c7f3d99c371b1deb7c89de212d11ef0fe06133a08f6d3f862f4c706842df8fd2ebac5c9949913801e685dac3ade580a830139ffa03e6951bbd316773f73b0dbccd39084e000c31b99cf604408870fca16d2121b88028208920d1e53a51b8f450062eeff7dc09f05c53e148da0b36b257566f970d4fba1537798bdd45c23a000fe47991a5971805af0b2876b44d15514409ab187f7cdf48f4f047b8d433dc6ef6dbfb7f80f0285868f36b4b67702193a518660a110f55ca562ecfe5ce577a04525bb10b578b61438937ba8a726397e053ca0e91dd44ad0c768c83f8fb437b524cf0e2cdd3a3d17aae6b7d2c8476452d02821f3d82f0dc6d67ebcf7c66426efdb1ddcad5c9fb1eb8db9d6a8c5ba9b66855f78c4e496aa2788af99b5f21667d9cb26ac8aabb6756c3ecf4cc06e0daf7e17582410998eba4400caadb2df43c0bf0c9a4b2a690744059923bcf0c9725f04fb10f4a6619ee8c1370654073bf2c5cc849e7241097b7d233a2fde95cc55963f421651f3780498833c4e0786813627477b1c690da6378d43cdeb73f46d9d5d3aa7979974eee2d14a6c59148f7785eabf3814128710b2f7343a209ee61eee671b5a289dcdcca3aad50b6be09867e6360dd42931d8e066ae0d3062d99253b0d77b2eb82fa150f7576434eec3aa5cfb3a312a68709ec60ca220d6258ba626655698ef35b8a2a8aeac7afc4a8ff7cccac4eb5e2658da694749d42e59425302c75097325038d4ccaa62088d6a52cc6985d4d77279154ad2db06447608d9f7aed62e476d4b38c1865a9eb8d253356a03c96f39d7b6ff081bfaae2b9db9e00399dee7189b500413ddc50a50d7c5de233135184d807b4e8e6ad34fc679ffa336190d10b6cb8bb1ac4aff4f75852ef6e419f94e946dfcdb1b88111719a2a5abb3c1608e31ca7c5668aee5a0deffa102ea33e14e39077b281d54efa5ece43cba5998ff95b5d60b272d10123400c6483ef18c397dad1cbd169c4b8d42b09b49806d381b515c823b22a2acdb070185c920adef7650d779755149fac177b254e7762fef2e504e72c419f79693013170dba039e9632c4605aeedb0b2aa33330a33ff466fcee4fe3de486faea5fa3ee371a589f397a6795bdee60ed4c82be9b9c0813faf3a304da131362321e1cabcead3f4768ace68b53177b7815fcc472499e8a25fdb1681b4061f8a9d73729c084a95ab0a668bfcec23677fe60b28eb09809ae6ea4ddcc9b9dadf83f322414fad87613b5964d81e7dcdc77155d62bf6b8e45d2ee65f2c97865ec920d74aa435617e350578bf781209bcc15a7bf6ff2eb3901bb91cc5d93e5494afc2189bb3cb0ddf33843f64b5ecb1a53484c30a98d356e2fa5dd0b472379c0c36db08ea1e4107ffea3d002a45f62cd78eb48c9d93a1fd5edf8bd8e4b4db0f76f12ea402bcb0ce40b6977eeb4d9ed8963844c29aa8dc83b520ec2be28507f876ea37cba545d803e9eebcb672ca5dbb9276ebd6760996dd35110adab4f10f5954dec8fb0e5a3e7f2895fb36ff62dd42e4284b2293fc13d82f359e56ece027e7a89cf1e20c3a93f6f942e82f1c875547a67bad3131f00a1efdeecaeb36eb85701126e4ccb0a15963e035c7ad729b2a40e17c242110e2b5971e04f0a646c7bc8542814399cb801773ee27a3cf22f6203501cec9a296f586ef4d0c454f069de9abbecd02984847a42c3ffe0dec30175e165c4988a8b5c0b0229dd966e5d045c1497a505f5962ff903bb9c2689f70495b7e6bc9e8938a0b8fdb324aa57916232902c4ace54f6af7a181e76f0e3f06f9987b872982f3e2fd1b8f020c6c30fed4a8ec4948ab15c3bde8d8f8390004ff8a5fd9b448540c747960d1c881f5903827e015df44a116943689af29c72be9d219fe86e0b9f3589725c563bda008ea29e467c46f35b7c48bd40f3ae5d9492ced2fa4984287680d0cbf6dc4aa29374f1c0ac74915eeeb5bd73c270350a368be72dd64d14ef735c984ec8b0324616566d7a2d8cb7217af5612ebaf907b028b8b64af8cfdfd0a02a35602a4a16c80877ee5a4aa36548c5c3d25230dd174e816bbcb037a1d033eb30db1235134c716d84bb8f9d138e5e03cbafa057e3783d922dbcdeeb38f10fbb6258559b87488e8b8b7bc07dfba379ca12337bf6d0e1037b354e1283ce5d42f18ec4e89bb41ad908bc408355e3d1b49421eb7be0aeab2864bc0f6db964e20ce0ba5bea714cbd34619c48727165c008f514e1ac58160cbf5921fd63e44b7a493d14eaa3623d88eb5a0009ead2975881f5e060557e4162a551ee437c8cd0dfcb3f8526d6857c45bc2052bb1f5182b728a531d42e4c357a356efaa0969b659b001b551557e096c245b8e1dbf8226c9b007f24413c35bb3991f9864c9b4f5cce3bd3a434226b3ced60969686b9c97258afeec1edde9f9ade444bfa4064aec40a201bd9e354501fbb04fd35d9740839b33e7fb63af0a97317a8ec45ad6e33ab2b51a115d9dbf9c8c3c847f69a37a73f610648581a59cdd96ac2cb7dbadec4cd178f14f3828beaeaa1a5576c9f2dac3eba2d6b76123f2b5eb3fab7cbbeb664bba76a3f1f7ef77d0a8b4297c2c06b82500ae70277ea54ed2de9e3bd58a0dd2958225f922db59aa90b3ab617ea8430f31195499d33c365bc80b479ce4a70a3728a0af0b03410310e6e62286961db8d0b5064697c9cc104641500d6bd6f4b611decc63d686d786b3b68be9a8f717d1e98f95ae61185997df2d232340455037be091783a3609979d9271953a209c249317964f2ab81c6174151a9a81f3e7cc40646881024e9bce2fbf8de4baea3c71b83cbaecd84023f8d5d94ca5c5852af190e462b0c21c28279b170503a1dbba2dff5ac0dbfbebcda546024394d40079eb80fe409207000001307eb844a3e3a2723ab9d805812916dd53e745b26902392310131dd7ce7d71a65e4789485277cf217e735b5bcaf319ab36eec0d5daf6471d6f53a1aca4735fc5495acd85db35bb746f39191ed9cdd2ed72c5a9ab6a8a0eb6eb65fd07ff515387d7611c5e19d659bd350fcec586443f9e119caff0e0b997c7e478cf94f1ed5d4524d78633502149617205e1bdc7def5bb514919d181472817bc8dd5616a124397fafc29fbbb7abd8c350e40d61238136e1b965e16dff417e7296318b063f6618fb0def3e7f05bd6bbd4ae84b903ba76400004edd9193520ab6c59d3565274413f4eeb302c3b87cbe3d36bdd851c5d1da74bdc543bbfdb6db4b44cf51037c927a14a7b25afd1c2600f8206b70a055f36fec31d5d58df8128ed6c7a1e87ca8b4932b6363b96d224063658ea88251082bcf05d993832bc6920bb662ce18f07f544bac00fc9b99e9ebe8f14098b49eb0579a71e64b39a5f45f886f22a17ddecf15ce6e0f45194960b2f65238b92aa45ba7ebffeeaa148bdcdd01189f4c533802eae7ebe8f932dfa6bfc2e89a5e351e4fbd55fbc0e2b74603a0507ba13e30a16e93d87e906e3c2dcbcfe3f0240bec873005ce1cbbe62e67b70f38cd7a5b1b2611d29c4a22bc86d8441bba25a71c2c3e8d260de2c72e257fcf031942a200fa1a6caf7dead786f2942d8d0af1de9776b4fad5a53c5e76922ff6ebccf38d7e6bd17949853b0e379e6ac55158d50d9e00ca687f4dfbeabef3ac96b445374ea88ba58a02e66bd500218421bf3e02a2767f6c8ee841f0c03dc001bfc16961bbb9a4a4239a95708629cd90d76971f152707dc7bd59b8bbd03a49eba188a3f8d559c92d0fb06aa26d6a9567e01b83240cb30990703ceb0ce26a6ba96d02e407941626028b760dc068732f3c08cee4e84e4508f279ad9e46c7e656e2442896c822b5187c543c11eb98a9407a91cae7541d432bdd7e8d7af4d93b24e4deb73eaa50048bd19c6883343e71d7bbcd52d299ba66a38f7a0bc3b60521ca9271c0801f81899e2115e0d84b6b2a533794652a49a0bddd67f9c864928c649f1716bf08c3df24be17e93445450efe3249dbdfbf1de79aef9f62a02b3ea0ff959dbc33c3ef1688943030817a5bdb193e096a0261802f8a48c74cee12e6bab291b4e63c75f3afd7dba6a0a2ed20a3d2f1788e7dfe901f840b6a760e0f5335c9d5cb47b2a4c6b0b373fa6a276e506e2b275601a270d45455fa1f107f9cac8832f88d8a6ef25ac5f52fa24513585e709bc78de9d07872a016772e2e4a7bd763fb9ee5de048557a667457856c5599f43638030de3d19d760d743d8c3febdf836d24f34da1a3a19f59b11eae34cfb8a39e27495a7d51977538ab8e779886861ee430da498de7b61e61daeb66a61e7acbf47f1614234b92a7db6a7edde6bdca93e227066d7f4e0cb77e16f4c0bd246f500c8926ae6fabf2cdfbbbbee1db740f12b2d55f959149d296902c0f161feea5dfb37c7d9af8448543e28c8a0c63e64317a00890d0c8345138119a4b566cad8fa7dbd56cf41e12e449b169cd67c45df3ba735f2f8544b718c1e8b6584b3fb391d8ad434ab1c9087b254b17dec79b823491f61d7be1a46e9cf8ce00b8421f6db71aca9b72a4cc87194c14551be9a9704188c30ad874f4342342c44baaab8c3bb0201318c765f5005e7c8243ef2d20f7139d99d4f21c98225ff2129f443993e912b62cc4a3f505d4e46cd0f2b9217ce59dde4a58be1a88bdcad8d799d345d8758d0d51d7f06637dc6b9b6ef101863f8b8bf93063a4599d90cdbdf9632fc29f05765427e9d0221cf490e0e93beedc976d7103035ad611215a50f315b9d585690fb7f7302e9134c2bbe57900c823b0d25b4ff7fb5ca39aa3f93c9edcc49de819e89df6bdd482d6236ccf5d16e719e7ddb5d656f1cc46d7e4ab50d69493e861ab19aee29d98fdec803595916fe1ad824ef39ea1d1061e0eee08fae3af8f1be6de4140e524d6b31b08bd70949c5a7587234ed96344e6ead56b2bc116cacec025177b7a7eb8db93bf54", 0xfffffffffffffe41, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xa) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x30, 0x4) 23:49:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = dup(r0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) dup2(r4, r5) 23:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700), 0x0) 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) 23:49:59 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 23:49:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) 23:49:59 executing program 1: r0 = kqueue() dup(r0) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x1, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) fcntl$setstatus(r0, 0x4, 0x44) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) close(r0) 23:50:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00020000ea0d828635a58e755f64d9878e463aa2afe4489b70c4bb6900000000000000006e51e6780b1f1fe1f37757c32462802c01bc67fe28e83524e1b75a63137ccaf9a05f74b1dec80d992f6ecb7bd87e3720dca294b3fa9a273ffade6b90e5458eb02703adb3206265b0c829c13feb9b04"], 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 23:50:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) recvfrom$inet6(r1, &(0x7f0000000000)=""/134, 0x86, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x80, 0x5}, 0xc) 23:50:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000240)='./file2/file0\x00', 0xd4, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') fchmodat(r1, &(0x7f0000000140)='./file2\x00', 0x8, 0x4) 23:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setstatus(r1, 0x4, 0x8) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:50:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 23:50:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000000)="3ee361c41910e188c9f45261546a7a0d1072431e7346db4602bf0af73e6dde6ab70ace3c768cfe3ed6b7ab97b70db73cbe61d8430bcd04f371472981543771ead7d957376bc71d894e5c5c75c29adb100cff3118814a0f94e128a497d0da0a40ed058cc4fb1326dea643ba6e84b03fde8da3cfecefd4ca87a76d4c27cf0257a1f36c3a5a6b4c358816026b13c304f3859fcaa6838842f6e43f8fdf96175b6bc02dee0baf59287a7a62d21ed9e5d7c5a4020f2681814b1c289f07d0c7c5c1852e57b33e404b1ce6", 0xc7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0x690f6857de337ab9) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 23:50:01 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 23:50:01 executing program 0: setrlimit(0x2, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20010, 0x12) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x7}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x110, 0x10) pipe(&(0x7f0000000100)) 23:50:01 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4011, r0, 0x0, 0x0) 23:50:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) getsockopt(r0, 0x1, 0x1, &(0x7f0000000000)=""/27, &(0x7f0000000040)=0x1b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:50:01 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 23:50:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffc) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)}, {&(0x7f0000001380)=""/68, 0x44}, {&(0x7f0000001400)=""/52, 0x34}, {&(0x7f0000001440)=""/79, 0x4f}, {&(0x7f00000014c0)=""/175, 0xaf}, {&(0x7f0000001580)=""/27, 0x1b}], 0xa, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7fff) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 23:50:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/181) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 23:50:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f000079f000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x45, 0x7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f00001dc000/0x3000)=nil, 0x3000, 0x1) 23:50:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f00000000c0), &(0x7f0000000040)=0x91244e9ed1573384) 23:50:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 23:50:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x81, "8069d5f0c91d9e46894ef8f9d2f19d28d79fcf65", 0xd, 0x9e46}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x1, 0x9, 0xff, "f517436b45328c0ac661d5270af4838962a9746e", 0xfffffffffffffff9, 0x7f}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x5) 23:50:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:50:01 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0xc000000, 0x5, &(0x7f0000000000)="6e2b17111fdbdb9dede8fdfc", 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 23:50:01 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000300)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socket(0x38, 0x4002, 0x7fffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 23:50:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 23:50:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) flock(r1, 0x4) 23:50:02 executing program 1: r0 = socket$inet(0x2, 0x4, 0x32) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0xa527, 0x7}, {{r0}, 0x0, 0x10, 0x0, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x101, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x0, 0xffffffffffffffff}], 0x3, &(0x7f00000000c0), 0x1f, &(0x7f0000000100)={0x6}) 23:50:02 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x3010, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:50:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10100, 0x100) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x2) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/100, 0x64) r4 = getgid() r5 = syz_open_pts() close(r5) r6 = shmget(0x3, 0x4000, 0x500, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000001c0)=""/191) r7 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x123) fchownat(r7, &(0x7f00000002c0)='./file0\x00', r1, r3, 0x2) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) bind(r7, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x4, r12, r13, r12, r13, 0x10, 0x10001}, 0xfffffffffffff6a2, 0x1, r11, r11, 0xfffffffffffffffa, 0xabbd, 0x5}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000540)) r14 = shmget$private(0x0, 0x12000, 0x201, &(0x7f0000fee000/0x12000)=nil) sendto(r9, &(0x7f0000000580)="26629f0618da7f836527ba59630e13fc1847cc4346d911f29d58ecf75e0918e3191a2d2578e41ba8248104cfda742d906a85f09b6fb624ccc6f1002317db38cb6fc4225d84171eb8c27761c21d6834552beaa01799273ce3a1c87d8f5fb893c4266f0be26e01f0b5152e6081f9f93bf1915313cf2bbeb6df819b7246a36e9d69d90ebb4cc56ad8acb9a10a01aa94fa7b1f1a66e0be288a4520998cc64c1434683cd4f1a80cb3ef92c40337", 0xab, 0x3, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x3}, 0x8) renameat(r0, &(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file0\x00') pwritev(r5, &(0x7f00000007c0)=[{&(0x7f0000000700)="f4b6e348fcabbd31c7b4a61ef95cd32a0d686ae07a9beb7db17c8c1d657820a00bd15ee19bcfd03ef94caa15f8604e31cdd23a681936bdbd7171219d80da6a2aaa08fa31322578465b370807d6953c6511cea181139bdf8be94f43790e2875dd3bbe458ba6b4b013df0b709e5833033222489583de28cdf29b86ff922612395694", 0x81}], 0x1, 0x23) fchownat(r0, &(0x7f0000000800)='./file0\x00', r12, r4, 0x4) symlinkat(&(0x7f0000000840)='./file1\x00', r8, &(0x7f0000000880)='./file0\x00') shmat(r6, &(0x7f0000ff6000/0x1000)=nil, 0x1000) fchown(r10, r2, r3) mkdirat(r8, &(0x7f00000008c0)='./file1\x00', 0x140) mknodat(r7, &(0x7f0000000900)='./file0\x00', 0xe100, 0xbb) shmctl$IPC_RMID(r14, 0x0) 23:50:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) socketpair(0x1, 0x4003, 0x4, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x7fffffff) mmap(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0, 0x101f, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x108) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f0000/0x3000)=nil, 0x3000) 23:50:02 executing program 0: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() 23:50:02 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto(r2, &(0x7f0000000100)="767569fcf767ba819445d2111bf98c3867c5d6fd13f70ec3d4abe859ca3f1be891df0b8698c0661587a178587a90871158f9f63ef931bf2ee6ae78a3e163d41100d6b011d6f79d0a379cdd44b2a7f95eca9a89f67178b4b893e68c9051cd1d264fd559b624ad500ca0a0a3687074975811d2a59a07eed8a8a23b2abb3a1bd0df5a586ab1d7140af58354818838821c4cb5935cd205f7906c85589865401e5aa26342d17152ec7045fca614e0f427941ae4b7de8ce0917ecb3d4497956feecb41df7993dd121300415cad0bc4", 0xcc, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r3 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f00000000c0)="14", 0x1) 23:50:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) clock_gettime(0x4, &(0x7f0000000000)) r2 = semget$private(0x0, 0x2, 0x10) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/149) r3 = geteuid() r4 = getegid() fchown(r1, r3, r4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) semget$private(0x0, 0x0, 0x200) fcntl$setstatus(r0, 0x4, 0xc0) 23:50:02 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r1) 23:50:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x400) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 23:50:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) openat(r0, &(0x7f0000000240)='./file0\x00', 0x20000, 0x106) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) close(r1) 23:50:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 23:50:02 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)=""/21, 0x15) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) syz_open_pts() 23:50:02 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 23:50:02 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 23:50:02 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/202) 23:50:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() getitimer(0x0, &(0x7f0000000040)) 23:50:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000b3a4d7d9d7e87b8af406e05fdb1b1f3fa107d2d139b3907343de29a46ed5b43d259992a880de1900fb821a45af0003e34b8229869ed7c001b0de5b05576cbaff1d3d9318ae544e1ceef35e2e45e07810ed7386375d3752c1e8740e6b38f912ec017f305b59b3c1cc45a1df"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) recvfrom$unix(r0, &(0x7f0000000200)=""/160, 0xa0, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 23:50:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0x10000000000, 0x5, 0x2, "8c97e7f0b5a8f819ee041e3e3680c94677e36f17", 0x8, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="01e286162b9ae2ffe26e6cfee3e0c74f529440dd79fe6d204144793f122f274b1baf65becfe8c7ec75821197", 0x2c) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001700)=[{&(0x7f0000000400)="2563cbe3703eb27ce5603ee6d1c66d8dfa323ce294ff73135663d6362d5ed66935be85b3d4e02c1766fced7a8bde0ee0cc5f8a69b893719651146b0ca26625dc4c6b99a4b298bd436fd4215659e36d39a10034c8dcd7", 0x56}, {&(0x7f0000000480)="70a3b9bd9363ecd73a2a620c28b59e7724b11a2241a501b65babf3dd156a8523878faf073deb8a27378c44b993963d9d7575127874b21c672e2dc164f5026feda209f25ae4fb6285016e8c736e9a7feeb4611a7f202a8a5aff26f9c88b", 0x5d}, {&(0x7f0000000500)="bab45d4dbf013b9725074e9db74dbba1177ed64433742d5dd8bedba3c114f4d4f7af746d3455338f7013f5bdcba5e7c2ef8278811973", 0x36}, {&(0x7f0000000540)="dcc9a5ffcf9bbae8431e98e6641e43e35f66e2a16707a21096a83fa865974ecc8a3c180dd76f94906463a0e45ec6950ea4d45df9a2e99bee209267e5492fd30f2505ae31de49784877a69e2f985b766907166db5898f146d64cee4b79bd9901dc0b2c1550df3a621090cf4c3bfb242d1afde0d8fde9e62f10f39c7ee549860cc117f60b4ae12198d13f28f5c40d9e4c041648c7db5790e43618dbbaa6d899ff9c858b791220f3317a8125de94587a7ae3c40903a1b43d01b8b", 0xb9}, {&(0x7f0000000600)="7b6585aaf685ccff662f19a04633e18c82da9f817b109c44a2dd7d2756eb0700be4975", 0x23}, {&(0x7f0000000640)="ef3562806fc3ca698f2478ee4c24c9b3c0f2da8a0d729ca9f58c2de1ca7760c99db5e593ece02eb8f94a5feb97b6d07d0f46336d2edb90a4217fad63f3e336bdd03ed536b86c7d1e405acead9e5e4d816819ef5e86bf2b47638252cbc479ee6b23af8ee2c615ed8db2a829c36ee63e4c50c9e1440847303f9213b2aaf294c8b29edd5dc2fee3bdcaae0b0dc03d5b0030f073d2f253e407dbd36250b9e57fb343dd80a3340239283c989d588957e680e55f8dcb140e06089fd09e3c0d386f29faf8fd14068d7a4f03f3e086b9f4389d7af075d491e4546e02f5ca23e687dc761817ce4c79b373d4499e0c0f539fb00d02ad819edd53cbba6875868d38354b75582507c9c6640dd65e29f28be58002c1bb96857200f6e5d642de4141df1d7ae52ea9c361c72d1765f68df1efb3e33803d3373835d4484dfbadd924d5baebbeb09908bcd66a27e238dd6323bb4589fa32d4741efa764e3642c251b4872c865d39f0437d0ec4553534997cb8b5e23cd86eac37c89750d2488d6ea6255d707c4aafe44b20659b2c4b66c926f731f68d52faab5306e400d3958cfd7314a25c8dc897183dc8e26683b848a7bf3228e5c88953103d806a3f2322cb8f21e1cc2b997cec2e173ed7445d86aca6ce69f9b2773f8596b0818d2874f24834bb8fba16d7b4eb5ed0fe687ab3ed6162c5b47d65b736ba83a8f56daf6bc2ad9c37f3a4701fb02f6eb65b93b76b67bd4ac4b65f72f977af02d6da80d809c69b9208967c2ade485a794db995a6179ff8342c24c8e98d59ba7668c40632e2b9220d1a0956745ed9bdcfd39d674e748e81dc395bff753c66cf4cddab9954917dce40de216c30c18bfd210ad79e6a3a18a0d1e7caa3d3504f11fae31d081b37f2de2a26a99a80599ca10c621c5c8331000187b80510f5264cc7be2a7f8d9377bdef8848d35b24d9c40fcaea283d9c6c50b3cc5741c141bada4a00322d266826af00ab2912fded5fb7f577bfcb62305410af7e384ba43b12d8c83df8f882df8c8ec63eba8014ec4740f224740d448b0c32bdf73fc94ff872d7e4dcd1a2f0bc5fbac934c5166e63e56b7a98044b2a6fe993fe4539907dfc57a0968ffb8270a1bd74068ee801c398e12371a7ffeae10e5359ca8e738e5070637cc34aee214a79fa85a1edfe4f0a50c50372d145b53eb9a6b702c01a2a5cf6246bdb6b50717bba192ff7f662c79434c0b1bef453a772fe6168dbf7326906ed32824794a77dd79550105b7e1228a9c04e367ebabd44e535339ce86c1b155d7db85d70d94497f0a4d12caddbac8ebffbb3d6e5d07b00e9b475b09b53ac0318e41f0b9884e9e49e8bd3ae130581df6d479ef4ca8d7d40f17c9d5a497c64dff539c6cd632c3f571b3579e27f56a496bb2086c1bd145d5d94af2bf357ec36ec77a13e42eb452a580d1720992f300be225ddc00af022a4b4087475a7628866edfb36ec387bb7186e8b4d91b423202606bb177843ceadcdd2c7ce276a1bd4f7e2b43ad867b921298c1355019b8e851e2da527254eda9348579bfd675ce866a27cb5c28780871bc7b264a97b535339b4be9a7ca654da91c6e428e721d77abcadc2398dac6fb394cfd47f7cc4fcfae38dae94e5368dfb944e3c23ef34484487a2da11371a08ace77fc377c8ee55a902757289bb57762c4376abe565325208e636ab03fb628223c37c15557b3243f079741934da701d2da35b874fd8a37380facf24b3be97afeeadab865c286e7c846f26ff5f4ed667d9c5499bda4c357b69385cb58be26d4e80e793eaf10b6c1b7ca0c0911050664e0dd56e68f57968d4668772cd23e0b70a0a234fcb1d2f2476538c9b64db5beee2b03b837b9edf5e41335b6bca41ceef4180c7a550b2535ceda9d5550bcefb7aca8c2e2f6e182087be93cd4e6e2617ff092aac353914fbb83090ad7c10df9a2d01188b67f1214d3c7a998dca31bbf21c3ce3d6143785e65b276562bd705b1bb01d17b37fb0e3d2d68e8b6e72de1ff762f9d7eab698b61e75d53543d6ad2bd63b8cd9f29cbd7d1d7ff116c42cd168ae2732e17db5f166ff942a496baecadfc3ad2077776aef13b6e30d3b23e37b06675cb8b2d420331d9fe9fff2922279e401f41669acf290bb8fc456e9a084837d17ab47401e5c393fab79e25615c61cb13fb9521ffce87d9f67bb076e28a4d975305cffd2f6ba0df3c8287cdae766df15c1d4819888634147bb896df2b76b909ea128510fef929eb018c2de97d7f127ebc78fac55dd253a00de47b4dadfc1cdad0c3d6610b7863c8538b9b6ee9eb0744be621f02ccf613eae8aa31bb9f79b7847ccd3a9b931f9f23fb3025f9bbf9386483335ebeab1a9db05ad5076fc5c4571ab33826a3f41409205e46e6414aa9b180544453c8c1f4252961d7a5e3cd8c08b70b256c2a7a0a40166f971d32bca82c74e0e0201c4a861ddd987d60fe6f62de7588b3261b4464bea6bd7b3def1c9d277613df4584d0011442352e72e86956d34b1ff09a1fde86f6a59aae46e595e130e3ed48ed88ab7ca429f72fe81c98cc1c91813c2dc169b113df8d1abac81e342d8b3e64e8aa22d7e09e5973ca876aa0c1a9dad71c32f430ec069b5370edc18b6cadf74090217588b6cebe5932b16f48c7d0a58161094e9c816456cf9c3549a70d21d135b4a3b7e1f7cb6ee0c203e616cd35502f12c137b9a7e6dd200f6a7545b77d336af83e43cac98d29ef536bb068ad5543874b6b290025b2e629bf94c5268136d26fe0e986faf58b38da201326318c230054e70e9c259564d4f4d0b0cb9e99f269eb46f4e0e92c64fa3730a60f5fc3db96a4be6d7d8dfe7c434af3b72a467890309a94a1433f72fbd41663f4c64a7f26fc336cc430399c76299281d715c43980aec8ce39399a5ed88d89bfb3286307bbc6506705540a93041349d48ec7757a08cc5333954808b24f4dcdfe6d0655e4940109f005fc2619ba8cf962e3b9923f11b92c3da6f22d4ca4f2e0c20af619b33e28abb4a207492cb1864c8e941dd103ebcc3ab350c7c66677e017468ecf873e6037a122d41f58b1345df6ae607a54081952a8489b477bce139f73ff2ae12e5fa18fc87be7277db5db0947c8d0ead2e759de4e5c994d7ca0239761675d80e1f1520aa8c0ec61fab34916c4391a0e2d864a852f57a3f4b0007e0f16a0602a831316cf9486ea04801d17952030ecaf47b4471ef56359781b3e59414abac98b71612bc8673e98b55c6fc132ba67aeae87cad36b400c2ec855530e5ddf764f631e8b34b61af3384379b0ce6f9acc7c5b54d7e8abf67cb18b71d82b81843833f1a5fb02cbf27e880a06af6fca7bad1b0a2ddc0863568ec00700784ee90fd1dc3a9cdd5f02534c1c3df8c2d74349d667fc26fda0871634601ebb6313d17e6917602a728517ea0c1d01dba5e3829aef64b2ed126cc5104b55abfff71aa8187e19014bfde2f06eeb4cdc337269771051c0b65ddc46e22fe9f16fee4c74344c093819b2a38ceb3f47ab35cee0f6e33396b1049e13d297bf5c88ce59c62239e8d82f20db62d669a7e08f6d9c96dd9e1e8125b5e1f05671b7c2cab4de0d36f6e88bf1554c9cf7de6a508c599dde2472f0ef7ff00cb8339bb950c583aad798ab62dd8dd02aaacb28525ea8445dba37f32e8031ddfd10f52ffd1fd4217feeaaf59040dbcc1f307e9d5a53fa3f89ee2b76753b528a7a362b9d6093c1b77cf283863e7063557944c83bc01abf09a386a1d16ae6f7a0741d8c27c09c75b69cc14061030cfecb03d2b3f0ee1b986aa1bf865db60d209cda333ee84b8f4425c42ae3a18107e5baa7812366c516378bb5ba84041b0c37ab405db71f2e15dd6a18d8754a492b47da699bf4f2a6c1f13a8c9fc2b0b2d017091d9e7fc79e801f619c36c11e39b2664832fe4b83ca937be18f8e1418d859427338e4c57eb233380b3bb036519d3962441583801efd9efa386ab9167ecfc966c43ca66b363b039e08f9b16585da5e6061e15ec2ec5c95b2c046f3ee6ce48cebbb56653fea8006435854cbc95ea39ebac4f103e089a6d714544e8773cb368ce01370665f63f0b3cc057dd32f66214ec6c3eba60e82dbf9591e274e354deddd1efb205cb01837fed3046ca1d47147ba4a162ba8d3a71b08dfff675b20eb2d7f5853a2ec8eba7dafa70a42dd310a85ea0ed697dd0f3156c3894ac523f56f5e9c020396afe479f5852d47f4049383e5e736c488af601a5b3a43d63cf02bcf10a1177ed80a131b2716d0ac9da0714119da30418b92a669d3ab91fb078fc95bfdae65536aafc36bcf103f6bd89a362c96f16a8e712bd52459ff1f6b8d952756a36dffc0205c75a008ef0ee874eeed5277f7d32977c981aa8dd6396cf9f0a4a92c9b52fe75c3f67238e5640c86692dd73503bdb71e3cded7db0f73efff3269d7dfc954acb55775985c719bf261758e6c5727d23cb06844b9c48d1d69d392562045a13ec37c1f31b7d3918cf3f5cfe9982b6bbd4995fb851266e04320cea4a503018998373720d8c0b6ff3a4fde0250c12bf94b77941189e90e67df30f86e43b645d874791cc36a6fd5188b064d58ba23dfc1f18b585edba494b49ed0ce95d60e7aed87bae214c720a6d0e0d0978d513ecc1f6c2b419c0b0126cf81826c23fe274e4a771a84ba7ae1e917c15615fb314a63e3690cd48e168872069bf5165cae4128ceacaaec283b034a37693833f2ef6071fb48595c255f2c620a199b7847af90329f00e0b7f781202a9d37c593bb1eee5b82d395fcb147b105a4c6e38a9a8206208776e6abd3bb811b031aaf9025840711421d6a203566633756b9f6ab87f45e25cdec1ed32bae7fbd6296072b4918307eb60320223efb9e5d8661c3e7e42cce15072713bed5d60518aa3897fc97f34891cc4e994b17aa7fa7db5378d751dd874e0c1cbbede3857a9cda6d4d0427d465050cac501f2b5646692e36a25472969800febd11e8086713a367c8fb72a3172db8c4f3b353b5bbe23986d0583bc8687ebe24731f07c04678a0ddd9d46f9d3e84114d210ee783fbd1b57262968a0b5a8fe665e6ffacb9081c1daf4e8ff9b9e084386f83255a4c42964d8e0d96285fc1f011996a10636f30863342a6a73be998c97a72e08c835e5154dbbc884f455d170c8cc0d63e45b01d16c145109f7db0c718f78b15e802810815802a6e9834c77c376501023dc6a5d57f42463f3ee588da6c55f8e763d864c62c45e6cf8007dfe234cbc1b478e418b13473b192e83d15bb61c1c2ce35408dada1148c9a27da567fc301f66903e0b0b006e133cdc4fe65be24af2048cd24229d59f7aa4440df6a481a1633d0286f50e339d7f6222c623e0ab203be48530d6d2acdf3e698879017a628b750fc2ad43c7662e163d6ae5a8c899477f9ac073081b944d0800ec242a353746c85c64dc251f3c0ea3088bfff343f3a51d7f14f4e886d9cc0ac701d25dfc85b61b01a654a217ce9673e6ea523799e9e1f8db4bbac7e606745c4d512cb3a10e713e18d65470e404a7cad12ae3a76a77aeff5ddaacc5c489f1d5d4a36fc1c01ffe7a435f2104d94424ce952a29b1437fe32ad6a5e5315c247795bd1b77685291d0b66e99f5b6984e0b97dac533b16be4db79f67a13a3bd9c6e94a952d82cf2bdbe948b96a190c1eb8b42f3c3a5d5e6d91052f5099394723e76dab3a794ce2b3e3f29b3f1be8c2924abc9db16f89f79ac6d01953f2676aef30c039ca1a009f0c2fc92ad1f728e36233782c8e952f836037e505ea37328eac2e4e44ecbe003803d7a094b599eab60c462f4dcd12f", 0x1000}, {&(0x7f0000001640)="88108d5d56918986cff10e2dd2285cc30291ef9d957b5ac01048997f2b04cfd711065737e1af603a67037869a7d9bf84cc2929ccc8be2f701351f9934bff9ce222434e074f942eff5ccef439ca985068de0d6e58a53c478564e6bed43e0dca03a6f6ad9804e52d3d1d05a8f7b025d144987acbdddbd939c059a20031d911f4e938febf37cf", 0x85}], 0x7, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:02 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, 0x0, 0x0) fsync(r1) getdents(r1, &(0x7f0000000000)=""/4096, 0x1000) getpeername$inet(r1, &(0x7f0000001000), &(0x7f0000001040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x2, &(0x7f0000001780)=[0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getgroups(0x5, &(0x7f0000001a40)=[r5, r5, r3, r3, r5]) semget(0x3, 0x4, 0x80) getgroups(0x3, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getgroups(0x9, &(0x7f0000001880)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001900)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f00000010c0)="61a7ffa9be19c59e6038c1549bc5241e86af043819c5fb44bd1c1a676713b17e2b4f5742ea7c1136a861d0f70f2ade1b83626d676712", 0x36}, {&(0x7f0000001100)="f2b191b25df8eaa4bc3f37cfc32f30a9ccd8b58477ebaf6e35b5114cb4c789807d71b2927265a73fe71a0519cc8dfe6e29fc6db84cc310c1833f11b8140a9ea2d0f92eb94d9ce717eac919befd8ec956e08aaff5d79580d413137f1273c7aea8", 0x60}, {&(0x7f0000001180)="d952c5c98630d9ad8418fe317384914c6f9965a67ac39670ad45732091fbde627476c1e4a369e500d6629f", 0x2b}, {&(0x7f00000011c0)="678aecd3ca6ca0cd75a9339dd18879796abe03763b3af382eb9d14d92d4fe9be7eb628ac7b43c7e7be9c6259b2aa668cd08cbf58460c4d2bafce9f2369d279f51e719e1225f12f95f17d9c2ba474c53752f5c69fe2811ce813824ed6fa4fce190a2e822f9e424e4fa2ac45f6f268a2c3fb18b862ddfdaeb4876760654f75ae5c6a08e9cdc513b1e6b481ff5a2c592d2abbb580d7be7fcb156f7086f7b07c8e60430d0b960d2dec28d7a0d855432fa07f", 0xb0}, {&(0x7f0000001280)="f26c516c2814a01d667c5f45fde678e2f14a60c8841f04527c2ea6e9787e75095378ad0e96896e8f7846f413bae7ab280f1d158b7a76ffa07b994f853f02b3544540180631233fc974d338243b61aa77230c8f61079485bd9ac1ef3b2b4da6b92c8a84debb9d17ff8f59561fa8aca8a2d7d5d7f9bb4f250f65bc3316f8e981865f377298571b703170d6ad466c533b8932f95aecaf083b8834a9eb353985dafc4c3c038751d998", 0xa7}, {&(0x7f0000001340)="2a5a62999efc76014bbccdee24bda2caba805e0d9789fc6182e588fa609de00c45df9bad89958080447d0e5b22cb555bf4895bec2932530426bab090729bc4f88d91ee7e577ba4f6452ecf4e8836823c6e98a8c7ab21bc14387d446ac21dea8beb9070769ad8850defb3da8f7cb23beadd51f78e98d6dbdbef1c07bbefc782add872c22e02ecf402e7e3c4a8d5225601c772856c7a1e8eb65cfda57f90cc2d7a077882acba001756019b4543dc54d41276091d6a1bf7130a23792a2053834b6317d0c5db427e4eac5f97f13bb08bc63e024bfbd485fa68a15b07d268d33e0d9630b8a844581aec06b2362fc7c8b5a59167a925cfc8b24a169dc4d1b0de9e", 0xfe}, {&(0x7f0000001440)="9b9dc372aec7b8ddd0fcfb0c350ffa78a3c5209d1537b1f5cea76a02feebf1b479ff143543043f286aa3245cb94f8a73d1b0276ce1dc8ccd6f2ddcfb453527d4eaa7cc8b3b574434bcab2d2c9d3f38bdc5e4e445f65e26132d41529d5f30d20a87a2d749dabffe63881ff0b0b80f522eaf8c892ffdb683bba43b42efe202b19839bcff78669bee8cd6d189bb49f4dbdb022e78aedaab74cdfd52352fcdd3d28f27b69278102cbca384d54658", 0xac}, {&(0x7f0000001500)="1a87033154ad6d69c229b0e66042d0335873ef954c0c4174d2a7992e73d0b1f24c8f4e3be595f7fcbbf5215fca28d1bb52bc32a7fd95177e2cd57ed2094fd75c1c6fba5c999e5a040ce3596f913c88ddb5a30acf46ebbeda77a45857", 0x5c}, {&(0x7f0000001580)="178dd8e9447d9e384c97996e14fa9c8f651921506dc374ea0faab01dcd7a67ba1f08ac62809b947b77d780851356cd90fdd1df25ecb09edb36787d78686530ef215d0e6f81c9d7785bcb8695436a9e9c6a93205f82e1bbf8a9e2e01c66103f", 0x5f}, {&(0x7f0000001600)="69953960453c42e4eb827f8d90c55532c95c151eaf7dfb01ca005e0e443ef73af426e532cc6ac2a83d6643247f42826dc98085f353d0f1a39d4bdb6bb209426a38ee61b435256539e8ef97634272fbed8bfe9e", 0x53}], 0xa, &(0x7f0000001940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000000900002a00000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xc0, 0x9}, 0x9) 23:50:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r1 = socket(0x10, 0x4, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 23:50:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="8d04e89e4771", 0x6}, {&(0x7f0000000200)="e3bdf26a7faa421c944e2341e2e41a59920c8a59f68ba8110775d98b51d9149cb1c6f6d85dd52d1c53a19cd066a40f73a63f4f8068dd27ee9add7c3e08dfb1365ec503718228179e9657c5861f", 0x4d}, {&(0x7f0000000280)="c6d3195ff8dc5ce5329b66acc9daeb184bcfa167d132b5c9e3960c2b9365ca2051638a8a99e4dd251498d5317ece4c20a8d48f8274fc5bc43b4c00286587d77d5f47707e78b618746fd9653015c8c86a078e32dc19bb5f4101b7eced4d9387b90e28824758cabfb26da5879e146d3d220d197bbffcc4f103270e2080cd985df2b0461ed7e25682d7e8e9", 0x8a}, {&(0x7f0000000340)="a8816f6477d94bdd2738533f7cd323a4421ef8755dd4821a395fa3ed76c72df9161038c388b6725a99a8862cfb6bbe710bab047690827eb7f3261471a3ed590ac1b9b97508683c4d522bfb383c393fda50c0e6aad78d50cf3e2acfe2ff7c55addc8d6227d3021b", 0x67}], 0x4, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2]}], 0x20, 0x3}, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:03 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x81, 0x6, r1}) 23:50:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/100, 0x64}, {&(0x7f00000011c0)=""/193, 0xc1}, {&(0x7f00000012c0)=""/199, 0xc7}, {&(0x7f00000013c0)=""/157, 0x9d}], 0x5) 23:50:03 executing program 0: madvise(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) clock_gettime(0x0, &(0x7f0000000040)) 23:50:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) 23:50:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="a8ef6274e60f5ab0fc5943eb2afb29c4d503dd62a0854f12424a4eefab5cd0842e1964278de8fd5a305a6075687ac1490b58f848141d0087eb5714b68fd0d395cd38e0e3d7f31049bc04e1626b02e882920b6b44dcb08839f0860853fa8391129aa954289132e88b6f706a2a", 0x6c}, {&(0x7f0000000280)="4bdc998f40c0060c48b3fe52a3a3bf2fb489c1c074da3bfabfc1b12bcc906f184d74c7a6ec772d1f989bedef289289e62a325605d97a34bfb5cdd883c3964f050a951f98c817a11a7b0901d6e3c4f0bf95bde3d28dc6996000eebb46e774841e9eaddac9e5d3e3dbc945319f6385f506db642ca23691d9060bb53a1f5d33a8bd11ca724a6681a1930a033ebca2ca0541b4fcf943dcab8323f51a2f7bca3a6a6416eed007010a3dd4e1d01793ceb2fd1489bcb260c2943bebfcdc1d36663a7afe385660ce2d0a23f429ee962480c6cc044ce3f0361d5dacf33106b9a3355e635f560ac994a41f23f439ae43dc5fc1b272", 0xf0}, {&(0x7f00000001c0)="23e0b4b516b84fb84e735a89b66e2b5608952a481fd5d803f7233989ca37a4a65842ad668daa5d203c74b1bc3aefb14eb3c49ce95c7a8c590f1e7cd68ef030cb4a7ed461aa10ff44", 0x48}, {&(0x7f0000000380)="096332085a8f5818f607e2590ff77b38f4238824cf7e3bb68e69487520110fa64ca632ef568b58b9c1041f71f9674a5e04079d55a000de5677d035d307ea59d98e5e4229b7579d6ece1245e606fb06070a350ee1099c1948801ee9b8e0cb1fca9d085c7ffcbaf39f64ff610eb4c042f76e98949db70f9bb992a02266da0a7c4a346bb583e13dc3f014a04d079d9e182e74e79b54a08dce2545c18dd71db9ea73fa601f67d201dcc413bf43fa9a96489603cf08456c3e7ab379d4f092f22f065aeb76476ad9abc46503c859039ea8f9cf2a0ee588907d967d27a350303878609dfad2d6909cef6c5faeee790272d7cb448451082791328ab7ad33187f6ebc7b20645921fb9b10262f5d9b9a96079769e21e1cfddb5c82208b01827753c33958c328400021b40f3e41c2d71c46c7c3b4cfd6012ff3b0cb6694b380c6d19dc5f7ba77517c65fc8c780b760f6b22c32f7de2c0b891992e90d2d22e83df1e69c992550c14cb2d79d2b4bb63fc27ea8ec38f0f8932c5405289808dff64ed1d549b34c7160d456e679ce37f955be653063d9072500fd0e22618cf9df620568827fbd1c1ec85b20d9e060f6fb950c5cc94c083f0b5ae5c18aaafac5fe809da737665d0b2fa1abed84d6e49b8885ba40826c0e1036e7432faca9c400051ffa4763a04e273cd62644556be88ba715091e654b93e2ca147b6c6c6b94c1953dff433a5a7352ea4db5cd2bc3651adace6e15c5bcd7d2d92cb546a1f7cc4dc4516ea53e57af1f2998d4853e4f2ac68abd65b7a4ae773e18d60e4a77af6bda5cf6c343d833c75710ac5b27ea6746750f02e0d20e0bb41ce48678148af7b61d9b5870fb09122bc8645f2c1eb2887a8c9da11ddef15e401867994399aabb4884324ab7248fb9e6adcb5bc211bccaa4341911ed5e7849ffa39cfb362e66f45f35a4fca2fed3e5f161ed193388739c4879eb03c065c832d03dcf6fb67bbaab84f908ea208a597b38a20f8122e58d39e4e105e49178e34b95c3f4a8fb776e8e827db59aac17e12a20a156f23f814378e8c55a09e0742155333575b68b705d325e4ce7bff28ae9f3f2d388dc1ae88c8a27e60d896da8fc9ee3d38feac21c91037eacb819c79d38b622769a3da352e15e4e1c7a59e1988fbde4a1c007e16d8d17a6fd40bfb0793f2ab856eb463f08196e7566b93486fa7144e81f9c312ed43b0312c158309ad7bdc5bdba62769631d58d6aabe75501e1747fa05dba343cd1e6e4812a94b5164a1296ea72ac779b6eeaaeaf64a1a40f23a0cb06d41dde5b0d2e6323ff6c258f072ac7c59718a4b195f72e7506a69bbedf31dbb42d6d7622d66170c96b522905a702615820ff1c128e08d5f74b28cb68c976927c21452be5280e2542c4d744c666c2a6880724c90fd1f12cb68bd373ffec8bca3155b253f051e2c062c8375f6262e3de7141fdc0d76560be2949d1e40cbbc6f222fe3e7e9da593775016669b30a50f59aa03852bd856e3759ef722726a49f936d6696ddd6d400ca55e432c64915548dde52177e65c46c975934e1259ce15b4d31d826b56b2ab73be301a94b877c154e497d25d51fe4aa7a02ded8fb646509495a896d717cd382991cb3f0d55fa4039239ed9e69eb96b1101bb1bd80a6ccaf889c50358aac2030e4678fc6b74f7e757681217707906357464e822f25cf78d12dee4aa2d80c93c8dbd4c106f1796b7e15da4287c8984e55edc0d570c7ff7f7054289cfba42b5cd49516a2985dfffe8735d40377d074da1e2b2596be6c4a34eb0c24a24f26ae766d640625b887672d3c27d2c1e6ee5dc73fe2b4a4dcbf7c53aa5b40c30b1a43c9200f5b72233f27e6636ff94228f51542adf8858660b081413e0951d9ebc70a336d565f35481de8a4b7429e83d5bad6ea0c8e56aa84d1cd8c2aa7c035ad7f366a98917b27afe14d4b809b7b6a65e763f3f35ab943da3f261745038c827cd2f6e8f5e164ce60757538f06b71c32d47a7aae9667ae3588fefe8a0e2dc55ee1d7fc3672c80efbcb9873abf5a0d0a04997b2db7183ad3230f26f692c3f77be48af5d4148873630638d24b542d0994720c3b29ec9f869336571090b3791ab5e5cb96b7bc9e006a21c22ba1a8defc5263755b1906be8c60bcd94f390a37a316e15c8046c1516a1c58165cbde06866952c9b3f0ee854b5708f73755a4af769a999481bc4de4c796ac66d19ec79bfde50b5cd4324577f830dffd9cbbe508a310e95e74895250124d3faad17ee6ca68ac4257bc5294538bf1c6d881bb0605a57f9a815c0f51713bad9207bf7fcc912bce012bbf68c767a261846f0ac09bba3cb5e514fc2bd2b685c20ad8d49760ce0a4c4d53957641f4ed0d7f5861a14cc5ed207a1031ca7743f4badaaa2a443767e34f3d453e1ec5ac1606114599ae388f03234c06fc332689b19e41eab8b3c45dc411d50036f9f4e16674b5f6a9ddc94afb67606eee0bec30852766896fb1322ec66b91fd06148c7d74fbeebc88eda2a452e32dc0f968cfd6e4e52180b57c4af8c591b1d71c0d78d0fd49941288e2eebcfb2096e392f08e9bd16bc6208dff470253af172329771b29e21ea31c6ec8a40a25bdaf5e02918b96d211c6bffd853f4248da9de09c167c04a97e24045e103fa9048daebd4f1328e4b5d77a4d4b557d8331c3de706dcffd8cbb897989ccea1570ad5c7fb5684169cd2ed4a576ed61079b5e5f35366916fb5b1eebcd02fce87805eb98f8ce06cc5bb7f8419f4de2bd2576ae1a8c177ee2835cbe9cf7e782ecfea37b4e2730abe797ed5e9104362a51b7f035a971c2463b78d21dff32445c2d03fd15ebdf046ec6480b2e5c7c1d4a38e480572e4beae98c9253decab06577f9cf6ff4255d69f94c97447c70c7773024e35385033cb583d4ea4384172613e01e988a7073da51345d4600073dad21473e35bf4642415a9621ba86f504d137299926d8bdb1fbc09e9540fb20943ac5d6795683df4bf5050f930d745cedef5bb38e28b983a6e065f5082b82a67f0f99d02c26b612675752be3da8743bcedea192f004f42ddb58603cabb4c51357f04b2884861365a8b943f7adb961fe0ed23232d269aaac37adb9cfbb771da84e969e81d3b2e0b22df0a510ab1fd7a9bf1a1108f8b2dae6389bd816c053bf0a4094a7674f7e2a618c79d6a9735f4a5ee3001ef6c60bf4a62ace6dee18e1fe9428c806dbccfb1e39634f648aa0cb35189da4edbe96fec1a0d13e7da550c0870eb964dab9af51a2af316a9b88bef8bd5a9dc6512578b3e676c10a38f8aa5e9bd1c601dec7a47c6c9c5584114b293eac74cd34570f00893116a6b13f6682523fae6b9e30f86bc7fd444faf01e51b02c5e70f40b3b3891db976fd1cfe6ddf79e2598e6e94c80e86fe4b358e0c637dd928dc4a81887cbee911e6a94aea434cc989eff1ef5ca0d9f25893450e81d747c5a6d3b6745f03dc9eabd11506bbe573449b83b4bedfb77214b2754a2849c03bc0109bcc42e4beb18cb77e50eb4fc8498fd5bf140c6576767bf49eb4b8f9a8144d1f3873da61918cc01b86e141d22803407e2ef459ed800e515a43eb512784e963f0ea513bb4ff53c2d6a722214620d668b376a7eb879ad40d9cdc2ce8bd6028bd7f2406a0f7b7b852dcf0d672167320ac575e6ec3e0b2ed68e99ff8934064617c7c8b141a5e0bdba182586b59e2d793346d08e0da8e8ff380d05f52919abbf8d630fa5ec1063ab7cbbc1291b9985e8c6f8f36ae8680e896dc92bca3b2a0c348130e098f925eb36098f7622596c259a97dd066797bc8b6b26e2f5437f3e11bfdc3ce8eb13908f5d7b2a00a9f159d172832f63b1e7c4ad86a507df7d61a065ee2e7a1796310725de02ba86965a02d41fbce768f9b562310d5679f2ed5b3997d70cdcb948dc59f557b7aa9cff724e5a55cd9506728bf02f6179025c43025398fd1753e7d01369cbfe9a8fd91f19520e2fc071c4f70ffbd98a2448504a7d741e140ae027280c8e4705daef3d577f50f7db3e7c7cfc8ae083735d2c4596aad1b99d26afb3a5e7dcab6ced20f045e66715956500095431af61af6e9dae597dfd493a2c84cfaadde89258eb521a19dd036fb8c8fe4fa6f397ab59c6a7afd8d2d32574739ba1d0d0fbbf99c8d4363b6dcab4b11d3f4d40b5e69f32fdd354ce636d1fb9855f29daad07ac94fe384d605675a637e3d722a2cf22164bdc4f6ffb9a0faa819ee29f58bc23fc3f623d77b14c487d5d8c5412fd807e880e4de76ddf762039b1b149ac11123d2d1f9e74e3879cff6e636faadbd73ea667957d41deece790c3d7af3bd16db87c2df84c3714acaec0abcd47d08f33bd0fe0ed4ac1e37ba4b555cb31c92d89265ae6f1569c2d5efe7af9b71266d168ef63f5afc424da88e71ad13cac3203baa2a3f94f75159a59b4cc52eda4099ff944bfdc9081925ea6585eb6acd474a61c1080a49edcd910d16edf0aafc663ef4d635695d232b914e9a5b306fb90bb3eb9b56f12308695b416f93a052f39e9818e0fdb29952861d4bf707410cc79e6f08ee696a4594b22590a6d91e752ff55ee36829606e4a1042e767a0135349bf37d0fb232ce92079e798a941ff77179914d88c0caac6a098d08b2db597cff8d6cec0c226cb5919dc409c64b9cbbd18fb8b143cd9ea9540294b763c5aebf4aa05895ef68cd04e2c07eebcf45b902470613ecb9326503d3ff2cb4754d14aed9475f67c13ae3eee3a7d0583e7d78d411b29ac3e3eb58673c6a488a899895510593cbaeaec2e5bbad5960244dd7426f9fd1b3a48faad2057252d2589cad4cca69418bd9b26210be76205bb277f8678e761d986bb617e90bc9e72c248e468cf41590ed8cfbdbab5b70c26f1194399c8f45770cb7c89a38e26f5dcc2b5ee7b2d72cdeed8f686aba4716b519a7ba27850976cd823a213d484512f7fa7bd707b6cc13d7cf00cb1f14eef237bc1e0c7ae9bafe32eb9970a75e8c943ab6764c5eba936b0c1b611e837f64743f3fc9767c900b9a3edbada2f2c29fb264f2936d346a554030b9925e4b7a32a88c4ff50dd96ce6a322c3fa65117e19e1322f7985dff03aa029a66ba9dc2fa5651077dd01bdcb713b2e5a5ce83fc3f13bca15b0ce5eb72a865b5eabd620197806b14ecf268806f9c0af6fa3ec55297a38ef374d0cdd9a191fdba3215d0bd7ca51aa667e075d581a123ad1be97c143fd083803d6562d4e32c0404b229110feda6166158b22083f44067c62567b5fd15a1f949cf8f9af0bd83c777ac65a6c93885884f726e02b399f7b357de6d328464ac9a914bf0019de32deea749f4ba2e2e621ec07cce9b612669276c71d6321b5e721ac4ca6c3c081e44ab971a44fdfb98f122aeecc6f8663e9cd558ea971faac148cd613ff39ea8d5d84802e699338961cebd4befc00ff1bbd54961ef015f5515fd4adbbc66f0f0fa082969fd2ac97df11217fabba0ea4d761b432772e2b748899aef21929b95a3acaffa81a667f54f4548f00d4dbfb6b1989b93f0ca27974ca6d7a9b68b295d548519919455e0cba590c3bb6da0793c5dfe11f32c75c54c20eabca7d5edccc1b0c316171a192f97baf26a5d9904154ce015fe55b042e0dea783b45a9f09e23b75a44d7d22a1018601a7fb380b9ead03b1eabaaf01c09712c7106db2add94d32cf5a3e1070f3049e4e6bd6a255b8bb867a8555077562ab734adaccd4e10961276ab28f68002c3f90f7c25a991bee1e0604fc65b57713a3f88c229ecdf564cb4225e90c7bae4f7142b42c3caa57ecd27bff4042b07bb50a7db7da914e5509504b7cc", 0x1000}], 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)="abd8fdd8eebc8fa64a65d409da55bc5942f4a6b98193421066c05ab972d26bedf4a672f9ca90768c01bbeb735d13aa708bd33a3e6a2f5fe684ff800bc59d7138836874bc415b5f9a978d475fbcce89d1bc6cebf1ba8a5fa00cf988ba4407da4f26627fec947917272ab11bf34776176541da536eebcec5c76b543d864d11791549f7c3b042a9e4f12b4607ddb2c6a7f18ce2eff66efcb2b8069a69959b99e83bb50f0e12e3da339e51bab1a458d67e22ca", 0xb1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 93351 66499 32767 0x10 0 0 syz-executor1 *512897 66499 32767 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(7bebec3a465bdaa9,ffffff0067ad0db0,ffff800000173290) at ip_fragment+ 0x625 ip_output(dddf71b2be579659,ffffff006f4a4d20,ffffff006f171000,0,ffffff006f171000 ,ffffff006f4a5a80) at ip_output+0xc8d udp_output(c25a45b22689b503,125c,ffffff006f4a5a80,0) at udp_output+0x45a sosend(30fdcf4bc0d7876f,ffffff006fa8a4b0,ffff80002117b2b8,11a4,ffff80002117b3f0 ,0) at sosend+0x47a dofilewritev(46c31eaf69998c21,0,4,ffff8000210639e0,ffff80002117b3f0) at dofilew ritev+0x14b sys_writev(b79d784b53dd4458,790,ffff8000210639e0) at sys_writev+0xdb syscall(1bd727737ae004bf) at syscall+0x496 Xsyscall(6,0,d,0,3,c38705d70d8) at Xsyscall+0x128 end of kernel end trace frame: 0xc3aa92e8180, 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{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(7bebec3a465bdaa9,ffffff0067ad0db0,ffff800000173290) at ip_fragment+0x625 ip_output(dddf71b2be579659,ffffff006f4a4d20,ffffff006f171000,0,ffffff006f171000,ffffff006f4a5a80) at ip_output+0xc8d udp_output(c25a45b22689b503,125c,ffffff006f4a5a80,0) at udp_output+0x45a sosend(30fdcf4bc0d7876f,ffffff006fa8a4b0,ffff80002117b2b8,11a4,ffff80002117b3f0,0) at sosend+0x47a dofilewritev(46c31eaf69998c21,0,4,ffff8000210639e0,ffff80002117b3f0) at dofilewritev+0x14b sys_writev(b79d784b53dd4458,790,ffff8000210639e0) at sys_writev+0xdb syscall(1bd727737ae004bf) at syscall+0x496 Xsyscall(6,0,d,0,3,c38705d70d8) at Xsyscall+0x128 end of kernel end trace frame: 0xc3aa92e8180, count: -10 ddb{1}> show registers rdi 0xffffffff81f00128 kprintf_mutex rsi 0xffffffff81150e07 db_enter+0x17 rbp 0xffff80002117aee0 rbx 0xffff80002117af80 rdx 0xffff80000253e000 rcx 0x1948 __ALIGN_SIZE+0x948 rax 0xffff80000253e000 r8 0xffff80002117aeb0 r9 0 r10 0x445159c35a3f5bbe r11 0x3da5ba4da734d069 r12 0x3000000008 r13 0xffff80002117aef0 r14 0x100 r15 0xffffffff81cd528d apollo_udma100_tim+0xde73 rip 0xffffffff81150e08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002117aed0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=512897 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800021063c38,0xffffffff81f8d720 process=0xffff8000210653c0 user=0xffff800021176000, vmspace=0xffffff0065ad6848 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 66499 93351 97478 32767 7 0x10 syz-executor1 66499 147025 97478 32767 2 0x4000010 syz-executor1 *66499 512897 97478 32767 7 0x4000010 syz-executor1 15301 191131 49159 32767 3 0x90 nanosleep syz-executor0 15301 113925 49159 32767 3 0x4000090 ttyout syz-executor0 15301 80778 49159 32767 3 0x4000090 fsleep syz-executor0 97478 423300 90670 32767 3 0x90 nanosleep syz-executor1 90670 9874 10026 0 3 0x82 wait syz-executor1 49159 257749 74860 32767 3 0x90 nanosleep syz-executor0 74860 403392 10026 0 3 0x82 wait syz-executor0 71620 4314 0 0 3 0x14200 bored sosplice 10026 327192 41019 0 3 0x82 thrsleep syz-fuzzer 10026 213795 41019 0 3 0x4000082 nanosleep syz-fuzzer 10026 149851 41019 0 3 0x4000082 thrsleep syz-fuzzer 10026 307409 41019 0 3 0x4000082 thrsleep syz-fuzzer 10026 50505 41019 0 3 0x4000082 thrsleep syz-fuzzer 10026 204944 41019 0 3 0x4000082 thrsleep syz-fuzzer 10026 71567 41019 0 3 0x4000082 kqread syz-fuzzer 10026 472140 41019 0 3 0x4000082 thrsleep syz-fuzzer 10026 173956 41019 0 3 0x4000082 thrsleep syz-fuzzer 10026 95793 41019 0 3 0x4000082 thrsleep syz-fuzzer 41019 137129 85405 0 3 0x10008a pause ksh 85405 334655 15871 0 3 0x92 select sshd 16538 83356 1 0 3 0x100083 ttyin getty 15871 140609 1 0 3 0x80 select sshd 14059 402369 18705 73 3 0x100090 kqread syslogd 18705 194135 1 0 3 0x100082 netio syslogd 60872 308931 1 77 3 0x100090 poll dhclient 99201 221947 1 0 3 0x80 poll dhclient 63738 29071 0 0 3 0x14200 pgzero zerothread 13820 474541 0 0 3 0x14200 aiodoned aiodoned 21450 321154 0 0 3 0x14200 syncer update 90725 316459 0 0 3 0x14200 cleaner cleaner 35548 72280 0 0 3 0x14200 reaper reaper 21677 386246 0 0 3 0x14200 pgdaemon pagedaemon 33666 466483 0 0 3 0x14200 bored crynlk 89951 413193 0 0 3 0x14200 bored crypto 99922 502880 0 0 3 0x40014200 acpi0 acpi0 93535 276526 0 0 3 0x40014200 idle1 66968 253991 0 0 3 0x14200 bored softnet 21900 232120 0 0 3 0x14200 bored systqmp 28538 286418 0 0 3 0x14200 bored systq 6644 400190 0 0 3 0x40014200 bored softclock 72555 314948 0 0 3 0x40014200 idle0 1 429106 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper