90e0eade0101094b724906f89abaaadc7a089f1bb2b3852bcf19185502b7d4380a1416f5223cbf42cc2ace53735293d37256ff50781449ead800c79728bc24bfa561990751828811ee2031e723b77c11544db6738aafe5330c68808a3cd41fac6aace8f6fbab7a989e5db4b0bbb7282dfb80e0ef703753dba05d73c11efc0ef3084b7abd9853e02f9c5a4f05749fc5d65e0628fc9cb45284735fd7fe85834f5fc101141f7142a4e8d2b579edd0a4710543ae99007a2667c5206e8a515c3023331f0e9346b99530768c5e8aee1f3c05b2154436167bf532ef98f3a37fe76766eefa0f47acc1c1b884cc316e35681eebc2143237e496d2506dfca4e55f6ee689041fa7a128e37c0332e7a0c0c5f59d607ce4ef8b51574eb7a66d9e987324d28efb145563c7c7424f3a44136254e83101877f9eb173c7fb8f3b882e3ec984ce3c628e9b855e2ebe3155c579fd82944d91e03b15b0af01d8eb8b804b8066f0cd05dd1c43433b458488e500d101a808b18462f245efe25d47fcd71eb32fe70de710e0aca786b50d3041b0642186f6efec45c246339fef2e4b8352c71abf0dd98a9f4d476a265f5479a1f5321ca8c001159adacfb9a26ae4053ef7b488756b2ecb1e3a017828e34a73748546e4aa3d1a55b69a9ba54052dddf2e87b48011344ccd34b3fc6e1c5eed1aabd1f9a0d70bed6b925ac4c9660b220f6131fab5cced8d55ffe12bf7e0c83de506f91d55e8387cce4ded4bc0c36d35d4b3b9b5eb8f86b010576aa1bea562b0d00a404b4af78acc5e7bb5677b6517726e5df763332e3a066fe91759ac58a2be4c97269d6b318bbf906db623c5d5dc220b568521fa5ed90f0b8521c125f4b2b00b245dd587431b219aa97fe6bb5ff6efcbb057ff1826035fddea8e76083b111e1d89c801ed06a23aa1ba8237abf7ffca571b1ab02cb9afb314aceb24df3bf071b75d7173f801e3c4559cf49afddeb10e3aadad5db3a6e49421c20487b8af9e165e9edc546839312256f81abbe168991b9d4e14e2b9a6c93a2948bee61663d9a6bd0fcbe2038585d312a493b9256bb812409f1f30d19e5d8e3dcb535bd9e8d74dc6f733e773a39d91fe5a4390c5f75beea4aa2667a8a645699f026cfcdf067d02654a3f173fd9aec2b6c26daed8d52158e3c0a234efc9dff1324d75c4ae2727d92af32928d2689659f232fd499191ef750eba93cb83caa07149948d5ec5edb858263d3d25e2bf547770886a114c764c0168b192fc6efa68edaf96bdd4498326383e06f46b616c0e356165692d287c020dae5812f740b68b707603491ebc0a25befcace093adae4dfc44f4e701d58f3dc95c42debdf45ff1b0ca32b838de3924369620ad7e5f5baf961984b44a769a0de51235bc8f835046183337a5c1419776ca5c4eb23668b096b57feb8ef2850592242910d7e6a1115f10735febfee084bf32b435d23bd991a07329179b0cfe44cddc8bbeabbc5dded168b0395bbcb8a841ce6329f00b11e6c19a1f399d123d31e35c31edffbf2874267cf769bfdccb36c23c04b4ba420bfbb74a848c113e2bb94a363a5ceedff5c0f6eb58d45ef52a5aced47b08d8e9b4bc466fbe36df4d2133238d0cdff328b5687065ceda2928b7af271c0ba8fddcf3f8c7c66864fd393a60f695963669279a9c737e1e78be1686cb3b4fa5d4f67d29cb761bde2d270ef3992c311481cedaf187be598266b50df6874048edba1865010f808c5a49187497d428efe6ee1fc5a562bb8d80a8fbbd8588b92a6fdb37aa95268ae7d3b56f51b84161cde576fedeef1863aa626b0f6e2e767749819a84d0e785d6b4ac68fae8dc9292fadf619385e1bd26c1352e9e53bc9c5b2b7a681314f58e012861cbf43d2452c4df1c770caab1da20eae3de1fb47516d8a16cfccf0345ae4838208a22e447834902dc23e58ce1698af516d7e8ea270207112e6e4461829252f5469c6423ec8548737ea16f8190f925e5722b33be549e3688d84bf63202632b26273b8901fed8080addadddeca6d2e9fa14de29ac6062392189c05e3b9031f665b11cc250a875404a09399f7947c93dbfaf6b8bedfcacf2526f51a7b19946fe2ee2ec7702844289a8fa80b6866069fd2f22181e61f7be0d67f6db5a8132b4981df2e9d623398895678381d37761219700eb1cd42b5bdeff5e7ac509ac8d3d14a89e4a6ce5fd6b3fd48c5f58792fd935a0e765a0d82200c8281a8de0f2e091533f46e97914edca826d6037f797643ca73460068c36d49b1d202dcfae755a4790a0d672d1a5b9073b01b243e27115a5bfbc970b88036807b6fd38ae5ebe1d82dcb30cb1e4e62ff4df93cfda2ba14054fb022ea1581dcc2e54ab9d6fac81675194441f0f3d70f037fb6876d70b1fa728df238fe7175438c1150cbf98f0e8e85e1d6d87251c5566ab98747d779f54fb871c4e390f11edaa7749bb52e12253358d39fbf68fb9ac211f3afe31627a5d1a0aabcd090b152eb2ab5f9451f75ca97e27306594205159c2ee54a39d5f02f41da633b796b1005cee74d73b3c79fefc42d73c762d132bc8c5871013df48a0fb334c97960e5457626d3db32d8ea4c55988b06690e9ffd938ac4af0ae17395386559c1ed3e841a6fe9ca6f4f14997e18dbdef237aeacf574577356802972bae9d8dbef2f30be6e1ff1b3151bd9c3613caf7eb5a6b2492f46595fa01965ecc33407c434412e2ab04a1828a1f5afbe3ee2130417d5dcd22de7d70900d7023a91a5e5c873b78233fc3b386c8d9686446db51cef06100adb2cb5fd881c4f12fa524d252725334456f1044576dbcc7e3c2d822e74d7c62eb9d33fd72f3eac85dc163b24d5b73ab27294e0d4b58a8124928957dc04530d309920d1407bab53c422ee4037c68224443becdb2bbfc0fdd63fc9b9325130be4d35802a8d22fbfe174dcf346c67f96ece1b8012775b7da7f6587f93a42327b79838656dba4f6e6aead442b25c386e089a80861d1f6b9b1e68a71ba863bedb911bdbe65e086320e77731c0e43af55ef0f97bffbb3237693e2c8a1d83cdba166913e77cbde6b5b05de1df4af43a42c8b41d0c56a16665e231b233fbf14d2d0838afb5bc0f26b04f88092f37a535dd876de645a58b2188db13a40d11e74a5ec2712ebf4e47dbbc2ca8bab47b8f0f68dacf90b36b533668e7efda08e6442542e2660e52a563f3937008ca10f641977e350ab0443bbff2cc79f88380a42ca03e29f92bb659a3f4547c01eea55483ca6a068bfba21e745d51cc675d53317cc619ad5a96a6013335d54718d550350971a426245f4e446ac1f1ceb11c3963028d4ff7b8c7c9b652247afb50ce1e0e41444eeff848598b50987038b37a50aeea94df4eb74a9fa6224bf4b5d4f468c66d82c6ea44fc3be1b54555e6e4af17219511aebcb1d22c287c13a348a732b689d0b89723875e595da381c1f899482e24d38f30bbd7541aafd1761570d3b5577c514b0f1a46ccba25a5d9960f6411774803842815360aebc9fd0e8818f4866ef6fac3398e033f8ccf4ffae0c7f66c2bf12afdb50f9d18b009c4b2e6724ddc9d3cee0869840080beacbd8ca5992fc6f9030945af5401ecee2c12b8f3937c33252689e523f5bc3d27f1821071eaf2465c5a6162c07a016718580bfc7990ef61afa05693fb5cf1b187ba56ba1191c554f2e2538e597a54ee327e2b9a00ae448d326497d8448aba2b6caa9b17aefc1ff34765ea55974c1081793acbdc33c40cd658a0d6b116f392f3377ac1d20cf29c04be2208cec375378a8c566ed831440e226e4b8dfd1b0d8add623eafc7815b3f0fb25a2e03d04ebbcfb3c717e2e02cd36d9ad0811bed394657ea37bf3d1133d97ad0ffd00026a02622a3183e090a7d7695e26b72f8d3290ea20aa6fc3477c6358ea3e2c4a4e99291eabc3ab605bb4eb9c5a7103b7dc6792ca96f61602a95283481c89e8a0b109233c64ccdc37ddc2d924efe9e48e6dd1d3a4782794d9b84074789450c70e8b7a5146b7b6fcd4e3d1aa5a6c1db69da4d900ac4d27b9e64e4597ae847e3c5a986516b4456ebadfa2a2a5be64b3479d1b3643a9919e270f803f921d5215f04d", 0x1000}, {&(0x7f0000002440)="66085109eef83a0eac547cb30446c2347c29fed882d98ab116007c576f06e718a38f46aa0972925c7ec39c793ace4f7d485dee7186096e250379560d8cdf4c3d54493c4631ac2d2194d0e039e6ce3d897154b145f882b9397341c7575505aa483e5fe0c73b3e2e62842313e8296fa7b9c5204685d83ffef1c9db7878d11b594fb3ada76ba9f7d1f08fc0884ab5bd860f0eb485fbc77fe4486d7fa8aaf6c299dcd374930d7859b68dd8bfe29e99915576eedfbe297697d404f1986f212710c031816018f77d5a4789db6804fdfaa66cad4912acb6abe162386c1a7e", 0xdb}, {&(0x7f0000002540)="9eaa8bace973e84d73226082535ec2f2d96e229f11478438359e154e9548a2925b55118b52c9b648b802c46fbab4438cbbe7ade62072110da75f7472fa93e00be7d8a602a9bea01ce880cc1006e69625d502311e35b14b238ee7abade9d55fd2739d607040a81291eeb7f82ac2d491d58beff41ff2edc1216e2c550b2e86935b9046a104016e0835c3879ffd4f3368c53ed97bb50cfde80a67eead66439fd461c31f628b873309ed7fe018ad94584982f40726d798a4e3beaac1ebb4636888baa8420a4a26042aca4d1b211b87b968ca56ff5a76f087df8b974d3be7bde3a10394b7a020639fb91d6f3d6318509f", 0xee}, {&(0x7f0000002640)="ab512bcfdb3ef9bea07319944e4b94cf8a580dbe0c1160ccff93dd1d35a8f980694082c3ec1d3ad1bc3fea6af310cc1516d2ee7b48254712598dfe3324b5736500cd39202c81f6bd30971536c840bdde029e63e2f455e3b702cb91289838b90c9326cebc900de5b396044a4c607efb3b8a48a0d91454edc94c4c5ff487f095151d2ffe974f2852240b090e1b0f35b5b0f2f74529e0e5fb301a81d2bf32cc558f0c", 0xa1}, {&(0x7f0000002700)="844892e7da871c54bf3950dee169c25f156f7a67e6b24ae07e6e23de0b7d50fc0d3d781383596fba213895bf4850621dc95111e03f92ccee4a36c5431a97bc8f1f86e304c05ce973ddbf1213945f3a3d2cc60ded1c714ed0e75248bc59d8e7a53cdeb70f3819db9121bb09a95458f99779d210ea4d60fc64490bd2a3dd3fdd08868cf5a83a7e3b8814f841d653ded48f3b45d4c8a97c22880385654204f59117f2dff94b04f2fc205a3476a5e760e6309d87c98098989c12316fac6a28154b198ed6b81c231c4a5dba86d76497400f41a4de8108141958a90e52576a5e", 0xdd}, {&(0x7f0000002800)="5e4c898cde9be1a897194cea27a982c84d98e054e97bc4c35e9cf09c5dd818b73bed8d5ba48c7b669f3eb42e360f195f7da03013b3ea8e02eae40f5210009e74ab39fd6213939c1f3f51e2c03f7bbdf80f9f2b2f0cad1b434bf6c385b3684250dfebbf3e354bc05281a5c60be51e992a98544a6aa4beab1ddca2fdec8f4a6b3826362dfc9b82b5eea44815681fe45f1aaf295d9828e5ad33daa4af10d02cf09e7a387dd2d502c464ec03b414ae2865e13251d910ca5506f5f0df4f4130c9ce5b6fc6dd22039139052907191de3245930d1104e37ae1c429cd0b4d621f71230c16f974569f4b22cea", 0xe8}], 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002c80)={0x0}, &(0x7f0000002cc0)=0xc) r5 = getuid() getgroups(0xa, &(0x7f0000002d00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000002e80)={&(0x7f0000002980)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002c40)=[{&(0x7f00000029c0)="fb5fdf", 0x3}, {&(0x7f0000002a00)="fe834bb9da686e3d4ca5a20da55fe319dcce065e0a7f4cb861c9ae49445511ecfeb28c031b7af23bc0bb0d0d1ea58f2635b5149f594a475404cba96c6253c718fe37ee80e620999b", 0x48}, {&(0x7f0000002a80)="c8990249ae72882310d567ffef3e120c2161c337381ac92b7800a6b67cf9912235da1bd9bf080af31fd735d37b85fb1e722b3c24f2c0126b572c81df5551aa81a8a09e14afe562345dc72721e56fe16d57273ce1f2979fce6c7064f761324abaef8c18bd64a2f00e9bb247ceac6ab8846816559a6cb4c9e3b403f2e4a06b07fa217cb4f9935261205872c473f5caca950f892086518aad6457d95e2a79f0aaaa94808193caf01676f630691c76a13e59e41f97", 0xb3}, {&(0x7f0000002b40)="894f78488a591e79a93f4133a758b96a8787d11f1d6d64ce64978207f163d616fd293ad4b066ad9f92673512c5edaa8811e3fbb086a20786da49e3c63bc8ac71936f9a76bde28863457087ed6b68e070a74641d8507ec2f59838005225e0e48f1b203d5cc08fa8710660a401b6acb2fcde27c7699c038e95b0cc10c336c0663b6faa31d3056be294e478bea23ef00f80c2fd4f667f91dff4c555baa502b1a84b05a2854088679ca268f10c8356488e0edbeac52ff51760a38329a5aecb4e0825f472b462bd2ced469450d9b381f95818d1a586b2ef812e0ba42d314f794f7c494105696edae35854e47a", 0xea}], 0x4, &(0x7f0000002d40)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r0, r3, r0, r0, r0, r3, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r3, r3]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r3, r2, r0, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r2, r2, r3, r0, r2, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r2, r3, r3]}], 0x118, 0x409}, 0x404) unveil(&(0x7f0000002ec0)='./file0\x00', &(0x7f0000002f00)='W\x00') kevent(r2, &(0x7f0000002f40)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x20, 0x20, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x2, 0x0, 0x493, 0x8}, {{r2}, 0xffffffffffffffff, 0x85, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x5, 0x1}], 0x200, &(0x7f0000002fc0)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x8, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xffffffffffffff81, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x101, 0xffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7f, 0x35}, {{r0}, 0xffffffffffffffff, 0x30574954592f263b, 0x20000008, 0x1, 0x7}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x1974afc4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x3ff, 0xffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x88, 0x8, 0x5}, {{r3}, 0xfffffffffffffffe, 0xf0, 0xf0000041, 0x81, 0x80000001}, {{r3}, 0x0, 0x4, 0x4, 0x100, 0x20}], 0x101, &(0x7f0000003100)={0x80000001, 0x1}) r8 = semget(0x1, 0x1, 0x684) semctl$IPC_RMID(r1, 0x0, 0x0) r9 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000003140)=[0x9, 0x3, 0x8]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000031c0)=[r6, r10, r7]) preadv(r3, &(0x7f0000005400)=[{&(0x7f0000003200)=""/54, 0x36}, {&(0x7f0000003240)=""/245, 0xf5}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f0000004340)=""/143, 0x8f}, {&(0x7f0000004400)=""/4096, 0x1000}], 0x5, 0x0) listen(r2, 0x1f) semctl$IPC_RMID(r8, 0x0, 0x0) nanosleep(&(0x7f0000005480)={0x4, 0x80}, &(0x7f00000054c0)) 12:10:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffff84bc, 0x60d}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x800}, 0x8) 12:10:34 executing program 0: r0 = socket(0x1e, 0x0, 0x0) shutdown(r0, 0x0) 12:10:34 executing program 1: socket(0x27, 0x1, 0x7fff) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpid() r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 12:10:34 executing program 0: poll(0x0, 0x0, 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0xc9}, {r1, 0x8}, {r2, 0x114}], 0x3, 0x462) 12:10:34 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 12:10:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x63}, {0x1, 0x4}}, 0x2) pledge(0x0, 0x0) 12:10:34 executing program 0: r0 = socket$unix(0x1, 0x1000000000004, 0x0) fchmod(r0, 0x20) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/81, 0x51) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 12:10:34 executing program 1: msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000500e001009dacff016cb368570f8c1909d5a2cf13a420a0cfbc7504f420451c14ac7251a617abc5ee6c9e786fcdb0ffc8d277b0b069c122c442e076f70fc3e7d4f919da8ba73030b990b8678ebe058c73b9decce5067e070b83292a24c061b08b41082876fbcef7a91eb22fb3156d5c53811ccd01ab9a6b805c73c7a5d5b0c0cc7d60070727a56e1788342a1b757c50cfae1c0d0e4ab19c1f8949da28a745730e323e45bef075100e5b31a1e4bdf9741c3a07e113b22527458c96a681d583d653d0907c920e5b84686e3c43ee7b2437eb8e1f000000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x6) r1 = msgget(0x0, 0x100) msgsnd(r1, &(0x7f0000000280)={0x2, "7b10f18fcaf0a5db44a2d1338b9ab126faf9dc72bba5edacfe0ec0824dcf548880519c5fc46301ca8b1648ade0b22471968ea7e140a368686aa16a8d73cbb09399d4e1fbbd3774557c8f7dbaa558d9affb6ed76796d91e349e2de589e7038f4d6904ae6dbe6431ae89dc4cb0c76c335c0e1590bee4b7063b0958ef815614585678a8cd12fc2fe65d22342230e6753df198a880edc4ca16a6faf4e865b37968126314fcd17edd14720ca0b931fa3cb7a7c0c7f0cd4f2ea312a9a682d04108b95ddf9462a96bfc54e04963d8a5e7668959433110a441a2618551b2c89724a4c5eccc0823d8c6c405c6658371"}, 0xf3, 0x800) listen(r0, 0x8) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:34 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = semget(0x1, 0x0, 0x8) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/153) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 12:10:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300048e9c851867faad88f523e31afa13ef47f1f8d2313e2fdebbe9a5d21ca0f0ee390cf"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 12:10:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x3d) setuid(0xee01) socketpair$inet(0x2, 0x4000, 0x8001, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000440)) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000005c0)) r3 = geteuid() chown(&(0x7f0000000080)='./file0/file0\x00', r3, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\'}{^:\x00', &(0x7f0000000200)='!$/*\x00', &(0x7f0000000280)="bd7b00", &(0x7f00000002c0)='(!+%\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) select(0x40, &(0x7f0000000600)={0x6, 0x5, 0x1, 0x5fa8, 0x8, 0x5, 0x8, 0x200}, &(0x7f0000000640)={0x1, 0xb0c, 0x2b2, 0x2, 0x0, 0x7fffffff, 0x7, 0x55fe}, &(0x7f0000000680)={0x8001, 0x5, 0x9, 0x4308, 0x40, 0x2, 0x0, 0xcf4}, &(0x7f00000006c0)={0x5, 0xaa5d}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r5, r3, r6}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffffda) 12:10:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = dup2(r1, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) socket$inet(0x2, 0x4, 0x8) fchmod(r2, 0x8) 12:10:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="8c0db141e14171431d068416dd93a473a13e9e569964e42bd33b849b715de9d30c3fa6dcd08d08f9c66f6b90c3dfda5adb2041329569c35413069155bf7662cee3f60af4c6e974fe4ffedb553c1ce16cdb5bb949956f0316ba4bde08c5bed420cc30f60ee7e67f641a4999d341ff7680a688c0c0715e87a639aaf563e6c631f4701207e10b03f5598877dad64ecd719abaed48f261cf6a36e13406f467e8611f3f216b8cf4afc57c32686a8b041a14638ce4", 0xb2, 0x0, 0x0, 0x0) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x9, 0x4, 0x401, "a2d3d118d2b5245215ad270fd884a1dbd69f57db", 0x69, 0x8}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x141) pwritev(r0, &(0x7f0000000140), 0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r2, r4) readv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000000480)=""/112, 0x70}, {&(0x7f0000000500)=""/24, 0x18}, {&(0x7f0000000540)}], 0x9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getuid() getsockopt(r0, 0x6, 0x6, &(0x7f0000000680)=""/23, &(0x7f00000006c0)=0x17) r8 = msgget(0x0, 0x10) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0xffffffff, r7, r3, r2, r3, 0x110}, 0x7, 0x2, r1, r1, 0x7, 0xbd3, 0x829, 0xc52}) fchownat(r0, &(0x7f0000000780)='./file0\x00', r4, r3, 0x6) msgrcv(r8, &(0x7f00000007c0)={0x0, ""/197}, 0xcd, 0x3, 0x1000) fchmodat(r0, &(0x7f00000008c0)='./file0\x00', 0x140, 0x0) mmap(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x1, 0x12, r0, 0x0, 0x0) getsockopt(r5, 0x8, 0xfff, &(0x7f0000000900)=""/4096, &(0x7f0000001900)=0x1000) r9 = msgget(0x1, 0x10) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001940)={{0x20, r2, r3, r4, r3, 0x15, 0x401}, 0x5, 0x1, r1, r1, 0x40, 0x7f, 0x1ff, 0x3}) setreuid(r2, r7) writev(r5, &(0x7f0000001cc0)=[{&(0x7f00000019c0)="3345217d8bcaf60685dcff4a51f32d20ea588d8ea9f39ac83b66f353d8835397ed5a8cd6356f13831921546cfe5e6c63789ea212193188b5725769f9d9a9bb8f5062721c96053930d231c93d32cdfd77c70ce7e6e20129fd81b6d82bc66b0cd3e7e58e07b3e14d25de4d7e5a2541656a70db", 0x72}, {&(0x7f0000001a40)="e12d7beb28d863d1d3a19521e3a079ccfa61960bb3ac19b204602ad8", 0x1c}, {&(0x7f0000001a80)="a35216a3ee6256beaa82d79deac12d6e41bd9e88121f114b69bbe6a13254aa1decbb5430e749ebc0a393bb4ca88a92734ceadaabbef183fa3b85459f6a3a349310262b42d69b280f512345fbfaa2a11d15434fb891974e40f3130a0f0bad3554b7c9df56cbca365bc7b07f5cf11825810e17776699", 0x75}, {&(0x7f0000001b00)="607939829343ee0a7b67901b80d31851c2b90f932f1c316da2c9059edf10ca5cf990b261625e3f573695d642e07176f40a7be3195e710ef15a3ebe5e08484feecf0add8a3027647d522c2c8e89e3d8c7076cf02410e5a3d39fa0399a974d1682a80f8af6c5042db528d42b03436918d6d322d1a3ec43d39a5ddca5c069b29917945b08eea4b196ca9e15c0a0f7d3e50c6bb67048e4a867fcfbdd440f7199955f7b8c6b2d3d97160e65a5e349339b", 0xae}, {&(0x7f0000001bc0)="aed9abc96c61b4c6c6cba669f33ff0aca93d5c43c0686cc9a66f93817c5bd15cc990a8452b53e50d05e2cb8b9d422b5b37372e1a803f880f5698f5d97f4f2af1d9a162c996b1ba1179ed9fe8cd9076c81730ddfa74f8098e345f377f210fc90f627333350e2eb735acd8c0034d35593490e1a25c0c320158aab00118f4332da1f485fe5098aa7fdbdf89ad7453841772b2bd279a7937af37b14b31b4c038910d797d11cf52a4f0474932b16b882d2abb348dda7c9d744dc73a6975018aa1ee05fca7775052da63243c57452498d51634408649428f55eccce6921818d3ac73c04feb585117ce2dcfd74693d2c01017d9692e3755cc8f4afd24dbc6", 0xfb}], 0x5) msgrcv(r9, &(0x7f0000001d40)={0x0, ""/202}, 0xd2, 0x3, 0x800) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001e40)=""/182) msgget(0x3, 0x108) pwritev(r6, &(0x7f0000002480)=[{&(0x7f0000001f00)="bcf36977bfa0f73823a9d12ee25becae33d521f047ef8045addfaa15ebcab9e6d87bd4b674b39d7666a9d5e9d48d34098463d8688de844f468df1d28021b4a4f5501de6e69a13ede60efaf5c2c5d867d7a8bdb44fe294745a763419867352740ab0391ac86ed6249bb365577abaf4cc7f10eaf3fbffa46c6ae17e58f0c6e990b46fb1054be5d2058d864b28583d9f0e3cac8bcf6ae0a1716cdd94885cce69b7fb85d09d590a910f9fb7e38b79a8ce0921859e4bb5080b02b8a459a6168c17c7e9ed91b80b6942159fc66cf77aa881883c98e3e1df8", 0xd5}, {&(0x7f0000002000)="36bf7214dbcc6d6c547e24574182c69e1bb60e2cae88c9759304068d5a382b5a3ab5ab696959eb6ccc3ce310d6aed84a27cb334e2c3a01c34605d811dfbb9bd57c321a6bc341d779196012b90755552529f61246426cc668bf84444118287a64410d13c928c53add46e0a799d0f9b2eb64fc609983d37813dffd4609c14fae44c02b7a4d9e58b8beb4a9a55c8387389edd9d3cc0e8912700e20dcd285d41ffdb365a1f2208217863f7cf082338c9887a25e696069ed67efb7e79301f827592cc30986800badd0e80c46c24c828b063c2c7cef13db9f9878f04b7aea2800f84f082a8f38c3bb1fe924f40", 0xea}, {&(0x7f0000002100)="ffb86177bcf95a99facef5fbafa86d24a6dc6a8baed157a4d4434c10a30bdb9246686854acc1fcb6cad26a13cccf7731a5a602f660dba702c5bc09fbdd4695e3470411ec53cd7e15dc1a3a57258dfbdf037eb090bb9df45f43136bf17e5ba4a029b8c0b043f86430200c60d86d74df57d14508f0ec8dc43d942e27810a0be20f96bd6ea6f7dc55203989871ca5218bd30661dd27df438e2f91a93506487405aab887d2ed92595ca98b06eb93d699ed4c04cde67d88b2288ba177ff7bb6c441dbfbb865840c43f4b03c2afcc7d037960c7dbdf159430e9922e925d4fc5ce79ac0c154f2bbe0f4945d415a880ca0b122f270f5", 0xf2}, {&(0x7f0000002200)="675873e03a329395", 0x8}, {&(0x7f0000002240)="e2594026d8209e3b8779efa1fe80b35839c667795c4b05c9330515f00c0466ca45feb5cf3e33543195b80e14cc9ab9e6a95c35419d318de351498bc81da15f20429ea1812f177633e257d562e098971693738f5787b43640925ab91472a54390005c7a166032487c77c6ddf9309b5445cf14ef802358d4319e8c60defdc4b5611e7060bfff183c4c0709c12c8797651b", 0x90}, {&(0x7f0000002300)="23516145af0ca555c300b6f73aac5088a85b2e6fc93155f03bde5a54c0458d040507fd1d9e8104204ca58fa043a12af6dd90cff59451093783c0f7dc69565ff97297d56cb9ea1a71dd6e6a0890be6822edbadd916d9bfc04d14366a9e96f05151e362e93ec16ff0e32b1fd34a92b0ed3a861c950ea9ae01c4060bdc0778fbd909a46fb29bfb3eb71bfa922b87ce1b3eb4d1063eadb472e848e212b87dc5d122f4e373eee3140157d7a3995c36a496b240333daeb866be04e4277bf216fa532214a74bb53283275a715563e8b97cef5ea4b50e14d300f875669bde0caea6c6be828e7b8d71dc0c4d780050c2e9aad37689b41200e9e03089f", 0xf8}, {&(0x7f0000002400)="f65a082066c19aa61a020911059e731c7aad204cde4bf1d07722c947fd7b51fb96fab85ce14346508db2dc9c466e9683fa7d78063e48fd6c2d3daae1dc8dc085e77289aa1be36a540d89c2798b428ea3067226c505f14fedf5a542723617fef93d0ef19b8f0130490c2317d0034d464810627141", 0x74}], 0x7, 0x0) msgrcv(r8, &(0x7f0000002500)={0x0, ""/140}, 0x94, 0x1, 0x1000) setuid(r2) 12:10:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) kqueue() close(r1) 12:10:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffe, 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000180)=""/105, 0x69}, {0x0}, {&(0x7f0000000200)=""/208, 0xd0}], 0x3, &(0x7f0000000300)=""/49, 0x31, 0x101}, 0x42) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 12:10:34 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x110) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 12:10:35 executing program 0: r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dafd59de74e5370a330e20afa365ff2711097c835b6f20948b9657327242768ecd0578b9967609eac9c992678661a0d19dcbc90bc0da5276e605e2e9691bfba6a0149383a512d9f4be41631fe857524b983636cef534e95f7944eb309f123d78070be2a79a0955ef7546faa495325823134e38756ce3ea636dee1c2c4f1ea6fb991c1dcae00aef1b2967d9714bf3967f5b8d20abfed0ed9d5cbfc80ced1820d005ed6e4720a55b4f456d043e0000006005b24234fcf3f6bb75e7acdcded4a16624e0c058809ff494d2aac712e1c1c94d8578784a827faa8131f3afbbb39a8ef5000821187073654a6e2a8253481139de293c431be6ace0b8556e4036d1487df07e3b6b1af417502d380c7301f3ca23c2a201030bfbf4474d582091d3ec1850eb7ff8023f5b5afa4dac8dc94f000000000000000000000000000000"], &(0x7f0000000100)=0x1002) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x59, 0x4, 0x40, 0x3}], 0x7fff, &(0x7f00000011c0)=[{{r2}, 0xffffffffffffffff, 0x42, 0x85, 0x63d, 0xfffffffffffffff8}], 0x100, &(0x7f0000001200)={0x3, 0xe5}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r6, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x18}, {{r5}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 12:10:35 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) clock_gettime(0xb, 0x0) 12:10:35 executing program 1: chdir(0x0) stat(&(0x7f0000000280)='./file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x0) nanosleep(&(0x7f00000000c0)={0x7fffffff, 0x7}, &(0x7f0000000100)) chdir(&(0x7f0000739ffe)='..') pipe2(&(0x7f0000000080), 0x10004) r0 = open$dir(&(0x7f0000000000)='./file2\x00', 0x80, 0x10) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2008, 0x5) 12:10:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffde4) r1 = msgget(0x3, 0x185) msgrcv(r1, &(0x7f0000000000)={0x0, ""/103}, 0x6f, 0x3, 0x1800) r2 = dup(r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x4}, 0x8) 12:10:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3929461453e8acc3a700ad57f615e16932193500a75153b31fefc69eb2881b3fe87ba777da71e630965fabb50e694620a78dfd10fb940246635477229623a33268347be02e87d63a323963b35b87b3819df2365a05394ef84da0b676033a66b87f1e1a"], 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x29) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) 12:10:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x52) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 12:10:35 executing program 1: mprotect(&(0x7f0000593000/0x1000)=nil, 0x1000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xcaa, 0x401, 0x401, 0x400, 0x5, 0x9, 0x7, 0x5}, &(0x7f0000000100)={0x0, 0xbf84}) getpid() r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getpgrp() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x2, 0x8, 0x1, 0x800, 0xd06, 0x3, 0xd3}, &(0x7f0000000140)={0x14, 0xffffffffffffff43, 0x6, 0xfffffffffffffffc, 0x60, 0x80, 0x2, 0x1}, &(0x7f0000000180)={0x4, 0x1ff, 0xffffffff918f9d3d, 0x7, 0xff, 0x58, 0xfb, 0x1f}, &(0x7f00000001c0)={0xc000000, 0x1}) 12:10:35 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r3) 12:10:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 12:10:35 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 12:10:35 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 12:10:35 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) pledge(&(0x7f0000000080)='&\x00', &(0x7f00000000c0)='\x00') 12:10:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) pckbd_enable: command error 12:10:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0xffffffc7) 12:10:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 12:10:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) pckbd_enable: command error 12:10:37 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x65) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') rename(&(0x7f0000000200)='./file0/\x00', &(0x7f0000000240)='\x00') r1 = openat(r0, &(0x7f0000000000)='./file0/\x00', 0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280), &(0x7f00000002c0)=0x4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 12:10:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000000040)=0x1, 0x4) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 12:10:37 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x4000000000001ffe, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x60) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x80, 0x4) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x80000001, 0x3ff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x92bf, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0xffffffffffffff00}, {{r1}, 0xffffffffffffffff, 0x34, 0xf0000008, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x81, 0x80, 0x1000, 0x80000001}], 0xb, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x1, 0x4}], 0x7, &(0x7f0000000140)={0x8000, 0x10001}) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:10:37 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = shmget(0x0, 0x4000, 0x240, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/114) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000001180)=[{r5, 0x20}, {r4, 0x4}, {r1, 0x124}, {r4, 0x100}, {r0}, {r0, 0x100}], 0x6, 0x0) sendto$inet(r5, &(0x7f0000000180)="730a5a9faf2a9f2606df1c8f6cb7d3511d209734c7e6f73d585e57c8da882ac532328e2620bd6f71e62eabd1b30c5a950d64f6250683f50cb1daf7a77a02771162d070e6866975a2cd304f0720722f4922282a69288a0ac77a068c009f0f68c0906ff516e3620e1ece312f4ead891e426f8eeee4bb2fc8677bff43834e805b7f4363118db73cf2982974faa44420caaf67ac23ce47bc0c39cb2912278fdbe4dd45bd57df36b5fdd2f702e7c9625fa65b189ec5e11edfbf2def10996dc07d28dc5eeb6ac45ead5c7245920bda6c1dd44cc103598c0095ffda955e5aecb0d5229f2d9cb112a2773766b15defb8c9d976ea31303856d3441c4005e3771f73bf690436b23ba6a2562aec7312c471d34fbc273eef2525ae43ef204f89795ce4fd2cab743a3d83ef8254ab67e4e38dd6b2ff3f122ccd3056ef26b8560655f78868fdded1c498dd7ae1e47f2e5e8fd5a14f53eb485e4e3351329025368762d4a00eddf459a36e746e2f8863e5f4e9c889adcb971314a4f6013b15502ce22886cb5ec25afdfa384536c82a942a4b23db66a5ca19a4256a05dd3a7d841300c9adb0a8959acb12980e3148c2c5ff3e8975dbdd46d77d5222993461dd43980dc16a0d3a10ddfe7486ece630fb6fd463810e94432dfee37a565bd5249da8a5b20020bd655c624c8b28bbdcb4fc5f5c2dbeb2269376bbe1f07b579205ae6ee650b7fe5c040df1ad40c3d2a99f6f320bb20f7025ef45e510847e84ec14fa1fa25bcb239ec97ab8ba09d3db2ae71dc9f55fb9d6433a3cfa78ad38c2a2c373c306e4c41ce3d4511508e740a7ba026607dcac0dadd99fc8a47077c1ec6c5eba5605e50e8a18f09ac7f6a2fdfd5df05996055316ce8b7460fa15f1d7355b666de0c23dbdc351b372fdc9a13ac5b370adfb7ed7b3dc9226f3cfbff3203ec92cd4db6f21f29edddeb62de9150bf16f52dc4bb46208ea20dff1b8c3f57bc1993c0f3dcb8c3f2884449dd647726906fc4280ac75c85b6ef32c7d7f6bed59411caf97766f17e7d08fefc27062f5070d97c7bdc71c9f5645408815c40f6f5a6f78e9edc7896e554e8d0a71bc7939cfb20c8fd8a571cd1a195e0260258f7322e2b268cc5f43a51fd0ee4dcca4d07b48dc3149863fb1ad36374073153bbc1395d3712ac1b2274f4b69ac65d96a962abfdb39da292420f69c8ef659be8245403d14ecd7426beb53cc816d42a4ff56ac1d6342964b2d68c956e2dad518d8b71cc8ac414d10a8207eaffbccb81fd5345275c7b7af11d5c4a6cb937651f3852a97d291b5da290302d4ce3c449004c49358d09b20aeac033afef794ed31caff8b37485c23ff7813d21736a9f9fdd34b5b3169eaf1219ff531b554c8d650dbb1ebec696b411193ac8e9d4f27ccb5877a7aa4328f0a4643c1c292f34d7559086795cdfbe547144bd0c8e64d06edd622e0d6a87e8bb83baeed0612e4312bd3e2ef0e9cd20413ead370b3323728536ee05e9a165f0812aed8a0c2c5b3b3131b4cb01e27d61e01cff22cf1b1cdf39d9dd661c7e4cf72886d891ee0e60271fd2221bb5a128151e1e8481075d7f4f993034a6cc20913e6b35c094e1dfac3f171b327b483d4300a783db5ed8834ecf5ab548dd2e28af8f3935f160507d954f33508b298826c14178b2b7318b988c3ae68c766fc6c6a3e8c931be105b00f81a7db0d34753b54443cf9da04b1e848880f8488f9c0a28935a64d7d967e66e8e5c21d5af7e93d3366c4505f016233ee79a67c494ea55325b21cdbef0c12834279e14dc085476d9ae3fcbcde22b2e2b431d12c2c86f27ca1be6a38245f0033d0d16de6df8ee6d6526a17c7c7787a7a453b6975c9aa296278a2ce47939748390ea12b54d0ee4c4cf3587bb8aa2447b8a99543a3d68caea525346de5bf960fcb47f60e7bb262e6d12153475c7635128d36348f7c6fdf9bf42ac48ee1b98dbade8ff152fcf329dadfe4ebc54f80bb4df33dcbb13f3d57f82fccb16253ff7c669abe6c2d68c08f49e5785e6a1d55123e55534301590f7349c241484ef1b54f930e5616b9082649ac3da97f2b63d587cc587d90efea800d8a2259b887d344086d7a3f2a62e49c60b1dd6b3577f35d25b7fc15e3b27a3d2f2c3bb2fa1e746234c608fe82eff76fce783c25b668f705f30ee7527ebe715285189f3e3503aa68e25cb1da491e03f62c122ac4fee26ab13732176979ca6bba2be9173f3d5b3867bca930cf0d11b9507b9515cbe3e4e0db3f25e688356ee1db4b69f07e8362c2fb6ce7daacf70b9cac3d217ba00b7c82318f5ff5194ee4e59e93388e4fac0c820b643b25716760635e5eee37c72ed778b42a41ed16b745c1dd52c4f03eedfe7327217d13a7f1decd8bed751f06eab332452b6e1867b109cb3f21572db4ebe7d7a773f22557c540247acacd5b449329363ac5c46b024fa9bd52930cb5509033876d24a5c71b6f01a21234905f526330c5893190a16735d5b7726e433cd55ec9d609632d91510919ba2dd5b29950c98649e77aee4ecbadeab75d6c3ae37bb24a84d90aa31e69fa5acca6c8c16ce47b2fdeae1acba539e9cda7fcb7ce9c5f6a4b5f002f9d1bfd2b972563a3681d7e048eba3ac9ef98a9758a5a07f5cebbc8e8bfd3edeec267606a832e6623b904d47a4041e4ae4f9b0b7d2337239eb9c33a0a43a0e231c32fc68734c47384698bf86774d3fb86de8060dbdc2a0d88c166d996766a0ffd634f8e410c16b0299eb848baa5a8986fda27a9ea95b4593a939b5474d072c954f7b60f762dbc2d25f37881fc475d0db9002959e741af0316bff81fd274e3c4f5a4545d554b9de62d72f0a116dfb442bb17e392cdae3ff90a645d11b5b72f41f0cc4f0e949e9647bb54bc9a3f7c1ee847b981d45262282d7698f4e19fbb3b997b88446585b5110109a9e462a616200ba66221af58e4dad930ea1a246c4f74e61c950ad09cce6a07ad9439d2d75da985b82bb3feafa6d4548fde1a179d79f0ef00d2ee1a986cfa287f32f47230dfc4c6fcd515e61fdcd5b47fc3f739d725a923416029e52a80196436c97dc11d75f4d814492ca991f2eeef5d9ca9c854a0db90a4b6ad8e71952da5a39d8c49be7651aa35e3ec85fd23e861191a1d3bab7ca1157f49861eb48741f17bb533a6d1f60102284a1005f35bcb4f66b443258d7f52c148df7290ba4ba00ef14d8727f74a290d05e2ba0ca21728f0ab1db1de9f8a07d6c0cebfd4719a392c6e2a6a48c4e7fd5bb0083401185fddb89ee908a782172391db6c11461477ddf3fbd1dc870ad5f6015ee78b940f4207a40dbff974962d8344b16d7e90b1faf60f6a903d7e5531d8a577befc3fa55441d84bea69979bad670db2497cbc186ad3aa06282fe49ee7616add4f9e9b0550ca666362ada6bcb4b8ce6a1a3e0f41eb829d75eba77369b6d3c3eee69913b2d17dd132d229e80d7d7523762f475841b65592587a1bad560fdaa5803c5f2219cc9c23745e65740991633f6d9d4457092c8a0b1a1dee987cec6050641b550441ecaae0ab3ef03ee972d933c558119739b7cf50b8f1acaa99617ad8a0c93f4e6ce55928cf57271d9d625a27715570fc18b8c7528f63666b84482377b0e877a96926f373c00a7fde1836b052526617aa2ed48c02ab166b05efdf24dd9204c6f888c47af3b3f4f1aefced9aeba5b244e0dfad293416fe6010544a703f5b94004c3ef0f30173c8a1f2358573c872c7cc90dd3c9bfd2d0885a914ba96afc6331dcf1f41984942fb09cea0d980ddf321b523501652d41047c553bcdcbf5e318bc996f41bc4b388901014c3dd9def59f9b736e11cd92b656ca50046b6022d4f292ef7fe150be5717392b82647fedb786e57f78f13f51c5568d19653cd575f1482836333dfe009ce1257c6bd250fa2b08d0080845b50e1a928000db3de4aed7df201a28a28a72cec62ba014b75f11f8e4d58b1e39a8afcc65ba1e593ef0c8f0b5edb6d1f0119e06dac9f11e7255da3c037062c30ab186f29f3b050d51a39d99c626c0b05f924f2b6ee3bf98442a16dbc0495814428d26b413a1be9f826fba0cd5fbee7f8089dd452c8ddff9a5c20310e1b6972e6781d622cde1066da32e024d1a6c8e4f0bbf439e636b007c0374c721bd87a3246fc34941b1e8214a496dadec47eb5c46658ba60930abc5b81402171ccb01b7a91eb2b2f43c50e66469b8314ad55395d8b23f52515cf0440aeadc4b577cce64662d1bf120da057309f88b1db2a170a5c485979587f020f8d4a0c9cc17a5392c54eb57d56f57685c07c91e8fe894aa0b351012c83b4d2110d8a2902c11dc54a4259dfbbffa7080f1110261b715ced70717d7fbdfe5b2cd0aa77f72f792c4fb5e49aaa0c34fe5c451bfd4876c1be163b4819db8bc3ad19329ac3ae4efe31aefaa5c2d44adde46399d55aff1a4137fc5202669d51a1c36957b94b524d6df53e5bd79fbf5b2c37b8336148bdd3d11985c4d399daecdd6cabbc299d8b84328be850f6b97cbd9f50523b9fe7e515de77e2d103f7c1f0e7880ccc7f023e817f90095f95728f8dd15ef31a10a6f2807d05ccfc5a6b85ec9ef7e5b843ebb964f5db7ae616992620222d9a7918fb445c8be9959b0688fa1b010d176ff80a2065a5fddf3b5a729a2d899f4456cc6a0a6ace4d44ea86e0136905e6068a499d198142f8408182cf2b2c92ef59d257c48d5751ea4cbc485864c52c723ac036580e0193e0b3e5ff84729c12672cc22378ce5744fcb0b2e8c37ab4db46552202400deb264ebf96bfa46abd34ecad27e5780e9bccf0335184ce6901363f9f65e44a4c1ea98f8fad369cf09917fd654feba858e258cbd1ac7bd8b9a0c8d9d7ca1b86a560940820b2f57eb14916d01dfc9144d6642195f7f456f0de6f748e8c4bc0e18852d2e30c63152cc92d3221a4f5c5a5fdde4ede4ff0579e0f63e0993cf3b46dc6248e986f3fe3d388e7197c074b9276ccde359ba45ed6d18d600758dda1395047b7786364c7e202bc8e361f8f2b138ee4fe2923b2a4a1b32dfac0935ba0d80c8b7b367e68bf7b710b43accaf56cd1e4212e2f97319d0ca5c5504162f39a80058842ce1dd1931e1a1876d2ccca6b60bf0aea2caaea0f2e59feca1c1576ba0c2f1590d1978e75019e41d1a951cc169f94290c7471ef73e8c1d1ed7107fdbbb20f7acfb9913b75aa648969a93e4fb0750a66bd7a97ff012ab65aeff543cd10c6e2d7d10ea780b54625e5ed9e241ef2c764fc671faa4468cbd00974f72f02b7bf4092d595cf909db62a3abb54d82861a6c0fcca89ce360ecab27d6bf09b795d4117f26bd48c3a279016fa3c9b98cd9d3b7240973e145c42d8bebf6554c43931e91dfafe691eec9b18538f2db159947d881e65252e5b3467bea3f3a41743ec0e2e5210648f338348163040ff59b4ae6c46ca8d0881037bc32a005eaa3a928239588b49160aa97d483632c5e87edcdb0c95c562132c63b9d71b19361984ea3cc2758124afe70ce54582c987886a616b4224179ae3dd15811456150746b7b0dc15b4b9156b04b4f2714213ee63ddcad955803f66ccba054d84ce0f29b5dbe4ff8609840cf99d2e7dff869d526c562106f18995391bcdbf5a6979c0dac033f4472133d54f23b6df40030d358d3e61a557e830cedc5ec6c820146b202c71fbf33d0dacf2dea659197b6cabbb4c956956eb640699f94a36a539b5ff49b6c3167263e823e1d3d4a05ec651c18908d53671c1cb75bf821c946012428cf6c304bc3da5555f117137093bbf499388d025c6bb39b1b42c315f42df24dae62694209995a7", 0x1000, 0x0, 0x0, 0x0) 12:10:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfffffffffffffff8}, {0x7, 0x4}}, 0x2) 12:10:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x9}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xe, 0x905, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x7ff, 0xc000}, {{r2}, 0xffffffffffffffff, 0x4, 0x3, 0x3, 0x9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x30, 0x6, 0x1}, {{r0}, 0xf62531330491a90e, 0x0, 0x20000001, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x30, 0x20000000, 0x100000001, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x5, 0x40000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x12, 0x1, 0x1, 0x2}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8f, 0x91, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x9, 0x81}, {{r0}, 0x0, 0x9, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x55, 0xfffff, 0xf5, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x46, 0xfffff, 0x8, 0x871b}, {{r1}, 0x0, 0xe6, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x81, 0x20, 0x4, 0xee73}], 0x8, &(0x7f0000000440)={0xbf48, 0x2d}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r4, &(0x7f0000000080), 0x4000000000000c, &(0x7f0000000380)) 12:10:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r2 = dup2(r0, r1) ioctl$TIOCSTART(r2, 0x2000746e) 12:10:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40000000000003e, &(0x7f0000000040)="adb2ecb04fbf24661905ec7d575d3088d87e38f11cb1db2f794d9dc9746f67d3e8f9ae837f00", 0x26) socket$inet6(0x18, 0x1, 0xff) 12:10:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x40, 0x8, 0xc1, "7129609cc4b2cccad6e8605f9c302b8f1fe06a33", 0x1f, 0x1}) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x90001000, 0x8000, 0x7, 0xfffffffffffffff8, "5f16dc010089384e0500e7c981298f7d63522300", 0xfffffffffffffff9, 0x1}) writev(r1, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7ff", 0x2d}], 0x1) accept(r1, &(0x7f0000002d40)=ANY=[@ANYPTR=&(0x7f0000003d80)=ANY=[@ANYPTR64=&(0x7f0000001180)=ANY=[@ANYBLOB="205625f5cc1a413c6ad162c152f42fdafa5e0aa6dcc6d4527f7bfd4d9953b7098e81f0a9ae2a9acd077b2b0647e630f8f36a86ed71d0f28084fda23ca386db90347eb4e3df3e1c040f70ade205871b37901b6da57f11b6d7bdc8d85fbab92561f4ec7a6e74e7b0777c441895e22cb05509d92a99ca5b072e6b3bd5fbe5d16b446cf1ec5fbb6fa56df8b8932ea4dce4c3919f47bb049e4838bb0b6e2f11275223c905cb8daa31ce205978aebd149863e7d6778ca7856c54349628b581f825c43943c4eb5f27b378636dd586d3b1fb58cc4dca1c31ff3c4aac163fb61fa72eda801f19d295c23374920573a70f1ec32de8f0ed8b9b324ea88ff5e62dc534c221", @ANYPTR64, @ANYRESHEX=r1], @ANYRES32=0x0, @ANYBLOB="df209cac15596909ca22d86f3f35c4d67afdf2a515362e343050715f77141e1df32331a07cb2c0bf7a5fe80136679bbaef4685715f3a2d8882fc2af154381cee994e69f714b95e1786153fefd991f3baa214fc74e6fba312be418fa53ee689e4", @ANYBLOB="57c545fcbea9e884d17d0ade284b3f072010f537e334a9e11bae8c1c119b6295f7172961c02a5104fe12faa64e8fd7cd6cb7fc48099bd110932b9894af9218bfda3ed318c4d1f3c436bb9eb0d5cd93c7f7d756bf713a768fcb4281d6b6e5a9c71fb3c3c3586bbd13b1f82f505a8d77bee78ccad97722799bb45748866909a919ee7fa650a2aa14fb259160b64fd6886c61f76a7c81acb372e29c30f5325d45255f8965b2cdfc3fd795b95f885f55394346fd906d18ef5126006a6a5d1c0faf58e77039cdc47d1d2db01ceb745b0a0aa073e08682c7d60b4ae4dc7e37daf29ec791794c2b8dc9c3", @ANYRES32, @ANYRESHEX=0x0, @ANYRES32=r1, @ANYBLOB="a0577b59aaf3b40d9644d76e450649ee8416e125b9e4d77df69cf0e54735a56dd38352d9f836e46f317000147b7b2555059c62a0ac2f58b4223d262c96de44a0696e080e83a7895417f304fdd269ee89ac87e850f370f3694c3e21ce2b4d8739b9a43cb2ffb645b8fa441c00b181583b957ebe367d57d19cb7150c8ca5af2213da6280aab1c37fff6a5c82782b11957cc0c2d36f62b6b57b31fb3cb78472dd4ddce21b7e0a0e73646feb53376ff723061808a679c5e5772a82095fa34d5011f4afb83b038fe65b1051921094c7ac9e172b9cd217a9217dc33d89d807890b6386b091bfb690928379cd388963ce121efa25b3d9dac3acfd0fb5c05990c4b507c4e2753320b225512a5d042cc18073a976bc1096b01e806eb2ff3c5a0d9d79369960e48df643d6d7faaf9719a2a607af0555d5b9c1eab3262af4a3cf3a4103fe2180f7f09abc9ac8a61d1952df8aad645adf59479a013e4a9e508cd900a0e528301852c6cfdad713d850a40366caeaf670bd8b214790270185bf1a55113895b5021db12d4a528ef33332af2c35ee66da7417d9747a51ff5357ccd6137ec035ac668d53ed6b031148ce3b0b3a10d04944d111139eb92edfdc072b66c3aaf6e0319a96e34a284f7ccb20f2a2bd2266a6bbce0861b16a53ea74d3cf381fda6e3fce18b3e0f31a9d132a26dd2b087f572bb67781d523206cdf690be52e2ff3df4fbed16c085009cff50a42341449be4292b1469c772f92a9117b8b6ea302bc2f9963fa9cbc7a010e3a901e0ae7ac93db62f653c71101796a9fe0e29b2277a0256dddba4f3ab138f04fa5c4f2861d1c66cfcdc1cec5c8b60cc75b20be8631bcbfde9105b15ab3f18eb64be1e327fb1e06e9d4ad47fa777fb3b1550a75418a4b9c6f57c9f310641a7d759733f6bf2ed08d5debbb9e7f52d97aab43167158dbc213330644e320e7f822da536a4ad1d3e6e8afbe59ee75a4e1dcf77b950c5cda665d5882fd754ec59e6f7398d64c4867752b4f1cc719541ac88020188236fe2f63d189b99631890b622ed3eade3051b14aeb03bc8fda864f55d0528e5c221ae38cf13478925a9d532d2ee044d9f739669eeb0356d7da128115ef47208d4c94b7970f548660ffd77bbf790522cc1d7e37ca69ceb18f966ed424228bfecea7e3ee369f3ee8a7e587c7910cee19ae1a248546b34367026e281475e4ee5e5a844c16e1d16d94af3701e57adc5ef1b825eb47b23068544d15470bd172fd684b1e3d3498973d833492d5f1bb568bac05a18fe430524b75ad9fadcad9cda3a08bd6c5fa70d48b7f6bb38f190e734352602fc3386570788de69e2abae8366d79a3f624d174cb11dfd7acb5447eb9efd0cc3910c3a45053c84088979556c571f958f1a159a00ae1513978469f6d5673534a3163341ec9acfed16fa5035c61812ab7b544d07280986a49e2c8f253671921c9685d2ab3d535068aa5f857820c0ae76f3fbae45d7e1c9eecbb243bd091bb68132f0ab61e3dcb238fc1b042cfa9edd9f1053c58a50a37e6646f898971374cb1dcf9b062456155b56a7d08a7347175f9ffdd491865957115d40abe32e46aee30936fce0b597382b4302766948e8c57e9605c27a8764b9362f10a9048190c021b7332cad10ffa8e904a46934e5b5a376d47271930099e2f06c4e750e5bb2873689211f4e26040a24d4d317c4626d5cf6411e6617ff743017d3e41511c489f814e5ccbf142d75d9fbe27d12335f8300ffa460dc35b5f14a81dbc50edb112cb5da4ef182072e6fdf59df0b9cb1f1a189989c4a20c264851d0f0e1f1569e2637b5eb7488892ab8213ff159be87a9ce4be2ae2d2542c3880c58337cd86b96c6f6a5e133b7a7300fac9ae4b741d5ecbbf0a93d9e115f6d88a7f6615418cd1370a294cc0942b68744a9c6c7c1ebbfdf59c4c6a9d4f6dd3d547adae81007d135d514b54ef13843e80368ec49efe78cd4222b8b7b7c2727651aadfae3b307a2260e94ae2407df93f21144fd23f860deb46ba50ad0c3562000714de33676d10d245a4a74e5876cad5fe34d063275ecfcc5c9a987ceecde28d6b4ced452844f16f62284c78889fc2e13b060984e93864c238f4507cc6c9aff8ada14e0d450fcc2df8b83dd149cd6f2f3adab8955bc691ac67fb66be87bb5129147727c61507fd2d9935d6bfab987db7296c0deb68e0cac3fd493b058e29859fdf6c901169e0e030662be1bafe83de9e714dbd498bc136ec25c38effdd2d511473af1fdd45dfde142432f44f36f01467d3734a5c8d1fa1c2974f1cc4b824d122808dd130fa98add124773e58f11312191138a80658e085f5342e0fc248eac1ca1662006d80413225c65dd939eab87dd45a2e5d18aa5644a72cffb6d9f29443839fc492b619282e950ecb857e6ca74b96662c6034db37e784295d04473c2d18412f55562da3d341fe030b8d91a3dbbe981493682047aebe4a5837a6d28e4b0a4a55f44c2895923cf662f92617aff376c0f8569a52b1ae34a1e3ac2f1243cb506fc92ddb24d3d0d4fd6eef21efefa6f9773d1e9bfca92ccc6f9af63c17de11b07d2b6973e1df8e029f4de56e20d24d3db315b968828e8c243fb3671b861bdac9948fcbcf991e9a9c4808eb9dcdf16f247f845308eee8d281dfb5bdcb909967c278ecf072587b9279842602add40d30c77cb4947cf6cce3033ac5e2a2213b553f4a99d6bbdfd3df99e2549e8c130dc35dc2c4d0104bd1ada00de4d0f1a32b00af465ec994625a27277bb1464c876e2e0cc7de2c210ed4c51624314b2612bdda7b10de13daf135584b44e564b1e35ac06b9887ae19e51c1c908410cbc3356426420042e441a360c1c11f339319f750778a3b5ea5c67bbe937d83b0b396224d12037dd5d689f1cfc2808a568aea87890e915ea49980f273a39d3187f76c00bdd22454b41a63b431aa9c3e97d77eb4a790f2eb8324fe6d2a44403b83ae6234ea8245db5463c6ad824aba1ce7e13865437afa046f38512b5fb046f4437faa2589429838e6ac192de6e6001b158c7d7729171eebe4fadbeb49366676dd61183bfd92d0a6e954a5e6d7ad136966a79d90a519e3b098572047a10abbcfb5e39e59305ee7c161d4bd561bbfb1d430d91038933f6882b9a91611720be9becade0af4ac4f508d45af6d2ba772a64a9b6fa42725cff39c59862a23d1cb4d8f72e536face1c8a720a881baa365e4266d1e9f5bdedd1fa9c2e9ffcebf9a578fe1eea7d1c9b940b29ffe15befa3ed387c5f362202d988a869aa461b6539a756b9e75ad216a4a15fb0a3fab724d5b5a1a04d05890fec7c6a48f82c4aab52eff4f4663eb9fd0fb1eb58efdf5d83ff674ab334a9c6122851433e31feb6785bc6fc9dc917038c20a3eab3223a5d34fc24ada5e3656f89dc72c9c5578298c24ab3459b1141944b88d9844a5558dcbb694bc5a46c3b81fa793b45e65041d73462fbecc6d0822db96b7eae737c67e03ed23d52c4ab43a18fc864de6c147ab396389d8f77920c69b99055b855732bf181b3fb801fc168a2182563cc1521c2962a0eaaad6c2d3d90df7c651a9d630565fe037bbda22dfef834ce2bdf5f422ad3fd47e66c2737c39d10ce9d185965c302571311212a345b71db4a985bd95620f020a4ba0169c78548efed54a9767d853740cd84fc3c2e994e2cd71039d76ecddfd3416639b26c004afd262e7cbd3d49dfab7d23ff289780360a7489ed49fea64b1c277ceafb76cadc03242bdf1904bbf0864aec415328a39e8c9ac1f28f5ca33cd0e89966359d4f762d5bf0d78defbb46da7ce6e1dd6280064bec8bc5177f43c5f70fb9875952ce607c7cbf16aa4a26ff597f1d08d4b818e7712455730dabdd834fef2931964445692ad250adc5183d98aa7c38b894f40f7392c0bf419d405f174ac81a725d70e9949fab061aa569d7a96dd722141403cade45e96015a2f4835d06f8cf4b6395bc583893a5fd41340f70efad09ba9d00580c3050272fd2027be48452fcdfebf83f401e1aab25a178b34c97a35b04acd96bac7eafe0e0f30ca7b9191c1b046f1155941c396182446f8a68163193cd1bac61ce38df20caab4d3a35c940f6120e13049cc1ae7fa3dd2b5a85eef95ff94a21a8ddb59bdc95896f10212a2d919638adfaca433dfa72a67a13d802869a49a34b265f5299c649dfba2a66a9ca61db481c1c8d060dc7e4a4e6ccc7c56e5a7cbc0318e088ddbfed4899009f4b206bbad1ebbba518151f18954809128f748ccf150bb3df35ad9c25f557b10fe35dc1c3d9e6985b0c7c450996f61d1a80869dcede8902d40ddae0ec6ae7310c1c59b3f8f496317439b497d3920ae4b23f345b93e6a7374c109d721211bbe795b98d3c714ca97a01ac96187c930e040d988fe30ca154aa477581d6b047640edd5b3240b721ea6a4b28e3ba7e54086295bc94c9cd325e199a523818c0d46f3377bffc9dbaf4ef39828cc5f78a206e5f8148ea6210566984efe75a0a48f9fe1b8b3aa90ac9b0cf7a88cb0a3543030ea660eebf29cdb4c1fc17a16367d1e17459e71978c04ca5b3861375810673771989c5e3ddc99a62d84226f18feb11d35b31e8ff425955e386df2c14b4acd8f1f49986ea3771bed3858a483fda179e653884d9fb28dab26c6471d12b36852a05b09e8b7cca3f9f2659ece44798416c78dabc141a3a1de721acf97f40cce19b3681d69a8b296288b11d8db2a89f27a58f6f9e24a15865f1e83c10621e613b372a4f549211e245c1755c2d0cc25bd7a5ccf2154ed5b2f2408d8af949f27b9c8c1a2f0d6cb47d5664cafcb8a03489096d62d755699e8bd02d52feb6423e083569f4e3e02314c9b72acb5ceb79e2b3e5c99cac42d3e435ba5e1895a9a2fa828fabc1ad4aa32e85ada7932c7be928abfb385fbab7bf7d09c398ef1a56085112f5bc316bec7018ad35dbf91771bef2a65bb1c0a15f4316d9ffd7bd777503c57133c83d3dd110d24f3b93879c5484c7e14a36381225b3b47bddaa6cde4fdd863a5cce187900876085628e0d82b3c46af18054d420173855eea587ab42d6e2e21f7ce64345a2817274b6c9ea4a8d724d00ba2a34472121caf6e434747cb295c7b7a7bced88722d993e278afd9c0b561fba87308eeb5f37efd3a61fb81db7298917657e9bea0c95d56381c0d9806ef714e36807635b2b19c678765afafc60e264cc6c9b78479984adfa2fc6d49a3ac6efa02a4725ec8999b0514af3d4355e880ffb3088c790b9eb53c7426ba2b2ed2f34d132d70fc08a95e57f4cdf81fd7794dce31a4f30b240745446c6f5f708a4b84079e3da1b74e39c6cb6683acb329a0e84ea307c201032983d88fa463132575c6dcfca3dc658b91bc9dd08fc52f2151f9f0d344d44de830472ee49926c68f5f130ee0c4e3272602a0030d2183183a639557174f77e5df5fb061f89186ffd69d872dd215041753ea1c3dbca9a40c966a226f9d9ac2ecdce1b693cb5c7b9fec4f27fdf561cf572627d4673e083ef6f6d369c94d49ce12d76dc022f62dc799501fec1da73ee59580e26dfe35aa36dc30fbfc3f67e9e9949f5b64328f1276888bf09818c61ebfb167c3aed13ec07f2e4fc59382ae744967a7e9b7c0622c05ff14210e3e790fd7aecef8fae4607dff69bfcdf9ad15d5cf61d3d4f134bd407cc3aadac2dd6508d16962bef00246419e4ad4ad2c075e3d8bdfba8086623e13387a6ac8cb27aa3cd2872f416dde7e702dbdae541eeed7b8beb110be7a16774ac28ceeb4dcb8a3584080c9e000e367738acc261571426aa3daa1ee288d7360"]], &(0x7f00000012c0)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) ftruncate(r1, 0x4410) 12:10:38 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = msgget$private(0x0, 0x422) msgctl$IPC_RMID(r2, 0x0) r3 = geteuid() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) kevent(r5, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r4}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() r13 = getpgrp() r14 = shmget(0x2, 0x1000, 0x59, &(0x7f0000ffc000/0x1000)=nil) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/70}, &(0x7f00000000c0)=0x48) shmctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x7, r3, r11, r3, r11, 0x40, 0x5}, 0xfce, 0x4a, r6, r9, 0x12000000000, 0x1, 0xfffffffffffffff7}) r15 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r7, r8, r10, r12, 0x2, 0x7aa3}, 0x40, 0x2, r13, r15, 0x5, 0x400, 0x9, 0x1ff}) 12:10:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 12:10:39 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) 12:10:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x159, 0x60) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000, 0xc, 0x9, 0xda72, "5b26e6f2225dade072adb2849663cd77782b4f32", 0x5, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 12:10:39 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file1\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xa) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/47, 0x2f) chdir(&(0x7f0000000100)='./file1\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x6) chroot(&(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000739ffe)='..') 12:10:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="80d4e5afad53f59cc7a1ac36e53ef17438199842b5c44b74efae0e1c8deff03cdc1be572ecb32ab8f43365b4920e2ac2fec8bff5763c41ccea5db5473d73663fd6fdc591bd4a6d9825ac58decb20e701f1dfe881af5b73fe96b1c07f1d5efd0627eb15f56d020d5c8d93467f4767", 0xfffffffffffffff4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 12:10:39 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x100000001, &(0x7f0000000040)={0x1, 0x80000000}) semget$private(0x0, 0x3, 0x8) r0 = getuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 12:10:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2400, 0xfffffffffffffffd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xffffffdffffffffb, 0x3, 0xffffffffffffffbe, 0x2000100000000}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 12:10:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6020, 0x4538) chmod(&(0x7f0000000000)='./file0\x00', 0x10) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x81) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x2000000000, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) 12:10:39 executing program 0: r0 = semget$private(0x0, 0x8, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000180)=""/81) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) semget$private(0x0, 0x0, 0x10000000) semop(r0, &(0x7f0000000100)=[{0x1, 0x2, 0x1800}, {0x4, 0x9, 0x1000}, {0x3, 0xfffffffffffffffa}, {0x3, 0x80000001, 0x800}], 0x4) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8, 0x1000}, {0x0, 0x6, 0x800}, {0x1}], 0x3) semop(r0, &(0x7f0000000040)=[{0x4, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x3, 0x3c, 0x800}, {0x3, 0x4, 0x1802}, {0x0, 0x0, 0x1800}, {0x3, 0x2000001, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x4) semget$private(0x0, 0x5, 0x28) semget$private(0x0, 0x0, 0x110) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) 12:10:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 12:10:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) r1 = msgget(0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) msgctl$IPC_RMID(r1, 0x0) 12:10:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) close(r0) 12:10:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) fchmod(r0, 0x90) r1 = semget(0x1, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001080)=""/185) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:10:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000002018, 0x59f5) r0 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) 12:10:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000080)=0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 12:10:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x0, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 12:10:40 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) setgroups(0x4, &(0x7f0000000040)=[r2, r0, r0, r3]) setuid(0xee01) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x46, 0x8c, 0x9, 0x7}) 12:10:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 12:10:40 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') socketpair(0x10, 0xc000, 0xf463, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x41) 12:10:40 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getegid() ioctl$TIOCSTART(r1, 0x2000746e) socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 12:10:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) setuid(0xee01) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x1) socketpair(0x10, 0x4002, 0x2800000, &(0x7f0000000180)) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/2}, &(0x7f0000000200)=0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 12:10:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a", 0x10) syz_open_pts() 12:10:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x45, 0x2, 0x40, 0x8}, {{r0}, 0xfffffffffffffff9, 0xd3, 0x2, 0x6, 0x40}, {{}, 0xfffffffffffffffa, 0x81}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7c47, 0x7f0000000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xe2, 0x20, 0x4, 0x9ac}, {{r0}, 0x0, 0x80, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x2926, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0xfffffffffffffffa, 0xc8c}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x3f}], 0x100, &(0x7f0000000240)={0x3, 0xffff}) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x3f, 0x8a90}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x12, 0x1, 0x8000, 0x9}, {{r0}, 0x0, 0x2, 0xfffff, 0x7}], 0x9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x200}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000044, 0x10000, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x7c, 0x4, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x9, 0x9}], 0x100, &(0x7f0000000100)={0x4, 0xcb60}) r1 = msgget$private(0x0, 0x211) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000223c67cd217f35e39005c6a9fcf8cd33ed06002a624912f998077614bb6719e51672ad8197615ece31f23d366c4eec37f173000bff0e6c445cc2a8ce2ad15a7dfc861b37a6fec1cb87291669e3d24d2639ebcbb9857a35c7320dd86bbe883e2266d1bc475853130a44a6af385dc44cba9ed238b479f217ce97ce49aa11934f9637c7c54f02dffe7c4143b66636bbb7e5639e95582b17fe9ccc5d528d4673"], 0xa6, 0x0) 12:10:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 12:10:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', r1, r2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x7011, r0, 0x0, 0xffffffffffffffff) 12:10:40 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) r0 = shmget$private(0x0, 0x1000, 0x400000000100, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f000020e000/0x2000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0x448, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f00002a1000/0x1000)=nil, 0x1000) 12:10:40 executing program 0: setuid(0xee01) socket$inet6(0x18, 0x2, 0x8001) r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getgid() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/54, 0x36) setgroups(0x1, &(0x7f0000000080)=[r2]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xa5b3, 0x9}, {0x18, 0x3, 0x0, 0xf78}, 0x2, [0x20, 0x3, 0x3, 0x7f, 0xd65, 0x7, 0x0, 0x9]}, 0x3c) 12:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xc90) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r10 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000030000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)="5fc48d09fcf07bd2e1325a22e1e09459934fb22336e79dc5a87dd7b86e8fc3be8f5c96634a40f997c4a4a0d2d8947f2620da", 0x32}], 0x1, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x8}, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000080, 0x2e0dc461, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x7, 0x7}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x85, 0xfffffffffffffffb, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x34, 0x40000000, 0x5, 0x100020000000000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x25, 0x8fb, 0x5}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x80, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x42, 0x7f, 0xb695}, {{r0}, 0xfffffffffffffff9, 0x44, 0x4, 0x2500000000000000, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000095, 0x4, 0x5}], 0x0, &(0x7f0000000380)={0x5, 0xffff}) close(r0) r12 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r12, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:10:40 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socketpair$inet6(0x18, 0xffffffffffffffff, 0x7, &(0x7f0000000040)) dup(r1) 12:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() socketpair(0x0, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf000000c, 0x3, 0x48}, {{r0}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x81c, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x25, 0x2, 0x81}, {{r0}, 0xffffffffffffffff, 0x14, 0x6, 0x3, 0x3}, {{r0}, 0x0, 0x0, 0xfffff, 0x200, 0x3f}], 0x6, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x83, 0xfffff, 0x100, 0x3}, {{r0}, 0xfffffffffffffff8, 0x46, 0x8000004d, 0xcbff, 0x1}], 0x9, &(0x7f00000003c0)={0x6, 0x84}) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0xc3d, 0x7}, 0xc) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) fchdir(r2) kqueue() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000600)=""/114, 0x72}, {&(0x7f0000000280)=""/3, 0x3}], 0x7, 0x0) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x26b7) execve(0x0, 0x0, 0x0) 12:10:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/37, 0x25, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0xfffffffffffffe40, 0x0, 0x0, &(0x7f0000000280)=""/229, 0xffffffffffffffab, 0xfffffffffffffffe}, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 12:10:40 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2c) 12:10:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) kqueue() r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) syz_open_pts() 12:10:40 executing program 0: open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 12:10:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8409, 0x0) r0 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000380)=""/57) execve(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='+-\\\\\x00', &(0x7f0000000100)=',$(#{\x00', &(0x7f0000000140)='$\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{{\x00']) 12:10:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[r1]) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x8, &(0x7f0000000080)=[r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, 0x0, 0x0, r4]) setregid(0x0, r5) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 12:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:40 executing program 0: socketpair$inet6(0x18, 0x2, 0x11c, &(0x7f0000000040)) socketpair$inet6(0x18, 0x3, 0x1, 0x0) r0 = dup(0xffffffffffffff9c) socket(0x0, 0x1, 0x81) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x7}, 0xc) 12:10:40 executing program 0: r0 = open(&(0x7f0000002a00)='./file0\x00', 0x800, 0x20) writev(r0, &(0x7f0000002d00)=[{&(0x7f0000002a40)="3268d89967f1f2a4a16a06c057b54d4d28161e7ef47cd958705266a55c3dbb5949ea577028a208b1e2382b3abf127c1760873a0047f0275f3679fa4d1ead5176eb0ab994803420", 0x47}, {&(0x7f0000002ac0)="eee1d17db388b031014da70c7024b256ac9800092e02f5a6a80e6ef256b5b85932032ed3b341c62906eb944e27bdfc0d7cc505159211ae41f431b2c9ec1275e049dd18c9", 0x44}, {&(0x7f0000002b40)="afa58ba9ed1f5abc6549c15d3d60841c618eb6d43c56a2bf76dfe97231c7ccb858", 0x21}, {&(0x7f0000002b80)="541a12741346b36398f273b65122bc9292bbf242f4aa5341a5dbff518822330ae77bffd4", 0x24}, {&(0x7f0000002bc0)="dd23fac25bfb3dabc0b34d23f32488ca00ba4cc581c1f4adfacbdc52f83ea8762689781fe3daf781b9d12d5a93d66a955d90f0a02b8c15f48808b5808f64f178698e423fe83e33315ebe1d85948a42ad0a4135ed808af395c0dd12565f43f8e28fa35d01bebccff702b94ef3af6f16b1434bdcfedf32ed4f3de9e82c0a43ec25010ab19127f30fd8192dc5373042d113c3781a1a66e217a274da5b06994384d024d5589a0430648f379a310c020dce24de885b556857f487ad1a27f24adf808ce3c516777c595f000844d5c0840e08f2e6f4ebb4ed89af856e", 0xd9}, {&(0x7f0000002cc0)="0d84952fe46ffa93c4a024950d81a58b3c69dfdca37b628670ecc452ac4e5e135726a60231467a4a788c020026014e01", 0x30}], 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="01ac9e89f55df56484ff14072b3bda8fb889356ac78c94e92e03527821abeb9108cb3010588d44e927bef2defc175b15ec5e7e16422c6cc09ee04a1cd3c6f684ea7fcf", 0x43}, {&(0x7f0000000500)="bfd6e44e0d7e5686c9fd1189429737a935fa4e4b2f563b543f51c526eadb56975d528f765343cb2771a4b1cd38ddb0f5c258ff367bf771a66257b6ad7514a767ad0bf1e8aab94646019d40a492a4ab8995c3ce7de436c85ac9855773a5f62febab4e49eff956fbbea9ef83836f513d153d5a6bb695c7cb9561d7a78918fdaf71d133d927a1e69647a60334cac617b8efad2caacd613efa897e1da8e2edd39da809b7e6bff9dc04f7b2187b7747e22927ff329580a40c70bfe2116e60518ae0068d777cc96734db37179fa1c8b00afa9201d7bc14a41b20e847dfc718d6c146ac7028106325fa7097a75919a5622bcee2363795a59b2abe56920a766346d28dbef48643abc3514739c331e27ed0051318d1c3ed262d39dcefd48446fbdb643939b55a444c6fed9299f5df7c80e74a63da93c71553e1d929c223486acf43ae78eccd898c2111afd0a364ca00567a88c33f611001e862bea35c779dcc6215d1f3d7280c320924909b36e6e5c4af9d22eb6a6a6b7d1654039212620392bb6becb9aafc3653d26bd009fd4d148649e345e9ccd79078e4432bd6b86bda482a63a08f9ff048a4709c1aae768db2c544c0505ebf035294452d043acd92505a3827783d9390dfe6a9802a57ffaa24922cc76db36463bc49e7b6cad1ede8f8dd160dbd3ba3b17baf5ea847a37269f93c032275424aae569520b6b217d36cfb208f33c236b16f9e6d2bd9469903577ba1c8d8e52934eef69ebb23b550747cc5de8007c563087c56c3022d5975b67f8d0d7b66a2f0ce23e45d97c591997d2bfdabad913fd7a8c4bb850831ddf185d70fa6e8e686dbe5ad6c69d63ee476c6274e4acfb5a5048215465f0e66b8446d5a89270ef94d7b28d27657626060e5db87ab0cae8bf3ba49bdf9e1d159202b04b613d1ca991ce17b03fc6dcec9dd776c5404c2fc5e8bac97d8c879239e8a71d756ac7fdace0f2a2562bfc589a7647477fce4266a3bef3c090e4c418e9b28c3e3bd16d4ca89648d7beefc957b714cbfb8d751adaa2a77de85973ce3eacd4c1178f11cc3a32dc6ace9cf5b49119da3d0229012db2ad6bf1d4c0294158ffdbaaacaebe77368725ce935e3051f12374a057c15c6dbf353b9ecb6ac6bc006efffed67141e8d8e8b025864e0386b671d4e41bc9647a5e43dac4f61f733488391362841d745a20dd85f220edf59612132f034838f4d72edbb7345d06cf0172c28851e39f709cc1ad4c9bdd645026c8d4842a819f1a08502723386308216c3c750f2fadaba042cf3f8eece4d11d24dc2aa83e24e4c20e314791208af058f1e7e7e9980db37555a3d8421ca0ea8d9b0dbe142e7e974220f95abc1e7523195c8ea1a439a5b5dc093c38c275aa6758b6295922e3b25e74fd23fb7420f8ab141ce014c7a490dcd5d9b90ef1343b6160f212715a4057d5239462644bd669c3174cce52b4b195dd455579c7b357f209e96d9439337883d1b46209be0aff07a15caae9f3d8f49b0a0a8f3a360071d4f72f55376d0c0ecd55ff2349b4bc6a509e08f9713aec1c1abb5d34ac85980f7fdb78c54fe35a909953df8d4d6cf0e1092ac4d853a67ccf48cff31164bd3e4a833c70bab3be278fa9affd68ad4e038d23a2c09049ae6bdf927a6ff1ceba56301aa14e0ad8858e97025d765b1bd33d097920997da7ea09b09b95df308c99a55f7b51c6e665c63f460a82a812410e289a4df5507e8179426af41729b3008e226eab9c989f7294bff1e2207696f1fb7467017a0565dbcb5be32f139b81a6b5b99be12871f1098dec3e69e12905af91b9cab1b7f8f33bfb2867b5b29d21314366ee2c95cf7fd734aa0c31642fabf928cb73f8d6de025756c561b4554ef11aa006e2bdf76ab4620ecfc4720024d521d1a3f8cb48c56e021c3e238ddf223966261f7b0756429a035b77fe351be91fe218876ccf992cd1b51b9e074f57db0614733b944f497cb60bd846c480a52db246904bf9a559f87129b3acfe00fb98c6415d7389cb273977022e82879906e4ce35998f4c4f8dd5c633fbf812b486a7a738a1d56de77ec6ab80d6fd41e9907d0e0c33ddf2564a6349b8fe2812e57b2f79cf9daa05feae2c19430593c3fa1e1f89ea33c69576dcf8d50471c45d9d927345d670e859481e9ed190740970c7e121ccd937d6448c3a2a69d8e325f9f1df36dcddf1be6ab53f52f6b14019970f07d3867bfd61dc1145e24e218b7e4fc21d6d6be4bbae75eb419d076b7a3a77c0295262fc9ec0ff9dc2045ac929a3509157e9dde42305ef6a3c4ae7ef6c5c8608b163849da1fc894e2e9300ecc80d0ddb8a6152e795607976b906b10af88411e8f3b9e4b42f6233359bf466b9d4cce1de9b2457e8570210f0d4bf2fee35b27a54001ed27b0dc7c427d420aab1ee3a9d32f63b9153dda8ff27c85315b99e8c81768403f5043982ee88ac471a51fd963611eca1d1cb4a7e513ec6f516f7d08dd1c2d2d3ccb7c31acda8bf3e75c7aed5264e6a0fde443073d136b4e7d16a9318c6ab13fd8f29138a5189d18c46cb9a349516a721ae568e8741a6432090301839207c99f187daf68bfc6005add47ff3ab1dae38bae414ae5c1d68b9d564e2d17d607038a45f575912afeff0b768d2b75d599b6bbaf918b62ab2281fc31dd8b5681d41ba5d997fadfdb7a7532f76d317d4024895e2a4d80490291f0d9e7a4596c44e71fb366a8ba319595044cb5e07c06a486727f4d484cb12102aa040566579a93ef1f36046299c4fdd69b642b13c2c594049763975089a88df2a7a6e33f629ec7fb91c162da9db3a7888449a182147a5dbd9418a18683fddd228055252e2a8c226db4f9ee872073423bb37482ecaa4de8ecd5b99252a2b5ce5f4d23630a44a367e3d33384577c37cb36f0c8b2bcd52b5cd4d52bb2630fe7161c0408d0d1db8ec1e2583b53de22480ed9c098cd98e582b2eab9c03b11574fc7a9a8c1ee0da03c7a52bbdb29527db33d2fa618ee9d6a72f1af2f37e8ad03fb26ace8ed247dcdc38254abd288430eefaa6fc42799bf0feaf59fc78972b8b2e08a2e6fa59e0c6fcaed30a2c2c6e9249d0b16f015bbff5c3e6865bef571b162a1904aaed4c26d832483a61b99ae16355baafe23efb197018da3a96ebd144793f8baa09b49e322d88a25201bd0ad7270513c6fdbd8b5afc0337b7fa2a7efdc30a54b1318ef5a510b5599edf93264e37da73137e2c7c0c27af8a90b20f97873f842824f86a5736548d1f229eec3e1432e1ff84ba158ce82eeee7797468c48c1310c2a48bc22234ca59e42c415157bf6fb3dd0a1e176adefab3fefe0ac76570786085cfa4912084ba0c39edf18f68cb843042a539c901d69fbf3a060f2b9c06c5abbc6a97d232e98cff6dda2ee072a79e6a813c3c4ac59dd201715ecc6c6b8f12c830a0fa1cd2b9a43a2f2bf3ee006222071a68a894dec9d4720a5d0bc500410cfe67396b44663e91632456cf004eae7438da08f552461eee258bd3961ca2a3a79e07d2cfb54cd3dee8361bf4f47540e266f7230d393b7149f19aeaf7f451d2dbb72e22d48c27c0e1c051a9a320850aa0ec63a4f5fced0d758b0db0b6d477bb0949faadc3be72e185c0ee8c942245c1138f6191eb4b2b9352addd6898c85136aebbb119ff285983120b5ea0858a966e575d894ae915da537c6025bd7ddb69cfff4d96051f706a4d77cceaca3d99bfd777ac8430f6fcbfeb29889af7499aa482f6e11637876009a620d62d6739376103ca426f2b67130df04c32bcbb3cda16a3961fcc518cc957e356be2f96d2719a4da393a5ccaa86e66111df58cac7f7af15e72e71b4e4b785a8cd9c17261abe6a382c40c1519aea3e3cd5c08e174a4d8b2ede26a39887c79a22fb265ad680bea0e3929245042549414dd27e3222948c2ff07efb09ee2d5719f26df8c4a5072462f42cac789d24304c1d94c846ad890a4bab24b9e10e824223b53fbdb56f7a41b5eb00c3f9ececbed7f2fa500b85786566cf009f397b46797d492bf50fef15939f884bb282aed77a73459649b358cb04885978ac0ebad9eebafb08d5ff0550a429a1aa625104218b8c81fd025d9cd9d510ef6bafd18cab5e23047848bb29e377aed764e665d05d04582885184f91dffdc374248cf6eaed9957c85a206f0e0c949986677329ea68e79852a745bc2a6e37f212be39635a5dcb1ba07d4bcd5a4a20c3335629c3bb7de69e256807a22651a6b53fd3e8ab5933ddd3bb2c439aacf7cce529896f62dfe35d657c346c752742ec3dc3abc3333f1107f2f587f1aa261094fe42078953a272fc10fe647855c06a17757fe283e5d3d18a7eed80b92f05bdc7a8bfd3fec2e660d85101eacb815b8c2cf55d7908a6b9922992a6db207c0079edb65935f7c236b471fac73ab6e007e377766b4f69e5573aff4b6505e7f36689400f2935dc50f4b7c6ec30760696b5d9c85f32fb951014c2946d0252db8ef1bf1fa6247ecd41bcd7c6e175b255a143e234be5d93260064f8a6976a23d3b8c52c666c1ac1add7dff0b7ecd4387fedece9765498c40d78395ac335101f821ff9c42e1f79bf327a5a471db64529084306e4fea3ba247c614b1b779ccefb857edb5db2ba8f723304127c31ce1ffde90ed7871e707b4955b0ffa94b40bc3a64035798dd39e157419fedc6077904d4e0cc622dbfbad560793e4869f8a4ee9a7bae608ec45fa1b0b3e580ce0fc754ae0ec0794348e686e677975aae0b0b4c3835a2120a3d0087ffce0cdc02e37775250d43109c99ee25443fd5ff8dce7468c00f5bf73c466ba317b7f71997771cd03d5c957c60c4eb33e326ead336db7c2bee3b7601079fb36006f581fcd3aa8757525e51076725eea6c3a838883645100d6ac244c6e781ccfa1015c4d7ef7bec2da3e73c83d9a4cfd4c6c068b1cebbb2f5aa27853e8113280f0b1501a9b4d75522127d1ee9ced50d8b1990cf15a86a123e8dd432268e93d618a08a4cbe5f63a011e73b274ed91136df1c691de1abc3fa18405cf70b6c1094e7fe633019e7319de7f1e69e619f9aefe81aca9bfdb8d1a7e650923b1682e0f3010f3424bc3f081e0ce63c91f01743f4338a6c1d195e91caf39838abc84628627fe649577aa813774fb8ad5ce50e47f0ac5b32fd2dd3f5e8ff76df3363a58aebe5bea7e248fbaecce8d115cfc61ea1b65e26fd8bd8a406649d896c5243441984cf22a60d4bbb97ed66f77f87022e0cfd3c68bdaf242676416287de6edae51d8f149e95eeed0a211c4ac45ada283e6dfd0c64057d0fd72ae0f215974db5c3d8ce05a117c51078aaec290c30ed5f06e05613a41b39d43e21d9a80da16ede0975098c485b4d96ec99dfd4842f28146b3cf1693eb0ff4554e6cdc3f5900043b5353c088cf4491ea9889822982e39d081c0a958e5669c8aed1c41bd6a11e0528faf04af2a8514e30b6f16d0ee9399200536ab178d607f4033cbd709926507ffb2d1d376768e7e894b1cb1b8dca71032e6c6a3bbc5a748f0b5f8cfa1a3bbf4f5b2483957fdeb20c3354d0abde03331611360605c6efce05c41a08d57648f765e8a6e5367121c8e49e87b5b02ac59e5a59c3a906b46c9f0bb56b6e4159c9991813f3e84ecfa7589b2079deb766fdaeefb64d342d35474956cbb8e89dc4a1052066eaa0114b46b1f0486e40b2e4ebb13ae7aaf0ca12c9bfb0bfbf4d6da547231f4eeba405d0926080d7ec5893c066ea8c603e81bdd3480e373ebfca74a96d8f61fa62837018f0388deb1411471ab2213d9e88509f2d8e5a607da5c7e425a2d5ccaf3a9cfb47df70051623", 0x1000}, {&(0x7f00000001c0)="a88fbbf379d2a1e3ff9aacd4d2dada4a510ba17b3eb4f4ba1ca1edea3d3ddbe44c9a3e110e9a0efef94702a5d4534f215c3a27c437bae921ef5c1203253d0c198421", 0x42}, {&(0x7f0000000240)="230541289d8d9a4dd335", 0xa}, {&(0x7f0000000280)="9c45216717f8093b91f646fbd7384067f9d928ea1ddc32f25dcebb36ef34b48222bde0eaa86b49e34a8cece069cc2f97e9fd92fdad02ff7a36da7e09d5255a33e947650b8f17b36cd810b78676ae219d660b814f838123033c30aeb81848aa0fe67c7ff6e3f5729e7a693d95bce49db746ff1dbe6b90ab85a2e73c028010a65399de3830caa73137dfda508476b9560f1247d93249b06fc036ff9a2333a18e8d7e7b2b68abb1a9e062eb2b6858a73477c53bb49b", 0xb4}, {&(0x7f0000000340)="7db4e734bea4c0599670524311972797d9087671cf231d3dd351554a5448e0c910f73c571a7c35e450d69165cf22dd438a319b2f567dd105fa4343cfcd49408bb80ae3c84014ad37894ad3385516ae9376ce448cbae11eee93b5f0afd2dfed00fd3ecdb3b794fd89bf6326f6605186c41b870f99d6c4b9a5b7b08f281ba702dfd9efa919e6faa58c7ff30e81287c8cb40bad8baa29e7d95870451f4e6ad27fe5b930f3198dfcbfa686860df0b8c0a44908a2c3e65ee2dee70469aa2586ab4f957d53e6d87fef867eb6cb39e76c8d13e846a51cc5f4697ebe9609e612656512f0880297c3ed4817be7775fce8eb7e8f625f08a4404c071e53c975", 0xfa}], 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x4, 0x7, 0x81, "d8a294a2885181b15d3b0a9e800401e66c10528d", 0x7ff, 0x7ff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002d80)={0x5, 0x1, 0x7fff, 0x0, 0x8}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000140), 0x0, 0x8b20) preadv(r1, &(0x7f00000029c0)=[{&(0x7f0000002940)=""/128, 0x80}], 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) writev(r3, &(0x7f0000002880)=[{&(0x7f0000001500)="b1dfb96c699d7a54a13fc77f0aabe5f6aed300e5df36cf18c840e57990ac9eceb4d8bb6c391856fc0b4d9f342e5721ef5ee105fcb138a407d763137c1fa6d2a97de0ca1429b191ce2e07ae83bd3df27cc4a6da3815483f4ba11e6605332a8f0ff3a5a48cfc8feee87c0b8e9be098c7d171c1055e4acdc6c05b63e8f821f4cc7ce749123c965ef1dd15e725007fc765c7fe318669a52a41a6fb5ee0dee98df5b566876563dbba76af77eef0c53c27a060aef70e94f397a6d65df9d69297600ac24995cef1f433", 0xc6}, {&(0x7f0000001600)="c6424b1f1d68b45e37956e8d8d1f2124269b19c3b1a7dd6ef2a27d197ec998ba1e3a9c6ab52582f74c6b6ca2939e90b75c5895b22e3a45f41f4febec12ebc4ddb8f67dab571252e4704a4a18ee406290a4c0d8265d44c32fdf9ea7161715a9684cb69fd09fbee6a8e7226cdbf94f56962e8141c3bcd59d1bc78db6a6929b8f333fbbbbb0976c0d5d19b6070ea6667802ecac6fdc54ad45c0d63e02d0ef51b5bc70418442077ce55a48ed84560c872a409687c37f316e583640e4e3a1d4ff61f0b2e0bafd1b38104cb49353c84e69d5a556fcd33808113900534734fc1cf88632b540ffcc7c42e56438665364d8f944622e83ed4efc8ac6570e4995580e1eb56f34bd8f374f1099ea643cd1d0ce23892326c1e7d89e10763586b32123983baacc4e0e747134f7c72cd9c42162d2aebcb2471af943f13b3273af0c10b5aa366176153f377cb797e46b7bcb9f806a65d29c5ca77cfb62234c3a51fe5e325e935c28850e3e97bc672bd69544b0989e19ad6d5695ce5e4715bbce9365b2ce3b02f496e3369f948d31fe09114101270031bdc9cc4d5b87035d1eec17851fa489fb08b8ca6cb61ac24a5c18c1bb1e38a00719f6a2ead130e1d630be15b4269dad099278dfcab61aa121cd3a3c3d951b46dcd6c4032e0061cfc5b5f017c9bc04591d97dd53d9ba102b85d6dfdb8c5d7c3c6799a499bb74295c8c368a09c563e352c1754ff0c9638516cefc875c6d93621fce7a19582cde8404cbf8e2fda1d230c2ab3871482740ae3d660fa7bcf0594b653f3608ac2cf70267e95d4f923c9fdcd98226aaa20d5720e351ea2a8243ffa75b81935b4ca7d6988679e0793a6cc0d26074a598dfa8c69963168183cfbf8beb5280b883c39ed2f03e9ad61e79125e2e6137d4cba7f2ff8383ca0c073aff07456dcbb950ef78e9ceced2261e58fd2e1412c40e75bf49f8b39956428e37619d0de4eb8bac79a292145f86793bb668d1354e4a6f65ad42ba71eec77e18e0819020ec03a0c1f9208e72ef3f3c94c7f2e327b7d60f1680bfde97cedd22cfa71ed7636ad220848ac2b60ebe7046ac1edd5c4ccef2240ae61dfe7ca641e67e788d1b706a7c010cd7b44995f46f053d6b400f686280be2cf9132afabc1418ad765069219998518e6d1c5f49c0766662eff0ed7544eb71ec49abf974454d4e96b6e5a178d51ee5542d8f5c53aaaaa9f873179c0dc611f1c719dcdf25a8206445b60b3d8ef6e997cc5ac68064aada4c0837f1e32427fc4c0691381006e806c6afe39a7431dd1de91be6a035f1bfb63ebb144ab4b27bce41cf8f27f5a066b33ea1e9f87e987ae4616b1d3b455ad6e590938d9594fca1411310bab8394e7b8b5c0e806701704ffbb7c5fb7ba00286aa95117d9250cb23e09a83f899b51ba3ee484ed6c91ae359759fdb63db46e2f5ecc93954c7c3615e738beaf040dd78591a8807673c16fd54e7e8c6f5b74de052d7fffc339f2bc879fdf4e1d78dcfebb7c2a9417a015b55443945c25bfa74fabf720530763354c33f3075a567282c8acf965642ee4c6d29ddde8f0ba7bdd555007bd7585c19c9f3394b6dd61e91157221a6310666067abbdc402a49f4f861e3f0a10361e6893bff3a2e5ae0f39a75becab98108f8903d48635d05f833883a77f0455558ec83774eb303c88b293dc11943a9e0c0ff13f210330f2a8e7666bf7c19462c790da9cbde0d1f7d4013e4d5a971586960531881e67c5ac4d7af8ca978e852a9d521de9663a723c65eb8fbff24cd93b1cf1185d7bd97dd318afce16883eec90ca14b04dd2da768eb5e255b8ee038377b019bf2d5a74cea1f048c82553cfed3553f7039716447c34d9509b0293ca7d1efe07dc4c017cc19bfed016500be2bf35771345d29132b544fc6823a9142d7e241ad4f4e96bf955fb5ff681e37eafa1542741f4b993b1c01e87528a6397c97e6f950e67889346f3b57458a682709e126e49d46756fdc3c9b6d245c1ff21df8094e79b14fabd5988cbcc8fc52e43634311c71f8e5068133d5494ea42cfd7fc43fdc0b3e8dfb4d6c9858f61b85916bc3eca253d89b21b82124d6436a568b689c7e8be3844a38c1c8a4ebd70794488083bd60a052363da8e2c861550fbf93917faf028c70950f7481903fadffeeecbeda0c4fc51ac638538cd8acc1b1f281ce362d6bf699c99d571209d3089a6bb665c6c9cb08972fef76e960fbdabdc6d1d1c85be1d5a771a9c15fff894811a9b2b0e63de26d72ce90e4f8679db787b680a4ad73422d3a4e418388ca30b3a1c91d872ea11c967412aff532214aa54045969005831daab03548ed2304c8de2d76868c5396e22def11410231631c2ed35954decb8b685e9fa2cbb416825ec91ed11ab290fd39c4ad0613ea050e3124f129ddb4cc8b740abe660fe35fc3e0f10c7a82fdfb9c97392508813598da6e778731f7b212f5f3085a5257fef94c6ecb3bcb397b099fe0726cc04a73ef2285df727c52133a05c559318f7fa006e7c194de493683d7d407ef0fe8e4c378491c68eac0072f68bacd4ed90cd66b62b6672327706e9b1563a6789f64a8aa778f49e7ec6f1527bd2f2a1e2119156cd1ad37aa67663eb923713103b43dd450e4265e424310cd8043980df4f24a8c27c12af19a99ef3a6e6eb9158d32177ce9eb7329550e30a956bfaaa2b78949bafcdf5225d728968295635ac28de3229a90b1709ad18e57b22d5d437660f1b0290d1cf0511e93d3187fd223fc9cbcc8b5f6086648e103b013f194d1ab881343c6a84aba0e99422814d7c90fff935657a12be54839089746f619e3f5ec7db1ae3cf070f020f9dfae3bd9d9f692397eca2f949a6770cbeb2ee93185571991c21795e3ffaceb813157b287455677be3e3810b3754f3666c1dbc9fbc2b3e0467d0b35515bd03f38ed7b2cca1c0a0ea5eafbc5f89039fad179b2d80b1aa1462bc3d725704f6267507b35ef99e41ed07c555ec2f73532034769faf7bd6826fea298c3b255e124d35d3030cfa88c925e28ba2a9d18ff6eeba38c1abd719cd9b0ae57d06f8ef2bf7cc3c1c595701f8ab33ae678c0a35ddb2ce29dfa674af145306aff8ce3f98f3bb9ab7b4107996b40b0e92e81942275b9a7d9d51477c5f3145037ebfd4b3ec13919eaaa20374293b0671f9bc239f9c994604eded9b8195ae7b9b0c99f45c530ad26677e1dd34ab0c522dc8ff2b06d548d1ef352338d0764415532dc497e4516f9308f9c05e07a2fbf1cc698d5019bf130d0dcab0e0b7f12b96135244e1c7076554043e143d9c5975aed054efe41cd2cca47c769e52e3ebf0f1369f742fabf44ff05369db32ee1abfa13b3ec0e4a1592d442dacdcd492a9eaa77020bd4ffc8dff7c7e290a07ece9270150e8a7d862a9ffe8cbe1e385f376259e13734909600cf66911313fbb6d2d542524f13ff7be61e3ba66833d6ec53a04aa9d453fbe5915195859448dcb38bbc2348e4a7d3ddc81fed7efcbc49c14b327934a333bba8554c665440c80f83e57f08a2834f67e637b1ea8f281b5476f6ec3668f16955bf194bef6b89e5616f1b731d749dd2632ff635ca7eb5be314b308d2726138cb800cd5ea6abb2c66bb35f2a60de11fb914087ac5fda343fb0f7754bdb472f0a5e7e4c56ffc91304bfe6d58e114db78dc67901b9b05ed78ad85cbcba84d79eb48aefb2bd4cc32776a4be08355249923327d69526b5caf06487e5b339c48cd5ca81f14ac17e5673327f548f801668b63a1c877417165d88be5a9c418273b7921ac0cee2fbde367a3a4a037b4270fecc33fa882739ca380bc5ec07d1741c6d1627396fca49868c219e236fd17170c6fe3315f31ac354dcef8e40991cb1bbc5e1a85929bfecf34baf2c8bf14ede90a1efced1d3a8c33709e05b86811fbf2fb7f953bef5d8f62dae50edb1c49681a0704e6a29f91cf478d209834cac6161a4877329b65dbf32ef76f9f6c6cab7703e10559520da7587067f80c63e30a7747a98c90f47d001c0c54a845476f28a26b3fae3f2435848e0b74ea8edbdd841bc48c11756d28ba9aee017dcf55d220d82dd60669165f8433fdc3f155b03ab224a8a8425dcb16ded8e574467f545011573558b24aacc1de37a925b01823dff6648e14b8d04568dfdca585a3ecc971f339c6f7905915c8efbac43a6a0606989c28b56daf60e2eb9cd263f00d6bff4ceb2cb87cf5924724e029f8b6159efe74d0e7ce972d2d233ded3118b366c900d0e2c8dc7ca505e2e84c8be79b16ae78cc253a7bfc8d68065d1a30f554a1ddc12595761117fcaf9cea513149c96e126da0465e02a75c44a4fbb4ab17a0c1be537d86884a9882f47077e7dadb0eb3242b712fc30a5e244103d7627dcdb4748904924b0af16fee730f57e82eb50ed65d9cb6ddfc18ea56338b15ca3374c4033095cd94c5e31e5947b85c9c1732d95d60e408db034a9f0ed1f913256e9eb8e06800f63d583289c7fb71c39194d688b8317ecbb4df0ba859583281873e244a660c168138d789699d8537d5747ae2830e4162854d9b8730d2d90800e4c476f6a1c441f71be15d4e80d1ee5c3e082f02f655ea4a80777575c9adb16bc0f81f6ff93d94476ce24e49fadef59a8f6ea6f13f5c72c4f90a0445ae4112d107fa7f4f4ebb4ea0805c4a68bfbd0088c0b6d48611009e3e3cd73cf27a7036999ee9aa0be340596ac76d5a629a8d93e6a7f9e8e6a9b5b7f5489244a8a308971c76b70f95f18bd3405f08dd195b015e4e63a5ee5bba3ce1169e3e0661051a525ce74af99a0da169e61ef7f31dd0f8d32ce511b0a55c380b6bd3af0e6a40f4bd945fbb0e9278b9dd8f7feee44fe860efa07b95c696b5544b1b6d7501bf1abc7871dfade97eddffa0977e101ea9e77d8db70f92a30ec931d99a9d0d53aaeefabdf260627c60525413935d6b619da9f9288c34e288785c51ff041bc499af9c5bf8bd25137c75724aa60ba1b5d027c0666f8fa37a2dcf881d1d8abbfaf7072a3047c57724e44addf8ce660ebff194aeb409f28bdc24e9454543dad935b9e9d9a2a89d6b24a6e1e2104d895af5443294c1a516b3979fbf9ae1c52a4285f4879fbdcb7117b0ad5fbfaa969abe151ee9be95f0d3a85e4226347a58087adaf55a71515e788f690a90398b52868caf4603109204a39e311467bc7b51b034119f4f5275e487c80cc27253afb581f42e37815ec16ca56f2ac9c1c6a43afd528a4d0880ec48521e394a3b1fb9f696265ed4e0321a14509094accfdc7ab68e8386fa64ed729357fa8456a64f6f0f6e50801bacf2a7574a19a33bd9d1366cee96a7fa706fa31c5dfad39b78d06d482c5c5e4e51ab0e1f8a51fbac34b6e1165adaad6e397002f7e6cdc7b483cb9eae56623564849c6205cc3069b7f28c408e0c0185f0d47db6b4fec702c2d6ad973c6fcc36744abbb7fed6a59a27ad37dc5ace00d07b1dd0463d661ec30798ed3f29220c90dfef6685584adfbeb1dcac227f8f94c26abd3ac17708de17ad80e1732ad854c543b51781ea2f2f53ef2ba0d7b99f5dc9a1c073472ba39d383d07b815d6192d9e8429dcf65c9c71b0e36c380b94fe2438c6ea99f5dde35c7eb0cb5d99e499f62fa39819ef3aac080c95046800d084c42ccfda0a8476fbab9a3eba614650c5768694cb5db09f8879bb29a2ee4acae30d5eea6c91a03ba6f52845a493aec5ecdd8ae7e2e15f4387e3b17a50cd2b78a5916e1d690e137fff383b7a8a345788847ae95745b70dc9f77960d67db595394b53b5d0438f4a54762ebcca1a569fd3eb777313aacda632f9d14f7b2f28a", 0x1000}, {&(0x7f0000002600)="455d60096b47513fa220fa9e7edd80c73d0f83b744fd5d0d03c929fa60ab9d52d0397fa1fae4adf7fc3f99fd57a987e4f9667196134c3f2d502f0f2d6355df41e1eaf1d57b02f4543d635d13bee511484a1fc3682186def4b3cf7d7e97d40289f121613e79877744d1f109316cea65313332285808ad976319e94e535a5a25f74fb8", 0x82}, {&(0x7f00000026c0)="857ba05029cce9fca976d341a2fd07c0f38152ccff1fb25b2f684e715c5f741424857953c3d7d5293dcbf0144e0492e0e459ad1ceea0c48deac28772a9378df29a151c13dfc9a0ac3c1af04764e4f8312641093d4fb46f4ead61c0b755e34b85a65b47bd01715ecb50389cb6f62c2fad6847e296a969b40b38e7a8361f3834dd9f42ddd7cc85b8c70c8f7b672b7711eb64ec71fa656b69", 0x97}, {&(0x7f0000002780)="2a9d21a784e7c2693a894c05e3e54511c0a8198245c256a8b3927b685d05376aa04306ad4c026338b05a7d9ae8a02952a2a82596ad54686c4ef7b737dad96ac51e50fbfdc8ccf8e8cb252c5d50702af4cb96f017c993fd357230efbbcc5864e3b157de05d46f783a79ddf2f7668508df724b8a091a6d397871df43e3d964969e526d5eaa327a7b2d55d69c", 0x8b}, {&(0x7f0000002840)="bdc14136b4f92fdaddeba1888a86588f", 0x10}], 0x6) pipe(&(0x7f0000002dc0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002900)) 12:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)='~', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2a8, 0x80) lseek(r1, 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) dup2(r2, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)) close(r0) syz_open_pts() syz_open_pts() 12:10:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r1 = dup(r0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="239464c2dc43d419958408cb3a1de7fff20ece758e6185a0beb7a6e7b1640d22e69a63b27fecb3c94f3310596d307da20e03920f67b7cb5540308e8a97100344da4f58daa745710355f385358997e82d507ed16304bd5240447c8b3e3ec57d44e2a0edb8213e31ab805ff96786fd5becd22ffe", 0x73}, {&(0x7f00000002c0)="ec74bbceec823638c15209964ec6a97da7070d7868881730a608fb15f6e05a9597", 0x21}, {&(0x7f0000000300)="c1cf8a3f87c30397b0c1bdca8cb9e3343fa199b82ee4f2358d11c7651d761b9861d4f4a003becba75f9bf91d17abed465c0a6651755857c46c5ac98989415945464c28987ae827f076a51fb08f3a1f6488e000566ee3781d926fa41f8c0e12c7336cb17d06278cf45486698279b796982b58a125f367961e56bfbe1aef95cce3a7fbefc2e7e8b93fd45036820f806b9a0a9f265adb33ac5fb9468d776e6d9b7d8da32fd8c6db33ffa4be9c7cab535df6b01eee89886cd21c8e4019db77d0c2737819c0cc45", 0xc5}, {&(0x7f0000000400)="6b52eef853131e57d3ea8237a70ce73fa2ab75f1363365cf53a9d79dae9e38af2edd784d702a5ea4fbf6c6235ec25cbb2875b9b856c134d2b099cbe8436a81152f5cc372380cf9d3cb5b130e0fab985b32b4f1215ac453144142af67dd0d6c4d8af569bceccb91428babb3742de784e11edcf5591e20efc307e0196e435c4c437859e3790ff8", 0x86}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x409) 12:10:41 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="79341a16b27d8884110a209052f14c861354f322cdda244d7cc73f0a54b03d6b93ea165531a8997ec5c1e475c7377ed2a8c7599c602b98584b1e10c0773f714224d3ef7b9886bd0f41ff935881caf708e34105", 0x53}, {&(0x7f0000000100)="d0fb65897d78c42547ecec6c6979df8dd1be45cf2b96164bdfcda239ea2a1770e615ee018483f4961c", 0x29}, {&(0x7f0000000140)="db1d6d91237fa6bdf9084fe000094b25c68e876cbe7fb8886fc98ab223e6d556d5a2180941e032ebde5e3c4cd583ed49867e00c161ab39b02d2bdf93ca57f79e867383c1f0fcc52e751e908577d58e", 0x4f}, {&(0x7f00000001c0)="f304acd56565df2ac306ed60927f9906955503f4195898a13072bc47895b12419800a70c0b1d1c8f363a55a0f5afaa33fb7e1f2dd3c80676a5851b54a5672c6d29d1d45b6f9442c89d3a31ee3188452a5632a977f75364eda98c5f6c490c38877f8f4c95748be5423723f2a648617fb05e94fd49f11706542af855a19fe7452787915a896a540ea204192529bdd5625f97513e113e15f15b853172d2e15529564571d05c69f943587d9b2dfea99792084a0733edf5086fc8df41d9951413c9ea15bb03", 0xc3}, {&(0x7f00000002c0)="7bc167a702844491690c2a4330ae440167a2dae98dc7ea31be47da757a1c6bc5435e96aa53144f00b4091eb9a5fcde464d6c832d6851a88acabd51bc1b855d53952e2f232c7dea8c7fca1ceadc34efbf0c1930166ca016a8899080421b3d54716d58815fda9c4b8da43d0a18e1b6134395193c377135", 0x76}, {&(0x7f0000000340)="9f4050485ee10b71d2aea6c3174f58dbc57ff49614e0be239c5643852311c9b0ffb0bda8d138d1a8a4aa4c571e01de50da38da7d7b287b554c7b49d88976048d3b5c134e068322ca1ce8134bced5b9fdf8a510166c938ae5609450a0397eb0f82f39bb9fbad97d20450bc39c06bcf8ab5afedfef961d4e6e0a8ffc6dd5c50234f233e35f7f0b05c8e7075183fd69038f6171d2cb449866cffc8c5eb0e6", 0x9d}, {&(0x7f0000000400)="6735fa3f9637c17a2bc822d57a3453ab9ed4ab34c0eb965b5aa97677f54e392bcc7904ce94fd62c942029fe897a084a7384f743bc143575be40e2f2c77a3b01a0636da6994bc5f8896cc53fd42f6eb4aa29ac1234d2932cfaaa456e3c8e5d20ba5ff6cc3", 0x64}], 0x7, 0x0, 0x0, 0x400}, 0x4) socket$unix(0x1, 0x2, 0x0) 12:10:41 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x400000002) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) 12:10:42 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) r0 = semget(0x1, 0x0, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/255) 12:10:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x5893) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000300)="cb5b3599a709d316b2886ebb28a9fcb8730c7dab291d005d3af4b7cf5da9f00fa5079db92feed9f5d674208ce14275d3acf2c49c6d2ba883dc35fcaa696ebdf4520d0e38be18c38c10b471090dbd45496688ad9624016380591be774b532241714de8e126c916554f86b33c99adb2a5ea468a261b4adf2a2145837f39e503fdd7bb6ab612284582584a365dec89638b9a660b8bb86d918fd10e4babf2c3a4f8970f206329729f438f103df6f1d522a01bd96facc2f5d47c4f807f648d6c077d902da222d405b4715651ab74911c7a51b608d4d442472a9c61fe9509a73c38b0c0ab46b67b6e216152a8931c563cfb80667c79cdf774f0cef070b18bac3810fa5d537af73602f42052c2bc8dbe2a7d0270838efc07e079d23b6ec061fb457e3b7572ee5fbcb6e28c3f941b1af7bb7a7d0fe3b25ec283a7dd563ac3a23c1d37659332bfeca655432fa06d99e0039cbdf90bf97a67407baa5213df779ba6e74f34088fcc06f1050c98656d34f3a205307cf4bd5c9246ec63adccbedba6df467542e2d3965052af6af928bacf8bc9bd7a0b4193dfa02bc07938852fb4716f9cfcc12233a1d17441da56cfa52dba509ced411acbe1b390242ce4a1bbae8b17bc25196c5d7fd3b3ba40a4e5361db8936f721a9261067785743b36d90b7648365e090d1e55c070d2d0b15ee6a378dfa6ab91940beccde3cda8ff97da90c0245e54cab98ecf061e1eb04d6dddad54339f24c3b8be6f807390bcfd1456d1d61ca0209714a948e38c51301a2646387aecafa03bac6ebed3c2366954193f2e053a62fa6a2f344625d287dce68ff7819e37fd6535ba88684c2102358348fec29be4d2c51bdabecf5314d7edad057aaabb3a1646a2d674c06a8e98c10ad047a0da3ade31162add6e98ef91347bb1150ec7a9baf6a3a0121f2d6d230d3798cc78757622a58cbf2c12775b91b7f93a43dc30554d43e18339bd0d14119a89dff88e1c790d82de6e9ef3bd087ca6796c6b64e83838ca521f6fe6738b1e92d471fa68b557ad976d49d60d27189fdb0683710f6952c199e9a37329e178de6460826d324f6ba35ba438933c5ff7666cec7eb80887b2097104e682ee7bd903f32c8cfe5d01e1afa6a263d650825479452e5376025677391a824d1d8e1d25d38bdc7c14eb322228d8610c57b5655f3057daa6c1c23a6b775e7ac09bae141d57889be700a91d4a600e6f930e035f7223f665e60bbb404a0f4fd78c6e3dbb6b0551bfe8743b1ca67f94722849532017358b5d4a7452cbd1f658be160e8fcd5b633911d1fbd8a0f3b6f25c36d2d1fbc3b2763cd7f656588912e09e88b8a689c7c73c0a1d19bb67e74c8c77ea1305c3fe292e32ef3d2d81ce7e3dffd32beb9603e4e054362b470bb77eae1d44f2f636c63a798bfd2cb9f47f051792aeeda5ad42d909139bb33580d8ffbe6b0bd714fb65caa8cb20378aec900890acbef474ffe01b93419e3a56939f6e2e9a613402b23f83449801b31c05955111b134d4dcd817c8a48c076efc4a8cc53227a0a2de0eeff684eac31f9dbae8cdba6c7ce9159933083fffa53781e698b04208099fa1bc22dd94f6798454ecbc6f33c71df28e76f03f211accb7d1d7e07a965470c541ba1cab1f780610ef27bc56ab40d0d72d25568089a48c68899d2ecc5077e25c3462453859c919638a00ae68fcacd49f2ef30e0945bf3baa824b2b4e2ecb4d481bcb61a5644184b7d4e58e2def52ecba8d846ccf33fe8a9017685fff8468cd41c4db273860a17944e2e0c6be125e3f54106369c362025875a230171491d6cec154f13f0ad2435767f39ace1cd14194c8d4391d005488b3ae53f3fa22d6ff3bb2b18d7c9694ffbd03129ecc69c04dfa47a78dc0c267c6927a6863a33cbe6b8731fbf567f2df37fd16d85f1c16aee59aca8456dd54571747f55ef95e4461f30fa9491d0f9fe4aeb7bdcf33e019c5289ae81b7ac015fa21e4c696468c5301979d7e74e2f0356d7490cf0e49010afce3720ed2778d98778b9ce153114094b7a798864c8c65be5b30665ea2e5147d471113907051c9ddc430c9b270d470bcc88faad7fe9126f46f2bcae6fadc5a7b15ab298b0376c0b3654cc5cfc48b5522a007ac3fdaa4c9f82c7e72ed6be95ea8bd9a675d0f204e604a429d51e5e6a7b90a5931014fe415d0003a08aede2b4307b32a8f754b2cb87b14ef6d12dfdad74a84cb649a9cd2523b3343b5e12012622822ba1b2748b5725ceadb2af41eda1d7a870540f08e7dc84a5e64f34c6ee778cadf6d492cdf3ede71066afb3297a14eda81babcbfc5ea21861f874ed2e1fef1eee120f78499293892d182e91e415ea21ea4266c9daa4b0e14be0be500dc3ba79e14466c7a469cbb94b164e38d199b1e4322ad86500dc26e12733aab2a9c4bef0af12490ae2f7f8495be0077e8454ba5568540b0b55c932f5ec44dc52eaf3d43b473d672395eeed0481f2be3acbeeb56e0df96707b351011d02b6b6db4e780d2006380eed9652125539cb8e6fc8a8aa5bf109ff69bcf5458982953a62762944f9455eee850044ded5b9f3bd49afa097961c300629b30acd22ccc99a731f85e08b6ad7175e21ef9a18639cde3cd498011e680fffbeff27fedd2fe64101dd4d5882fc8b6596153f8412a4ca6da957c85fc0a919e2eae1e1e49a0c45dc2eecd55ce202c168380e8e2ea760ec325a2d6ec11d8ee2cd3a90205cfcd928e85fbad1dc8626cae7e142b6b1d65db40865d647f6856099b78586fbe8f8adcbe7bbbdc35b1cd28bd780ab6eb16c529cb300a13fa8050fe00ddd9cb3f0f794465be371c35556a8f1038cc301cb91980b9145b652b80555c0154f72c4f243dccbffaf1f5bfe643d4419552f2c2b8996bb85cb0c6281589a7fc172b55caef8083f30799d19f07fcd0343066ed89221cc8e31626fbe341081400c6e6f12b425c875a12cf6744749f1cec8b7611f150477982597bbd5d80b8ce59a15086e8e1cdf4acab4fb6a828cf80f84d0b0030d038258bb605f48c9e9278f9c7a94579c841644555a8c0bf8dbf25111369dad6995e80317092b994a052eb80a110633b1e2dc9c4a455b53904348309542c5e7452ba98cd72a4c5ba885f67ad9f0c81e3a57bcace9ce534dd3a37b342c857973e3f85e5c7e1036d2b003387d56d3df4d861264c689e220915e97171e5856702f3d1e0fc2d73ff95be540980ebadd3073e21672565b9e0870cc9949bc87bab83d7e3e5a2a03d148d140308f15a91a31560d52bc416e2e8fcb52316be48aa369aea609d810bdb4cd576f58d4d80e98d0a1ce7e66a8e01c5544f97b4ee964a15d5c17361786b06d1aabe3544258d67c09633d18bb2d73730fc8f5de439ad231671bc3c7e76db9925ca6c67496f77940c5f58d9099bdba3189a3410e4816149cbf722d5677d38d05fa24a2140cf97bc4406acf355f8376368f0c25b5dc46172c01a14c157fbad91fdd5d72f95248ee9469c4c57511eb8db577a5dea4115c10ef2f4c30df212a564197b30e7dbd5d1f0d665d0df03e3a8a6be692b4b2c4a1b665610ef5e7fe9721b650e2afec79e558e977cc2c1746f8229210d6e10b0b80effc94e24a40cb7abb32e5fff62d3301420eb5a1352b0942e6c194a3ee12bc66965588e3c25fef7042106e38d0611178c1265759a53a4f33f42f7823ad174ad764d29a9b336689f7ee976e0e494f3c6339d6664fa0f4011735d0c8191020995cad05a934ecd4d340f980d69021905e040c888d1513cc0718e756ac4c259377d9fde8185816591fcb1f2aefbeb4c34f548584af7497f5cc19008479426d93e3d4b0dde4566f46ce841a320c6717b19a775b1f9a90bd2b5f496ed48960e96a09d7189e9877c747cecc4bedfe408e0633add6a546ccd146247784e34c8f8e00cece94bcbbcff3f6f35544b6053098e36bcfb3bc9813f1d18348dc7d0ae125f81c0e271ed1bdf7d5a31e236feeb95bd886e570b81acf3906edb4490f7fb9a372615f86bc819999948888521c9445a7268f133a75a20ff52726785362a1cccfe7806acf31569477b5fc2773ee8a5d63462505b595467db2a5bce595f6083ba7930bc41ef214e48efb1f05e97ea109499f364376df5bb687a916426e884b28c18d74e8a87536341eebdcc4cdb4ad1ba5fa6c8672cd89e6d77d0200e7756ee93a02adb4f6e2e0c7abaf7b7c861b305d97afebba51b940226e2a7442f829fb02465a4c6da8c33b5e58a59918dccb7a50d47f628318de932507610589fdd590404fd61d484a96187322491ab27c7f07efa49af94a93d5268a055279698cd4c22ae5752a82fcb45de528708c5c67bada7cdb78400ba391e2973209c131d49a14cc5d6c3497d4a0044bae5b3044f5e0c28e3661d0806ded1a8f89d8cf12f439af48f86bc846789b8398f6f4be482ea34451b848cdd85446fe82abbeae1eb983c46c686fc615024a7890be7e2078177bf5fe68da944ed2d393490f973d05c77d228f1b0606cc98ffc21e1676195852dcc01b8ad305350f00cfdc6e6e1fd0f345d75b32f0d2d1580c69bc4d6074f0975683b8387666e68a5d3281bbacc7b14d4f35407e300c99c0faee2cf6426a6dc2ceb91c93a45f58f636d94e2a5fbd806f8818a0e34c595f6b3137aa7f262c24b3ed9445039f2ba2ccfa0ab069ef621b37f6c27582886faa28772b95d1d3d7939c993bd9dc80ec86a297451b1088b9fb30f11ac3e7e45059a93c08aadf00d50d1ed2dba3d3911a0a3c1b6cd691d3d2b5274270508e052f643d28bd0d857d2e13c8f969472c633b7b0311af756a793c9bc538856a49d557f4f62603f5584fddd18da83c2044ef5436cd1d19b197ab326a8796349971ca3a1a0a536d2dde982090215bc3c9b6ab1940413a0eb8453dee6cbaf4a98f030a3ed467659447926b9592bf7ea23ba158f687669e8a1c620a4509e7a0912b4b433b84d89e41c07cdab2b02fee587ee0b47382781bb175d50d84d9f60ef77ba9078d08ce2d6af83a07248a351da3be9a4fd2cb2df5180e278226139a22d6ce47b1532285adc1b55fe46be936675359246e42c064689a9ac04515d0bd979b823428ee9549def59dc0aaa096c6ab41ef43496768383d61100be48ad3e2af122b7af1da64a1548e8f1fac854f352f3115eb8850c33a63b3c260ffe7bae88b234fbc56e6373061f6d7e5f6d6a4569fb560e28ae0fa85d8bd35fe1980b26ca2759a8d798629d6d268c80dc8f0284b49256bfa414ba70724e2f705adaa14c9d0a3bb347ff191dcc5d304ac04851d10ff4561d8d0e3921a65e84006408a4f1683eb0bab676df8d2df2f489a83825c84dd9ffa06df910d586ce85158b9e0792e527e7485e6800b823b3ac7ecef65d7b6b629814faf3d9d089e09d96659d817cf0d78d5ae6c202bd897b2656f9c72be691edb0e45ae97de7fb82e7d622796b8386ca8d189310702ba529591dc2ab3d89f77b32e279481e4cc232c1ffc7d2b101ede4b253b9da9d39a6fe7e13737093ec076f416cba593a75fac04f77e82c7bc45f7a4b49e5a33783b65f98496379383532465ffd0a9dc89ce757c075f9ff2079670639d4433e489368e839c36d4269f844845482ba783c24443a8fa9bdf7d186abb9ab4702aa688cfc431687433c1730d3318d01f70faf4a28b3a3d7de99f4a5695698f362fc5d9b91e5b4090e31218f752a430faff9e3a16eb90c6f3cced0af3b97610c440f99c61c599c7e9784901d4f21b351f9e27c24690f37f05da5c20cb5f462d8c8d83a5039de69b44fceb979672481a2ea4f487ca62", 0x1000}, {&(0x7f0000000040)="b5a5595efb4a26528032707dc078aa5814d8c6a791ea8886fcb3801e6bc86b9e6104a9e696f25d36b59c5011371b67262007602dc29de6750e68d7c9b27e0f635e4ba36096453bc71fc81954206264dcea6bfe249950c922e11b98e0d500b9caac07501aefa69928be3f2667c4123d", 0x6f}, {&(0x7f00000000c0)="b8b2d85fa6e7ac9b1dc7989e8e80c1a7094e9774bf39060c2517d3d2c7a6212fb3479cd1863cc1ede0ec828791675beea9ff3083d4", 0x35}, {&(0x7f0000001800)="2a5599632034538ef5ea0bf54c19172a4bb276545a5a11957eba6ced31a98129750c7fb49d8ee4f538531924705210e701c044bd9e74948d13d178ae50b41130038819949f848bf86d1f10c11efe6f209e0aebdeecdcce4c011b827df3829b9dc666f9aa4d98f2122a37fdf55005e48e8bdc6612d064388d06182505706f060736bc5833b55a0338ba601018420c7452a5ef1b1082c0fe38d76da6984b539639416e7b18edabd61cb4c23ca48aea5ffd48d1839ec48b73a3a46acc6bdafa2ae3d5eb7566dce47e84a6c7ce1ece2da9a30b4994e30ebadd105497fefd9b449180368dae79d6c689ff688042ae3f65cdad6bd11cca51496ede75abec506fe070392846e6071dc9fade42cd6430537e038f76a0d2a0c3bf275a24664da93a7ffea060d935138a2e81b01ac700b519d82d446db8b479507d0cfc5ff4eecd959af998b7c6f2ac31d236079b46e948cdc0ae05d38ec357128923d64e02889ff74ec449d9bc662b6ed0eee74454bfb378f321d5b3b2f7bf9e1a86fc05e3ad0eb991ff80ef50762dfb49ae3962f8335b240e96c94ec6afd83890b724031aa63ea4cf90195542d5b7557fac96cf49b6c1c6f0471e03a3219087a251307baf0c62f70b1cd07b084a2ef6d963394a355554f1d6aeaa0241b3e0043ee8276b3dba2b5483cafab44364fb0a2fc23e3e1634e473a9ad6849e80bbedd34112d60ffc67e765e2de7018c3381a73bb56c020efcb67350fc081afe469fd2c9d04bf93274fd5812bd2af73ab20f52c4f4e00dfdc6f490e71b1b67f978c3934bd68afeb23bbfef1fe5525b408a7c2071acbf43fcc6740a5687d984394d84148cc1e006ccc9be6fd467d95b6cf2e38c661719c05af8d4b90e780ffb5010c0867f666da1b042f05cfa1c96e23266954e820fbe501f081d60c9790140330d14a28fd7c10bdaa6830f353e9a51675b4f5cc388244314dbc53c14f02f244020c29323cbaeb151c7aa43618d0e84fd4e6f297ab47b6779a55d68db99a7ade11b1b922f666a52703bc5c4f8dee4665b75683b0876a3877b55fc38c8d56fe9d053e7bb096799ace5af803809e2eed7c400f869b351c6f09ca45068d65c75b8852af80d1bdf59d6ce7ad6b09d34d1f390652384504e7712c750422b02b5c9738b1ec1ca2fd449770cfa6138226751a816734e8a1d4b3f0b40607b25bccc5024780bdcc68f50216b304c36557a90b0206b416b4d0e6b04ad6bfc1d3d7363de792e0cb5a2b3c13b800d033354b7afd9e831639bef072f8134a1665bc98a3e8a4e97acb6135a7e6fb33eec9eb7596230c733e03fe7d8977207f5237444be3b112814bf6ed88099d627cbb4d214005dc9eb8a6c8e93820b0f037004409e643741c07cbded8aaf76ba5f14875fef675b88f8230f16644068c96386cc60d45bc22dab1633adf8f32c7abd2eb9faccc9e22bb2be87a866689f37e362a675707f27e692f855889abbe3cc76fcfe9b5b85a6d77e03b321d171552a8f2c236cad5f473713a7706a616c78b9b4cdf3a4c6f6fc6a0cd88628f08c6e135facf16e0ae58ab03ab3d550839b4bab3ed1bed6d952a4cedd57f9b3187bfb533067e6bf875183aaaf670a13341e5964362269552ffb9d5a182c3d5f799793cf394602941a6fd217d261f5f7e7c5922d337061557aaedc9acbd913cd28c01ac26b79b2f6f53f33e76a15b7f4cca9b99e3ed1b49348ac98977e1af84bd4f09a5a3020a06de18c10581afc4af20ef9efacc04561613abafb1a7327110b6f9a6dc6d96831e72968699cbc0638b1a53c0174a40a0adb9612f51394066590718118708f98f4f60ebcf8066bd2811bcc31165189aa0dead7fe8eace4e0687e034e364b451b5a6676f52c54b9991e455038dba79bcaf1e8648c44ae928810ac72d80fff3409c92b6d9b66e53a60bf413258261af80e2d2978edd461753aab3f04d4613b47e22227ac35c85d53084f06cef7d5d222aa3d975cbb23773a148a8f6382956c2c86659457e5c410e536ed078f4ee00bdb34a83ab681c17b2e45b07f1532059d6e93eb861247ff0113d6b5da5c79e185f3b8af087185f05452ab81050338ae66093beef106ac8a12c58ad09aff962b1a683453f4249165f88a7d9739fa3d7a244e26a02beb794549b120dd2566ee092105c506e9418b9931cf9c46208a3dae096ac77f4e9ad2241d2854743e100b57403b436b08f76b86e390d861149ed74019c28eebab4e0e3f4f29a1cdf32e7909965fcc7a49ced27e2577c8b08285b9013f2e672bc54326b9efc4c63609a09f53cc2eee0395f54fc618a4c20925aad28f097d9e849ea99fd4665acbc346fae8a1d738467d7eac530d476006292177232164fe4516ebf7a4f3361eab7eecfbdb3c49391f2b2b8b534fd1e96b5fde94fd6140b8cca2b3204132fb2e0395331a61dd436f2d6ac4d9b616dc580c8acd5558cc12ecda783659f4309fbb5dbfb5235d9ce48972901eeca307a23e03ea4932936565616ac86e64f7a9375a7f757fff8c6bae94b07c1bd9c8131022c5ed06e580b1759bb7bcfc2975730446879112c943dbecda1f5bc7fa3269a23820a0492eab668860dcb04c9407c4a0e0dbca6f0e8e84015f23ef25664a28b3763bad3d8d9c40e2fe91b4a3b1376f3a2cb07a55be872ea5493843c1d8383a4ef52a56a88ab80fe26522e51252ed5532ea26ded657c12318b48a885b9c374cb846c34ac6953033e6f292acf473d9a7c6e07e4c7a5953cbbd2ff02e7b773b5285bf2f58f1c50bdb7153034b98c6f1398a32a8ad9236ba175a4fe6f51aa1f4a3a835da439a087c9c2526915417faa1146ae4a81358c52b2beebd2a71d4f27d6b6bb346ec2338b8c9c96bee07e703b1b4ecd92b0b7997139e409909a57ff02572d77c0afe8ab1052ada427f368f62d9c926e7d89f4a7fc705a42d4bc02d821ac9c5afc78c944a77aae427c910617485442f2d08bb9fdf5ac6cebcb4d1d5defa004e1e7714c4ad89b2d327ff4edb9fab93dad35360132c97bd45a8057bf52f4b683fd772d005926d90996dc887dd93fd5662a26a6967b4e2f84b26d02bdd7dd8d1e50a4c3a7cae98dbe6a79f36d76adc86755a14b678409ec793b36ddb7bc6f1fe1f8f9001d2345a92f9245ab571a2312a174cf639f89019d80a5f569940e88d09de4d3bce5864c6c495f9d4849eba755afe74f9203d82a953d46ba310016a08e974700eca8b7ce78f2934d4166979e5b48a173133e8ff740203e99719923b53829d58390a9f76f954570c3bbdc5c12220a0db123e19eb8f489907ac44104678b6223371a6f5a34bd9f27ea5811922b2b984236f7daff1e75c3457b8e8fd057b2883321752ed3344bf2738852235cc87315bcd93f7145119374783a41a28a3b2bbb69fc1594593dd0c58fd6401a56aa24fafc669849a496e5a6bb8c8908210fd9f8f8343b397131a6b5928d61dbfe54178b1c1d5bc490a32993a0996c59c21938ffcb1075244148081c62467108db2352c2bd009e6c0596200dc31671c8eaadd7f1f42a39ec4b0a0fc3d2d4569eb2e3dbff4042b11251988df781f822f21d6062ea1c2bec0b66eb5904667189883da12cec9f2bd8923de48a4bf1a62508da4cc6b73ba6f22f8f3dbe55506342fe08375deb54606cb405a8d54a33d01555eba65cb567b1eac479588b56f2b5cc33fb25ae39acb47ca6b20ce3a971cf07a74968e1e6dcb0f92b668bbb0c8225ea0ecaeba6802af3d90e900d2855831dd05125a3e5fae66cc1da9197bf479c6b9347d016dd9a38e3f0bd80c99823aa3bd9283bf3467ff7753fdcf12f4528134c92a0507542ccd983ee293f2d9e8280df9abfbbae5909629d69a6ad2bc05c13958716448b56d6350111b7edbd2c529cba05d40d81b74049da00e792de9fb6ea5b845af8b01402289ab0b53a7a9ec220d5822e6c3ff23ca413ea7bfbdf46e8617565a9afd5c7c88b679370054354843b443935f75d9325d5af38fbd7e7141c819d0d4f2bfcee3b769f368b312cce545aca075176d8d532bf0145f30071e224d78c2a010d315633f4f9c5c2ef0e85d20123b5d2e479bce53a995d24752b0f76e6b3359f45a4a18359ffef7912b6abe995f3cf0db3f3158c13bb9dc06e354299194eea3c7357adf3bc0a4e509396215fb260bc97af6b78f0d143434af24e68b01e025d7b53679b98b6ef503efb66f28aa391dc62f802fd75ee5ea2b16d7b20021ae302e7883eb415d2a20eaeb830903886554801517046b0d24a957af5be82bc28ecd45c8e228cb3b6d223b58e78755b436363a55ac2b90c3653d431e6d120214f82b1708283cb1e49ffd87b2f2562e781cdcf37b2d8d592d9008bd4c80d5fb6dabc5d04695a204026741b3e81f7f4e7330365e7ed03fee265b08b819540e09128b158ba4552d825856023a78b8e69642cfa7e3761701b625fd0f52cae4802fc438abbf38401665c11132b9b18ff66f12d1bbc0fec0c6bed3a5c1f7eb6c11bfc5ce8e1c74511de79ec806fa369437f86793ea4c5e2c01d15a5a6deb7a91eed14058e94a7bd4d9525b54df9f557d5e7da8f25b9a6e4354e6849a01ab6baa67374a08d90975eae931869b75d42ce85d0a32ffb34389b6e39aa72948c904677783ca4299d28282f0a7f94c30826448de23ce80205104fd4a27428e6af24d4c3a09897d603b42a9d8f8280148d035f8563b100ea426d1edb8d3daba39675a6ff81868d08e413b319af0a93fac86991e46ffc70d0905a9620aa6a2a376bbe1d21bedf42c75e5ea7f106178d1665c5fc24030176aaefb4fa379f8c396fec2f76c276cae982942e1d3938a6c9e3510a7002dc3e307cc0a34117374c0b4a0f03723d0bf89e2a5ae80cca47e28c70d7509b752576c6544a68a02a548d7b327360155b785702933fa1f73904021f6b69cdc63ef0fe47cb6179217a32dfcf02626f20575cce9db4c4ff4b95c8a85829292d6d669019686f9b549a742aa6c40787cb78111ee9f20a37b7904961e5b4b0e5102677c73a9d60c14c83a12febc2e80dfa64ad4df03f457d5887db6d59637915aa8bc74e443a74390bb728137dd132d5ea8e7f978e9403c1caabd2f16fdfba525eb6473807ebd51a4583f9ca71553965be28249098d9453d2e7d22d4513c5decea36927cf242a66ca921510d3c7b51485ca71c555294282b6248c555d97c11eb0b44e9ba0898b8ca56f6f2cc11b755c81917cfb9b6fa8d8129fd61675db0168880fb77143efbf40237ebfbacad9317f27c917c164e281f0e8fcb884fd9fd9ed9fefe7ebfa54180da9112129b53e314980805c92b448903bee58a97c643e2faad8b5e875879ea59c4a0fba772f2f47797effe8962ed025a36e07668ee072733aaf11ef797982896d01a77ad5f178c83788e3f139bdcc932188e9a28c6d529bcdd55c05c87cd15f8ec519dc643a7097e3fd0410f3bfed1db0b97aa4a408d353e7594705f22b779d84c6d38d58d63f45c4aa8c63e73ec3188fd32749e796f446d6fba3c0a51889aee658cf31f96fd47eb72c1add72b14c8465a9746b0e38d510864a7d20add563cd6954a4dc5f2f18d1287920ac67047018ccc7d60a5fd601c7fbf59fd77cc3a978ae8274a97db81952bd495b2ba4667065a52ba38f21339c408ddee90a48d9cf907d408c75b048949d9be50c16549a937e5aee7da5ac96547341f080ae2076bc149a70ffcc1d3c19de1fe2fb86a7fe6943531d17b438a0f63dbc8336523f029314cc2d70acaf669399a93b04c874eaa2b5838d7437bbf6e82f6413ebd3001e3982abb39f8ccf895e", 0x1000}, {&(0x7f0000000100)="dbd2d2b2581dae837f7566e9bd032ab9d46d118a46e6d3f960bc4f11484bd09fda59f4924b1a18fdca69acb3224e97c71209d79114cf2c580d3947a3c475267c4678a0a90de1846ed685078fa766d85fe98ec2b6589015211bf6a2ec4b026f2e3276999616a0ea1412d3f25d2abef714dd932de5c1c1bd250772b175299823de78e9e10957fc4a9554a2ef907df72060b382fbc890d72f3741b363e8e8b0c55750ae60711c5146a1cce1d34809b34e5033a7b6de251f23ca5da966c80bb1f4", 0xbf}, {&(0x7f00000001c0)="49901f94273a471642f93e81672f996dca97beaa67d2dcd27e12d17564869bf8b6218384fdc8e5f5a94f3f81399823f0c3c903b05f94ae9eedfa2731b0e5707e8748ae7570045d1bf10eb8095177a850597057f568be3ef6a49631368129a16a9ce2afe955da60ef9dc28483fbe18e54d2761bb91cc078a05b257b59", 0x7c}, {&(0x7f0000001300)="4bc6a324355715fa9aa79a3e914b83810ef571089ba79d4a3abf77268a63dd70dc4eafd308498fc6bfff7540335cb63325a111349a66bda16aa932a3ef698377c4d1f0fd5195e46eee09a6bbff93c69f1e016bb83e5419c74e11c30e34243a3d2533484df680a4a34fec38f96efb4278fd84c33f85a5ea7e2c11ec1a322c6ffd9aac27f6f2e6fad4bd7f689007a794aae93ff208cd179ce3c4ce5b4bfbcbc25a3dd33afc64d50b62fd051b525e534d90e3d185b100c48a3e96", 0xb9}], 0x7, &(0x7f0000002800)=[{0xb0, 0x1, 0x200, "dc395b34426e6921319391f4435d48e670d07b570aecd7eb4dfd504fc3b3ab127f7277969bd3eebab77ce06c30f77b16c6871055315c2dbeffaa033f752c9e4690f733964354e06dc34eb9690025cfe9f6a2ca2306130051265554c14d8fb71f2612b1247c7a5044384a82669496a602aa4c16d048c110d2360f28b7ed2c4c9731274d1dcb813bb77b8c4e55e6c029aaa31eb691cd1be17cd93e3fc70e4c"}, {0x1010, 0xffff, 0x20, "c900db8cd862189b9b463c383a689d2db911949a642999b7be71893cab114609022a806ee9b317ed6d8633a900b3e61f7d8bf397ef52626b3ed3554c536b5b7e45560663112c9b16bec5e6eecb17b6a4fcf155edd7f8a2916c12de47f13c2c99ee6656b0756a28fc86a02440f3623b8eaddd2113d784822d861274958c540684bac8e70e6d1b7eef51f1896811377455b03202f0b4f443fcbb315f95b295c6e2f06dcc43258c33f42ee42ebe7404c5de41d502177596d3461193d8dc0f6577fa77aec41843f7755e1db74855b3fb7ae6a2e764167deb816299ead854cbbcf2618be29ed2a6480c10d18272992559b670c753f17a1b183fa53dc651cf5e6664fee833b1d0aaf4daf7645e4504438dc404ea17b0af9522f2de5b9abb7c6b961fd1535b22c834cbe63b2167a32d2b1495beced41b7dbf7e9886db762cefa9937a853d7ff6abd5436c29b95096648077a699a4789e545a91d13f66abfde05dc75a2ea180b494737ce320bd7dfef87a1dab29349a8d4da25c64fcba0608b4489af7e677edd02ae1ee2066f2556ec090571661c28d02e3724326e0ed560cdcc76585053981b8b4f1797f8292fa6f4c7118db765a7bc413a1c4696d5063279c279635596f36185f605c06a3c1699ec5b3fbb2754ac67178c45677e8d5b4531b446eb3f6c60f175b9194b10872ef1b34828abc9c64ca57cb71ecd8044468c6c779921c042931531749050ee26f61cc65cfb08cba52a9814188ca1beda989dbc05588c50f8651ac465697cd3ef52ce27d8d3ecd2ff90a484f15ccfc0e893f322568e390220d23badca76a21b63d6d4347d0256db9c5058d43e8826d0bf89709c04b15847099800577b6722d6c85a3e43849faf41340351a19bd0d34a19147b9aa0ac027ad54b4087701ba49d282edaf09672eba74716b85bf7d435a5e3947a1c12cebd65bb7c9f114100e5ae5a5d344d8f47d0982f68e6f8fad930beb94714161899db2c9dcb12b397ec9c0ef0d74a41aff6324e337914af0e3e3898db636fe2a19ba7f6c3d31d4df934245c8da5f1c6453b8c36329c900cc50d5916d3ad284ceca496cac0a300d7d57a5e107e972263acb3f715eda2c49c9ad1d4c2075483edcca47aa036816c2c539fe2839a4f1df8fbbd06e68f6ea672932d7fa6729cd81ae397f9f581198ddef9721dcce91fbd8577e1e535875ff9dd6f4e60f5f7c8e3ca2ad352455ed77d63838c379d26a3d9b4d4e0f196f88492f9a99a8518907411f4fcf68cb476e63fe4fe5a44856093574e5bf9f7ff5827032c8f699402548afdc589de2b4f7f468165b03e96d13aed0ab2239d2847bd4561d4ba6e14dc191a3b4a19f4eabab02ab22e30c90b3c8699369bc7e34c7e7646affce95e3c67bf61629ecb5f6499cd107bb2bdf044a7ce224f68f82301c42fa40154723ba23321ee73ce3c9d9befde5e27df245cf572467a91ff6e6a5c0c728ce43af41c112326b100e4ed00198e195f38ba925b4c10d89130ef1d77dbcf4cada8e871bb0e6feedf80d23fd6fc635770d45f8bee3e06c5644010438f61c032369634edc7026203657c351ea9a237d89c916e7db02c97fc149f30c523aef76ff6eb85e0254b0225c45fdf0d5141ea0c03490853267e746b5eabead8e9d97c552b7b2131be1b2d1953c5adcc850c18c193c4cd93217507d928bf6ad7e0a9b7afd81acffdd70f565abb891f737bd431efbdacdd3bed34dd26475dcfd9c9462ebe01dc5e0f04132450f223e747da5e21c9c6ce10088dfb54968a51f911b706bbb0757c7386f396384c384e5227b598cd30bec5425557d9fc90663c03061d25bb48b55712a8550baec95a90aa894996f9c785408c27902b120a70f2b0db1f5e5d072dfe36f8daf417744883e28ac57eafa269fba22c96078c15e0a5c61dbc1d3f0fe78da96cd4f511a3edb12cb4da5a3263331e6bbf4be770f935c928e915bf9fea9d293c30427233ec8ff25be53fd3e588dc133f15d2b8d55143bd5b9c0437c158b275ec25d2cce10133698f82c2df6a95d2fa74935f7b043cd6d94d8fb1ba8378cb61341c04277cc0ccf2da4e3a25f88f1d4b9e5c257435fa34605df06512dcb672a75677c0f5d551383c5ab6667dcd04fdf6caa8439973b7a8408fd13fc9b648cce34d79ac905fdf845febc73d0685f241eb3ca22dd4d11556fa71ef5ffd4602a2837fa07a23e306cba045f7e0c7d5e60ae387ebb3919247fff6589dc5b81d30778229ea53f7da736d0fce104fb92b7d72e0bc273d72b249b3b17c058c899e43a3be6dddced9297a89aee253a9abeb9d27c6a1f652573b9c45dd1f9710d6ccbf477e0277c06f0e320a1aa6390293c8ef1357cb978c535ad52d6f1fd3b10f209331c484ea144297b4d215ed2298778f423d1201ca63e992455153ad0ee48301912c17e83b95b18e69b90bf7e731f993201a29eee4389c1381500db80ded3185ef6a933bc39727a9fa5a137daf325f2ed00f8b0a7ce6455123fd2305349fd2c2e8801f2878c370b2d78d461d04dd589b4a1d9a867efea479889eff37cc70e4a65e1d11e913b1742f8c9e666dfdc391ecf3bf7fcf6ce5575a2a648b8a0f4e0f85e7c258e28bfee7e2946be73e22fbf771d40e978ab7d5a89e64d566218516fb6990e9e667bfcd75cefa8815d9319e49ca4d08f613b5b7cb699fa68ca4ff8964e4a0e44a6f07020110962cf066593e0aae51ffc3959292e2698f24baf5c5876faaf6ed4a40a68b93c7a3591fe9e54250b18a8ed3e12af1a058786a9823a94fc78776cfd67ed6cf759d80068e08875926f644bf87d7241316bab432d1f50da6d1d42059466a21667c88a383bbe2f7d1d2ba6202a9b90e7c7c88eda7a5af81e6f3a7d155eba0ed39c756949d7ca5d803fa78a5e2f4b277f3c7bd99a0cad5decf60c156ab41a69a967b75467b693d61e26963c399bb6e1e87e77e53fcfc56d31090485f9b05f78052baa89266bf41e08d0b1473de9d013625729f9ad4fbb87dfca2304ec75c112758358822b4b13d5e9b9cfdbb8c26889584ae8b15f50a05392ed45c6cc088968de9aac2254ffc8495c75f5aff946c362298a449108c858e2c114b4b25d429adf99a7d55d69ef2db357ea2dd1dd7a9718e194ddd8b54d515766ed0a45548fcb1bff42b1ae2274cfbdd453b64af3d71dcc13e0b11d36d1625196e25d63db2b20fa7932158b4ded91b07a17fc0f77814ede674c141b612938fa406f265ec369793cd4114215b0394d848096645e4e357a614c6dc1cb7e83a8b9a6b159ba4cddb305829823166a5a8a217c85280eb709a35ef36ba0cd54433772a937858de56c57f053621e1c8776a9b89223f7047eaa572edd5b3ee95c57bf3d1c35ff3a492f705c4a6d84a2cd0e1f095c687ec5dd95dcb1fdbc1be1711fc8dae4331fb0acd753a3a09a42b297c62f7d8cb0bd80bec8fe58bd543d536b0ca0bd2a55d472d5886f8250a8b38b4f7bab88a13832f59cd6ee1839228d22b4cb087e230e843c7044f594ef3e84865a13e06b3c0391dad5b5cb2697b5dbac17ecc4c754229ec48f9ac78eec25e914ed3c37f53241c77d6015854a289fcb07d7fd4ae92774c66ae31c8bb698a4c64aac5fc78c204b88ce4c027b2957d999c8bf3373e281f80dd15bb623e758a545c1335f0c1e4b1515a4b2c94ff536ee4466448aaa658f9ac82da21eabb9c5bbf6d8081373b58fd5dea6b880fc3fb71cf1f997e26fc728cda10c6338b82bcb53c587c126b53f7cc3c05e699457f099c6471fae7b6c0cff697ee97af7fe8618b510839805f5e6017a70584c63b83b22178082815c3360879136b6301e41048367dd64be602aa98ddb9d125ba59bd1da7aa161da0b028b52c53c1f6a5de9639c92a5b96ec7a0f138f3e93dffd9cd4eded8efe3d6fb66735981ca5ee35e1ea9c044d82fabe035213d4ad2970b52fcf11831b6f1dc451ff80ae7f425c0fbf41ef1fdfd34f704b1a1d45546a4e57b346d4b757d7b98feb72e792a91dc5d171d7b6b0988bb3d8ef14735374301a8798236c70ac37b9395b1a201a979f1d0d3c3c8284b799254d53a257c8ba940aff0fd1306dad65702410db424b634a10f31bdd150f931a132e566ef5e8d2cf041de9a04988d1e430b6ae05bf1d57d0c3b1d99da89bcdcb179399de992287736f21e56f1f2b98264c7cf789f1e870855c5a3530c9e413408f82b15c6837f96b461884c1f5fc15139bb7d9d46de8d15e642cc02e63f5e1c6f70fa145ff3d18b1ab4470fe61fb87316d836a2842557a49614527d6ee9218b87a90579f32416028926e2b6dbfdfe97443b4c9d5f7612bca71f7ad54c9accbc066d88cec0313ddc90fbae142e417e20b1ffff83d4af5991b7e8db0f24accffcd88e7969f3320b056692283eb43146b5a0a70156456ad3fbd29b6f076f5bb01eb0b7cb8be3e4c927da07551deb68f353508f9ebf619943f58d5c3ba795b8cc2483b7c9cd2d00ad8580a38b5a14abe9c2f1d4a6c7e7e86c5e87a665c5f3aadd4e52a217892c71077a30d58a12d0c8ce22213b249e2c835a5619549ed71cade8918b783b840774fc2dc0d6c2e20a28903accea68f33e94248bf9ed19b317722449136071bd1a099feb7f7a99bc9bac877dcaebdc0614c872bb0512b3cd289b303c0c1cce1da4ff95b0f0f9cc8ea0856aa30de4dd6600855bcd33a768e63a43db6255a466f52b3b1324174dbb4cafc73b2d9711701321866e5c47eee412b1c0e7378f79a0f0bbc899979090b529edfc9bb3d3d4f5ecc375fc69e9c5b0d2fff80a766180dd2294903c6b0725976120a112a1faf6d6c396cbd8eee7d6fc740ee965274b55403f94b6e0e7db0890a9f30a3647bd816ef847589189e298c007c61e33a4ff80c5edfd1f2c6d0700299c8cfd6d59e2e753ba8ad5eaf94a0398533a1c416076f676491bb72d9a060a51b1ddf6843f94cc85efa9bea89e3df2939433045a316db1505852cbc015cdd7871e4ca49068547e41cdaff087ab269c147346578938f70389c5983d3fa8ad2368a4c0e11e9503dc946d3b2c08ea75944cd82de1ba729c38f9a3e97f1b102ebbf48746fc95151ed342acd4b851fa66e350a18c0de3ab9d9126cf07f21288118efdcb316934fd10c51c2515126c2fabe30e23120f87235dd84de811d9778590cb7c8cd0fd904eb2ae1d3d99a64de48a81fae4fbec5d190f83c497f5d3a868ea96ea2ab68c0a16264ad815efee4897d0b618b455c3070ed536ea612a525ef81c0bd675380dd3d34c01d70b57d11afe09770898f73c1b1d11ad73379f53fdc400a02084bb2d7092ef15b6d8e25eadbbf641b2e669aa1b07f65e9ab3ef57432941c94da83f1cc64b0613793840bf2a48bb339c7ac82af3e20b6c076d3eb66ab781b1afe43c147aaa741ba2b549f39459fc4bfb8451a973a90d3e619ce13859c8c138765701bd1c865c042c38380e0b15fe486f0cf96b45a8768f915cb673a4d174ffa0eb4d138bae977a983b9879ad179bc45c256762a5401adee2c125aac25d287871aea97cb294073a3e4e6d6ca7ab2df9b1b6cfac5fe6f319a34979adcb643245cea9ab371af52b7f97e51e6330ef56cea89beb9dc49990c73b93de8885d92886df06b1f076dae2cb22aed626bc47bdccded66e428335542a246b9b943d2123a0d828390ade1614e7710a037742e49afd142f6d2154bbe730544a8fc34688c487eaa5f1a0f1d8886556e10c81e126c102d013c672c1c6cccb0177576c2c3149e4cf28773683d6ca5e27914328afb5bb1904e9017d74f1a0eb64bd6d778d9a64"}, {0x70, 0xffff, 0x1000, "ef8938ac5d7f03f823d9ed8666bcb18ad49a26b85c404d3d1fca6e8973e743d74c83b1203f3179d7215b3b03691c0785f7a91dae4b1eed2d9538f175519e9064ee4fcd00de28ce897cd6672180f8b264c27db935c57801cba73148"}], 0x1130, 0x1}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001400), &(0x7f0000001440)=0x8) sendmsg(r1, &(0x7f00000017c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00001b0b66696c653000"], 0x1, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x9, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x403}, 0x401) 12:10:42 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = syz_open_pts() write(r2, &(0x7f0000000040)="396e22f0162758c2e2b4816f3d8552f21adeb95d680000000000000000", 0x1d) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 12:10:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18029, 0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) 12:10:42 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = kqueue() writev(r0, &(0x7f0000002400)=[{&(0x7f0000002340)="75e5875e86d867b1da14be0a7905a49b6081569ba5d508be491507c2bd5ecb1236ca85a15ffa60967fab28f87e099360c41cd1eb6d421be5b27d9a046865649f2cf843683042c8796c792054d297cc874194b2f67d99e9cabd7e3af66f9e17b7e5320b4d6bfa0bf0741540ada79a97dd3165ac14525245ac392e33a1239a13cebeb899dfd6cf9b5e546676b5183d10041553d812edf94fc18fa02d4a6b12ecbfe77d09d188445e7a7a48248aa87678ed1001d31fae6c5b2626fe60de7e", 0xbd}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000003040)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xa0000002, 0x81, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x42, 0x9, 0xea}, {{r1}, 0xfffffffffffffffe, 0x2, 0x800fffff, 0xf8e}, {{r0}, 0xfffffffffffffffe, 0xd, 0x0, 0x4, 0x3311}, {{r1}, 0x0, 0x4, 0xfffff, 0x3, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1c97, 0x7}], 0x6, &(0x7f0000003100)=[{{r2}, 0xfffffffffffffffc, 0x32, 0x1, 0x3}], 0x2, &(0x7f0000003140)={0x3, 0x92}) 12:10:42 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) pipe(&(0x7f0000000180)) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x41) execve(0x0, 0x0, 0x0) 12:10:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000040)="7110640656c3471b1b3284db1635678396dddf651047", 0x16}, {&(0x7f0000000080)="b3176008fd0bc623a7f59db1e49d3e2d40df0c89002fe6a46cdf072e269af7b8f5a07c1d6daffbbe81c09e53d688250d301ea73788bbc57a2e05e87e4a2d5647f5567168cd525cacea4a54fa391637d99e7b1ed72d7a63f80d380d4b927ceba69c1c31e96e356d423d7a321f8de71885488707d97a013cab61b5b3416d12fb68a7dfa92ee5536dc7cd1b0ff27e21a02ffada45c4f0295b33e4844f86bb", 0x9d}, {&(0x7f0000000200)="4dab0d71c7310a2f8c4e6d30be9dca0e9a37fb232113688010c843405324ccbdb2829c1ee2ed30dfd3919231219da7f1b137ca106ee64ba4cf9b38eb0e73ed85948fd6807ab7d143a9687cf648993e272588ad6a0b0be16b2cf8955ba1530a61a3f60cc6bc2607756e6545bbf2549e43c3741a311bc47e87e973c19e283b0a6b5f89c3dbb278656a7b363e2ec069c3a66db0ba80066e2d70af22ab031143ffb3a7956ca4110491ae81a4991689a5b72ddeb1ab3e1229ad4b3622f7b1793c0f5bb38c018593de04379334f06a8bdfba0b700aa5a4d0b10cb9c6ef9b7151", 0xdd}, {&(0x7f0000000300)="e1848b71f6818734547e63ff605b3f91a19855fbcd75b85b179a1ced1b4cab1d0561fbc6bca38e1db19eb915ffbdad110e962df5cb7ec1ede713a0bdcf97ceb651178b95fd273303556f753091f96f84ee6fb9460ff72644b387c14665a9ec543dc47123bf42e5dddbb20da0a8215b664d37ad5c548f4ef5314241fc5d26441e53a00dd534c88319e732b8db9fd92b6578e2d349052520b63d7dd90c3c26be1840f50d913a3c5ec595b11698f771ae75a107db41a2180cb9ff0074d4f5a5aab057c28d58411de03dd4b5796f4b2c5e323883aba10c959a6e8ee6b5e034eb426b453fb9a94ad84d5540d3d4dc4eb76a503abf1602b47a8370179a6216048297afabed281353cb6f8d7a644371fa7614f05888bb142cbbfbb63a3dfcae2cb6a235e71200224d2921a2a66b94550452264a9823392940209c9b56bfe94b91eb63492d3f7f9c2a39c1fe6819332ea5e71d163d59f105973ad294b909b1e3428d621664989e9e9a7dbff45fc2793f6806d8e72e8388624c1b76c9612a39c88213fea9125ba9758d5ebedb439f73009a2735df554fc42fe89d4894e12a730cff6c97dde81500b5373605f347cfaefaa9e41770500b067c7886e12e60cd9c250be4f74205788855f8745bb5217cf6bc6e33ccd039052d986422890c3669111ac2558e0229444968c8130a09d4d3a2a734d32f06e05f70d56dc86037c80172fc185922c9dafe9bc97b19e4ffa755c92280c8290560656e2f82813c1faf256854b5fa29bc85c42dcd18bd6a7c5bd3538654e4e480e69350134cfb7458c59d1c0e9114aed9d699a8cc0845582fd04729752b4cf6d454d3e44f4d36f387ee038b84356421fe9ac9cae7861e6f27121c08113e811e03afb9946b1452d9d68f7cb0948c1323dd492a4a4505da3928681b4038862f250c3f3f5074f44e4ca6eee45c439768de86f7e1e4c2561ba09e04575a05066ef1864da15b10ad5d7bb87a091613a496395534c22ec6bf5d63bce16e6e4546674b4479b2d4dce446698df8637853e3b352207046da6160e73b703fef45b0f4edbb07e5fc8d4f8de8ca4786addfdecdf3ec70fcedf1aa12cc8ef5e8df9a6a6dc6cec4d0b53f3de187d3e4ff1c2abfc82b7981c8edbeaf4c62bf10d52995b381142c613f31663962b22cf86210b48872964f29c0a03c9aeb9950b42c99796bc5fc64e999ec9b5d468cb66fca335d2ef8c3fba1c17de6381bbdc46dec327585fb4954798756ddf6a382d5a9640fcb34c8e0b70616b0dce19436f57f4223d1b5e7b25ebc0182548b66a2768fe75266d223e979534cbfdc7aaeb54db4c02212012ab47e1cdfe8e77cfd29b059a8b53a9c926885551feb40f68d6d52db7bf4497f1a7c7e68d9bd247be23627c4e71a37f05945115da02228623ba321ac2c6c63127b1892a86f3576c3ffa97c1d9ab2fb441d8bcba31ce5b2c48692dc111735a789c3e5633c7b036a6931f3faefc38505a54f6508d43c580b37b13d3cf460f5d998f294fbb286f58622d1d56ff57ae6435708101756a689992f4d6dbc00cc05b7e85ba19d30893175aa634cd019b69e9591c4e8c53ee834b516762b8b5dc59455def622c85c072fac69b957dc749354872b7f2505da3eb423f5b40efe307db8961f19ac619d9a67c328dd088eba1d5e3163c9968c3455a94f5dd0bfd146d611c8921e1abdce26310f29b1a23d3cb84ba747664cb319e5a9d06e9b6c50c376b0c6781eb16c350fb35654496644e1572c89d5923d5ac79223022a561b5e8fe02753bd207e51509df0971cb0874a109188affb7a599e898954f7cddf9f488074f5b702b30e11184478f66022014b571b2e494c20fc3b98ffaac929c794afdc5d31cb4c0d9aaa81871035f07e1aca3558d949bc4b45b56cf96057e70a0d45aee5bf963745c318fc5333d8271817b542adabe385dc47119a1d7bdc8776f241b9f95009035793ac96f42772969d490f8a7aef531d096fa3904ac5def8cb7968b19d28070940ac87440ba5ee86a8e0066140314008b668d6213ed602afc12ebdba5497c9f75f2e7f2520f10696e9862e9c79343fc0551abb7e4b0d692ae7750f2a6e2ed0a290bbc63a6fc2a074f07016b5d242e58e58d6b782e6eb94eb8b3ee6860529e17088f0f95b4ae7ae68cccdaa46e246f977a69ad19e10796b46d2fe3c0a33a38adab0f9767e7271d1f4f68ff9f036ae924a6a39643004856e83cd74dcc74c64ad63c99e6414552325ab5fee5996f6952224911ef74aa4af727094a0c7f6a1bbecc4d4deed24a16f245691862ae060e004b4c3106634e205f85ebaf529cd775534a76a3f848d9d88e40d7b71e1053efef658696067e8ef005f23d4da3e7080548746b204212a85d1e7b0ce3a6ee398e180101a57032ecea5d53bf364e0d266f71a9caa54985f52b38165fb92477359ea298ddf256d6759d6077dc175e4f431cf1235e31d76c3aef8762382c4e9a37ef65a50c8969505ef93b85482efa1936d6962fe3bb97352e9a91472f319f903e4378cab0614254f0599447f279e138057aad918916368f7cf1fa31ce8103af555daebf02764125b2843df6c61465270a1fc26b0fbd76e74e45adab7ea115633f3d53a40a02365f738584e7cc6be7e39be4a5242a2e36f953b3ccb23f8deb1587f50b7671e73687679983c03f6da079fd518e3b8c3d429abacd8661b5f064d44fbc1a154a3a6d8833766b1aca12a4d3f36094a03f213e1eef924f0de3e9e0f964ac911d38b67711a8bdcb8f2bd14e953a22f18c5d432545661a7cced53a9a78d7e4a7cf6e3bceeb6db2e3bf8583d4b41c462ed81218cbb618fcb6da5c7d1005ee384ed1ca586adc1888cf1419cea7687cc86ff9afd50dba0aadd1a61348950e1c5ae71196711dbb129eb59d6a0b1d44d9aae2eecd9863946400c2f2d05563b8db5976b2e324de2b40539498a92f83aa923267d7babed9e821ec8b7d0dd77fc25b3868b7f86b35a5460784565f6d0975b5cd546c2319a7fafdee7c11b4971046080b7c1f9dc74817f0ea6829e2234e8e4fc0a2b676094f1dae84a8c3292f0cb3d4d67624ef127052e311a5c338f3cce99a8a9246af308bb2da75c12119afbc144d5592edc21ea5d869e6c94847e0695b052368ee5b1788c1289af334a78e8f44a34a7e3dbd63b66375c5a0687e37c761fe3b3f1e73668498b3ebf3bb66939428a3fbabb56e18875aa62eeef4180054280b36bcba021c6b13392703dbf7c0bcd0e684c9619f2007ea9457f180ec5155cb7d9df4b1c6d00712d65aa515468e8252d37c43c0e1246ed931c4889f1a2e94b6c5dc8cd4e4ca91090ad7b5dcc4e7c9bb99f7d76451141f28d16d71c3abf7e0b6a8e1584c739fa0544fe74eb397fefd37c92e9804dd756e985492266e9ba5df25c0b59d0535c456c519eb1c36aae5c293ebee7fb52cb73f0191ec7b6ee79e5606c3a74185e255f9ce9880bd24644e66fc16ee3e9c48e59fff486f5d8d9cf18347f8f279bd0bf918098c2698f8d632f5f1501099dad5919ef05aac6b229248087ca62185fa6b000e6120fc275668d30c072e08408958e0eeb81f2f06cdde1b77979938abdae6ac2776ecf52cc2ee08f9b8c4ac43e560892e13c104b62fbd3665f703d81126a4b4656e050126d6bb76da3da0156d52fd85bb64c5ca1a2a992b329e99025455d9bcda87c5f8aee50c2a2482ef14be472d4f96a981d9ebdf9b7c403683f9e187396ece19d6b303851c30f5fd018002eebd814ac2e30574a8ceb533d6e2ac1d55ad3119c2a91784f6c40f5eba7f4768802a03ffa718be83c5562e8064d643c63a73f6af60fe2d5989465750a13f2c6f49f117fb4fc62ce71c916dc41cb97b5a51a5f0e09dddb4711224ad479b5375120784541118e3f4408b2c14b145b1f2d70fe424bf4d75037f94519efbed532c56650ceb62e172d6cf505a25bca691b04effb9d493c92dd040106d8a2fc4ed2c266df98c74915da64d74b347540eec3d8a9f0cf94a46beb4395dbe3c7b09417205de8a5b17db33a569a51e82e8c868ef33d0b9722e7f50c98570ce3d43e69a34b7c26e510780a6b4ecb6e560523fb9abceb0639862dfd095a5d390584d36cb5d6b70a731496271c833efe6720c739af641c9ceb4a4212d881acb3741080753266d0e7a0c1a4b9721a69f2558b62486fc1c4d4abb0cfa7ece8b58ad1fea2a5cbdb8275e832f80ce6ff10571270e09829768d2d9a16c3b2714e08f0b9ea58d4b518027d71489352004230cb7f3c31840f07a47dbeb193b04002afb60eeb89d2431a7f3c723265129f0725732a7a5bf94a4a238bb06aa0b72300b23aeb111d394d05c97e549d3dc287b6ded11f0d228c766e92267119600b7f6af13a7b938b42f76186030abe9a4f319e6cba5c6b9213ac77c70de88cc48d75b0bc2882a9a06d0b9688cc1a82a3d9e6787539c45d4ed1f461f9e6e95c7e485d387cabfef2926dbfd913f3981ac23d486b55309f64f510edc7410351caf4e63a8aeff66b0afbc88f8493f5f8a2979eb37b2b3e669efa109a78c46bb5493d0443616b2c959dba5394543399ce1649ec45a9e26c4fd567e244e34e1861cacf633d1f50d3677241f899586266414745f30abcdaf343f65982968a72d58e0e7324ca4fae71c16ae325fa970a45bcb8221e987c58129f1538ee0fa6c2bfa6684247e8379b8be8348e4ebf3eea350b6467038594c9c9162dddb5eef220288c5d7a190a99d828a698c359dd97e6d86782a7a050871cb3868fefaa6f6860c84eff96ea872be386a91a40c4d912c896c416a4f2f96bb55e844c13bc71fb922515561481dee87f4edbc0ac20935b4192ae327259ac3583b0213ee0554669cae2883d85ae80dd4739f850f80d314ab0e7b5ce7d2f3cd4dcd724f79189bbcd902a18df98a4370b870f13a4089e5b179ea97b2e54a9520fcfc131b89854107f5a6d1ffb135247a3e3e7f123411cb8fcedc22cf8f2ece77b1db8f42eabf05db5f44db183591e75b66f4f04c36c8ce96672139633c7e63f344204fc24b253e7be6bb5f58c600f074e07291141ba03c9911baaf19f742846f88faefcc8cdb7c54d6b844cce17d9518e8483b46e0192cdf070917120b07a5c3b645865d71dd2618214a489fa32e8a2003d2b9e106232c5efa4d2fab31136f1ac9e0d0005138b0efc9d780064cdc7f3aca5a16fa28560c13a79e6c253199c38bcb99e5cfd4d228f2681b2ab0f3ef1c49e6ffe44ac81d7b7cc6cd4a1238cb74ced97a3a48a63a584f8589974795cf2dff9fc5e81c5649c1f4399aaacbcb97e1cac454b6c6276fcff55fd8706fa76b2e1cfbacdb4c425582e2373f287e1395bbe9dd3834ce6332ee4faff3e8d21de2c77d77288c2eff63a75f0abecf048220d99a1f5d6edfed40704add1285dd4370b47aa60d7a1b77746a71a573acb3f79a5b9e9ba57ff7823ffe718a97d74c002b14797ccf6203dc1660f27b3adcc91c221952b82c7790ef1971d3fc6fe9fe4447bca0aac26c249fd17696bc7d15dac18cb65fb13dd40d6fe71d887ae4b3a3dfbfa6e8c3787428e53d3c9f932a9dc6868535bbd76bcce4d577353e26306443d6c243511e55f371f572aba75ffe83453af8e78e151f68d3357f0401794bbd3380d13e3307341bde54f3cb74c8f1cb0186c555e955781aa9482d698b169ae01c13d98669bfb200c19820a5741e7acba785423e76580dc0c94196cc1f806fc2f0d90b93905d6ccd345f4657995e1b40d0a501b0153af97805378b207051ac3cc88ec591921b0097bf69d2f1ea3574d56b17e8a", 0x1000}, {&(0x7f0000000140)="92903a0c88c601887735df91c0489cd1ab7a4095dcfbd4dad67566acea2d654fc024cc2d1f1c0375643026b037d8047a868be69adafe8f535d3267ca84af0d0ea94a759ce4d6d521bd5dbdbb20196d24241efbdac802f3329feaaf6541f2fd3a335010461920347e7e77f441", 0x6c}, {&(0x7f0000001300)="402a2bd0df2464c374d427f5b8c8609a694a3754f1b8adce1a88e3673b528fb60def06ef651ddfe4e98f6fe56effc0813d7447d1705d3955c58f817ee05f020437c7232ff4441112982c011b5e76551f3a581e593c1131d9f392bbf86a18c15664c4898d6cd0382ecda81fbcc5dda7d1a87b5737ea795ed12e552e69fd3014fdb1305ce5f098f6a0b0c77f850609065e6c1d6bf2f29d851c2a5e47cd636059d4e42056b6923aac3af410586e3b505e1c201d92ae6f7ad7fb1367f7539324c1a0ed12af1b07a20fc7f065ad533349d9ceda68855fed9f88cfb7b0326972112f10", 0xe0}, {&(0x7f0000001400)="c2bc44ff2e0fedfcd762740ad3c4249d42fac1e0ac70a760ed61add9bff35b7112775540d4e14a103a15d7e464a7ba391c68fc642bc114b96b7083d30dc12b94356c5b2474a07735fb32a04da2934ec605613ea58e3024cc6adfdc8cf8088003", 0x60}], 0x7, 0x0, 0x0, 0x3}, 0x5) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000001540)=@in6, 0xc, &(0x7f0000001580), 0x0, &(0x7f00000015c0)=""/224, 0xe0, 0x5}, 0x1) getpeername$unix(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffed3) 12:10:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0xb1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffe48) msgget(0x2, 0x1) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="7771376d6628ce0fa82a8bbcee99ad4d6b89d7565e228f0b42df1d0e61b0f48c289ba375eb6d4a824587a545cc8d97ab11db7f3f64331ff596bb82e60d0dd88f13297f18289e319459b6391270c072eedb5fea32a0d4f7668cb789f37b83f01f90e2b60ba0301942304531fe34f01c4c0e72c7b149a0cd6331d72d1bd432acd2d9c72c599049b4c56ed5ea76963aa3b31c5ca3ebd6f49e070a9a4940d22237a02ef185b7c6692f31c5a1b9a49021bd1698070253e25efe5e91d15d58864f2c902a4b8f5a37d104adf78b7d705c4efac25ffd33a28bb922cc9ae28c51cee733738cdf5a9ed272002e24d2ff84dd41b4b2a12a9e3a7f21415b82ff5b57e0e3c6d046feb0402b4dff72ba3e0ede8b6f79839228a1945357c0c4b059f10a42f5a3b3acd7a6434851c014286d3d64dcc5104d610dbcfa2b7ea7f6bd3997feb307ddf6c832f911eed4adf6f1aa237a3aa1319a2f003b2f332f41405b491ce666a40a4bbdb6c770918d737f364467bb5dee951f30769217cd5c7419703f322dd596652620d29664f44362ae0fa27e8e0935e08591cd229d6b089ef599501ffab0ac118817c416dd083ef10233ccae02ac43a50aadef1d19ec32c553a56518eea0c2c20bb82b55c859439ca3ecc2f62ac2662cb98932cb92f5dc0b5b19f62d755a2e8a173b2003481c2e014941b3bff6bf0e7bbbae0c51d3145669875fe6fae5ef6423aec5ee1c971bfdce29296ca03c84b18cd3eb596511e79fefc55fa91c7d794acb3fef118466730edf0924ff0b7ac8606248b62c50dd31449c9e80f1531400cd0fd62712fe726b4dd2daaaf45eb5e7dc7c332bb1265c9702bdbdafa1cb95c3a935a90b676ea157023eea6ae7060a8013f275d4940c25932199b65f5353c96c517abebbd3eb7e8418dfbaa01684ffbb6d4277019f12fb971439f96992898c9ce1c5f3af11e54b3c9c9cf7abd36390bb229bede702f6b7b1ffa57ebabcc02a869c6236ec63fbbe4a0675f599d7634ddfbd0fd07d80dd9e6926a6ce7b1addca5d6f390680b58b5cdba9a17a31046cc4b0fde2a773df0bda3dbb360ce38bf39219f6aeaaad33c4173d44882e29198b8b06ad7bbbb6c842fef5195b5ffb87c4278cb142b61e7ab39de2ec4de751dd1979cb740c2b3c23b30f2096db7aecb150da62fcd3ef2811ca23503173c0707f753055b47fb100c64c7d94aca955da054b3f99aeacc232dcf252aa977577fbbe7f57053c2cc7d1adfcc1f817c6ee435cf148ff23c79e4d7bd754775335c1249cb72f8e7d9fdccb77ce16fc2c0f9df43814380699630aa9fbb001cf450a2aa48c0dc32dce7bf5f4ea40197a7ddcf841c8b9c934c66e58a4ae728844257edbc221781e181cbb93ac7f7bc91bbf1fe634cb0538e444e32fa314e4d2e2ccd4b671f9a8e7003ef5cbd3a353f7647a9e3bca51ff1d70c185f96b8abc14192ebe69d8928d9fd5be015b9aca4db04a02972e9442072c4dc9b834e70b909b4192bc4721f2b1878eb86acbe9ea0da979ee4867dd7f5374a8568b484b406ccf3e21df1d2eaba710e8deb781fb79e4df7ab9b9d3a66b6465957963459f1c5e687a62d6d2c17b42d0f02581981b97edd9f29a5dd521183bf9a1d17b1cd956136fd0d821ebee4fd7baa9626b7dcb9e59099913f1b5b277b1b8fc9d54c7eec9ea3964cf06b99252eefc1582cd8ebbcf5848038d02bacc7022d06c6377875d638c981bb96847df47d23add263b42edb0d405a9dddbdd2e15eae57093da766798fd00e1fa79c0fcb9cac1a626bce4ceb5107ce61cc63e48fa8645c8c532a4dcb8ee8f9300724a0e2ee1ba3f0caf6dfc61416d13bead782699bd143c38f5edbf968897b7bff73105f78fe7e95d9a36b4c4aafac1e8613861ffbc0ff6c7beeb807546e8531b68796b494303728afdff27571aa98a752dc3a8223ec007968865b5bf91212302e7e2ec32f66b121035190de11b5481d6c2d25985a2ce8232dba012cf34d0c64081aeb23b91076daefcb8408c663406ab530d9c3f2939b67d51948e96c1a93a0dd4623528a7076c7c4e548d3b467ee60d24e0bfde9187aac244ff6aad2202e07904fe784bc7280d992b4834592485b0e2a8aca3d090d25da4c589bec5054b59de9fff7ae64479620f6fa5ee35aff92cf0986ef911f2d15b093065e07fb6e0c2f0476acb56beb41344ba268f1dd2690c70f8b312c8f71580ad64531b6eea869292996f9a9eb8d530f7cba26d3b5fa356d7a52cfc0b30732ccc8c3d4b99968dc6969ed2310ae6bc4deb92928ed46cab62f25733ca6a66b4c5f884688ae36b33d848de065635c1137f08f2232f0270db23bb307c24f45e4434cb441c259e7d5de63e1ee4c40b0d3187ecfdc58a2079aebe0ea75e2e05af3a5df9f648f8ac5ca455e5c881b9444f12176dfe4c0d72753b62f3e07ace998d3d80d0c1ee71eca3c1e0bde0e65b01ae82ac2b5a60975887149c3d4e2616b44568f989b6049f48c9f55ed1cd96fb7b8a3935c921902717ce9f5f4b9452772c9e4117b6d65d6ed86f13c932a92ac1e70d07532898ec3538c8ba6dc5ab13daed262a188acc178a1bb6ee2275b8d7fae502d43cbcf05104f07494646e70c885858328680a6d333a6a3b409ed098a2e6c7ccd699e8b15af35b167daa8dd4e7cdb84faf827f906f4b7d63ffacd43c6661ab25a6c0746580cacb517ff285c105a0134afd4c75f6b1b9b89a289b1bec3673b3db47a1ce02f9e1cf983f4548767fe3811a04f846d87e3ad108ccca278812a8710822c45bf81ea01356e61982a970a3f70557a8a0d3b40c9f93993e4ad6ccacc504a04db5e9ced08c402597a28f396cfed031b488cc6d2fcc284e541eec0061a8bbb317f641f690057ccfa0b1df6ad525b440b6865daf26e8c009ac33aec97a1f340bbd650b6499b5565521ed136809526eb7c99828039a573ba83372c3235fa11634c443d30071aea166d0ca215ca88bb860780245ae16093cce72036eeaaec9fee637d8af5c69e9646730363f91b3d89827e0ca4d91daaa3cd86ef2f79f3e8b6d63f43da61f8c1de67070a4884f2e59c1a55424c781efb451e4118cf55ba358e87af5181863ec185cf1ff4147e941a42708132e0c4e92785d5fd5e41aa88aca3e68ef8bd86752a67c6bbe215a537c0e25cd1a48c382020c472e2ff888ffa6650b855f9ac403b77d7bb7556ec6fac00b0a396c92d20e6d4de92764b58754457930571eb24d568da87ae75cfc7c1b0610e219ac0e3f3aa3ecaad1b5693398af2537ccaeb5d26b219c2423fc8cae7c63085cb4db7e547c503d76371201d46f6ab8d51be324f8bf5b226cd8e68298d9d8a40a10bd7a4772493aa4ff379e611cd733c4ed299a936cc6e4a99b190756e5174d0a159c0e351e34d8fd2d9ada610079c0dfec5078b782c9a265a99d1906d28d65b685edc055303b420b09e5287c8334312efe624575cb726448b65281557ae027805184634b53cd2758fbc297e32eb10e7bc0f0c489ffaaa8f507ecaacce861da7ac0e780fa23e4b6a62840fb87bbfea1b5e6427fc98e4e538b3ab4f0fd2813f06358fa564c7ebb51a516d242a43aae9c52ac086e8bb3de058c2f6fdb356ad65f7d289ef63187289675450ee50e248c0f32a774a52cdf4ef9d3c3545edad690b47ce06d8269df0ab536626ed3595b4268a8aa6ac44d240991620edaa23b406d3ae98aa3b091288c8470c1f6d382f98293572206ff71d878c50944b1170937428c747a738749ba5586ed55cfc7d1d0044b58c87ba873cfd38b2e1e1bae436a53e878a985787b52da054b981c603d6574a4997bc8c1c1c6dfdca9dbd40684250eed91a700a8f38cd5ae32bbbac16c0344de0db82934bfb43d328f89320129960649365c8b3e5563aae68063fae44a0a74ce3d6ffe8e9f8740cb2617cdc94ab614c047090a0901b843a0389dc6a94ba081fc6a587012b938961843a4571a2be6dfd5a465da14bd1e2b3b6562138983c03514c76db4765d842ea502336669388b33b2dd4df038272fec962803bcdd5e803b9c3adc7b3285215d866d8bd134ce1a664da1143c3dd3ba72f3b8c7c361f780b99d92073df0071fd1076ccdbd73ee890a65ad0430463a14c52297beaee4b0b85c7a59232f46f26b567aaaeae27d4434d861003346cf25c40c49c24020ef1dad2328035ccd7d38d67446dd311bb43a150a7eb457f610330b0083dce17a35235c59d2daba419415ba717e4a4bc310a683514ff4aac65f52f38d3a5f2a639301a257e63686d443c11f060f8f1e7c00b6d86f2b542b3053bfdaca4cd40b3f4a4c7fe742bfaa4e80d5731d8b568b1e1b232cc8014defbbbc668760ef13053c3b48dcf55b96952a641467c62143520cdf72e59ab0d5afedaf99413ad4cd432fee24372de9981fccb9c7768378d0dcf3b90571719ff43432c7b04072029c3fcd766f7cb7b8faa983c8f0b1c0ff2327a2f9cccddf37c630fd6e782fb6464c7ab2cb987b983d0c22a95d26890e99e5eb1d88bb406dd95bc6a59926fd218ddd18bd3cd8879c800b6af894f42f556f579de35b2f8be80cb2a70d5fa6c45be508d3059eaebda962a1bb5667e8acd00ac88df8836c66e8cd4d4e428a4e6b405ed41a1394e0abcea9176f523a2e257fbb597bd8a6fe548ad08fbbff50959b2451a8ab7fba662a7c08a61cecf11a9eb67328a912c46f5b6c78e9c052420dab224f47104c8b1f680ad5ba77247a71a3b9f079450665d14f262bb722d380c7be4d47843d3657e9e7b3d81fd33e8d36da0d61eb9b0c7aa539f775f3a329ce720a16bb1597863f5a876ddcf76547ecff4659b6a7f45af95d4e525c1ed4be40e61ced256136b126b902e2a7a47ba75af3a6d4b87ab3e4eb57cb2d768afc5bd18c121f369ca1c97b09f7dda7b6d6f82aba83838e18ae4d8c563fd43e9548a8cb4e67220d361bffdbdce9297a13ef98147e78ccc7b3c546f427b8225666d201917caece68c87672a83cc9e041f17c9435f6a5e5ea49b79757c8b80ccfdd5d3f77fe3b6f42fc796bf554217c8e2d5d3938270ae20283c360bacf71a9315f9c2d20fc1b229354a2de3520c82d47332a5468fc7e296c9a0a20f20f70b7fe7f81d7766efedd191addd9080829355db28c6594a0cecddd65013eed2f581207034f27fd670126e26d2be559f98c7cb71f4223fe418f966d4634b3aa6b2288bbcbb321ad7360366cbbe42fa3d552aae9f14839d2a7ac3d31776d16230b54b2b757922a409c2e7ba2fcaaa2082284b5c69556b622470f8af013905bceec7a96d2dce89da86b2d8620cee625bc080ef7cee81910997d0f664635d814cba8bc20f0ab105e104435bf18426691de6fc0f52e78102f271a8a47b454e6ff2de9aaa33c089616bb331732c20307f370df6539183ad5f234a653aac7dfdfd59b803c2d2f353abddffd82efead588610e7778d34aecb60415cccd25eb214c264b9b09967a9575b5a3d33dddfe86ae9f019ede1ace6ed1bb069ceeb93795f284d75c92f9c518b1dcfb30c51f7689e4bba417ab61b824f041419b1e744f8b7ff054b466056577728531aa63dedd7d92bfd21276f74232f02e92502d50afb1c24901f3fc7d610cc4c80190f5f4c26faec4000abf2cd18b951f611ba98f673d082447421af9a869bf25282c5ecba08799cfb55559568e3724d59defc4e32d1528df820b5b6a15a3a659f6b56b34c77ce6fececd8a63c56b526b51b718ed3acb2651e8aa9c367f2bd3e1bc3a3ac1e3551d610824c652591201c1d03eb6a54b7150934aafb3a4cf60e2a1419bc9", 0x1000) 12:10:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget(0x1, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/124) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0xd1, 0x0, 0x0, &(0x7f00000023c0), 0x90}, 0x0) 12:10:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget$private(0x0, 0x3000, 0x18, &(0x7f00007e1000/0x3000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x2, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/113) socket$inet(0x2, 0x4003, 0xd) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0xffffffffffffff8d) 12:10:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffb, 0x3) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/140, 0x8c}], 0x1) close(r0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x46}, {r0, 0x20}], 0x3, 0x0) execve(0x0, 0x0, 0x0) close(r0) 12:10:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x10000007fd) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 12:10:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket(0x2, 0x3, 0x10001) setsockopt(r1, 0xfffffffffffffffc, 0x200, &(0x7f0000000080)="3c015c178d7b3c7aef271276c0d3704b00a0bb9ece80eb300886c209e3bdd5d3c306e403120b16bd9787f9e5eb5ecffa4fa6e26e59f5a71139c26a36089ffeef5d7c01d6ba14f1b33d004dbdf355bd6a9a436f2294cc172e0cbe54f563e4a2bff20406a080130760250effb298da8df339142478acd14ef5cdf4325dbc1ddbb608b2e462a75ecd22f1db40b9f58ea07f88dcb11e866c2d055b5f1cd477ebe8b9c82122ddd8847b323f86b474ba7f902bfe1734618e3b6a44a4e604448323f6f7988bb40bed4dd1d2a787afe43e6e6e74365db4b1b1c0c2c1854cfeee4edf20", 0xdf) socketpair$inet6(0x18, 0x1, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0x355) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt(r0, 0x8, 0xa, 0x0, 0xffffffffffffff91) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) 12:10:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 12:10:42 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 12:10:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000080)) 12:10:42 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getpid() openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x5, r1}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 12:10:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x2, 0xe}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x8}, {{r0}, 0x0, 0x80, 0x1, 0xfffffffffffffac5, 0x7}, {{}, 0xfffffffffffffffd, 0xc1, 0xfffff, 0x100, 0x200}, {{r0}, 0xffffffffffffffff, 0x85, 0x22, 0x101, 0x4}], 0xfff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb0, 0xfffff, 0xfffffffffffffc00, 0x100}], 0x7, &(0x7f0000000040)={0x2, 0x4}) 12:10:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f00000001c0)="fe4dec15f695f6056a6ddb781f3a7d2f2504b3af5692c1195323b9c27526ad7e86f34bebcfa75d037312c71fae40ec8585051f27d9655140a7e860b0e37185b2a73414d0f876b6edf5314cd79183b2deb360be01d79054a1f33a8f3313027aa3e32c8174b46b13e751525119ae9f4b817cead739d9bb2ddf465c6c928cd5a584fe93ea8bbdc2bd3cd77d5a83f9eaf86527d1acff6e435f914aaf9ec687803ac160d3afef0a304784ef825d03d839f0dee54a0e38dae51472107f881d739152f6863a843bf49b6e49fef70acf0ee799daabcd02b370fe8943a19b1d507b817452102ee31282957982eb520cb759460edbb20276829fcc338306e3b81b8fdb6ac75c890edc4bb6e9658ee85d9e4f723e22db20e2b92c25a1b4595fd1c01bdf2c8136c684c6b7b6b8cf1806bb944f695fc2a2ffa01d3ac4745236d1cee4fa64489e69e8ac7ef5fb562c8160ddee5062f96263c6ba80fdfdd11609c9a938c04a4bd3019139427c09cfda5568f50ec43e0091d744babddef810faeb96d6740fa537d63588d8240aab63b48e2a9bda01010b0339b045ab4e7e470a3bc5cb3aa42de563a719dec8070c2e9b5bb74abd630d73e34683f972c8ceaa9d877b8884a7638c01279dda2da9c8bc149cf808ecf103624e6409b2f0a8c967a4792983135f7ac3b451966bf3f9f5e98a08f326de79a721cdbca83a4fecdcdd0db93ee53b5b5706702597a1d9cdf39add9c54956a3184068dbe1c412f5c6ca26aaf8a86f93888626d570ea4b03aea0433efec057f72670c57523c315da9b1a825f0718f07528339f3df2ff75b17fc612101b262baf045bffaf23142af295a3b8196caf2e5922fcff7b050dbb116f4023c84e542c9723d7a71d8b4418fd53d2323fd0e2a6a3472bc8785233089643bfc840db2b585b4fc2abddb55b0b18a5cec0a9ceeda7f4c87b3b3374e803d21046b3c3c889d5dbd570c98c4661ab5585bae21d5eaeb5dbfddb0570fc8f7aedddcb5fbf0d8943623f2e408ecfed6b3e8d6a70271088b95c2968861e14e956fb266063f21d3ad7cfd58e0ea85fd95da375986333aa7baae5eb36981a16c9745803361cd901741be744c36ecba34d07bbee266ab5c247208fb837a8cc8425836cbcab6a061ba5995e0d2620d3b5ac115aec42da5ce0d3c8101e7b91c86364eb4f322349377fd29e94e605febf555b296274b7f6704b9cef2965b0c1b84000e8d6512bfca69f4694157d052aa18920a08d7b8a85c9b55a65da89fbfb0375d7bf8458e0d3b2ab9a279d494345f8625416a4ed88e3255db97b0e9fd9a94a688d3a6ace0896d6b79dd2be245ea1779f2cf7e3af31a7406e6c05ea7082a0d2afda896bf28360389caf8af9cc06f889bc985d5a7eed7a191c74da4dc5bc81a91c423e15f4c8a362c0ce38c96cd9ac11126f9e3eefa714104ed0d51aae2bb870463c69ce766f4e1eb84641dbbd296af049bde60132ad1e849189be921004e5d8994617a447af703a36511630c5ed1de967a3301ff326e30cae4cdb910a486b3a4a74ebb0a974e3598f5ebb52922b476c4c1853b91d130edd15d39854055d18583962f808ac2281bbc9924ff769ce8ca38c52f6afa077c6e54f0eda1c9b93ea9b8bd4244f2dbeb9748a1d518c4b4f712ed69ba24aaedb3feacbac1f5fd0d88138f7d805967affa90e5b89688f5a8f88cc5e837fd00e86220375d5f6f5ab13d9a6754a4e5723d2f9e5949af339c217903c26b8c7ed4e24c3412b4352d215947f4abcc53ea11a472e454474c02a00718a4704175ad3d4c562725068c2f144a80d20f92631be75937aecaa24acba8b67b80ee1e191ff89587caccd6e224fb6b29a678fc4abc3dc925c2c1de4ebfdb06093a5b60474a51ec7d680c2efad3fa94c0b22d2beae667067190047761cb11f08f0bb13982851491cb88dc52a34a6992a356e35c06056ff29ec005131baed176418bb95312ee62f16d84402ea21f83f029b00d90fcfa35b1a7de28ae86ce732cc77a037ad2f0081f81b9a48522d6ff7ed17d483b1dae47de812bfbd5a310565df97d694113a8a4e617fe4ab3ab2de301c47c8dd4769c0fbfb2cc14a19eb640ad5b562c725c7c9e1b99cbf4ffa758d25bd2b1603d63d20ce11e76edb42d09c155b9cd19ed37a1c3a0d6c8bfebf736ff3b9bbe2c43e7228ec7b9c1a102316e75fe61fac5df119e0e02cd3e948a00f1d3d3c4a67d97b5d9472f991195c4857fe46af4c570fed2f1aa146ab7890e832b1aa4219aff7f41a796dc23a975f0bb91a19456d1d9260ed8e1d947767d12c90baecd78936f77d669ec0972b60d41705e1dff42a8f2c2bc1a3041dae7d8a0fc3daf1fd3cb201acd57695af410ea5292ae7e54cebf2b4192fb2da4e171c3f6679672f9df6b215135dd8857551aae903a4cf8b4f5963ece77ae7f77cb5388355ae36527e27c1498c29e6bcd02d4986eb321cacbccfc42bc3e71a38c2e07bc024267707e5614136eb64f5889b2e26cca186c0dca6dbf1a1b620dc0c0dfca31afaa2b174969494a9a469e50bd30bb815673ecdff8c861a76340e70bf0e7f11f00718c1fb398c94e69c483db3da1278744bd9d134dd7871109158abb9463abc6cbf2a7d92b5fa091c3e8e3951cf8beffd6112432334991dc752d7ff3ec0348b0011fd0db216666643c42f53218871218c7dd71c22a4d66b28996ceff73d43e8df0666bca46a6baa43c7ef9e356039cc52660d844b85a2f2b68641e43e6c2013fe4268c433e07fbea1627fa019e34e6e924c17986020591a5a3d74a6e53e0326d51dba3df9c0bd8f345d4e6a11d37d166a4e32c59a7b39bd02786248fd85143023b8d3611f47cda8d3eb773224b6b56b543d0b59338f85a8fe55fbf6eda4257678fa017eade48b6fb38c9a9ec41ebdba0d4bf018810c7d28b5e43ea8568bc7a6f2c8456eea37455351e0050a7bebcfc92bdb6b23a7b09c53babe6629e740896272e9c90f8e5ff37c475dc216bd90b5160f4d4b4fd93f9798dc965ac846ce5b8aaf60c115fcef275d5c398bb46adaea44be17095ce3d1c2b4575da50f8ff561c9c19b9b14587d0cafd6862defe98856a0313704ad6be0c16b9762e290e4e0e8dab48517a7c655359ae6d0ffafa668f38f1fa75c7209910e022f8ef08d34914b1f8b22f6f46fe9675097b0dc354e10aed74ddb0f8a32244fd9ab05f04287c050f7163e1924c2d72d3b69d7ef07f84e93c9594e90c8be0b3a71b1f3ae41704bd2e4c1dd943af73a41aabc5c2e717c4f4f1e8a2db99cbdf75878472e74821b7947310fbb724286b8ddc6b4dfcaeb7873c55e8234d4e22bba0b712748fa3ddd5c579fed5252730908f1c34f2fa3eec515774603f9aa95b66a51a5327839ce24ba43c000b1fecfe66dc4313d367b569b428660e1de3eb09282f9ad916aba3ab2d9ecda4bc6e8f4967066a9509f9b58e9927de605ab6cdfe1c0ee2d412f21e7361444c35f5ba4976355e9edaa15ac446060c0d63bc6c84aec6f630cfdbec02e7feae3f3a11ca51e987ff741d65ee21215b5b2d79d524f199946548fea04a0c37292097deda497a3f49dde83a18a9435a2b18cb36d23b254ba65c9e3b1bbcc1d641852920bb212d4a93dc9ebe42193c834ceaa6520e966045b40549be8310313bf7f66243c346bb35d6b768cc585989665889fb17f32811cbdc065d03f1728b8709cb3e90765a5f429e952df5c9e8b1ee492c7abcce8ab95f29eb1f0293b269182fa9bf0400568588a31ca0521cd06fddcd264510bf0ca8fdc53867a257beec1e262e98929374d18f7e7d65b8d96653616829318b5b6ea80a522d42167c6c982a962f4e0dfcebafb3fd54d357b0345ef87eb2a4400aa9b7dd6faeeb673f4dde312bbeb60370cdcc52a03bcbf4679733af96a2f921aaa6998e05b344eaf8b5e6217877f84732876979695e62b1607f48a5bd9323aa4e2420384c60965e6842b89168b9c414884db88a9f000b0c4b16b728667a7624968342c65a73ff97ad4bed8697fee358827ddd5fdb2a0ec5cb47641245e46a3ff3bceadd79d452182c5d81056b68fa5ef986743f3eb0bdfb82e1f10f714561d37a82e53ff646b04d30ae00b6ac77789796113a2c034397e4c57bc92d0d209262e0992265fe2aa1123a65f22772413641c8e435138ba1a4b49e0676745a7c17bbe0e2968d2f3590da477d442826e12806b0829f399a6f613411ba58ea820b8f8da8a646165817a7fadb4c16a99dbbb2af60f6a71db9b3c2bfcff5b7925991cdd4e75cd7f4823a15e29f0a43614e6447b69039ef019570494ee4ae43804856d753feff8585874c3375a47ef2a9e909c81964989b5697ea3a37b82d88be9e751d80800cfb7e81cfcfe7f94dfeb5d7a6b487efe86cc9c6cf916486cf6c48e2c577b97c741771c42428ae0fd87e8e32dcc244896efb34ba620e6ac270b8ad1d369fcd991ed21b9cddebd8b744b833949a661cf5a7cc781c9404f3666c314ca052ca872ef757ef324d021af4f6b6c1236f6455a89bcff91c66f7fa6cc3cb4bb06d582a69daaf111ae8a595262a8d7f3f980c8d153f2434225c2b59c2f96c8d54a19ef69169e1c824b971f5e77ad38794410f90e32d2fe933f96ac4cb4a2ae4cfe2cc72bb08f46d5621551a7dbb13dec1f2246048b9eb5572e7f3ef49f26bab8b80efa2253944422ed886c5bb7dd9daaf9664d43eaeb283d95aa3e4a90277715c8e49d2c31c750b0582527985965eb47c54798d4e4d5f9cba4dc3367f2cfd9457d1c85f2e8877717d0aba89196cf0e4bfda0daa40e6ed81d027d6892d577e3c2156871169aaa7479450c077ad7a012066e14a271a51a9711ba7e936ee6f6c1ead0bbffd9f376e27ec1b2cb23f54f3c94a84ab4d050b5633194012ce615809fca68eaf5812937849cd6e7f2357edc837b3abcb52b0de19eec1d7e427771839ffc5a06c870ffb7f1b7bd3a95b07c2af1805cd383408cc96e50cbc9d3770b0a7e1a826a4ef2a06922d14d50ba52abd719c2505249556f01b7f0ffad6f320f3306d5ad8ad0442de461a8a03c13a6c8d1b928db387a025c573deb1900d978013675be63f230c7b85c40b9b81557e30c0ab142c0e3daac96a392ebec841216e3d29b8454a2961ea2642e1d7cf2f6341c28d4cf99f8858981e8a0de1c6599f375ded393b972d0baac66b74cd039c7a0820016745ea6feca905003e32cf8879a436389f968362cb3415d02b40eb8fe284ec2443c46293aee50c0134f77d7fb281ab9cd58ec23d28c11c7d1b5742ef21a6e0e73cd969d339c60dc732abdbd94193109ae66e5378657083f9b5cbadb09b6b2f4bce9a2cbd622edc739bb07fc710c8380f506ad054672b60bbc8320fd6912e2772cb510d7b4c8bf9ffaf940bcf7869f608220a7e308e6f06023667b590fd1ead7370066765c34367136977b55c8434d81b6f332baa1809068e98982385f412549bfb9df6cf073aaa6ff804064520c95ba47bf7f980f9b2bdd8905013e2bfdd811ceaaa6aaa711ad57bb5c9cabe7856ac6d18cce941ad92dd60b8e5688b141c10389dcf9f6b6cb95d4a45cf71e7457c7f915df68fbd32081e1006c184480d1003eab5f41011b11993b28a7804210e0e82817c158dc1c1365d7d7e3fb207991f72905cb09b6c7e0eae9d4d422dcb1d79241c0892607a3ce36d555c826b5287bc953000c8b97a92b71af4145db4e49f0ad84ef9da592a5d999c0460b7dc320664bb025ad5151d59738293d40844dd38ea3724185a00658de00342cc1e132f2765322dbccdd6d0e16c89f4c40e4cdc", 0x1000, 0xc, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) lseek(r2, 0x0, 0x0) 12:10:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) write(r1, &(0x7f0000000040)='=', 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./bus\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r4) 12:10:42 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r4) 12:10:42 executing program 1: r0 = getpgid(0x0) setpgid(r0, r0) setpgid(0x0, r0) 12:10:42 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/58}, 0x42, 0x2, 0x1000) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x44) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x1) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x43) 12:10:42 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x1ffe, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xffffffffffffffff, 0x40007, 0xfffffffffffffff8, "571810c4558bb958730500001700000000ea9217", 0x1, 0x40}) openat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="604cc02380033169c5eecd3d1e1b03ac440b242632ff2087c3e8f7308dc29b48c64fc96748", 0x25}, {&(0x7f0000000180)="ce9505ec4b13d41155d516c6a263559583eda13d8e537bfe0ddbe86cdbf784895d4ce61bfeab94448eaf7eca0588ad98b3a6c6ac2ebba603448da1935ca1efb3956d7c77196e75cd21e737c7cd456c27e9888184b959615438b532e214e1310513bd4d924124e37283463ee3cb959d78aefe84095dadf1f6b453679a92beaa3df30c528046f186a50eabd4962ab59b357fb0485676c1fc8413b2fa0ef23910874d10aeb8099064617d98c7b7991674d0529294d67d64ce3002be9c3d2531f70ba98fa6097c9fd47512a331815487b1936caa6254a8096418b02d5a869c4dcff909", 0xe1}, {&(0x7f0000000080)="040ffb1648d69a9606e15f76287740e48e3e42e1b53ba4da328dfab39d8c3749fedd3993f6775e63603b3ed0535cfb0eb9d60fde35dc6c7b7811a6bcd72bc8eb0ee1", 0x42}, {&(0x7f0000000280)="00bcda5878089ea0550ea34131eefc751935485783417310a17831b1e3797599f1ecf3410efb18591fedb969349a7f1ebdb5276b757bd70d8ee8924f0e393f78cd1ef8d090a22544ac2e10b60a9342ef3db50c9ab9e5d69ac0caed31815e0d806523ff474b68cefda3de76a9fdb062d087ed46a190c017ff4b1683aae51bee3b7a9bad96686700e01c6a047d9a239db38e53c7ce765b5d2d", 0x98}], 0x4) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) read(r0, &(0x7f00000005c0)=""/235, 0x300) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) fcntl$getown(r0, 0x5) 12:10:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1f) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) syz_open_pts() close(r0) r1 = kqueue() close(r1) syz_open_pts() 12:10:43 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) 12:10:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) semget$private(0x0, 0x3, 0x220) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x7b, 0x4, r1}) 12:10:43 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_RMID(r4, 0x0) r8 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x10001, r5, r0, r6, r2, 0x116, 0x6}, 0x5, 0x1, r7, r8, 0x98, 0x0, 0xffffffffffffffe0, 0x6}) setuid(0xee01) setregid(r3, r1) 12:10:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x181) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/72}, &(0x7f0000000100)=0x4a) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x0) 12:10:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0xd5) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0x4, 0x1cdc000, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000082, 0x8, 0xd1d}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000000, 0x3c}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x37, 0x6}], 0x80000000, &(0x7f00000001c0)={0x2, 0x20}) setsockopt(r0, 0x7fff, 0x2, &(0x7f00000000c0)="209c942487a10b37f771bb53360641830981fbbaa5200cc543f8e25ee68cb708a15b512e696e455f9f7be8ff26b682ba912b5b2bc74af62d7846d9995690f5d3da1e690af2430ffc0ebcd86484662ccf9ffca2cc63865ece53093cedd5724f4ea2b0f02a1e3e010a45cc52206a0126936fac7471f4422ba8919351d0e32ce022b723c5b96f672d4326a96dc40edc1d7bcdc1affd69307ee32a8d9ada575094a547d73b9372f8f3ba5680cd095eab47c53b28b65f3ed7bb633bf5921fdc224d1e9487163a8e9c4f581d2933842d809ee98fff2fba3007e5c53888131fdd164b", 0xdf) ftruncate(r0, 0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) socket$unix(0x1, 0x5, 0x0) 12:10:44 executing program 0: truncate(&(0x7f00000001c0)='./file0\x00', 0x5) r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, &(0x7f0000000140)="ed6fdcdfef3db5cd11c2eaf91f31380fde564a7e90a53e4fef2f4f761588dfa9f777a6f8", 0x24, 0x9, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="d649dc186c0dfb856c08621280edbc3f967e66fdb7286100c27470f31d1358b97b3b06ab7504fef9eaea5d67135cbd56825a325fdcee19fbb005de9569ec5394532bdbbfea381e4965fc8f83db4392abb88f540021c0e523661b956838b5c96e446df1588b52ddd17272a69aeb5b54bd5a9087de1b915a26c005b00c5d07147f8b94cf28250e2ee9aa783c4130928b489d40da5a32e8d67ac9b207255a67f9770febe182a91d3e67e96377c733b7210dd25d9ffda0dc0746f0fb671d3f39646e58e48beb6404c7b6f1f4dc66e00ca00b1254a5a4115148a19e44773eec7377809b44fbda429f46a8d504fcedbb39ca3aedc0fda9831800288363acbe5bef", 0xfe, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f666907003000"], 0xa) r1 = syz_open_pts() shmget(0x0, 0x1000, 0x11, &(0x7f000057f000/0x1000)=nil) ioctl$TIOCSDTR(r1, 0x20007479) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) 12:10:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) unlink(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10000, 0x10) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) 12:10:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_open_pts() flock(r0, 0x2) dup2(r1, r0) 12:10:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0x58c5) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x4a0, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() 12:10:44 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x120) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xdb05}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x469, 0x81}, 0xc) 12:10:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getrlimit(0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 12:10:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc, 0xffbd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x100) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 12:10:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x0) setuid(0xee01) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000080)="1ed6b52fa97b6b5f4a60748ebbf3dc382337554251ea6d0c7318f5fba7aa2ad896dc9e435b12be3921fca5eb0dab31a01d2f3e6de71910aee5d0ad26425d402c89904c8d133ddf19e215dfa835da065efb691e99f103b85afb7f12596800e1558bd9f35c597b9d74565df220865a00a0902c6eba5593150f400a96949fb009710fea460ea6", 0xffffffffffffff2e) 12:10:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x60000040, 0xa73, 0x8c}, {{r1}, 0xfffffffffffffff9, 0x8, 0x5, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffffffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x72, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffffa, 0x88, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0xc0000011, 0x87, 0xffffffffffffffaf}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x8751}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0xff3, 0x7f}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x10001, 0x80}], 0x5, &(0x7f0000000140)={0x2, 0x4}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 12:10:44 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x7d) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20800, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) dup2(r2, r0) rmdir(&(0x7f0000000040)='./file0\x00') 12:10:44 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[)\x00', &(0x7f00000000c0)='(\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='/\x00', &(0x7f00000001c0)='@^\x00', &(0x7f0000000200)=']^(\\\x00', &(0x7f0000000240)='\x00']) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000300)=[{r0, 0x111}], 0x1, 0xffffffffffffffff) write(r1, &(0x7f0000000340)="00155af77cc7000000000000", 0xc) socket$inet6(0x18, 0x5, 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) syz_open_pts() execve(0x0, 0x0, 0x0) 12:10:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/210, 0xd2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001800)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c48", 0x7c) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001780)=""/82, 0x52}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/121, 0x79}], 0x9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) 12:10:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) write(r2, &(0x7f0000000000)="629c101bbc0fdcbaed42b72915dfd893", 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x12, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) fcntl$getflags(r1, 0x3) shutdown(r0, 0x0) 12:10:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000ff1000/0x4000)=nil, 0x4000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 12:10:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = semget(0x2, 0x1, 0x40) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x0, 0x77000000000000, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x3, 0x800}, {0x0, 0x3, 0x1800}, {0x4, 0x80000000, 0x1000}, {0x2, 0xdfb, 0x1800}, {0x2, 0x2, 0x1800}], 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:10:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8000000) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000340)="3ffe90da", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ef4a820ce555af0eb80d36e2da36eb6487134af88204aa86c7935cfb9fe1dcb689ce8a5b77a9b5418429677ab4be8821fe48082fd395648d5c8541379d46f8b78193f7210c50db0221292958b50e29d61f5a5610ea16509ec00916a75f0796cb1f1914a5b1bb9c9b42eaf87f11b2d1d986db5522b45f3d016109263110303ffc984ebc12b8397039c4fd7c954bac89c84db9ba4cb2c4354fa80e5b7886a5ec2fe9286302567028b22b53a3a1ea8b", 0xae) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0x9}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)="315cf61f6ff6de26e20094869acecdcaf236d3ca863111cb2d626ebe8192214923eaac79564e985d85fe8d3b23bd724c5850f499d8ffea4804c6fcb7f01fcd0e79421b13fdd80f80e80b7204a7f165a39ea5daf086ed6a48795a99e92e5ca8ded834fe19", 0x64}], 0x1, &(0x7f00000002c0)=[{0x40, 0xffff, 0x7, "9ee2f809e3b985cf9eda464ef0c96745329134ed8315b12c69587118c410802d433ec36e0850ec9be327be9cc0"}], 0x40, 0x4}, 0xe) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 12:10:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ebfdffffffffffff00000000000000000cd31856b4a4d1a113105bda73b241829ac7f70e807b314916188af5fcd3ffa7c8f1ed1ba9c88aaa3add7aedb6c32460d5c192caaf8ce3457846dce6d97da3a23b69d50a2a5f2e45ebbd92f7a614f2d70abc28160b34f0ae766fb6b610"], 0x6d, 0xffffffffffffffff}, 0x0) 12:10:45 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x10001, 0x2}, {0xfffffffffffffffc, 0x6}}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 12:10:45 executing program 0: nanosleep(&(0x7f0000000000)={0xfffffffffffffff8, 0x6}, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) 12:10:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x2, 0x100000000000000}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, &(0x7f0000002780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f00000013c0)="df7145219141741df1ea98a764aebd1c5b41314928bb906dcf83d9865217cf90c406d4c120361d70f9ee5e5c520f7b2b58133e9762f6d9d2a12937217085fa859434e0fa3a606556cb698667757bb905c22dc7126143f88bab5c0ef16297465bd178d7f88e114152046261941277640e8db872458030dc36e9e1e98598b1ff54d40bd309b2ae1c92f8bf069bbf05c4adfa3cfcca55781ef8ad2554e6924045964481874f75db", 0xa6}, {&(0x7f0000001480)="54be622a8a496febd3764c0d467d1d2f2208745e48a81a81ee3405024e5193bcef8b052295bdf8f02eaa60b9736b5df6e80f11eee1b0cfc70855ac848e89c783bfba074513b2f9729e13d90677f223dfff8d04a59d8e19a52e70fca411df4a220b63d35f81ba33227f0bad1306d7495a1832b50cb5e2f80b6e3c48f1f94a1ce863fdac531f21b327a930884a5fd3bc1087b9bd404cdf35b744328afe9ab4876bc55fa640a4594433e42dc5b7f25b33240a461414bee4138d883272514c79b04a8c48cff990abb9224c89e0143981c1044729edd90069841a78", 0xd9}, {&(0x7f0000001340)="f4cadd0e285292c61e60a6e550386b0012809298f69a6897257db88776f1", 0x1e}, {&(0x7f0000001580)="d35c54ae149328b9fc4efef52609023799b409c7a3c5ea451f06152325fa632ead9bca68b2f7ec0f428862946dfa1e3c16", 0x31}, {&(0x7f00000015c0)="1b74f7a5c8492df95982a86704b248ec7e497738a8b52e387879a1ef2a2f75e3eccb068bd9199b6afe1c14ca33e5b7baa6f3ef9eb81e99d87eefee07b41016c08551a70f1b3b647ec22847b34685f571994bae71fe13a3b2520b47c81c7a95dec9932b901fd1aceaa7eb97980744f60c5cbaaf6963d1387fce315918b159848dba4412cf4b39b67805bf062c0f4d1dbdb2aac2d1da4054bfd25b2de2b9483324129be7c9206fc0f60da91732a97baf62a37bfd542cc298590f7a6ff7c66c06464ac218c1a4f5dac64b73cc65694bfb1f5e0fe4502a40e64e8853795cbc7fb8639f762a6e15cdc6d6edb51b43899d176a5bb63d4e53adbe8768a52b3f65967db3ee4ba9eb641793369d1fa93bce0f0be8c0da79bc53c38529c4aefac660b2d79dd21189bdceed36b688ee550af40483344517554ffac5ed12b60b6392e76207bf2f053b97b93a0dcedd803d409a7000a2c5a7e765080b690ede7c9cb3103d6d0583882d5e41c51bf95ed79ad18f9f3950e60fa7de8a9170bfc3ae638abce744841002583e820800a87b72423962d364e86119c5cc036db8c22618c5dd766a665072be60a5c9e6af9107c45478ffa1ab31d065ba087d4819f07f5809ebefb9036820e3c7dc8ae406cbe40d14237f323165ed8a677106d8d9088b026527988e56423372cec864b8c918c0da9ff20c070b01329906d528381a4fb702ee9c048ee5405835b7a7d36e25d600879af51d74bfcf46b56a0a914968cca29d322acd6705a6515700f774da39765f28dfce22b460eb30faca860bcde25cbf8a25eebffdcb27f9305c745510e8130d193a102db1cbbab71b147e201bce7ac8fcbc548c7c951b16bd4cafae3505c29186e4a1655929ec4ffbc0d5146ffd947200c6c4000583261bec9a80f726fc6edbd878966f73a2ea7700a1115c1ce07f986a79f74a7993ea390829e10867eb7aeb6ecc0c636cdb009b20305eb96d98019d4f8c71f2948075c4fcf6d9da2932c0db17f0112fe5c66023d04d2baec263d4fd3e26c67c04c0ebaaff5ab2aabd50dfc7922e7575b64b08edf643a909b8779c74eebc583b402b1d9c19622745e82f28f9ce359818b4f188bb558ae4696cc734516f7f606123ba09915f760eff6c0fb33f6e029c76c98663b635a82b385a28c2cad8849c4ddb17ff615a69df54d2a3cf12dacdaf8cd66826de377fb021149751b939599fa7aa65b90660067895b3526b9a72378b63986555f6907a9f73335fca718b4c44533cf7fbfdd9b88fc24a258582c70bbbc88439c83d703c9545e538b27a3e6a60f97732d1f0b3985a4b69eabe00d6ab14674a1b5991216e31ec7176caf78721dd49d1715e88c87f7124d466f7d837201c112be467846bda806b4ae9f66f3ea1acf87469d7627c0ecf34af6bdf4740778999e1ec21056fcc5d1f627f77f78c70a4dfdb06bec74e9b0d8fb84a7f60c866bbfae771fc835721e06f5fd9ae8002b924511b1d126c833214c87037ac426692fe939389a894f8d07de6d9749bb5a4969b2acc0bbad584fd0ce30173e99c69cb91a359dc4999673091186e225ad20077d23d7117c05c95de531e46eb97d8532e7613677aac6e706b98c2fe80f508cc9c05f3683eb6adf688ee79acaabef2515a6ff9b32728f6c85fc45da4a7e510a8b6cab993ac33f899e592a52df846ccb54f9811c432eaec0431b8761ae3b3bbbc2a3790fd663217ded11c66f2340751db28863772bec159499e93e02269d8f89ffb21219451ff531eecd2a667b9c4cee7d511209b5ee1d7048d6aec152e0349c137c1032dcb262a2e51d4c40bdd6be6c498d311badba2dff7ac547a28bae7cfed3a59507a5c36f87931fb09a120b4c57013e909187b41e2b9afe0d62c4535ea692c0f03537e33a7eeab7a3a37b83b2de41a0c5175d5f8b0192d07c55b9de7d858c206d1cf767963fc8f767a47971b2907988f872ffad316e67947bfe67b3c0757b4909ace710b0be57e6a04d2b1bf630b6812ce7accf4eb5521c049a26e749676eda84a11b388825fa8b4960074b9c0dd5742a121ba8a6a784907a73c7fb17f2555f743777e384bf37dc76cc9857d25f3488dcff6525cc2917e4450c6bca6929d207bc32e6dbb9a11d961dd06a7eca0035bc4a55b5c8f6f90b331b8df1a33033847ce88536c4f94705fd9d3d6d42ed9f5d59f0c1e875d47985f3d463ad6d4f207a1e1a58218646b5e68d129e020931ef0094b8534e1e0a1d2f99d46f2978ff3671d0c5d73efdebdf089e38f410b8c7561f3c6f0ef7583a3744bcaddbaafafc89d89f9e758349d474c27bdbf0fdbfeb03f14bced43cbfad184dcfed553f5171ee32beaaba441675748fa42b8f792bda39a56472423760504dc636543796d6664faa793dfd934a179e96205c2bd8b0bde61089001275a4cf0b3f1c023b85b46b937b095b4b8e2171f49cb684d92d45805ae9b695ebd24eda8b68b40c5ecbe8e4ac2f83cf60eac00524a80f8f1fb84aef7ed0d192fea566483fad5360585ecb89457ce1458518e55285523595fb025e6e953d15993bb3d5854c528d5f3b78a8feb032c669c73519f3b18b5c6307a4127b01b8ed853634471ae09f249f392b918321a112bdfd73435ff8da5a005ffb76677c9783da7bc54c6e24b5b75f9be45554eac23f6f4bc169fb2f44810d6bb25957460719ab3c3fa1394f3a1a2e579f7aaecea9864364979c3730380e6a0f507bb8832cc350226e524210629d16efd2c7c26cfa9599ba2571ef3af579d9cfbb49a4b7e06f809b5d2e5baa7f0286060a56363a068da5f78a0be497f2a6b07bad4844e52c737c5ae8cf8fd98918a4ec9cfdbafb93f3537d0c92fd22721901276ac229ab3d4c6b6c2039855740bca9a60701b25e495582ae273d9c32cae6c377a3eac96ec9a6f3513dbf9cd725cca95df62a50b3e4b14d111f3884bd18d959e7935b0833491fc5cefcf1330b95c058cec21d4c5d0965107c11ede83876ad0509b7e5a1c8edfb7873c66a4c5b3bf5d7f1f33bb9fbe980190130be93641242f4ccdec1e4a234b30147b195d3812328f4bac8f189c1542161dcb286572fdc5ca83060c159af6361d98182a1b966ca0c6d93885fb22a63e2aa9f105a314aaeab9137a89a2dd19969a491126fb923f7a34584bab7c38d477ee503d521932e264af383c5e56a3785c551d2b727242267effbefcd1f2677a3c72dc0616e341f8da4982e086727506016359aed5cd0b368c64097fdd111c4147b3a0eb647c81b879cd87266b4e7d2e75967f852f648db4ecd12593c0f7e446824e28182afb4398daa95c6a376753a7a7a9d1f5ff9c3fd71252825d0880727b70880a09ef225eb1b14e01119b18c2d2e9c63c5e25a2d959be70553c5313b1eaa2370816918ef9e80c1f0ea5051c0f70182bbcce6c5faf5f1717e6d65dd822778ae7a3661a5476edd963098dd33f332bee9579613dd66f6447b85d3c1e3f30ac2115f4cc4d2aa93b0da6c5909efcc59ae3e6e6feb8e7ee6f20e37758d0d84e01108a5660b0d9f0db4f51ef7ee120dda96f2bb14b50e70dd3844a292fe64a413bdc939f97efe575c30c1ef5c6b75a2434af3e99c22b37e96bca4946ae5cad411f609c06b1cdc97d62d32860be1a2890223a506873d01e2371e1da2d2d89cfefe508d40f204378e3b71ff38bf9170f49ab7e47fdb4112894d42328732b46e72192dddf7a9a25d1c3606724c92e7fa2334642264a0da145966a7b4cae712cc1fc572a14a8af37e8cf87c5f5ea93e9e9ff4b5ad84ae40f5f0155b3a2fe704a115b5a84e93db057b8313cf5b6911c87e10cb474e6d7737a4b0ed3f2664f2b62990fca7cf6569840c15ed9349753dc973bcd0f63a9515a7013de68988cc5f94c3dbb5d9c74faf2e7ef29129e6db164771bfb9a3125066fbde8eb226a9bfd7f977d351fbf8cf7dab0c2e4d39e075136448141775875abc9b285521689e5567ac1da00635f59309e653fe2d424dec3d0503ac7d8b9a9ad2cac5f08f8972c740c3b52fd08118a8dbb8d0301882119178c832c474b3a26008192869e62b7ddf05deb7f89861e5b4e139853216f1da508fa9dbced22f6378e4f6830074fc570a4a6409be47afae211ae8a22fd1037037219c0a9ef71eeaa99d714c59dbb59ea88ab8bcd30829a83f075df52f7dbff0f0c35d89eb9020456df3c4c968f448f7713999cf95c7c3c7ff0c695d8fcc021f477eb43246bf990b8547c3b191a1c4a8ad4a7ef492670466cbfe3e96afcea87a632cb165caed38858436652974f412a85440f3c9a938581d48b21c434d5c4857428d1bfcaa924b538ee34b11f272b8bfb446f75752d628c4d42f9f45bc160bc4f76f5768675e4494557e98654af02b89b3794a89f3bd7620f0a5e069c3b584987ab552c18fb6d33c3d6dea29ad685d34b48fdd7c46824dfd9bdef670849ab80aca3a8b710b439c4b71d794b81beebb8635465a7dfdb4dbefce85b19e693db78252fbecfd0be1ecb6356e2cdad94deeb6530fbe8af8ef846fdcadd50f77cbcafe5e3a0bbd478aec99838029d74271b04723a521cf93096e17ef1040e10f6f76858a6923cd03f9fa2878d910b2c42780ccf65a3ad3f7c960d38688c650aa1e012351dbe90ef9580499150cf42eabfaf8d86177cdc71b633bdc6099a1f84d344f7bca1cbf0484e076c5947056dd207c82ad59f8b6acf95251a0cd02ff60ff95bc3dfd7dbab4384910cdea7b30cd2c45aec8248c33331e3115943383fd8b0674e7069ffaeafa4396cfc697fc747f1bea5f4470642d36238bafa2a9d86a0866e748c24818d7f183cc1998aa37075ba1fd391d7276582b8731392f55683b92d56e2c97c34a59f6fb795f76c2894bb21de2b08ed326a10ccd8cfa9581ee3e5ce36b6f802f2b3282ffbc91e467f5d63ee5a339a9f42cf20445b960918abd055bfe344c00d6cd80e0a1b26cd6fce5a351660bb670cfee62e204b3982b43617b4093c7a7b7ee9254d9db16b40a7107c5102c5facb9be1a98bc0712f043a0730223ac6bebf9abbf01a9673bb899c025630aec862bc0b563ec44dc48b865d1fddde699229bca2c1e2afd6c825de6e880b48102c43e69886c724d1b4cbfdcbc1911d09bd4c011e4d5f1fe1056c6a9caa8bd628f192d4b4793b49422abb41878a43fc1db644191c19c60c7c87edf2e85f4fa6c8b2f970d194f702ad7bc80edc8497cc361adc2208cc9eecf79cbd59eadedcd868300e7e0010dc44da471aa501cb2e30f67a28b2b3425f830b390b927f36c07ebc5409014000ca789154daa3dc36e766ad9adae03e47fadfd57d204e2791f65213aa9ca8147214b7ea58da23b5cbe741c8f2d8e196cbcdb6ec3f169dd89703c549e727e0ab7ad1d4db95f8680b846074cdbf74dfae3b9c7d046f3bc73d3ca5a44955ca30f9edd8ea4b2c553a7ba1106627a631ba629e920e04ec671313ee2b0921e29ff822456e222c6cd65e47faed15eaf13f79045616b6ba52fd5d4d9a047bdcb94ad2199b2ad0d615c3327336c90faa6ce94e767f6a84984a9714898df71603e6e11ab8a88495a1a2a1f9c318555e9f2475d847ac3f3b873e87a7b68f916a9091075e6bcbffd0cf08f6009229b78d3fb7a0787eafc0817d47448324c91220ef9b6e6fb9f516c1bbc534363006d747ec30e12e82ce7fe3b452ed65464caba185802bb208a3c9b253e81015a4ab4a24a8f67418dcb911846e7f4f474b4a86091ff4fac61401db9a8fbce86fbbbb7cd2fbffe02ad35fa301cfa5b43fe868e84fce015913227e5ce0d89b7953730e916487", 0x1000}, {&(0x7f00000025c0)="9dd1fce20672fac508d5d626c6e20d3eb948ccb3593e6e1b492ba334469b5d1de147930bd397ad7d6ec44cefdbe4bcda5aade1d728e95638647dbc3e419b78e48e09b6c043919e5f34c96778d80c29f4a4b444b74823d0f434676b61a92da383db9b575a5ec7811082ce61668be30a0d5f0fd110ef523c536847ad9a27dd9226abcaebe1d53c7292ab1d00df7fd18c55f1baf802ab3989cc0e68c630d634b48b887f029349a8b81c957fac9ffae5a1b2c27ad12d5f7d60c9e9de18e2bb61a3337ea68fc14f1042faf48183b354b6747529b9feebcb8924", 0xd7}], 0x6, &(0x7f0000002940)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x1}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000012c0)={&(0x7f00000010c0)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f0000001100)=""/174, 0xae}], 0x1, &(0x7f0000001200)=""/129, 0x81, 0x7ff}, 0x840) write(r9, &(0x7f00000000c0)="5e89f6705f2db5a1e253a563ef5e2f5fe39303d8a2f137fbba3264c4fdc0739ac702d034ca6c8970db038dc3db52f85c9e5003a32925313958f5edfc53eac77588e217f67bcda3f18bcea106ec68ce96009226a242d8fd7e45d8a56749b935daf87a4d75b4992512f99ca5a46fa25e179a98eb2acd92ad46c3d1f3a71f2791ce446a3c369d19afdbe02662f3a753cf3359031e200f5770300cb7c22fb2d82910a57d2efa7f4ec7b761eabc6db758c1f9fc5e0dd2af9a6deddd6b3d88f7ef660ce546d24fc72b532ef337a1d5ab814a2c1fcf76b7ec01f35d36a2229d9038d6f8a910b7a61077c0e40fbb8fb97cb1d3059dd8cb956b530552d3dcc74580256caf6da35a1f60f3518dafe749032fb44470ea78eb75ed73159006d1952aa33a66e5afdbf70851d1bd1adeaed7aa1b876c17de69ebeb75e1bcc528385f4f08744a1a3f055cdf72a9290b5f2a26900dbe32a64777ae6e2921c297673a4ceadb54ce9a09b6643e17e1f98b3e437829f0f57164a02d39ff580dc9d64f87c8458a904f14a1f7a5be422347521865e50402fa9a440fc604042eab9a2a0c293c7a7d9d50a23200cb0f0e2b0038bab7f1a0aaa08eec340652ef8c49fd549aa763024a9d323e9d9f9a76a7bac4cc1c2256fa1bee957afebc518e77de37881ea1ae118c6291e31d3c769bf1b9415702f3ff24f03ed7492f6b0a7e0f32ccb44a8f4fcc7bc75eb9ea61591094e5390c41e1224c7777a72edc61a5a48b85c55576fa148d4dfbd626341cc210345dc505fa9a46e4881d07e93d8e4ee71889e9ab3b5c58ea9712a72147747e21a5abb4a3261062d8c03b6d7ae9b4f8d2864ba6b21ac4ae64f501f0912f3ee80e9bdec3a4eb0d9d3b480bb4b12d0d8e062f4fdcb3bda30775ea649039667061046be27ea4dadd4ba39783edee64a49bcee4745d9f47056139eeca70232727bd7fd2d19d25f8ad2f28e24c33503459a30ee70ba94611601f3a5adf7b8767827c0689b25cf7f0404cd3a4a8b4ccd789c967095401889e10c97522adbdd9e43bf3eea826b917ae819556645b96ebe63b5d86f261ea4e0fc522b2fc194e7dc75e6589ccd7e92e9e07fd06253cc15b17f73308aa01d316777e69193cde848c74afb06dcfdeb3b88d18cfc00e9828f5f6aad4ae1228bafba71d37d61d5f16b0f9f5355e5ed96df966ca15d59c6b1745f9130ae974aafe8780ed56e2fe2deadb1d43d358c6d8d8559964c7dd183a71db0a1bb4d582b16ec97580374076aef1648c2516dfd8ec69ba61954d22fd567c6fa2515cd6e527a7a6dc3a2c5318e29e2cf3c1840d780d80bcca6e966ef72070b79bd595e6a19469045f44980b7db1e63d079897baf0e097e889898a1030cc431bb4a181d4145288ac7fb985d763f4bd56c47c480b8b50a719ed8414cc70bcf1cda0e940219a4251c641ebfc12f3b4fdc9ecb24a6cb1f399a4050066cc528b068383194df2d3ca2b84d5020947a3587b5efab16edac36fceef39ce788508d1598249c63e284b0666d25a3b295b23a07c45326c46c568537fbdeea7412715f4a9451c037344902b8db888b697909cfa2402a652249ecfaeb63f69a23acd5aa65cc73cc2e75fde8b2d4f4fadf115d9ef60a5f7cc2ce83348b66863bb65c05e7d972ef2db0c2f69c298a517ba80e535a577c4e32072018299cbcdb63f12ed8f855c87e0eb940b591ebf9b8178d38c6fe8b1a0f683e430c564395411fd80e0163163144b959fc709cc94558b91ff7474c005a98c16a5ecb692f76389ca5d1d5a50e222fa5f4b2c80e9f0ee1f4fbd0296e0e018f45e6812f2376749747114de5e260531228fc132775b39ab05243bc0accd136e05ff20d7a530c11cc421d5aef0582552e7c319782fc5f76d0003449b32c5ab3ebe3cb4e64f051e1553ef918eb6b98c638190f2392652a28f8311593e41637170a4818d401c7a592cbf85bcbccd5d563bfada5bcfa0a2c42ebed2bc76acde33d177ec30b73d9144bb681f6d00ad01e45750cc7b3e10ee435e869b928220742e902427396b09d7bbff6f2c8f1c504dea70d7ed0ae7ac80214bba0d21111b7a607acbb4445ae3327459ff4856ecc6e1c3bbbbaa5967e2342daed5493ef68e0896f039617577b47387f6ead9b4fdcaf02fa8fbe9ed8a145e38d39db51e75fff97dd5e47f6cc43900a5ba5db5beb42307977bee894409a75c3cc78e0c7d929045640dcaba49b1130f43c3358f346b8cefe8c70f87d435292ddc40d54af839a2adaee9ce2fcfa4c9d6dfe5f114d0b45823924c27ff5d4e29a0cc60004f028443b4837816ccfca42cc0f7a78fe9ddabc947e7f58af274610a47fe2e2ec9cd601548bb50ed69b51f3e6f92fefc3758c54805617c97b5147bbea4649ef6917a90a1294617c49791e39290ab3206c7c2a777c9ba4a94986cca96968f43b506bd2b17745091c3fc8cd99563c08aeef4db7bb777429d3db21322e51181c306f15e2fdb2787bb88e7938caf989d916a3a099c74253688cb4690df3a4c189eb06bbeeaa341b413c86eea6f24df2bef13b0a3adfb5b805ec1788ac6e2f99b263230412e9cd5a78dffd2ba0a6ee0b04ec40eec93c4f359afa36981537da764cf543503a92c919974deb5748bc72091650b3367538a85cfa9481a5b4f8db9c5fe34ae176694383b87aa9012508690ea40d1152e60ab49e5a607d7ff7400656cfccccba98978dcb5edf4abc91991cc64c34f0477beb83a9aa31406e1e5e435dc920140d28a8af3431fb84b9b6381ddbab88e8720314a2d8dc8a7b7d0b83634202f435f05030be9395ecc21d88944efc34ec971c38a886db04b6c1fcb2d7c5a917e5daa6b875aea48b9896d6a51b42acceae374f10c30bf7ed8870325a47af3f7232cfdbd2910a2b65bb004b29ab6f54b87ca3f870e378db28c01d35596f0462be5fc34c1be285cd54b1306d26ef857539b6f891c080f5f906238593a9c3e9b8f859702057b9c5ae3931118e135c6059e4fa80932cd9a5b39945ecb3f88e900f42e1b29a8664c075bb428b5de9550337323b4f2623a6d2bb42910ef9ab9acc258784d4ea7bea61056af60518913834429a18b0137367961a4c574c9e0f3476d0d3a0d483d1a6b672369d2e3ababbcc31acda7d1f42aad1d406b1e159ac4044d3dbb07900c63e5cea5a395a35bfc792ddcaf18210bcf4bf2dec4504082e3d0431ef21797d2d8d244be9db4223e099c0e598db5b56fb38dbb66df6e9ee928f619c9c37b5d05923677d7426f18e6b7342625fdeaefa434f3caec4bf31dcf48304538008e876a9f83881f76898dacebfab1d119dad8b079366af912fe2629b87f7a1b598cceb8f72f971b194acbe5e935db2cfac0a19f7aa1d2e2aedaa2f71b81dfa34ebb66f3d50f4e6e0203483a646814ef08debfd7a4c2cd661c2cb37bc18fec5aa653f620ff1015b9b3fccbf9089a5c111c873ae26bb2ffbff919e1a407bae8137ed68faa63c713d6837ae954a714d8d3186d749bc7a03b106b842e33386482c24f7bbe388862e9a4eafb30652055ee8e0ed036f1b8adcb74ac7a94175b62e529a87bc2aa84ac01e0d36f1a5a14af35066df68f558b126ce7d2a49607233f79a15ace873ffaa7d0db1e2a0a016a05b0d1574b9c8f50c0c33f7ef940d11dec5455685df0f2b01d2d28b96ccca61338f49302725112f30d33d38c9554bb28458b2f2ec3455f0a637e2382806878dee24c64fece7edae8b7ad70a21c6f6f60dc2dff58f77dcbaf1c572e93b38d3cae10cc676e8d42752b63c2db6fd558df2baa94faec3c9f7dff0097197923fe217318e287c92f70fe305fa177f10c366838a329e2a81f8db57ec59693d012fa176a0c5838bc87095d44be01a7344eba723ea70906ef4216dbe8cffbef382062c3836cd8a57642def9a6b41712b5da95ea11e3ad67dc5d77f597c8037bd4fd04a79b9f8b86b5aab2f824e550c6549c4f0da182bd6f14b634aac1f236d6bab54f41c4e65a46492cc3b2ed18e73bf934c5cf05b7426bd8e85700741e6566d422553c4a4ac8046e8968bf3ea3fbf179f9efaf775656e6ab99442ae438cbd188aed45e58379e19e5e433f8ecc5ca5e922069916ff7ab0fe05bd41110608ef0e0ba0327a487022be9479cb1be7909a221b082d66df349cdf5f5f7e2f8b4833964fd8243d9dc7cadd4c4ed19b369f9aa179f4cb6a1ed333c1497e8682dc87abac1bcf2209d14d024a249be075651a8446e720a16984aafa7f3227bde6d932d04aa7d891edb539711e5ae19ba9db535181cec9c24526fc67ff96d63de0abb6dca0f81d49d846df4caee163fe3a79787fd94b6a20b6283b30a5d455415c037bcd3413ef1f6227a55d6dc8951fb4afc02a25ae8e887a647a9aac208654b14d6bdd2372a99e525f446513c0fda0fad409212e16939b19f2f7470803034ed6b3f83ce609354035fac5dc4dd3aeecf3c51209d751fb6f79ed1d9f9e86d242e9fbda0e9899d22d3971fc8035a7cea24d1d4a00dea208c2013f8dd6a88da3a4ccfeba2c20fee56960e61874c3f4708ebef2c870fceb9b9ab89650cab711a24f87c328d7b2a80182a99ed51320a9372d120db381cd6312c53fdcb13281b1f146e24ae7f3bf8fbaeb82665b11d343697a7422f6f9dda035cb4c96f4d844e852b19ba35ceae3b1a0d0f3d35f78faf696b943dab335fd746e90c41ae509dea7cccbea83d2b58108fcd0d17bbbb6f9167a299d4c1dff022fbb02f9e2b814418f26439cb45ec3bc3bdac6cf37fec20eca1020c002be972accc15abc8d35b22aeb30472d7b1bb6710e510d5502ab6291a322858d3bc05d86bafa0f6851d1b717b11e4afc27328da53c4617bddf9172226ab1f114687f99a1d4e6d288bd98ba1ecb17c5f43373a752f3f5dd66bdcfd4bf4f19978f0cadd1bbcfe9dcded654832e58471ec23bbfe10bea21811e3287ef18fa41311be4790209c9312872145fc318ddfa48231aecb19d7da59d0dafff6fc70b8d1d3e72e51a1eb7bd11bac7033a7132c18905bc568d49b5c473691451c22483c9edf83b3dfe64e87d1affd71710c2797d1995cb865f51cca67862011d3f2e6a983220f508299cb1aa66657c762af920d460f2d01c58a6eab1a8b82353d66f332ac02ef005e08285fe1ffdcbafee58d507f0cc86ef6f9f3806a9a18bd9e4a39ed96ac0a5faf501eb3f073580434146e6f48e9908f9047165ca6c270dbf3f7fbcc0d2eacc51582c33c4c07c287a3da2b8bf634e8035930c5b733931dd12ac7b0c6c12a9fd64a1bde69f0fc06df4c7d7c28df05b773993dae1002fd794a2a256dd454ae3e4359742f7499b7e2bc21665fb4d2b2ce5f3119bebf67a9a7ea4857ae78047656d1bcb63963fa6dc9b86a7fd7ab05a0bf8af1608f4211df7d33bc73ee1b1708bde2d5378e5408d09c9df08e3c6d341a12102f0a6766b26a9c4ea37c9f9968f17495d43c27481d6551343aee12fb17a8d18e8c7b947ad2cccc09e496e52ab4883f9c9e9f8dca5fe3fad0b98beb1f4b6737beae9923356e1e34d34aad4ff8e4bcb7fbcdce3fdd8dac49695a88c605ab3fea35b7bfe0ecc0082e1473c67b11091caa6f80b242c68c45eef2200cea6006d8749901d83f70a94086aea7907b2d98f760d27505fdda62fc6678f4d97bb53999dc5b3e5b01ef3e4126bc0967b0a581b2c1bd4b04ed4f06881a95bca53751841721661dad3990ef77b0fadf48127ec61939c8fa4e672be8f282338b35092ad847ad9146ebf596396649c6045e707023f56b9ca5ad5f2d10fe45c566a2f75f083ac3bbf393da", 0x1000) fcntl$setstatus(r0, 0x4, 0x4c) dup2(r8, r0) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) fcntl$getown(r0, 0x5) 12:10:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x48) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffff9) open(&(0x7f0000000040)='./bus\x00', 0x8a2, 0x85) pipe(&(0x7f0000000200)) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x6646, 0x1}, {0x400, 0x8}}, 0x2) 12:10:45 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_getres(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r0, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x84) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x10001, 0xffffffffffff7fff}, 0xc) 12:10:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x30) 12:10:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) 12:10:46 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000001, 0x100000001, 0xd7b0, 0x2}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x106) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 12:10:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x1}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0xd7}, {{r2}, 0xfffffffffffffffc, 0x0, 0x4, 0x800, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000083, 0x7fffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x60, 0x9, 0x60000}, {{r1}, 0xfffffffffffffffc, 0xc2, 0x80000081, 0x4, 0x8d0b}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x1f, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000001, 0x8001, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x800fffff, 0xb1, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000003, 0x3, 0xa1}], 0x80, &(0x7f0000000140)={0x1f, 0x20}) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x2, 0x4}, {0x8002, 0xfffffffffffffffe}}, 0x2) dup2(r2, r3) fcntl$dupfd(r1, 0x0, r0) 12:10:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2811, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0xd0, 0x0) 12:10:46 executing program 1: select(0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x0, 0x7}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/140, 0xffffffffffffff7d) 12:10:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x57c) close(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fd0840d60ababc4cf75951575a019500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x89b8, 0x1a0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="02d45b3e904d424d1359057fca16b84e6d330d15a335eaa27b34ebde4bc470be", 0x20}, {&(0x7f0000000040)="b5", 0x1}, {&(0x7f0000000240)="2416597a49a973c3bf0fff7e765fca4611d424ac0ec26bf52ef225e93a7c330f0c491b259b6a17f2b75fa31f353fac08d17f6e7dc32569073383efa9808d86430f8edc21715415155bea3b25cfb21a6f0e8e4b308e099b833c12e45a35f8668a27e1fb16f936931365d8a6e4218e75dbdf96022f1fecebfc984f693bb4ec14550be820ea1e071b0863e6e972d70381c0b825a2066da993a9e36943cd48fa74e85ed4efd86cf6712c4881d45feb1d8613cb7f108693b628a166070d5c56911b74b2948c575fbf3013a5b6bb454dee75b9251408aaab0425cc563eb57895de5395f8a4af31ed06", 0xe6}], 0x3) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 12:10:46 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 12:10:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 12:10:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x100) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000140)='./bus\x00', r2, r3) fcntl$setown(r1, 0x6, 0x0) 12:10:46 executing program 1: socketpair$inet6(0x18, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x104) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0xfff, 0xbb9}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x3f}, 0xc) readv(r0, &(0x7f0000000100)=[{0x0, 0x7a0dc8fe2bf0e054}], 0x0) 12:10:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x2, 0x6f5ff8b1, 0x1, r1}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x11) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8888, 0x71) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0xc040, 0x3) 12:10:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2000000000}], 0x6, 0x0) socketpair(0x20, 0x3, 0x8, &(0x7f0000000000)) 12:10:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) 12:10:46 executing program 0: socket$inet(0x2, 0x2, 0x0) 12:10:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x1, 0x0) 12:10:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f00000001c0)='./file1\x00', 0x4000000600a, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x188, 0x20) r1 = dup(r0) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 12:10:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0xf5cf, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x16, 0x60000003, 0x4}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x21, 0xfb, 0x200}, {{r0}, 0xfffffffffffffffd, 0x84, 0xf0000000, 0x3, 0x3}, {{r2}, 0xfffffffffffffff9, 0x10, 0x9, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x31, 0x2, 0x4, 0x100}], 0x7, &(0x7f00000000c0)={0x401, 0xffffffff}) 12:10:47 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x20) ioctl$TIOCSBRK(r0, 0x2000747b) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:10:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b6061dab10c34fa3ad137263402c6c8c8965efb31e89f5888413018cf5f986f5e42dcf1ed7287b23c631dca0b104a2939b009730f5be7b3d2df0956f431a643efc59e55aba271d7c6de527148037710428e1aec81a2ee41de5ed840af589b7bd17d06d3b72fe21baac31dc9fc14f0837cb4b916a414543ebee2a710a2d18b86956382e51099757bbf82db99b6a8bc1662455afa2c316ce"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) 12:10:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) socketpair(0x1, 0x8000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0xfffffffffffffffb}) 12:10:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="eb25", 0x2}], 0x1, 0x0) shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)}], 0x1, 0x0) 12:10:47 executing program 0: r0 = socket(0x2, 0x4001, 0xb45a) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202f7ffffffffffffff000000000000000000000000"], 0x1) 12:10:47 executing program 1: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) 12:10:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 12:10:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = getgid() setegid(r0) open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000004c0), 0x0, &(0x7f0000000540)={0x6, 0x5, 0x4a07339f, 0x800, 0x100000000, 0x7fffffff, 0x47b}, &(0x7f0000000580)={0x2, 0xbe}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/214, 0xd6) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 12:10:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) write(r0, &(0x7f0000000180)="5b31842217dd1038d1", 0x9) close(r0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xc29, 0x20) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) recvfrom$inet6(r1, &(0x7f00000001c0)=""/65, 0x41, 0x843, &(0x7f0000000240)={0x18, 0x2, 0x9, 0x5}, 0xc) clock_getres(0x4, &(0x7f00000000c0)) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x2, 0x5, 0x7f, "d0211322e5861309d9c1140f541c466f17ad4080", 0x91ed, 0x4}) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 12:10:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) 12:10:47 executing program 1: 12:10:48 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x103) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = geteuid() setuid(r1) dup(r0) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 12:10:48 executing program 1: getuid() setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) 12:10:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 12:10:48 executing program 0: r0 = kqueue() fchdir(r0) r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x61) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000200)=""/129) ftruncate(r3, 0x3f) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)={0x0, 0xfffffffffffffffc}) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x3, 0x8}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x38a, 0x8}, {{r3}, 0xfffffffffffffffa, 0x0, 0xa00fffff, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x0, 0xffffffffffffffc6}, {{r0}, 0x0, 0x2a, 0x0, 0x63b}, {{r3}, 0xfffffffffffffffe, 0x40, 0x40000001, 0x7fffffff, 0x80000000000000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x3, 0x0, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffa, 0x2, 0x3, 0x4, 0x80}, {{r3}, 0xfffffffffffffff9, 0x4, 0x0, 0x3, 0x100000000}], 0x80000000, &(0x7f00000001c0)={0x20, 0x6}) 12:10:48 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x400000000000004, 0x810, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x12) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/81) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xdc4}) 12:10:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fchmod(r0, 0x20) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) r3 = getgid() setegid(r3) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 12:10:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1c, 0x0) r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x76, 0x1, 0xda25, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x8001, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x14, 0x1, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x96, 0x4, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x45, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x28, 0x80000000, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x200fffff, 0xaec7, 0x7}], 0x9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x28, 0x40000080, 0xffffffffffffffe7, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x3, 0x400, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x63, 0x5, 0x401}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x1f, 0x3f5}], 0x0, &(0x7f0000000000)={0x2, 0xfffffffffffffff7}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 12:10:48 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) sendto$inet(r0, &(0x7f0000000040)="cd1b1563b39c26e904866485dde8ee640cfe265fed4ee33bd1413fa6e4e740fd9a66739b65c9903c7caf2b913fd4cba373d1bd090d6a7a77e1b3", 0x3a, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 12:10:48 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0xfffffffffffffffc) 12:10:48 executing program 0: r0 = shmget(0x2, 0x4000, 0x240, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/251) semget(0x0, 0x3, 0x20) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 12:10:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) socketpair$inet(0x2, 0x8000, 0xe6a2, &(0x7f0000000000)) 12:10:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xfffffffffffffcb9) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) recvfrom$inet(r0, &(0x7f0000000080)=""/48, 0x30, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 12:10:48 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x81) getsockopt(r0, 0x8000800029, 0x9, 0x0, 0x0) getrlimit(0xf, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x100000001}, 0x10) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0xffffff64) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 12:10:48 executing program 1: setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x28) faccessat(r0, &(0x7f0000000040)='/', 0x1, 0x0) r1 = geteuid() setuid(r1) 12:10:48 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000000)="ffe099c2ea24966dd43800000007000004000000", 0x14) r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x9}, 0x8) nanosleep(&(0x7f0000000080)={0x10001, 0x6}, &(0x7f00000000c0)) 12:10:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x7, 0x3) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 12:10:48 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./bus/file0\x00') symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 12:10:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$inet6(0x18, 0x3, 0x100000001, &(0x7f0000000040)) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 12:10:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x2000, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2", 0x100000000}) write(0xffffffffffffffff, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() kqueue() close(0xffffffffffffffff) kqueue() r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) getpgid(r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 12:10:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) 12:10:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x402, 0x10) renameat(r2, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') close(r0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x1}, {r3, 0x20}, {r3, 0x8}, {r3, 0x104}, {r0, 0x10}], 0x6, 0x101) 12:10:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() recvmsg(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/231, 0xe7}], 0x8, &(0x7f00000015c0)=""/92, 0x5c, 0x2}, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000001680)=@in6={0x18, 0x1, 0x0, 0xcc}, 0xc, &(0x7f0000001780)=[{&(0x7f00000016c0)="c023e813aa01cf4907dd5af14bb330b23da1e97fa5cbb261e91fc712a53a791e7b1a94b129b4b669562474613a9428c887d0fb90df2555786fb3df5234642e048b9f0becb7eba6a6690c918399b06822ceb7f2be335763", 0x57}, {&(0x7f0000001740)="b0b8e69ebc34a19e810fee8f5333f62501a54a0fa58cfa09fe52490b", 0x1c}], 0x2, &(0x7f00000017c0)=[{0xf0, 0x1, 0x21b1, "100f3c6f26142c3e74c68b1f97ff4ecf4e9809ba73030a7699fab138874c6d5f4498fb2d1ad063b09dfdf44b671cebe5ce73a3edb35442021ce278bc204aae4b30da8401ccc484cbb5b8fb2cbf66e3938ffed235d95e75009d1c0963b2af5db4b370c5791ccf3eb95fc67cfd23bb97e993375f16177beee354388403d1eb206090864da7630a08987f02a5f551a3163ae351d8f6c24435f9a8fc12b83b397104e28847527484cde97635f9140ff1835b2045c95b8be62cb66353c13c90921df56549e05b615554ddb6dbd845b5e79090f2fb557e6ba682e2a5"}, {0x50, 0x0, 0x40, "0f44487a6250d7cd7280b5a731754c9398375157cb5d54e6819747020002f64585b437c9f2e2e8f5942b424052c8b49381503963b44dc5e01fb9fb"}, {0x1010, 0xffff, 0x35, "89144b4fcf36b805988b823ed084dca4d31bf14f25d97d2783d6ba3e84c641a312eb86501eb6c265bd477884bd86018137b62b976e7f4598a99b5d4eb0942a79f9dc6361277a8521da49a8733dda7529a0a8223eafd83b1f4e7cd851a491e6cd7dd6f6985ef45f7738101d183f1d9933577e66784740b8120489073ee0760bed4fac35e7d2fcfac9202eaf7992eacf04022bd6540fa946cce369b427a561fe1300dbf6f0a6b7496f52e6b869b0adba0e9cfc2ec892925f3b0332d95df23513579f19b9572aae27d1f6db0221ea82f381ccf26223aa6a5d9acb7008fa71e57f93e425e212776c587971aa25d7e89bf8f66d880181e32ee6f932c12404e9e9cbd61b7dd2deed53f88559c8790f770017a06d27965a3e5e89ecfbbe8d2889e02a689edd1a4498311b647ada61446121bebd6aeacdb9292fc5fed4e35ca4c2324d8da1ceb67a66bc184f521c9f68c4498fdcb28129d0c16b12804ef4190b24dbd86a7508c50d247d4bde0c02d11a53c0745f899e20a5e38fcfe37905d4a1e3f5d5956016e5490cd73f8b48dde77c3f7e931451025c929b866dc0433cfded33f2b14c0225e76d3ea2e1a6e3fae4a30af99a8217d1c71750363d9716b6f1c10230b06003ed9f440375e43832c6770e569a32250fda532a5b0c376f236a60d00b60b7ed96dbe3e67fcab026f6575734b0d53940d074b80007ddb538d4d2ff79b59e76d13b236f9112d5293c779d68a7e78f4c43a6f302b6535d5fb4c1690cc289d951ef6edfa84c026fd3d68094f5df7f543d7e4f20756146983312aaff8f980e5304a7b3ff160ffa7cf77a91563495077680126ec088b10f3a35c318a9ad00c3301518f0fdd1f8067a70aa0cd033e990007fab856657eae6a2a5cfb4c64055e09464864b0fee3f5ba5f48d2bf2899228e5760c4c8bad53c9526fe927a62c971169f78cf1b463830d21a74809ebb03bc8a81b52f52463964679c23023bb4b8935f1c617580e6a260cb0ae76a833ce30de9c6307df6965e785bc88e8c139045785628881d245c1252756d6579dd3e4f2bbda65ba186c30f38fc6979390ab7efc96aee93a1cc7655eb7514c081f8c3cb0276fad13cd6aec022472112d6e51fa5adcfbe6eb5c5f4a2d647a2f5690c48bf7447d5b1de1d10352b6600a9f47888e67c5fee822a43232edcd9e12a5bccfd7783406497230b480f93de175293cb65b1d7fd34d9b90409e760407bf8f8b92b82401dbd1834086570f5790676c6899f9bcc9ba691d899faaef1c01061faa150ba1779f51cf7118c9176e21a4c97188964bc4757317db02061410e1a1c105c60ef0e1a145a90e1a8425ef1fa1f53d22f7d416a013905bba3188149257ce32f4d69f49a9504fb679b34db5db94287b7dd5b225b431c31ec4b372bec448d0c6a9b543d51877d9842fd85dab951619949bc017e46d2767dfffda6e96706c7b8d754e89f53031010ce4dfb695f5e963be104d3ee1d7d0b0006daeef7708aa43f3e65f51f50f21f6c6af8aa6399bea53c1f0949658fc6af1f8c4b7831c678600f79fbd3f3dfe3fb9965c323aca83d7e678bc488c17abd78595a04692cf671dedc7a45d43accb16f48f92f6f1d364bc80f8985442fe52ca3f62e8d25a7f2b67e7005e7879110739b83efe01f1884f14b11e39ae19f57b4705ce8727c394659b351fa51d9ec24588e1d863b4154e46a5b96bb3c7d221f7b936a7e0138b9f60caadc6700c87d5954c98f6b2a5172ab9610c95734ab733ae309c5fa5b80ff3aa68c01a040ffd989cc07e4fcc187cc42dad6f77f241c7adcda5688de7b2e57e53de1f0545d689c0ffc01c8b439620e858a19037d9fe837abc48890f760aeb67446b91968c412cda44deb01a665433ac00f06c7cf83de5b47d90f33c88d5b2fc10f38826a5e25071bdb7835e29b84749b4fa17ab769b53ee27385c81fcbae98c178bf673b46c6ffcc4bea4ef82a26a04e0948b3ec2ff3a3e93b67354dabf5b6c03bb4c44838f99bf596fab10663a89ba89cbaf708fc63d77f929ddea70ebcf909af4d080f6b2e21f3eee77b94e8165a4098fd8ec7bc29c7210e0182277d9b91d0ed5304c23d7c8aef27afabdfeef6b1c06cc3347bf2cd6423eb3d538a1a2c11931d90c21a014c157857ea2b428bd26319773d948b150d4730bb49c8056e0295e65efb33686e32268f376b383120da10520481b42fc1aed29d38f1bd7bdcbabb23f27d3840d78482dcb0bfe02c3c3c0c6fb6ce60f6b3f67e00c08fc75cdd813f8f4d1b715323b13fd2b56142214e68147122a8823e7bdc6bd9824968338974eb8b62f888dfaff91831f28444060b24fde757a4907c1f34d47cc74be129d721a72af2488729e14f5495f8a7d23df80f9f756577c3cd91ae7952a4b6870c8e957f1418ac24e2ece033bb7b3c03a1daab65267816d8dc982c98df7c3831700e150ccc1f6577d4abe6f67880470ab1968ad1ed98fcec9a066d51b7832dde290596f9684eecd92bf383ddd7cf7f1d43a922b102de2f845d0b9093d9e8a4c2adcec518ccdcd937e65501319fbed8cff356b2f6f031f5a66fd58041a22291d93979eac01cfce0e8c4e84ef83766c86ce7cd4f565144bbc46cec5abf75e686ba3bbd3b66a2fbb87eb1e69d803a18a58c98d4a9d40a66448a957fae9e0a294e4fcd5fa64d426322fcdfa707dc67db5b0da19597fa6594666618b7e7a4dcba938ba4b4b1993490711d648edce92257d8f2567d11e1a631ca180af83c872da53c605f8917d09ebdf7d221e2a8ba54cadaa92280f320beb583638e981bd2a741334bcf40636cddd5ef421f9397f8d4c9cb306ba6be531604d35197c85fc031efc594a6b74d5b1d925d4525839262f8b2442431d1a13f962335f5c58fdb037075ae261c00922c605fe62eef7b2d9482b16449bab41905a1ca5b90e4102c223fa140f04d9ee893e45336b7e3ec607f6951ce61c8302bab3ce0315ceb824c72e364ca528713eee263e206d5d5b901c3175001c9360e2054ede0904393cf3dce4b83d0baea9b7a80230599ace8c7962dc575617f60977ff851c41742ce8e89a5155998c6da6c50bbfcd2cca73dad4ac4658caacfb7e0b12150030167d16afcdda9b22f25cfe7aca12eb1a31d3bcc381f4c8ef76dbeb79d98f34740265dfe5e823cae331e32976c7e83a73e531387b05dc53b953956e44e5ac472765b51547804c020bae5078d4de9555e9bfd32d72ce5c8e9b1f38cb656c2c085662ae6c40cf507bf4950b2d740b548324818d2b5c3968ebc794ff0c765b8a48738b2b71c140d00caf2e457dfc0e5251732204ccb16a4b286bc0286d860d62cd13fc0ce414e1802872ff7776f2993fa29b95d506f60243252820dfbb9d4f1b0836663d1765cdbabcc22af980b26ed21b71886a894f0dd8d1453c401ad926ab218ac098279194850675e9af94b679ce532bcdc3b0d76b10bddc6709429b2a1f0a8a73993885cb0aaec36e67cf357642d1871c35e6eeb36e64f3eb80a79bba707734c488cea5a42389adec4bd5504dffc26342fdd55cab66d97abe4b3ca91d202fa1d571afb3c8d0858b739ee188d82fb359feada2e3daa5c99130152296ee41b1f6696f57f6e4a9af54a118c9486f570b857880d8f7e61cfe2686bd1a6080f6adba5d6b0fe887ad7b20838906434439e83c958564f04e8d6dbfb5e8b0622d6e9f878c9f89c9b4884781b62c9d4237e688a26555450a446da46bb61c9189ebfb7202f8edd2b72e099d088ae1e8de63551a6b255ef0f0adf9d1005ed63a100d8b78d580c96c4c7208ede049152fa3176cdf8d09ff5e2e8829a1ed926db14f6a47d269f986e87706a25c6204d84730c2683f78e7cf2955b7410acb57cf49d483554bd5c05829c3d26bac70a29537509debc9120251023182fc79a1a3f6c3d4d56a40368f2ae570ad01ff65e764104769eb4dfa14af465cfa219b3187f2aaf39dd860cad6145d70bd76c8bbee2f8feca9da5ce2ca2533d8ebad9926308d91a3d8a3cb0eeb5766c01bb0002f09b034e149bb6a93eb96e614c5da67cfb5f1cdebef8c604df2aacde53c50981b102dbc8ef783575f5aba115825422467b98192096f3f3dea50d296155bc0613976e3919cde6f1ff48f244a0c1f19d0310896584368abc8a597961f31c1b9a8ff45dbd248625ffe9ad94c7ad6989a73ae09b69c3c06e47fdc99ee1340aeb09ca164085f4a8f0ce3673e007deabb2cca7d41c075964ccb9fa6b6fe34f710730335c5d781b8a79fc7d33f4aa8369ca3b1e8b0bc6e5efbbf768aaa29e297b68872635038ad3ca329950ef9400250806bde666f29003a677475c0934d351166a9e40999572721356e607cffbc0310df226ab43b95ca4a5c200e206b98cbd7fb745a867205dddfa29b070d0cc0b41226f42abe7a455a5101785c40059b4aafe54b66da6e967aa61ba3e55efa958da78b05e2c93132c4abd0a87ac1ceb2b1f601d597c67f83ca01617bc5b56b28c97c3259e6e8f7904412938c297d609f0dd1ba9b3953ba0eda9c7c50e85d2afc866dbe2e785de7f63e00b702e68b3a62152f5fe01c29dba6f8d4238f86e532dff957ae531c52bef5924b45010edc5511b7abf45834545f2a9ed9ec6637c404a6efe1f0e173610b00e88e441f74479dac961a3e8a84fafee06085cadb4d7f8909586ac0587505d00188178475928e95e2b808f2ddcde33fb75ac2a2a7ec5d8fbda2ec5371753cd8e32cab76804421d52880d57c8b930c4973e56835263310726eca4dd47516fe7c35dab34ae3d19638f1306213255a12228b8dc33d4e7271f04bf744d0807dedcd188a187e7b6dbb7358054b1e53c1d0f8c01f6d852c8b44e6018a9da39bfbc7531126a3a52d89b10dd1e9e42c3389ef982b728dcdfe1f151347b3d2ac216aef4588fac928dd9eda08f7e1c3be574a898ba48435830f6141464bba3b728447d5ab6db068146079d6b7c8f55418108d92364f9171bb65f69e009f1dd7c5c58a3cebb76d0685b40bce5a23d8b19b98e1b93cdd494bee42ba4e9318832eb5b2388eb09b1c66694ab7e66e9d4a071b5cf9da0e304c172468ddd08f12cc7334bd5b0fa3b54ea68e414da25cc4b5b26056a63a145a9cd34b3d54836b7d5f1d792d7443c8b7d1e128abb1dd3a550580d646d9663629717edcdff2cbd73a42b1cdf28cc93c23c5f437b30f06bf255d5eeeb58a1745f539bf86dff86d787669e56e8807fd66c30b7c8e944df7ddb1d98512fe216dcd30f1c83eac3a9571c2e30fd857f10434f37d7405293e25b05ef6991e12fcd885c02e156d0e3c996f959f6cc8a0207bbb4f4f54defdd130f3f742bc11094ac759756f11e3da16e5ff814527aefef885237a6124fde4e3563e0d71d872fe19454bc553ea576d1136cbe19196df14f6c8af7add014ed4cef4b1a947e20fd1dc1435a9703ff6f02feac567f5f85b37afb8cfa07b9219334432e247bec1cc6811ba39418e3a0cc50651494ca5a594d3b8b23afce8e0f3c084f13002989ea7fe287323283c9cbd752b3be793bfc6d84c4ba968bf41f6f46e6e87ad8f42358f9bd5cc8196e5689c24109fc46212b0cf63f163fa71a1af40cb00cd96f84ce571019450704c2b41a2c1a5bf66a7ffadfb28fc9ea3a8e43bac10437287a224f7353269148fc1b6bac2789b2e70a7a3c61a9c00c9f00fd8ad91dbc9aff175e1bdc08971193cdbbdd5816a42b7327d95e6580cd19dd97f19143f6d8b24b7e865725a37ed91b096072f221df9f69df1e01df9ddee5fce468f7cc7f548192daca44fed299d826d"}, {0x68, 0xffff, 0x5, "a78781e51284a070c7e7b2babc0d08e9cae507611236f70fd145d2ff1e838656a5fc71a74814ee1794617521fd413e758df58f8348d723ad0e1809b3314e51e08cd90f408fa6e6745b99d8319bdb22d22659d9b4d665"}], 0x11b8, 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x20000000000}, 0x1c7) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000003ac0)={&(0x7f00000029c0)=@un=@abs, 0x8, &(0x7f0000003a00)=[{&(0x7f0000002a00)=""/4096, 0x1000}], 0x1, &(0x7f0000003a40)=""/69, 0x45, 0xe92}, 0x3) 12:10:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0xffffffffffffff90) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x822, 0x2) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x2) ioctl$TIOCSBRK(r0, 0x2000747b) 12:10:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x90e, 0x6}) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="9f1105f273cdbcec24aa308fd0d9622a630bc85cee1fa950ad9f625d340a8e760d4f9a3d6e9b4a600fa554b88aef2bfbb9004a383f38054eb346aea657b64e0e400cfa1a37c69229f117b0eeb1408b3fc53bf59f3e255cc8c925279c7a6acbcbc670a1ba62afe412840a3fe798d58d90239acb7ae20ead42a405ceb3acf8145fc414048dac7b55b4fc4f74951b2bd3e411a2d20c8d", 0x95}, {&(0x7f0000000140)="5ea2fe164655fe8e1d5c8296e1c44349c4d8142c71916d02b29fcf00ad89d25f3f8b13fc3e648aa05207433f4bf68e52db943c0d30ba6350c63f6e1871d3166ed2cf7c5e83bb014a7b63dc5b94c1b01c01067da4c4259eae65b514ab9f9e9883d5e1d46116c96f7880ffe5b499fb24238eea1b857662d54aa371a80e0f7e3de9fefd785f6f694fbf7ff60ca8b91726291ececfc3bdd2f2ec301957a3c5904c85a976594d7639373455a13822881cf387f418911ae3f2bd71f99d38bc371636028c65d2269c3f7dac039bc58f6ca5e3971e2934d13da393e094c39e961fdb7d8dccd62193adc9fe515eac", 0xea}, {&(0x7f0000000240)="5cf5507e799f7bf450bea8772a77bda7c8e82c0b48c04571346b9f92f7a1812881963ce232fe059dd507af93db0d164158b4a35361e9330af96122c69e81912b", 0x40}, {&(0x7f0000000280)="7b862baf14a5328ee59bc997bc76b0c1ef2ea4a864e5e8bfc662410108", 0x1d}, {&(0x7f00000002c0)="9f3fe576edf4f62c4fdf3376c7f7121a41eaefba80f86b07eb778618405582bedd6020155874ee938f", 0x29}, {&(0x7f0000000300)="146716b96d5ec212f30fbc", 0xb}, {&(0x7f0000000340)="2332e420b31b4f1ea642b63bd1fc45c50a3588b423a621afdbf43b362e32ccdc1ffbe8939c43ab4380161b8c7ca532cf45ed3aad524baa862b22d956875c82fe8fab8af4025aadbdf4a200fe69e0b8cbf8b4af15f69037818669dccc1aa0302e000c31693b8d33218fab83d8c5b752a8e5edab45aaa9962d20f731", 0x7b}, {&(0x7f00000003c0)="b47245af833af2da44bc367185fd7430da8897dfa7844a606209ce797068a0ce1f34966fc5266b39ad93488209988985bd9119649fd847b7224a3ad7a82804f6a2e9287613122aad1063c4bfd337c9f961986fce3954b815cc9d562ccbec821489d175153a0a41d7f35616604cedfb1ea6ba7733a213b5c14af15d5e7ae214419bd37f3901a2b9f14eaa6bf3cd566082f5f8939405fb8e85ebcb7d2afdb7854c6022219ef639d124ac9f53a019dae493e7e088be9a801671257fa496df8b04fda41783dee85ed1e136c60ca184aea12bcd2a0d9f2ac7de0158261d640c50bee8d7c473b2ccd63f145f0644443bcfb84aba87d2c59d7eeee4038c6f06e5ba0c", 0xff}], 0x8, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x4, 0x7fff) setsockopt(r0, 0x11, 0x1, 0x0, 0xe260332781e8da7b) 12:10:51 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x4, &(0x7f0000000080)=[r0, r0, r0, r0]) 12:10:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 12:10:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80000030, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x80}], 0x3ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1, 0xb981}, {{r0}, 0xffffffffffffffff, 0x15, 0x1, 0x3, 0x6}], 0x7ff, &(0x7f0000000140)={0xdbb4, 0x9}) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 12:10:51 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) munlockall() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r3, 0x6, r4) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') write(r0, &(0x7f0000000280)="cfd8b51526e536f99c62bc242ec4d1416a1ef4e4d52c9498e8950953130f9c59d49885e1cf0a6df9c9141c3ff4d14694fd0bce1e943d92229846ff183e3ff9d8ffb140642aa7f05df2bfdde32d1fff68d39f", 0x52) recvfrom$unix(r3, &(0x7f0000000300)=""/97, 0x61, 0x0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r3, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) rmdir(&(0x7f0000000400)='./file0\x00') flock(r1, 0x4) chown(&(0x7f0000000440)='./file0\x00', r5, r6) clock_getres(0x0, &(0x7f0000000480)) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) mkdir(&(0x7f0000000500)='./file0\x00', 0x90) truncate(&(0x7f0000000540)='./file0\x00', 0x6) connect$inet(r3, &(0x7f0000000580)={0x2, 0x0}, 0xc) recvfrom$unix(r2, &(0x7f00000005c0)=""/155, 0x9b, 0x2, 0x0, 0x0) rename(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000700)=0x7) renameat(r0, &(0x7f0000000740)='./file0\x00', r3, &(0x7f0000000780)='./file0\x00') mkdirat(r3, &(0x7f00000007c0)='./file0\x00', 0x30) unveil(&(0x7f0000000800)='./file1\x00', &(0x7f0000000840)='W\x00') setrlimit(0x1, &(0x7f0000000880)={0xa160, 0x480000}) accept$inet(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) rmdir(&(0x7f0000000940)='./file0\x00') sendmsg$unix(r3, &(0x7f0000001a80)={&(0x7f0000000980)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f00000009c0)="ad26cf80f0353814290018db145b5ffde966af981c3b70abe719cc1a8317975f04566d7d6164ed3d213d", 0x2a}, {&(0x7f0000000a00)="d0fa9c186264ccc3804ec86d105a98c5349002ba26b577219d59907b5b2f553a8691805e003657697b0e6cd474c9a56065db2b18c75b85634e6c0b00e83b55a2e627dd03731de38de347b11599d6fef231dddf3c52fd8d684c3904b9897f226017a5d8337a153c52f19110382a4f77ab9aa3cb6439572f4e81a4449e1442b174b16b83c52c8bd51a7a8d115644b41aa764defea17ad9ed560281b61abb6f0effe0f2b7f9048f5916c29f6b1824f3475754d25661b1d524d8510dfb24ff86a0a8bc5019ec1ed2f97bd79ea8125a3b7ac45b6b38a88f1cd7e820117d279f3a07485b6ffa5641bfb816f9884c24c55aec749a3d2e08566079ac397a647d2daec92552352c9c967905c3607c2b7d1a1630401034254309c0568ba0637be86d792e38a38194b19c20b1de101aba55b755afcfa48816a73883f1b1a23da99458175438c1c51a15b63f60a0c038e431ee325cae13315f34300cd65454f831ee4952bad00c14402201a6c5a6e4688eefc98837fa97bc1e3cc545125cd9c2786ad7a5fa45bc59e05b7b9306cfbabf6437f0ce3923fa17f2722cf4b5df4b5010048286e24e10d490e32a5c9b0af132745a30ff836aa282ad017f0b3c36efebfa939a8386013b86a0a9373ec19f57be5f77a64bd03ab05f64fdf1f95048563712b4f70e6181660be2f7fd954fc703f20249439d485eea64dda1f8ea92aaecd9d0b64bc300ae093ec5b88af7fc557616044aacd2bda94562ef945a629e40c351e3142707bc8651d38d477e8f2343da0332748597e0b95dce2eba811c10e6162544ba6d936a0b2ea2717d57d1a02d214e24c261739b6bd021ca718333a1c58dfe5a22627d012ca9b04ac298fccf57a21c654249e218ee600ecf67d878c7630075e4e91e1ec3be8b181b1f731daf8d6b4596ec337d056020e771a7b600f6553cc5c04c724570204bd81b668f0f829926fc66a9da8179132cf010e2e0b7c5e843f6ecfdda525f9b107bb52717bb5d2dc7ff2324e3112e20a506ebda01678c42449b5d74b958c081a534259088c614cad5678d566812b6c66065ac5cd0eaeb5249ba0cbdb9519c2850a15de1305201554a58f2f4aa931a54815f9f768eafd04e63713b03d14c7b7afa5f4f0e6753de75de6b643e50a1cc17f2897c1c6455784355582bd1af8de03b295825707939320a6f634a0a145a0704485daac8ddd07ed9a885cb52712b98eea1fdbd61ea88f70141b97b743893bd1160cef45382ee886fbb1e05d3bb771bbb6ff5bf6b878956d87dbaca9c3fcdee6846a2bf53a364ce51cb14d9ee0488b6c7263afd28e717a1b78d20f7ae7ecef48451ab0c4b726663d69158ebaffc945285286c121189a65eaa50d1e5b686124df7572eb77b6d2a1736ef406afbc9de56ea7a8561666d08364602a8d34d43f37cbb9998a651853ea55f1be66b10dd4a60c69af048d6b96cf4dd85bd153dbc3dbc3fabfea3dcec6d89f04044ec8c77309455db2108d6b44f4f270cc3e9e24fa1862cda5e5c4008b89c35acf11f5b4cb1233223d4817ab1b31d7c3557a16e6ef7ebca9f06f91e5b0ce31fe33f1a95cd150810420d1634bfd926f4efaccf77242ed5de50919117c489c9ba5325cea37cf41a0fe5ed1672e3a5326373ee938a6a9b3079899eaf408898706dfec275382fa9d91d0ab71f17244392efa0f0d63b619ff487e8f0ab805c88dc2fb6e8425a2b80fb9d349b6da54742be06f3f79b34921482b393f7d4ea8950095e1f35bb03d449d0d80f724e2a981cb8837c862c9d78cf3e77d2ec2d1867645d720cc2f44592b313c793b4fe366008d7cc5c81904591565e8db6abd2298e7f5438d371bbf08f1cd8ccba6026ba984a9b51f06469cf9da651395cc6fb093e419293c36a37a23a10232c61ffefe5071c83719d3a47876d02778398cf3152649d06673642155bbf0b203c6cfde829705c622e77d633c528e86a8970e284a4e38f2789662bb0a0c4a0a8cf3da0a0f96ba3fea825b7641e45480c0c98610a7ac75be887bb9ebf42174ad75ad1af0e2979baa2e0d049cc8a9236ae217ab47ffde7a21d3a746c424866fa8d9584a6529609538a1ee8315c7beee9925c6b28efef93d0b27924f8ca56abaecff2a853635b74df298719ead2fad1c3b1177bcfc6f18f666e8397567530262e9665b2cf141430091beb930371731486376573a000709cc4df682548318cdae3db86f9c9bc5bd0ed29a50ab8284102dc1330fb72dc93e5b0808b915a5f33adf490ccbfbe2d68127588943c96b77b95b6cbbcc408507523ac7c9e58084a25d2cdc91174e0a6ebbe597a8b254b7fd1987b4bcb3b0fd9d596f94da3726362abf5bd3e45ab78b939f432b7344c4f0d00424acc832e9ae0a8b108d8ab994412b0cf687a2fe11adbbc2ee5d71edf5c0c2e3903157660cacd69365dd9861febde999f9b47f02f90e93fd70d970de744e467763bd8de2716bd161fd20dde44b7d5d87008f8774a829ad295c5332567b78335f2dc2759915894ebf3e44c28498e2201a3aae0bbcf9be6eb3521560e736e91d7d01ab67e565e4f719d0d38d1d3d65d9df40f246c01e04548b35acad260c07cc4a05d966f7eceb346acd94b48dbc5bcfc8bd3b522a2499d74b09d33fc11bef8d702ec6c62b8edd795cc6fe8955731db492ea87e5e71c23eb17dfa79d920e84edc7b305a7fbc460a346a12924dfde03b0fed7148062c61ca721f324a3e07dc33005147f79a0ca782f77b86c67a9e84f2471065772d821e7fe7c5357a75e6e1cc80b347ec12ff136c405a344c0d61f4b8cc3a593f817349f43dc6988b515c53b007810924b7d3b435cdcfff97fe3897e4a8071f0b157ec70f29b91e7a3296a8d51a217d1591d954fc622d7d4deec327fa9a7fc936f9089f810da596c51d711518b53851cc5b704f98cd8d525ccb7bb5b6f7d25eaf3a24a8f458c4272b210330514b86866b9094f0d0d81865d4efcb2a172872704f3ec2e1292826d6606533adbf8dc03ceb31f1683b2ddb1f20ca5287ee1e0699521e32cd02079ee85a7b98c8a4efd0660ef1fe7133db755c639f21517428bf57b7544979a2da2194b79c0625223eec01a1437808f5af229fbddc996710e1f5e213b659390f956c031b021056ff87fedb223b36d293a39441d4d27e30069e4d7c5860f3a5fe2a9ad4c07159e1c6504886257b904d1e8b37143cfeb5bfffa6c4c04fd0308ced2a008633e34e459727f3d4a23ab05f70c13191c91477a959a5839bacf6abb5112a48049c2d4bd056349d954097c4d509b86b7f1ce4094fafb8507f42fbec598e6fdb255f430f5f1d2d33aa3cd750e2be142bd10670d8d908c1547ffeb5122fc3659e4b8a3ca74f5f0a049acae09756cc1d0d72feaaf356ae6338a0f7baccd853704f322e9438e45ebf38bc17a87c813e9f14d6ba2d51f66698fff4d20fd243b9e6353f2fc3609e15158656c73522fcbf4fb36ddd9262c222ad12a123438c167ca54c569ccf9a923f13ce6245cca430cedc0454987233ec9f2e307d3a93fe7484119e0e1bf4bacc0d82cfa8fc15a7fdda693c2c22be5295f0b3c2908c51dc5bc03dbd815244dbe9bf51edbb5a5c77b38368b0c601d268408da78c6a0225582f4635f7ab07b0f544290cec70aeac0917f66b5f9412fd21039d918edd16b4e0b813d050f7d17838b95731c2753715af21265e6e722497daf407254d3ec0bb9e600c7833a6049c19aef32a3e6911d70a0e92f0e3ec394e64a1e9dfd43b93d380186472b3d2906fbf0c0be6b504fc680965a5e1c2abfda94aefdb311de8f73c5071da02c740f7be5da242ed1f6b8467ffa21cd24b0a2ffbee77c68886d59589164c24e52514d2103f2250e2e9fdd215acc74358c56d20ef5789b045ac20807799a6376dc55fd0313bd8dc6f953e6e3804324ff96d01ad3c462ff5cdda86fd458f4ad8fcfef4c928e474d3ddb463d30559d10ae2dd7b5decabebcab5330172b3958748ef6cccc9122967c88c83aea638f8ecd3db77cb7e85e1fce3778945d1a251084290401f066bdfe754e517b358a701fe434ae48df58738385f1bf1124568a19d4b27e5a25672dd721bfaf9f078701b0e213e09fcba7c45725477c6eb60bc8d1c39dbf57f19851fbad5877514d258a88ad0d0f2cfb799bf6fc45b66f8ffe8c198d4810721ef0c08671c0edc5abf471e0f8606d4cdb0d0976664976d1d219697c307bb1dd646d64a4e81cb2350b62ce0e369325824bec666ee858883e1b79fed0038938af30259d3b648e902c3c8fdf9d8454b437f8c2228a270dc63684d407cbe1885399cc50eda5c457b23a1bb20424f998c69db872beb0721e57ed8a7601bd67757387a4af87eeafe981778cd16e364644d44043ffcffc896f809bd41a5ad7cfd71ea92bf3852ee7eb21f855b78a02c727fbd62de5800d09b1676a3043502c13c01cc37d1d170f7894dd74c6ebc1c2506fceee675beb26a1aa765fc15d0a0614419ea10adb0c06e7f40e8749769d483889870077d3a88bc4c63658bc8b310bc5a21c7c348ef5317a187d19d0daf0ae8f643f32bb9c9000f8c694c9c165ea72b87b9acd869ca7e8b90a2007ef52ca42ab3eaa85725aa77342e5607b623374545561d04e9947ed272d43b8c8049c10493e2fa3e879c4c48afe766d2fa00186fd4db0d8c3b3eeac46a8f9047e8cf4de2999064906998b485a0e4cb51b92bd26c6734bfa03cebc74e3be90be251ee54285f2e3dc55969a1812e30aab998f067bc1bd229ac14367ad4db382b3777f546d7fc766b7397cf066747bb59391dcaeac278287074868bc2cdd4ad4f794aa85d070da4197c2a237cbc3badbd4f49ff0443641572c9b7f99e267af69d560c340dbd743dbce468968eaca3e50886b917e9721714c8b876735c22dca26316be33cab254063faebd4b8128b23392991606af4c560fdce64a9d963c1c0a8659c50d316dc96990b66655ae3dd202568d603b8248de05a96ac1dc44654dbca36ad90fccc2161648edbb8354ee96cd3a338c690b59d914e91c2d94a4b365bdc3c191411e27f5dab0da3d0bd5512902fcad687e6711ea55ae3bd63fe202076c071c08e60cb6d6998de35f0252b5d4c36dec9af0db5460f2b930c7b33d58c918336e8196ea40026615a939365e1d45b79c9385b87205ef82b00839a6a962acc3dffaf53d0c395c05924bfbb276c9eeb92b2821aac4337f65dd93c722a167bbd4c5361d60e369a8b25a7708b4f867bc73005a98b1e18abae6274fa4a1e87c2b56058ee132b815e496d12b96cf742cbdf318071bf3368cee56d276808ebb78b1000adf07d322d55253fec35b08500156c36f826f96ae93b1e253a16317151dbc13eacb25ca0f06d07675b1e8fc6501b1b0212f338d1f881c37de0c35abd66b8f1e9fd8413b73f3501c0814d5f795b440ce0a60d7efe949afae868944078a60e2cb027ba2942392c5d5fd066081b616305d73be403f2b510cf39d7777ded4c4890f50ed365bf56f365b3141cd13fbec3f30ea2d6e9a05be1b0ff351e724fbc9acd5ff8463d39b0c96541219a0ed2b4a4678159925c7a9736e1ba5ce37c200b2b3fa9c7d1675d32362bc2a37fd69a3d097668d5e26851dfe3bd15e6ead8388d39fe7aa7850df88de00265abf1faa093038848f2259cbf5313e540a57b6599c48da0d6d62b078fa433108d3fd99fd4bf6266e4f54df0b1787eac51cb5bcfa2fcbf7f31a7bb77d5322d16ec7bb38f1c3b902c599a4e30f3c271a992eec25451f42a315c7df62fd3f748f5ce69b57b6d3899e22b7b6dff187", 0x1000}], 0x2, &(0x7f0000001a40)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0x2}, 0xa) 12:10:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 12:10:51 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x3, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/199) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 12:10:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) r1 = syz_open_pts() close(r0) r2 = kqueue() write(r2, &(0x7f0000000040)="f46704ec8ba0", 0x6) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) ioctl$TIOCNOTTY(r1, 0x20007471) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 12:10:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4000000000000000}, 0x10) 12:10:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x52, 0x23fd}, 0x3f, 0x91e9, r6, r7, 0x7, 0x101, 0x1}) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000001580)="c001ab1e6903b2f5b1f8e9071183b2b6203b6b734757c10ead4e9ef113d61f1c35060494c81f03b955153faf0f427f27da2b53fb2d42849817d810b8b5396b632b511d28ced23bbf606d963059df924fdf8668768ae360bd449f56b1748d381b46f28b4511c66b79f88b2639c6ed5c141ca0629a3c6d61c7de2d03dc967ff5c677b831f735e63b85c5dd30e354cc15f07d5eb308a6094ab68369a9f556e0956a7f8d4ee4d566fa22f7b931334361687e1aeae21c8df30e8950581f25b56563051e3429ee0dd85fa8b05a126cc33080174940c1b57fc0472d14e6950b93bf49e6f3ca75980b72c16c24c8ed9740168e4cfd8ef4013007467bb0ecd2b13c92076ce5f73c4f89437576438b416ebe54e4920791a00a59d0f83868ad2a5415c7d2d8aee682424ace856bcaa7e54b7c8660dc3156291fd7b3fcac9cc75d9109c34bdd18ecd19364b2ab78b47063841bcc96cd5c80502b5825aa25042e898e729b3f82c49e32696e37d951930945a8535f7677de098932a4025a7faef4c3a17415d2cfe3a46716eac2bf390443ee16cb838201d5a3f92910cbe00647b14fdebe267de4a3c96c4539f9ac121584f3b9744b504b4fa8e63e28ccd7afa4c9836d89c1f218df5fd8524f61e83065eeebc7607f2ffc7b2ec3544c1a8652bf03b592be7d8bc4561fbc5c11bf6538821f4676fc599d356a2ca9e20fa7f312a2d37b3608d505af89fe479bd5331bb7c913820f78e904dcd01c1aa1370552a274fdc03d9f08a3de92e120d1bdb13bc79c5cafef1b93dae2fb7f577c5ce56a4f246c8316dc2849582a736d2981acc8064fa8fc92b75ae5a596bb4aea065ef45060cbac78033b2a57ce089eba2e0b1a5c1eee369a1124525fbd30117ac02f46879f31fa597e727bac7de39e5152a7bbb094eda3d2e4f33cacfa37a095596e5bd71114fba45036e7ad52f2cbc7fc4c8b4174dde1a9be50765d6a0c3ff6299ab6f0b16b356846ad67973edaeef8059445d03aca034a5ae5d60eb942fa15c0b028c65d69cb82465646a6b4ac25f83a87a04b30f0e70a5ed46e08220a2762655c76e9a12b159d5791c41cc3b9107f480ac9ebccd407bf9770531f996c1ad58fe3bd6c0fe8393874dbef2310fa0a277a97ad03fd8769846d1f1fed1e54969f9204df50ae316842ae6479cdad701762ee1e518f171103c42c6b7446e61f759d31c82879f321593925bec6cb9cd30ad32d7bd438dba13a6bcde8cd31e96f12f88a2743830a48434b62e4fd00463f725c48469a102e847d77dfdf4eac02a60375044f545878f27fad962fd15599ccca044805e7104774991670e704432ea31d24eca7719070fd6c5345fed23bfc9d76ad2e03eb4afaf71488c8bd2446a0c70d92fa6014f3c4fe6c785f2cb5b9b32159e4d87fe92d094c7f9706c8571c4aaed636c41b8ee7fc80cea531dcb912d28f4f615b116e8b6d95e48ae8a8dc13c5aaf7394b20b96eb4504291818a89337f72be69367713235bfbaf99b8a3d76a51d44e564200e96d07b3192802f8e4760cdab0a75ef83c616ff5a7649c4b9ae4fa56522709e230f46393470c99321afe452eba4ad14d7ff18c7530d123299b97e7b67542d9801e49359cdfd97471c65f130940cfa9c6efe0e0b9385ede3cc7f97f9ebcce41b396bf7db19b5a9f2938792070d08422cd55a300748536077cd46711e3b6d1623c5547dbf4ed9c529b3ed34bcc5d4c3007038f7ea6987e78975d906b0d1737dd748a8b7cf55093fb446aa1293e195f3ab510a8e168d1506c9cd9b0f153b6b2533356fb4105f1d0ceed76aa0e1576d283505d03c4de298df5a73a231e118578fb120220f7a3fd2b37503f1beeb3a2fccd91f1f438b89a9c765798427679877e1a5f3e708c277ef5f0fe4a8c1777cd88dee24b195deebe78fd70010780343d1603d4e1de8d8593fef560685e9d0ad69b31d3cdfdc96b53df7ded52b46b5f03492d8fb98fdac6aea4ad124cab91f2deefd986841bd09f204cf9945ee5b4a9a8d3d488169d1148fce7c3580974699600aaed9343add08175c8c514701f98950e024c4a4648c45aaeaaf5cd47713b1cb7e44d377430e8155fbb851fcc27425ec5e873748b0ed8c1f2fa627697a4d0dd6a607d7785b810f96c307249f06c482cb41eae8f0e889b6016677f3df1727cbc57ffb73a439e70da1b62b7d231a44d2c3a637af4e0cd0131326e8bc8e336c094bfb47be75cfd170c2bc5e95c96dfe3fb469c5de184b6f2a530fac92c114b64cf5d60fe038c48bd0cbe84bd481a943aedad91a46dc9489a2c94ef55b683d396cf95982871604f7472107ba7d2742d08954321bceb41824d0bfcd4690721d1272ac93ac141b2158a895f6648847d9d7fdf4921efc3f48bcfeac72245dd0a6bc0645107cb11ea8693b9ac98335d3d04cbbcbe0a8c1e88a741188d0ffae013b54d53dfdf4fcc3bd3bef52cd2d490642f27b05e90646b81a9cdc7efd42c4c7fe030832e6eae62546bc71020d036296f16438cacab141437026aab540c59aac211dd19b1d6ec04330ffd20971de354a50256338dba3b0c811e925e776efdf5a57d71aa796b6a7e845f7499afab06e9594e44d8cc9c290572d8f2679f260953fdc01efc5b81526d8a651ec4f69d96a3dc029e1b82b19354ffce4daedc8c7233f229aab1c031e201708e27c4b989978fdaa1e51c4790ab2b9258f2729e48cce6ed62e0aa9211b2ade07a3be8a8722b024a974aafa9e39affb23f3c087f5065931095144c6828033bdc527a8d62c59346e48a9ffd7b55dbadef770c26b8a1f99bbcdb0ea158f0dd5a1b511294f70bfc4c957e15519c0d6e085b16996c9ad9e4203bf62206a03817e9875248ed14e8688b313389d95602f7c50065b3c3f8e329409ed9ad4337993f58c20883df731a20c9c95ba6eb1bfd20324df76aacca8ceb2bc5e11e0d17daf2b03d6a34f219fc8dca1de8db3692eddff68c5d20669411219d8d2a2cae384a14aebe82d25e981170fac046ecd21b0a1060f625c6342b76da881558bef61a39ebd7f36fa86910935ea4d84056e5143a25c2cf72bf593244527ac59b36a5d0c3770728a9641e3788a463c6d05e2746eff23763d31f6ce2719e3d4eae67a80fa7e726486f4bfb8d3d9880274b82c2de0d96cd84777e0e7cb77b161a7b593496a3c73cfc64ea1ca25f746dc9c47052c314dc1fdd695c0e6861121d1dbda9de8b5e4e211ee5a0f9d3e25e62bebbd66c2790fb0c75563c101059c672f7f298dbe02213e24b941f5f5c2b41664469966b4ec4b7c7ff032011ee6efa347f16ae86cb6aca5c060ced967e9e1c505bed917d9e7c4574590a3224c646480daa4e6b0aa541503461536d4137cb3b91b3d1b6d85a4d5e4cb1282e266af1bc330c9d5f9ea9070e436ff4465d520fca808a6b8b4cb155466cf685ce20d70e89042149ebcf507fb8aa21430b6f04392dabc909730241fac8eae01a11034541dba223e4cdb9a8985d7d9d8297160979157b3fedc9e959a3fce6f4951e2887ff718ba9d2fc43f3c00e075bab3b3898144755b8ff97a1c541ce5994eed688656f4561d0aa6e036376c1bc991851048194645cb5686c52c2255e01605bee1f4a38766ff7d3083e942bcbd85eefe39ed5a3a0abfc96ef1330bccf035a58bbd70156c7fe41530bef5c2b1ed3181197181cebba90b294674b9339732572a079877063bf58467df432b5b665cdc6a2f8460c2fd27a403427c10c9d06519915176625600cd96b6114ee7299a520543507a1408bbb858fb2887b9cc93a5c3bd9a111e93e3a9061a979a326a40684d62a78e71c65d8a7ecfd807ebd2f75450742aaa08026d6bbd5f5b7ac4c56a9876cb379a915b53c9ce910b7e8c3b8f954a363b7c38ce4012ad3fee4e323447aef569dfe2ebce6a349cb00b7117e1983de791b056e7dea8f0cf0eea568643d49f602f80c0e1009d20b322ed1b5f256ad258fb984347620d1b20a1c107cf9a94ca670ab567b5de3b99eba7a96e64b2af84f4fddfe605651babb2656cb86b6f7f8cb6744745e3675c490c2b2a5ce03384afb3c7520007a2f09d84d5c73f3a9e25b920a129a4c6acec67d131ce91cc2b0c2da2302b308a0d3a1c96cd90f08e4207f52e5b974749167c7514202cd62b22961a4237547f60f3bbf3b9c3d3953e66626406828701fb0068e957ef327181f6c185f8f084f3e2e657283f5570725bf0d63d6987584e16cbcb88a8c8cce11f9aba25baf9adae49bd1e9483949ae60efd2fc6948e9c009d257648c965f4a953969b1707424bdd63c45ebc493b6d0079036c4a521858a0aa7ab96591564f1e6622d272a1113fc514fecacf5f0ffe8794e4fd34ba727cf8ead8b9b119fd306691ff590413b8ed4dd7acf6e6270b7bd89a75a3253fb8a1697759da672babdf790c884518cba3eccdacd7cd7943a31b50845c5f4e4148d79a295de8bbe40baae351907e4bbedf832e485e03dbe511c5b7e478d8921ca07a188ac417e9e605cec40c4b424d9aaa19076ca596509a44df1298ed0fc79b6bb8e64e2cacc72d00489cc8d598b99e1e2b0e0836f5ed5137225ddce8439de02874f5b6d00e0b3b71d1914c2c65efdecb0dba942789623eba17a40ab9ecbf790b73c1b70575678fbc2c44a2a292f3842e9faaa470de8c6361002713a3fee879aec0cda3b15edd7c213348d37057ccbe8cb250b307d676b4fcd103e3d0bb493de8bbd11078c889505a7e7ac3247a377ae5eea5c72aeb66f1083b729ae99e4e6de3abd90c41e183a6327c83ba32b38ab6f00f8938104aa97615f255cce127b5385c74cdde39f8709c30be6a85ff3ea849d99c1f0c2669195db5136a7df65ae546743748fc73e7ef838e703a7a93fddd8fec967f8d966fca4f42be2a238bc7f8c1d1fffc6ec8fe927bb4a1cf561d9cc38eed6bc0893eba31ace43f832afe8ec96ac7b2e1aaf49ed72f2fd8ee78e905f5de1b590f02f0fca4c8cc725fe34421944b660256d110ac9d826b9042c6a0c42ef6cd8ad4c562f92f3b63416aab0506a9860b309aab1d6a366b95d2822de529f7d90e92b3a40ae98e22fc939f49a9bdc15406cad91c8e907f4f81ddf09e9e06664", 0xe16}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 12:10:51 executing program 0: socketpair$inet6(0x18, 0x8003, 0xa9, &(0x7f00000001c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0x100000210) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) mprotect(&(0x7f00001a2000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00004f5000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f00004fc000/0x1000)=nil, 0x1000, 0x7) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x3f, 0x72c, 0x4, 0x4, "17fcdc1ca819657a3a1bf9f45f60c276c2dd1da1", 0x0, 0x42}) socketpair(0x1, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000002b000/0x2000)=nil) shmat(r3, &(0x7f0000390000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000163000/0x5000)=nil, 0x5000, 0x1) sendto$inet6(r2, &(0x7f0000000080)="2d15d103013361d16e70fe6a3750425995ca1a7c0ce755a506f3b8ac7221cf9546c105e22ba70bfd97c7b476a7940420f65efd11dbbcdb33dfdeb792560c8c3eff6ae7d72163dcc1268500178b0224f861cf11b132b64a5d1ed4b5b85d4a7d9ae6bb8a9032a032e59d511568a915ebc46024b167b70eaf54d3479a57acca6e69ee6f87bf04ac65f1cf38370f4c7992673ddaebd5bcd1d9864b9472c544fd4cc7a479f9a3d5503854b1", 0xa9, 0x401, &(0x7f0000000140)={0x18, 0x2, 0x80, 0xfffffffffffffff8}, 0xc) setrlimit(0x7, &(0x7f0000000180)={0x8, 0x4}) 12:10:51 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000bc0)=@in6, &(0x7f0000000c00)=0xc) shutdown(r0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000006c0)='./bus\x00', 0x4) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 12:10:51 executing program 0: r0 = geteuid() setreuid(r0, r0) setreuid(r0, 0xee01) 12:10:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x100000001) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 12:10:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x2810, r0, 0x0, 0x0) 12:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000000)="76c998dde697435c835500ab", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:52 executing program 0: r0 = msgget$private(0x0, 0x140) msgrcv(r0, &(0x7f0000000000), 0x8, 0x3, 0x1800) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = fcntl$getown(r1, 0x5) getpgid(r3) r4 = accept(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/41}, &(0x7f0000000100)=0x2b) r5 = fcntl$getown(r1, 0x5) r6 = fcntl$dupfd(r1, 0x0, r4) getdents(r6, &(0x7f0000000140)=""/31, 0x1f) sendto$unix(r6, &(0x7f0000000180)="99944b098447f57827ea916aa7f4edc5781ac708bb2cec4a92e1d8d0216e1015e4a1ddf194a13931b971f4cbb22ff501a1caf68ca8f4434e239b292a1d5a293999f3fc2ccac0e8561cb5c2bc2a09ba4faa4fa574abd351dc9e483e45eb7026bcc6a888a901d258a77a113278d274ee46a8c2738c379049442b17c1e603dc23887713b618412c2c7207fabe72d520856f", 0x90, 0x5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r7 = dup(r2) write(r6, &(0x7f0000000280)="37467dc7b7c3e94184c99b7c8efbfe347ea668a8c97e1c39059bba6c48f946b7ea7f3a3da5a2c9e0deb70cf7f9e006941556ddfa1bd0209a1c6d10363486543672017c40a884a8fcdebbe0f58790b97d12010aa00e9287b47c944261edd55bf4dd756190524445e0d67380f724f04eb5a2cffb93bd742de279705ab75021de073edadf95f849336df4ed71bde14b1fec2ee6ac2454626440b96ac696ea47d2ca7ee108eec9cdf7052252ada111e2a5310f9ef2ea0d623c633d5cd56fd4b75d8ef07bcc75e9e224e51d56f48c5fb36ea2fe9012f0333c1dde65ac8d53165ba40366c5df5743cfec812c83", 0xea) msgrcv(r0, &(0x7f0000000380)={0x0, ""/130}, 0x8a, 0x2, 0x800) poll(&(0x7f0000000440)=[{r6, 0x111}], 0x1, 0x8) msgget$private(0x0, 0x160) fchmod(r6, 0x0) shutdown(r7, 0x3) fchdir(r4) getdents(r6, &(0x7f0000000480)=""/43, 0x2b) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='c\x00') r8 = semget$private(0x0, 0x1, 0x20) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000540)=[0x60760570, 0x15b8, 0x4]) msgget(0x1, 0x101) msgget$private(0x0, 0xa0) fcntl$setown(r6, 0x6, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000580)=0x5) fcntl$setstatus(r4, 0x4, 0x0) socketpair(0x1f, 0x1, 0x400, &(0x7f00000005c0)) dup2(r2, r6) 12:10:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10000) sync() renameat(r0, &(0x7f0000000740)='./bus\x00', r1, &(0x7f00000007c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r2 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x20000) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) rmdir(&(0x7f0000000540)='./bus\x00') r4 = kqueue() mkdir(&(0x7f0000000880)='./bus\x00', 0x4) kevent(r4, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r4, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x20, 0xd5f0}, {{r2}, 0xfffffffffffffffb, 0x29, 0x80, 0x1, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80, 0x12000000000, 0x4}, {{r2}, 0xfffffffffffffffe, 0xb0, 0x82, 0x7f0, 0x4}, {{r2}, 0xffffffffffffffff, 0x11, 0x2, 0xff8, 0x3118aabb}, {{r3}, 0xfffffffffffffffd, 0x11, 0x25, 0x80, 0x9}], 0x4, &(0x7f0000000680)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x7b647765, 0x40}, {{r3}, 0xffffffffffffffff, 0xee, 0x1, 0x1, 0x49}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x7f, 0x1}, {{r2}, 0xfffffffffffffffb, 0x43, 0x0, 0x1, 0x8f6a}], 0xa39, &(0x7f0000000140)={0x714, 0x5ebd}) bind$inet(r0, &(0x7f0000000840)={0x2, 0x0}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000340)="d2460c38267253dab4967c18b1240e9d1a289357e7557baa30c22067e64334e1732c8c02cc8da5730435f5ecfa86134f061b70e93f60e518e7f301cb6faed4aa9a0b4c61028411d37d7c098412d940948375a87007cf5ad1214fdb59", 0x5c}, {&(0x7f00000003c0)="ac7b7eb0ad432360f6d0caf5b486f827f571bdc7273bfca0a0e0e3900361189eba6a7da4cc6ba06934e493a9c73813189842586a535c3c2eb82987e38411a9ed26728379d80039872eb99e8abd357e4882bd9dc23716fee9c657b31e587aab34e48219c87de91b5b544e2d6ce41eeb171242fe659d1c1f6f13d73ee8f1650d9af0f197e1aae050c679276a76b24ecb27f54da6406367cb1108ddd9ad7612d4", 0x9f}], 0x2, &(0x7f0000002000)=ANY=[@ANYBLOB="680000000000000000000000ff0f000069ae3a10000000000000000020f9ea49701076a4c9c4c909926b4e238793b6add53819444e8b74e00c377dfc605d993d9076000815ef1ad4c5c12ff8c2260726719ad307378568466f005a47c8be10e9905c9bd7af9a26aafd34cdd18900100000000000000001004550bdc5d848816b0fb55265f451619bb2234a58ae1b3bb1764c301863d3e242b384307896e212a7af5e7aef142f4afde90249117300006b39f2775511df020efbb1f8f7ff59216f9c1347be587e986b02cb65b12f656d94491e524b037b2a85c87bf679eac36d1cdec0e2d19984d1a243e57d7718d4205f3eb05ad6dd8c0aa9ace75504d122e342900c137a7b412a2a3053f964f98931634ff9aac8ef2ec74cc3bb19a000186b325206f3522591e77be182537f81"], 0x78, 0x8}, 0x2) r6 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x20, 0x44, 0xfff, 0x8}, {{}, 0xfffffffffffffffb, 0x89, 0x63, 0x2, 0x6}, {{r5}, 0xfffffffffffffffc, 0x8, 0xf0000008, 0x7, 0x6}, {{}, 0xfffffffffffffff8, 0x2b, 0xfffff, 0x40, 0x6}, {{r5}, 0xffffffffffffffff, 0x14, 0xfffff, 0x8, 0x3f}, {{r5}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x5, 0x100000000}], 0x7, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0xb2, 0x80000000, 0x2590}, {{r6}, 0xffffffffffffffff, 0x80, 0x19, 0x1f, 0xfffffffffffffffb}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffffffc, 0x7}, {{r3}, 0x0, 0xb, 0x0, 0x3ff, 0x8}, {{}, 0xfffffffffffffffe, 0x8c, 0x10, 0x2d, 0x6}], 0x11565aa3, &(0x7f0000000000)={0x0, 0x7}) fcntl$setstatus(r3, 0x4, 0xc4) sendmsg(r1, &(0x7f0000001fc0)={&(0x7f0000001e00)=@in6={0x18, 0x2, 0x10001, 0xfffffffffffffff7}, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000001e40)="091ee85fb55010267cfc3097d004998d57676c7e8a86e5c8a106f6c82797fe49d5f90e1a2f65f2c9d5e610fae42590", 0x2f}, {&(0x7f0000001e80)="f1f7bbe40733ee024c0ad4adde8eefba00cf003893538038ca139139c850", 0x1e}], 0x2, &(0x7f0000001f00)=[{0xa0, 0x1, 0x0, "b832675409e8cf73588bc5970474363e167f99686826ec08a2268e6dbed127acb44f9e594c337e6c8e2b1fe4f50c1e9de32205cc15eb117e7e90b0198e5647587af682aca0929fd1251506635a88307345c540097a2c9684fca41a3cc526a5aabad43c66fdda8c7a5d7d9f68c20b5d901c5439cba9c9513f31f15164931dfe29a0db0e1a2c70f968f8"}], 0xa0, 0x400}, 0x401) kevent(r6, &(0x7f0000000080), 0x40, 0x0, 0x7fff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) r7 = open(&(0x7f0000000800)='./bus\x00', 0x3, 0x1c) recvmsg(r7, &(0x7f0000001dc0)={&(0x7f00000008c0)=@in6, 0xc, &(0x7f0000000d40)=[{&(0x7f0000000900)=""/250, 0xfa}, {&(0x7f0000000a00)=""/146, 0x92}, {&(0x7f0000000ac0)=""/248, 0xf8}, {&(0x7f0000000bc0)=""/134, 0x86}, {&(0x7f0000000c80)=""/164, 0xa4}], 0x5, &(0x7f0000000dc0)=""/4096, 0x1000, 0x8}, 0x1) 12:10:52 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) recvfrom(r0, &(0x7f00000000c0)=""/39, 0x27, 0x42, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x8) 12:10:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000bc0)=0xc) preadv(r0, &(0x7f0000000f40)=[{&(0x7f0000000c00)=""/5, 0x5}, {&(0x7f0000000c40)}, {&(0x7f0000000c80)=""/248, 0xf8}, {&(0x7f0000000d80)=""/250, 0xfa}, {&(0x7f0000000e80)=""/48, 0x30}, {&(0x7f0000000ec0)=""/98, 0x62}], 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000280)=""/171, 0xab}], 0x6) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202010000006c653000ebc4c5bc9972dc35bc1de2ea8b344c566bd398d269ca62d2672a132f8589a801be8901c6da1d02ef5e5b036c8a752e4a98661c9c0ef403fbdaed951e7946611603d0"], 0x10) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000400)="9283396dd8ddc3a73c1d7086f9e0b67ec11ce4bd66bee05a23dab56aa83fded769be63e399559c5eda0961f862391a5938ca1611bccc9dc5ad25797847cd2df08e340b31e2969e11a913256e6f54a29b449136ff400a532381ce4a02f9786045edac526eb921b580a1cb5c2e7b9b337f60bcda911b4f5ac536698484cb09b3ee27ff077c97498df9180c6da544c506120aad6eb3f22c7f01eeba6ed24025d0349e26dfd837272c3ad8172dc36fa64e87ebacc96aa540371a019a702965d0d98e3465996215757f67be0872922cf25b502a0b84194a5f74f7c8062990e685ed75a78c049a3b9a29298f6b9424b90c56fb02df9651b3282167f3d45d18b35cdc8ebf2af05f7e62bc6d2f2cbe2846fde4eae21502dfaa76035d4b6fd2d2b90f6c1a8f14e52a59bb9c9d00a975e1bfbe4ef617e0e08462fe9a8710654ae7d842650b81922552deb036e3da6e47edb0f532053fc487159b7f34c3357506b3f79aefa770241aa60ce2018a60726b968d74113ca5e70879e06ab96157c64cc5e04dc259126296dd2c2429d2f032313627cbdf9f8b8532eebcfc618184b2268102438c61b8fd6906787d6c15f7e5cd127501f302dcc032045127e10da1bf209e3de8fdd02ae1870dc608851428c9b882bfc5a031303d48cf8001f01ebf68d72602e9e208d1d0ec0b083d90a51fc7a71bf19171494cdda3daa3cdf809d5a11610c09e083233cf15526e5bc74e42e2768748a45b3bce0359331d9067fd637e20fc6d1a0278d6837cb21b428a27530cc22399e39cead78e2489396525900582f81ccf29584e11773543d74b1de7a4f277c083a9b8b2d9894fa190191dd89dfba85d8b4cfdc48878315ff35e2771e1a5fcff94ad18b1c455e28065ed3c256515dd14d56c4c7afa09cba2cf7dc9936bb9bfaefefba6fa23297452aacae9d7f76aaa790355bb6ed496b715855b0e0b94aa2096d6a4ded1f3effdaa11cba1eee441e7c78ad546e0af2e2fec2607a782d8fded9b3971685e8d0572a25c21cebc7dac4e838b72b3c73137b9e0180dfb092b2c0e1cec08fcecb63f84de38873e7f608d99e841c2c50f6f2cb5da01cf08d120026485b60f25f3dffd39ba93a576c9e9b20bdc5822328fa068656fa89df72505d5114ceec86a2c835b9cc7128f39522d7c9ca8a986584377dc295f23638eb4fc99a6b22826255b2da8c9e86bf9b310bb020b2a1d5f3778dcc9e8cd034d864c055c23ee5b7036dfd98b58dbd6f6bc73e0b478b60e01c8a8c5a97f3c3b018b3dcfdaf79cd32463635bdb8e2da16a05d9f9b5a097f16407278c497c5203e0adc4453e585b6e365afa325bab5295b91e43809a5d1730c54c4ff50d95098c1256016050d8753c9c12ecc8b8a81057df68ff4925c2cee8fcca7bc023e39ec786f3beeeafe2754f6b123e4d632576dd798f80bb51ae105f7869b5ea1f46fc5ca49d35642e9f0ee934c4a2d0a2300702e3dca99140a0a26eb3e050d5660b00c318ba9f93a235caa1f85363cce937e57099bbb78edcfc1336d0d13cfd6f66a504a235591ad4988d391acfa5211ab7cc2d1c6d645513a966503159582b43fa37443347f5f2318953cf789a067b36fc065e6b4aeacb255891095de80d63563d731d601e0f7fa2d7119aabeba036e933b9a1619290bfc7f6c7c52c7375db901e6579bf51a9cc70752341a916e0b0dcea0d6b20b94bbfed9ce4a76bfae37364ba9eb0bd2a00e97d99f2c5497610a4d78efaf7c938bb173d65aee288160df5935a778d2073d4b808d3c1ca8ef7eda434758d69b15deb299929e6cb0ad9e6d40479aad1eb84232adce784b53d4a5ca4e7c957c7fd9281774bf52ae42f1573d0ff8f560eaa65b5a77edcda13d6126d554709672191d4384be126c13d55c0859a86ca50f36ba2e6e39cf9e81b33bd877c814e9f2d422195e6b3bcd94fff2a3fd1d6f5b99b35ee8e66ba995f767625385664fd8eddbbfc31a8fd0de17502073b6fe0a5a5a356904fc0dd72475a748a6c68001d4f0357b34b8c1b4a8097f3ef637d5f49561c2f168f29657a1fedea88a11da4798a5e2ccf0cacd89b93837822f3aa99a9ee5af26dbea7e3dcf754de4bd46ecb4091956c300bb46133a8f38ef13bba2313cafc820608950fda38d245ec71e884c0fce192fa6c8958a0c426d1b683372087786d1675a32a81f4971c25040c427f560f64f02e05be88f3184a028d3f6a3af1566a1dfff3d14fc131c6f61cdd2b780fe63677a9afda6a4dc4d7de51d39039e6d0ee1550c2e82e57752c50930de9c0fca7c982ec5d3891ad586185e9a7a7c37daa43ca7885c386c2a50e14a1fae202def79c78de7fcf075d081356c6fa9f6265c1a6985a90d3ddc8afdac965d325a7c6163e5e0d1f2cbcf0a9172cb088dbcfa522f238b0cd2025a9849b6798107e342c76738a936ca2d3ccca504743b3e418dcbebda622c23e352b6a0b1d7e9d29a69f0859a4dc38e30075e6553debaf2bac3f5ef1b37cafae8c73ce53df2e2825eedcb42b8f12c5d08bd69f6546bbc80207e939bb323cc7dcff7be16e3db16760222ef29927623590c6659b0317097870fc1e07cc8ff11783577ab961c1123117f834e820a3d8163136fda4badd03117086ef9d07aa4b61b7ae2c1753ceccf60806c64f814b00795c1114227f06366811626bce924ea5163920166396abe28d8f711b45a8d64befd1b9b0a6d5238871fa7159eca1022e86feabe271de26c31c42a9c987527bd0a671fa9f05049a4fff5a", 0x7a1}], 0x1) 12:10:53 executing program 0: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0xfffffffffffffff8, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x400, 0x8}) write(r0, &(0x7f0000000100)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000180)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x4) clock_settime(0x0, &(0x7f0000000280)={0x93ab, 0x5b}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0xfffffffffffffffc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r1, 0xc}, {r1, 0x81}], 0x2, 0x0) 02:30:03 executing program 0: mlock(&(0x7f0000e17000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000ca1000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x1d) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 02:30:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getuid() setuid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x912c06c2470eac03, 0x8001, 0x1, r4}) r5 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x80000000000000}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1) 02:30:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1f, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) flock(r1, 0x1) flock(r0, 0x9) 02:30:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000700)="e36258a416f72ee99586132477f256b4093cfb25b84ed2f5345ba444fb2b35c2eca35a97afd7c434aaca3e6e2563694a37d3a44b5c66e63df83a9159186b821b181b3bbeb27304af8e5bcb4aee4e9f2bac9af1d8134590c45d2551913256de927352b26a639a1d628cbd7ef18d3ab0382ecdfcddb37fa66131d8033bef7efff1e8bfd75e30cf3dfaec8f7fec45ffdea32029f683c516c7ed34b9c20081b52339d81b64d108f38a24ab161b820161da1391a92d91681993ef4f058108afeb4b7a566ab7f78629388d6a36ad6783e4d9b32109dfa8cc43f214678c9f2b97f2a341b8cd3416520b9cf40c72bf7c001812688c5dc84ad9303dfc62995592418874ce2e7a52566447c48e1922daf52482d7ac0b7f337f04275f90563464391e565ef0f6f15714de8694d5f63446975f9fa9e6060b4a7fec9b955137a95a881275978e82596627c6a6186bd4b0b6372948fc196e755295c300d945a98667fde88a001dba0cbe48a94427dae9568fee53da355d69ca547e9eb53ee0b8810bd0", 0x17c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x3ff, 0x5, 0xea, "a9c2e6881f2f72b5ca3966e33063f8441f997242", 0x101, 0x5}) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:30:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x400000002028, 0x501) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) syz_open_pts() close(r0) 02:30:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x0, 0xfff) getsockname(r0, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x9977}, 0xc) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 02:30:03 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x280, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) 02:30:04 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x1) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x6, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file1\x00', 0x8, 0x102) 02:30:04 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setuid(0xee01) msgget(0x3, 0x140) 02:30:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/172) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xffff00000001) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) 02:30:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(0x0) seteuid(r0) r1 = dup(0xffffffffffffffff) listen(r1, 0x1ff) r2 = socket(0x18, 0x0, 0x9) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ftruncate(r1, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) seteuid(r0) setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x4}, {0x9, 0x101}}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x2400000000000000, 0x4}, 0x10) writev(r2, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}], 0x3) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000002740)={{0xf22f, 0x4}, {0x100000000, 0x5}}, &(0x7f0000002780)) 02:30:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xffff, 0x1}, 0xc) 02:30:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:30:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xc02, 0x24) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:30:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) 02:30:04 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000240)=""/95, 0x5f}], 0x4, &(0x7f0000000300)=""/190, 0xbe, 0x33}, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 02:30:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000180)="79b23b214b3beb2415921319f0eaed6ed7a19193d51127317cb6cd96c95fa07688a00238c3da773deac860f85553c7777d66314169063e790c9b11", 0x3b, 0x402, &(0x7f0000000340)={0x18, 0x3, 0x401, 0x100}, 0xc) recvfrom(r0, &(0x7f0000000280)=""/139, 0x8b, 0x41, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x1ff}, 0xc) 02:30:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9}, 0x0) shutdown(r0, 0x0) clock_getres(0x0, &(0x7f0000000000)) shutdown(r0, 0x1) 02:30:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) r1 = syz_open_pts() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) kqueue() syz_open_pts() 02:30:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 02:30:04 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20308, 0x0, 0x0) 02:30:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000001680)="a18999029464fc81c1e1364c3316ae7c12635ce423d4f4b9bde397fc85dcf9097378b71157ce3eca6410d51e7bc574f06213ffab6971f5f5bcc85a3c8464a2b98bc6b1d95745c3217ca691c33267b61f929a20473750680ab61cd074da0aa3d93f4df01cfba378c2e36f85e79c27d65f1a6d31b0804f62fcfbb35a2bebb69d94492e0f1add45300051debaa315cb2cb33fd637ac7d10f109d141a7bc91ebc666140ede2767344872deaa00983ceb632a7ea8f3872791aa5e365f9e8588ee6fb970edbbefa21b92ab098f9fc71a3aa0f674fc4607ef62963578314b8f51c30e853ba76e41d241656715ecaa96f21bcc7520b154911cdb9aecddf8e32e7d4301a6e8ce4fefc56218525cfc6db7b2fb7ac5bb3f21c065b491fafd984009eeb51d6c19b359af058dcaea344fc138aa2e617dddf05ba2ad44437ea6dc77871aa2a4ae73095f85e97a4736e833573e73d9f84546ba912f30d726c831c5eb3f8436ee2a8daedc2fb9bc41ad087f25bf700da552e179deeec4a5665e4b039ef79d67603c424bd12af4a0e9d53faaab7b6a4a04eb2c5f2470038f53a0fc7f7c944ebeba01f4a9b51710bd35061370fd01f5b2ad4830d1e22bc8564bed7962dd8abadc20c51105455bed2e0f7ffbf6d048890a5220fd832b9a6004b8c2a131457a088f58a9c2be3a9d1ee10c7094daa283cf9e1341171a40fb8151e39a360921cc9901778831a640feb0fda3d5e4da2af3b46e982b6e2a7ceb303b26c3b167732c91c2a3b0ce815d3abaec2427ebd9a75d93c9672f203ceb3b6fabc2fcee085dab79b7c2e821d95dd2519bcfd3417e2fb222b56265633ac53044e3c01f0b56bd2664b2239acee0bd26932c58e8a968111e5632b2018dea930004ad76ff919f7baa9c6a1618cb988a36bd0270ca6f20211abc1157c24f42f63b9bea96a59d99e72fe00c0390b2dd387bb5c7b1d0468d43affb05dd4c9b15f0ed6878c7ec23e3e5d80c988cec9620eddece40192f5dff4a7ab1913c3b3343b6c6ab502a0a325522bcfe279e9b4f0c9e08df91040aa05cd55a453543977ff96bb7ae10ebddb23b97336f96052850f641a830c9c3c24437a15eb8fd2bf531242e68905a5cda358360b2e12328091929191e07c3e63053512f8d6631b918ad15894d9d50219d583668f920a24ea3d68f7dbd7cd412d7e8999e4fc6462de29a756a7aadeb88adcb25adadf5235b4b33b32a8b935c351d1b790d6f22df78ded9f0a022db25265681e97100d4739fcbb5e799988dcf98aa4e52d825d9fde7f409263b387a008117a7e6a83cbc61c0cbccafc7e0b6e3207ed9f5d75b09d8514a4b440d6853dc8fe29531cdc7e5e92f6bfb7745a9a9aa25d06c49a355e5b2eb6e66750fb284349f6533fbf6e7e112cd7e86046dab67942569b5ded18c060313cafb737ca198333101891df02419ff36384035117b75e317fe4eb03d8ce61ddf35fa32210aff7cb73d2522c25c3ad8c23dfb77801b969fd957d005cbeabc3344258d44c47922c085886298cb381dbeda7bd7e7b2a72fa9c1b577fbba379834e365be178bff0e5f6e49e00a6538513ecf5e89da741b7851c06c87f518621c8e4eca75af9e5bc6ba20e6848ea59f32c68f4760372a5a0e004c112f294705c93ca3c008a022094350cb87b2abfe52dd9be609cd66f98cd349d4c395d698caf11fc6230692df0cc476022cd4961b3c0e2c72202a086aa195abc5394ba65023fa98ebbd568e7749571fa9b670e7f43fbffccbb607f1abccb5f5ff0e865515b3f939d51dc17d3f0995fd3ac3039d0db1990a93c5a833ef32684903788ecdcceb2af64bd24d312279f33dd03be233884a25730a7556e811f04b19ab143c6f9c74ed7614f580b13e2b6bc1a90cacf2c2ca125bcf94312b4da30a26ca25e438f3116d60565a74429f60b71a8773f10f2f29cd9d5d335b00c0bcc8d221b38182691e357c330083b7430475d42bf5efe8a8f985449767f48ecda61eadea7338b41c0bd0ebde3d5ce984c7ab309da548972267a718e07950865d9edd5627b42051fbc5980b7d807f38e1a7775bf69fe843848eee4d6afad6311d7269f9931ea5e2063e1b860b4c10cb2b45c6bc014623bca724979964a0a5f0260519efc9f709480dcd3ca7f0d4dd422925cd360ca6f52e91d115b905a1cc885df5ecb67b13b8dbf8178aea54de0ab59c420ff82c98aa5c94b2d55a62464992dbcb23190e3c8485896dfc10e170ea669b9525eb7ede1033577e86bbf59afaee5ca5c0912b5feb7d7fc8cd2526ca07aecce5d63c285443d45d0c11a399968f86be1544cf19d5232f9c1646add357667d0bbf38801047d543dfa4f7f8ba2f7803d3d9a34f2cfcfbbbd3652dca6924acb808f066a4354d0c04ec39caab67b6250f90b4706de514a102cfbb9c8a7e9e91dc856cfe4ca008bf868a4c036769075bf35359f937c87e9500a5a01c3d17dfa9748de32c89e018ac4a813904abcd6b833a263a4512ce316f6ac171613a5a6c40c7f96a55e4777ca3089aeb6822b0bd3bd6cefd6ea1f9a27d8ef982f1dbdc0b33ac94226cefe24faad4170643fc0b7fe7745631eed431773ffb808e4bc018b8d4c1dc32eacdcf7e2478c4496ac7c7e9629533508b25fa043425e751b75bd9b6173af7f2a2fa552efcf92f18d361ebcffdf7e1352fdab4b6210fc087035d75e7c8b2ffb253150afb09ac79c18a50222a40776d57d8e3954cb672b8cc1b0bee3ae0b62e3f9a4d5cd9efbd85e5c1fc5e9b50f95b131731c91985ff15599a2006dcf9c56f48cef8e0d624d02b9d59f9beda9e51984d3f2000228b28a4c0c93768edbf9ef7c92e252db7663efa2be4b4a50b6e771aab9017fd19ccc8565225e3e82a550802d26ae2b816c992d2698a41b4abf29e66d7c17d9897ce9fcd33f6e6a32ff61c7e45596541e2e5021ce8d05bd5b33c511efd1bff0d8832b113328d4e491c4b12b91dedf01a5434e7201728af61bda8fbc6f522b4c5d9c6314500f05a9ca42b8cbb018697ccef33c5f7fc0abdfda53f752fe4a81d0e0e09f410b9032740f584993af02d5b725f13b6c296e165a4bf7aa37e23cb61518e80921a76d26cc10c91db0d924257c2a5800ef03e8810a5e9293d5beed0c5ac47576e86530ae7c666491cdf324f3f850ceee20c27fd33b79662b7dab417e8cd0405c0e7724a2d512457aa11d0ce4f67d6666acc9cb98367e1f092779b195b21297339a427f54ed951c37768814fc664091db90121fe8c9a0d39e5bc733f50f75918984e6ef308df4587770b65246286571e58ecd19b60edfe224976777d22e3d7e38aa23925e73b7f27c9344b87fc17bad3b3eb18de5bbacc57714cff2fbb218abff6588152831ca185a2661cda993169e1611cad23a018d77bf9892aa380394a7d2c48e8d7e7c83152d4979bd48b6db9e221fb53b50fa72769dbcb28c45fd3b25a93450d57fa1e788156d669f09bdf750644db843e995523a2c42b98b73c5bf6ca675fa89961c7bc232130fee926f3a840868759b4f5b6c45e2a520e0c04f6a71cae6a0f84731b7f48626a2dc922e3d6b17f8171c36c57919bc401e9b4639c1e481e37e7a7a7be47971fd112e8753411e7f81f652454e9294b1f8b7fb219dfea0933139c41046893d2a92e8b6b20271b294436a768b1e27e971fc54a8524841180c218b509044dac9d1a13a59cabd94a15deb587edcaf3aaf64275c5628415e482290610fbc6850fd45943b7e1e7d2ea1c915fe2c2062e0e3fec79289a7231ff08af951393c7cf0ef4f93fe38fe5631e4c9a141844ad9a058270d2b39be2139f6bf55389a2fe2bf33a23f8b818dfb307997aab6dbdb8b7c774484cf81db675a6a74c45cbdeda3d80af5dc6b230842b8ebcc2636a65960707315206d91cf834fd9d503f8b81f5eb3b5d981a7f6a7f64095ddf444c7528339523c685358e1bb06468cbf653dd8479e86da957434076081c2c395cbff84d90e785f30ea2d794bd8b806e4c294deabb32452a51dbbe3826cdcc165a10d0f99acb4bad5e467338252cdc11b781d4b9d63928a8f09399ecfaea7b4c5ed13970e53e3e15b52c00bed44c84b905aad6c61cb6225fc4c58cc78e329d844b049d96d4bff590cc8307d940ea836aff53eba24cb5864a519d8a20ca4f58f581307381c6f2586a71bc0572bc46a8efd33a007f2cc2cfb7bc59afb39ce753560e32e55ccb8265872328743a6972fef2fbfef1d9593c69db6426924f1f5707c4fa696cf7b2b97a3988693369cea8bb05ab3b522ec759dbc9eeda6489b2171e99a4f59a291d551729c1dfde3d31be9da2ec9b4694a1b4ecf93076d16d90b7a9444f34ed33a81cad99410f7f9c6dd3838be2f621c009b308b5f2f8c8cb3dfe1107c8011f03ae195d97395edfb5e0437c3725de84eb78e32db5da2768560fd6ac5e827aed2c4b71fe2991a4f7350a4309b3340679f8b87d5e10279da234cfbc45a31f29ffbff067d6adde77df6bb19766b1218c080529a768241b37a32ef56a2fba126705cd21e3d54c95d6c20f314a1271aa8b35c12d630c6b100e67dfbdd2245e76c105f32a2305457d1edec4971f11596609f86b6ca0dca93f0510462486045ed5be051fe89929e203ff99c44f27069dd78e313c05a6b3b91c174e96881a43d01defe8ed3349caad7c8abc78291d0d722246f4c51c587910e1d9bf9245cb394910a953fd5b15fc38f24d2c46143804ee0f2d0f2ab3577a744b7193ab2b2a95e7f6488c29c73b060e8e0ef0fdc8db4f509249f60b3f0cb27817a3dd44bf3e22c0839b06b7809caab2eb694219ba78a1a2b160ff6715b81b566dd21bff52377d65722c530adf3e706cb2fe3260c0502a91cd6c14baf2359228889db006397eadc0c1f185a3d17554c66a8f70c85bd17be73be721db07498bc6e02ec3bdfaad977143e4fb1a006c78c19811cc3c2c418b2a094d8821aa4c82ca0b09e66cf735a35c5e03a0cd2a6131a82c46de5031a8f104b1c06052d56ee47a808e206414a71d88ce4b0ff72e5e112476218a0bdc3109160a1e6f15b0030186072b3d595f7c731ba408a3bf4781e09c395613290544bd34480283ad3ac5f1615f859d4b9d1bfcfe587b24c1e42e9102dd7edb6254e62f402248765482a205f5e9f397a214e775f3462c73136057357357f6e10f025de00f5cca2fa76c6c95da29bcd7d3d063bcf0d79e93a784c3515c66ed6f89d3d6c25f5b94ec5dbee8f463657bca705ed157f292ec6fc2d44fcdcb8668529049b5b5d39e46dcfe86fe2b2feed3e57f9e072ffe6229136c4d06731d6bd764ce000360cc77bddcb4975e7d9f5e3a469cf871e4aa54080c788980f96142ea7597045de6c4e86609c97492864de0cf75d4bb6162036bb78d8135abbb7951429e52ae2718c713030c3d5a3aca2132dd0147dd018f80d80f119939b6487ea5e6f0d47870d6da259d730f60232b1fa1499d38af09a292f24e226b4763a8f561f849ec73a4b9d38c89b72a6797e7ad192c14637c97b74c300b35aa9d4d50817fa66cc1bf2159973a3af2906cd968174d168827da3ba7f1b9b0c88bbd68a588285502eb0bd452cb1ee6c947fffe379dcefa989ab369bdb9a8e8bdb499c5f782715578924bad22ea3c89f7afcf86c8e56f64ac12ce6c76396fa5fe5d9b30b1169831eca0f73faae15f61902925685ce1f087d7b7057e69d3f8cbc7bcf208cb309e919a06ec2203b21669c3ffae1ba881fff2f0af16b21ea8b66e09da3fc859f0dc5197d0a537489dea8d9295cbc1719ba8140098ff46985cac0f1d0caad3", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x5) 02:30:04 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 02:30:04 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f00000008c0)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a5197094b2229bc42f5ea7faa3c6a151ea08ce290023d58bf6659990bfef32044908d0d90bc4047ff451592d4bb2a36b62ca56466d6f6fa2a4bdb9517b01087ae766308f59ccff65744f93d80000a524eb77a6a8e362609f89654206e78b05912ea85457e9e8d8450d340000b633e90700dcfdd6fe69b674c6261409748f4b72284c4d18bc31b232b75aa82fa50632c6cf6274b881370000de1267a5605009000000ef3588ff13215c000089bc0d8d0000003d59715ea073fb976049a4e16d2021635f6ec31224ea76d32cc32e1396d300", 0xeb) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x36, 0xf0000004, 0x9, 0x3b11}, {{r1}, 0xffffffffffffffff, 0x73, 0xf0000000, 0x10000, 0x2}, {{r1}, 0xfffffffffffffffd, 0xe8, 0x1, 0xe2040, 0xcca8}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xac, 0x0, 0x6, 0x200}], 0x2, &(0x7f0000000000)=[{{r0}, 0xc8fab38dbb56f9fc, 0x20, 0x40, 0x8, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x3, 0x3ff}], 0x8, &(0x7f0000000040)={0xb9, 0x800}) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c", 0x7b) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:30:04 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) 02:30:04 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) 02:30:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 02:30:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpgid(0xffffffffffffffff) setpgid(r2, r2) fcntl$setown(r0, 0x6, r2) r3 = getpgrp() setpgid(0x0, r3) setpgid(r3, r3) r4 = semget$private(0x0, 0x4, 0x69) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000200)=""/77) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x4, r5, r6, r7, r8, 0x8, 0x2}, 0x0, 0x0, 0x1}) getpgrp() getpgid(r3) 02:30:04 executing program 1: msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03e9ffdf889944355d4e038ed9d443009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) clock_getres(0x4, &(0x7f0000000000)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) sendto$unix(r1, &(0x7f0000000140)="bc36a5cf0a372a83cb338dad92366a3b2bbd1a029ff698ca13faa848af3ae219475686b16d877ae2c8443550934f2476288d09ebbd6deaac8785eeac9abc08975cccca5d1527577a2e12463d09a18e1ec26c8c8c92c3d604bf63b157a9a981e87584160d749f6d3a1fd42cf4c0444cd839dc0fd656c7ab02238641a01d3f400271a68c2c94ca41", 0x87, 0x400, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 02:30:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() sendto$unix(r0, &(0x7f0000000080)="d0db17af534b1541c22ecaf3a27dc39453dbc1bc5f0950036561f500ad95e9032e020873cbe2f74c142d5e3dc8e5606496b4236b754291c772e7b590905e5e4787020c5438ecdbb3b35c106dc38f65a3dc5bd2b55624468f20c933397ccd0adc6a5f5ad2780b9e568c28309d4e4abec0f424995a6dc42083a35d9bb8e18a", 0x7e, 0x5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) 02:30:04 executing program 0: socketpair$inet6(0x18, 0x0, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) readv(r0, 0x0, 0x0) listen(r0, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = kqueue() r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x100) syz_open_pts() r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r4, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r5 = dup(r4) readv(r4, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000380)='./file0\x00', 0x20082, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r4, &(0x7f00000007c0)='./bus\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1000000000000025) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)=""/161, &(0x7f0000000340)=0xa1) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000003c0)=""/90, &(0x7f0000000440)=0x5a) 02:30:04 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200a0, 0x20) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 02:30:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x90, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fcntl$setflags(r0, 0x2, 0x0) close(r0) execve(0x0, 0x0, 0x0) 02:30:04 executing program 0: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) minherit(&(0x7f0000124000/0x2000)=nil, 0x2000, 0x83cad0e1b054c23f) mprotect(&(0x7f0000124000/0x1000)=nil, 0x1000, 0x4) 02:30:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 02:30:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() write(r0, &(0x7f0000000000)="0e48634602bdee3dff19373ca80645d30221af0994b057b939cb6555007e6e677da6043689156c13960dbbee3075f552b05dca9cf10566eb9d2a660379ee3157cc4a39beb115fb2903be144b6f396911068f21872a91359d39a0d1ac7ccff483cfc322a78c007d12e078f2a45c276c5633652e228e", 0x75) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0xffffffff}, 0xc, &(0x7f0000000300)=[{&(0x7f0000001600)="9ab7b9c47f89c5918e58d430d5b5c28a5dd71d93896c829e3725dd89b63a4d491bf84c4b34e6de9bd8add5910dd8a04d5be29c2bf98c8799b58292c7eb3d2a86825db75fe46dfa271a13a7f90caa9fa23634b244bc92e1dd65d12c95e641e00157913386cee9d8eff5fcc5bf223c8e57cc051206773da663edfe62754046a506ef13f02d", 0x84}], 0x1, &(0x7f00000016c0)=[{0xe8, 0x1, 0xa04a, "84d21756b2d9f4b26a168e975a304d7407d7224f0eb45e775e8548e03ed9e13b83d14602464ff20f0d10dd45ef51b6ed8e922165dbf3dc0b9401defb744fb9055d62a874aa2623340c48fb2c6cadedd71297d257a9e60798337c59942cbff81bec72cfc52f2231f897a919d448eb68de8ed9b776f5bfd842b90809a3ba91d03df56551db981362121011a6a5e71c523c0505fd298683044a6fe135a80b3f494edcc155a077f453415c07d9ac90d9864d8ceee7397f40f34b7ab7e0c119d98d0e28700b44e3646faaf332981c5ac67e501320622777f92e"}, {0xa0, 0xffff, 0x2, "1265bd987fb688dd4dff31c7d78ef2b51b1c836f3e54d3f04de7b6dea4b802ec69fed44d543b98060ddbb4231923e85b7bc30e6c5329c4b53fe960e989200bed23e175ea88904e142753eaecf76615b2c9fd23b9ff87dcc3baae9addf0f0a18b2442391c1241559a17503632c7cc036727f77b93e1d0171c8cd6303f85480b908d661343833522c86fe2ea9b62"}, {0x90, 0xffff, 0x100000000, "2ece09effc1feb8f79fd217596ef6cbc1dbd31a722e0c6e1a36bcc1656ee1b5f6199220686c32b56c7e132aa2bac268e1f87699611ccc32b0b27c543632dfd0cbc7364608aa48866edc10920094052645bd193528db2359dd23c39a080a9f5227a31e412da80a2005e9dd6b7440ded14efde892fb6532a7e66bf3b4fa65756"}, {0xa0, 0x1, 0x7, "6b9eaf4a5a7c7f5972ab9e15c212b329067da6ce5afedb3b3c418df8e0ab04c5c14df0a352950ac50dd11ce6b873f9fbe31fa7350dc41fa5e02d66f163340d789fc86098f9452ce3b2cd9ec87cb5de78a76baf86494064e52e8528ba04de23b5411ba9e6a96f68714dd94a3716a7971a44ecde71c9cc1560a1501d6d6da93ddea7a04cf4fbc30079d0e5bc98"}, {0x20, 0xffff, 0x101, "d7c28f09cb557108c69fd9"}, {0x10, 0xffff, 0xc76}], 0x2e8, 0x8}, 0x400) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/17, 0x11}], 0x1) ftruncate(r0, 0xffffffffffbffff8) sendto$inet(r1, &(0x7f00000013c0)="5532d4bebb2a28f2fe952b5c8e00befcf56c80c41f8137aba179552b39099e31e478c18bc7b2880607ed27753cd851fb9c5955e7111a416516a7e1d38c0fed0b8484741999f627bb314a5ddf986a0685592effb320c60a014857f0210eec5c67700a03d3c91bd90333658ac5109c3f02bd8ac38949955b615495b84e63f331250be38899838d6a3e84d67956e667819fc2250bd52d4cc648c6b9f80352b958fb03ff7a5f", 0xa4, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000014c0)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x80000002, 0x8fcf, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0x5, 0xc5}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x1000, 0x6}, {{r2}, 0xfffffffffffffff9, 0x3, 0xa, 0x80000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x53, 0x7, 0x3, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff4, 0x10, 0x20, 0x1fb, 0x378}, {{r3}, 0xfffffffffffffffa, 0x40, 0x8, 0x4, 0xdb0}, {{r4}, 0x2a511de072559169, 0x40, 0x40, 0x1f, 0x71c}], 0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) close(r1) 02:30:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x80000023f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0xa2) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') socketpair$inet(0x2, 0x3, 0x3f, &(0x7f0000000140)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="057c31fffb58f68972ef7726ec"], 0xa) utimes(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)={{0x4, 0x100000000}, {0x7, 0x5}}) 02:30:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:30:05 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = semget$private(0x0, 0x5, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/251) socketpair(0x1, 0x8000, 0x10001, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000280)=""/2, 0x2) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 02:30:05 executing program 0: r0 = syz_open_pts() r1 = geteuid() setuid(r1) socketpair$inet(0x2, 0x2, 0x6, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 02:30:05 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a65bf59c82fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e153aa888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c28870263662cfb1becf086de08e6d9cfa603b8f5588fb9804739e286e20026129c6f14ae4630000a2558334ac6c31942cd43200000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) geteuid() r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce66200005d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b8c857b7001dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b1638302f8c93828fad0b19e85a93c23b1a2ba187d03af10a1dc5a1405d4a83bbc67dbd163518c79ad21f803fecedd8bbd951373487a3682a176d41ec12ca9a78f347a7f84a79b113a71813c2593ed977e4927947e2b22cb6249c70174abe2deee865bc451535c0a74fe971a5edebcc83f3ad318a0b1697ac80657a9b14fea7d7c2d77509f8813e9b9a102100377c047ce538b08953738269c4db5e356beae390c582794ca138d0b8636af0ae901fb9abd93e48c56dd89e51c855f068d58dbcbff02d98e6bc54047ea14e20d03866a8df7484d343f6417756c8f2a3ec3792cd4a6575bb5a4053cb072186c515d0ec254326ce819ebd982274ac8ace27ffdec865473091961ec71d689bda0ed01561b6e3916f2bc9e424cddaa3bdc0482238117578d42598000278bf5ecd8e4ab2ae9deef5d8d10d1114b0f6ab8395e"], 0xf6, 0x800) r2 = getuid() getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000280)='./file0\x00', r2, r3) setrlimit(0x8, &(0x7f0000000140)={0x1000, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getuid() mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 02:30:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 02:30:06 executing program 0: socketpair$inet(0x2, 0xc002, 0x71, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x5) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x48) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffef7) chdir(&(0x7f0000000040)='./file0/file0\x00') r3 = shmget(0x0, 0x4000, 0x132, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/118) 02:30:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') recvmsg(0xffffffffffffffff, 0x0, 0x40) unlink(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="b0175b11c89124a1bbafc7c98874425d3163ce984930a59e9b84c5b024a8140d1f6d370a9b1ba29b8d37199ddab6abf7e547", 0x32}], 0x1, 0x0, 0x0, 0x9}, 0x1) sendto(r0, &(0x7f00000001c0)="845980aa766ea75d3d8ef77ca9e9a93c4f12fd9b484db03538b3068fa13940313428061776fb301402144f1226d0937c473b9ab195cf02ca28d331697ec030397d4ba537cc86b07661d3f5ad432e700ab60d13f2c008d580bcd03f32b43700ca38fd64c4538cc15b15", 0x69, 0x403, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 02:30:06 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x4b2863dd) sendto$unix(r3, &(0x7f0000000080)="83b34edb89ede2b3fbec68f3db921a34327877947b48521d79daa2efe32a", 0x1e, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setregid(0x0, r2) 02:30:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x21}, {r1, 0x1}, {r0, 0x26}], 0x3, 0x9) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 02:30:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 02:30:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 02:30:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file1\x00', 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0xfffffffffffffeb9, 0x0) setregid(0x0, r0) setuid(0xee01) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xcddb, 0x1, 0x2, 0x2, "a8074f6196c4794e0a26078a1d5d2110c8cf92d2", 0x1, 0x6}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)) 02:30:06 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x754, r1, r2, r3, r4, 0x100, 0x6}, 0xffffffffffffffff, 0x4, 0x1f}) r5 = syz_open_pts() write(r5, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) r6 = dup(r5) recvfrom$unix(r6, &(0x7f0000000140)=""/124, 0x7c, 0x1, 0x0, 0x0) 02:30:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r2, 0x2000000000029, 0x4, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) r3 = dup(r2) unlinkat(r3, &(0x7f0000000100)='./file1\x00', 0x8) 02:30:06 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = socket(0x0, 0xc002, 0x101) dup2(r0, r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x0, 0x0) getsockname(r1, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/217, 0xd9}, {&(0x7f00000004c0)=""/168, 0xa8}], 0x7, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:30:06 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000017000/0x2000)=nil, 0x2000, 0xfffffffffffdeffa) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r0 = socket$inet(0x2, 0x8007, 0x100000001) dup(r0) 02:30:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/231, 0xe7}, {&(0x7f0000001280)=""/70, 0x46}, {&(0x7f0000001300)=""/223, 0xdf}], 0x4, 0x0) getsockopt(r0, 0x8, 0x10000, &(0x7f0000000080)=""/187, &(0x7f0000000140)=0xbb) 02:30:06 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 02:30:06 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 02:30:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="c64cd2cac51e30f89b6b448632bc21378f6fc7828735a4d9c56df2711ffb26a9c2a8d39efe", 0x25) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x71) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) 02:30:06 executing program 1: socketpair(0x16, 0x0, 0x0, 0x0) socketpair(0x20, 0x8002, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa80, 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x7, 0x2, r2}) 02:30:06 executing program 0: socket$inet(0x2, 0x5, 0x102) 02:30:06 executing program 1: msgget$private(0x0, 0x40) r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r1, 0x108) accept$unix(r1, &(0x7f00000011c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 02:30:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:30:07 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 02:30:07 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) msgget$private(0x0, 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) 02:30:07 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r3, 0x2, 0x1000000000000fc) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) pipe2(&(0x7f00000000c0), 0x10000) 02:30:07 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x80000001) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 02:30:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="bb85d57872354f307f957516172276a51527f12fc7", 0x15}], 0x1) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) semget(0x0, 0x6, 0x42) 02:30:07 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) socket$inet(0x2, 0x5, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0xd0, 0x7e3}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0x4, 0x7}], 0x9, &(0x7f0000000140)={0x4f2cee5e, 0xbf}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x1, 0x4) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 02:30:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x100000000018, 0x0, 0x0) 02:30:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f00000000c0)="25dd66076f7c2d4c6927d4e49b35c1da6ef939e657e388bbc44fa90c7f22906bb26f6b65547c3e05e8b4b22cb97675a77678b02e9bf253be99e9e941304aa5184642dd7b749bd7ad0213f849ce533a5bea6ed20fb4590811bf34f02a343a18691fe1a518de20deab292603b6ea6e054db14cc531c00fff658c126f1611d5", 0x7e) write(r0, 0x0, 0x332) 02:30:07 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 02:30:07 executing program 1: r0 = socket(0x21, 0x0, 0x3) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/94, 0x5e}], 0x4, &(0x7f0000000380)=""/72, 0x48, 0x4}, 0x2) 02:30:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) socketpair$inet(0x2, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x9ae4, 0x9, r1}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 02:30:08 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x7ff}) clock_getres(0x3, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 02:30:08 executing program 1: r0 = socket$inet(0x2, 0x1000000fff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:34:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="89d2cdeef59ea0dc6bffbcc6d50f7d62c93a2bb4ca7874113ebad1f6d3e8662f25a875", 0x23, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x39496858, 0x8}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x6}, {}], 0x3, 0x1) 16:34:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="35d3b3924980ab480096fc2fcf79552f"], 0x10) socket(0x0, 0x3, 0x6) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 16:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) kqueue() syz_open_pts() 16:34:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x48, 0x7f, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x10000, 0x400}, {{r1}, 0xfffffffffffffffd, 0x91, 0xf0000000, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x10, 0x8000, 0x3}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x100000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x7f}, {{r0}, 0xffffffffffffffff, 0x51, 0x4, 0xda, 0xaaa2}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0xa6}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xff, 0x1}], 0xd950, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x2, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x19, 0x20000006, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4a, 0x4, 0x7ff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1a, 0x80000000, 0x5, 0x2000000000000000}, {{r0}, 0xfffffffffffffffa, 0x45, 0x20, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x5, 0x7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0xe61, 0x5}], 0x0, &(0x7f0000000000)={0x3, 0x6}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 16:34:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:34:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x5, 0xfffffffc}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:34:07 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001340)={{0xdfc4, r1, r3, r4, r5, 0x4}, 0x2, 0xfff, r6, r7, 0xff, 0x100, 0x6, 0x9}) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fcntl$lock(r8, 0x8, &(0x7f00000013c0)={0x1, 0x1, 0x17, 0x7f, r2}) getpeername$unix(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r8, 0x108) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000326000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:34:07 executing program 0: r0 = socket(0x11, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x24) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockname(r0, 0x0, &(0x7f0000000040)=0x2c7) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:34:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) listen(r0, 0x800) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x20, 0x1}, {0x18, 0x0, 0x3, 0x6}, 0xa7, [0x6, 0x4, 0x100000001, 0x13, 0x3, 0xffffffffffffff60, 0x3fe0000, 0xffffffffffff9da8]}, 0x51d) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) 16:34:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x800, 0x7, 0x1, 0x5, "4ab655a6ce6246afe79b0498183c0c9af3a20c81", 0x9, 0x1}) r1 = msgget(0x0, 0x642) msgctl$IPC_RMID(r1, 0x0) 16:34:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ff0000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/237) 16:34:07 executing program 1: socketpair(0x0, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x3, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xfffffffffffffffa, 0x80000000}], 0x1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0x80000005, 0xff, 0x2}], 0xeccc, &(0x7f0000000180)={0x5}) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000d12000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) 16:34:07 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) accept(r1, &(0x7f00000002c0)=@in, &(0x7f00000004c0)=0xc) getsockname$inet6(r1, 0x0, 0xfffffffffffffffe) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/60, 0x3c}], 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pledge(&(0x7f0000000000)='#\x00', &(0x7f0000000040)='-\x00') pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) write(r0, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0xffffffff) 16:34:08 executing program 0: r0 = getpid() socketpair(0x1, 0x4000, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x0, 0x7, 0x3, 0xfffffffffffffffe}) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x5de6) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x12, 0x20) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8c, 0x0, 0x4, 0x2}], 0x1d, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x3, 0x3}, {{r2}, 0x0, 0x2, 0x20000001, 0xb4c2, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0xf0000003, 0x1, 0x401}, {{r3}, 0xfffffffffffffffe, 0x26, 0x80000082, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0xa, 0x1, 0x4c1f, 0x1}], 0x3, &(0x7f0000000280)={0x2, 0x6}) fcntl$getown(r3, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x1, 0xffffffffffffffff, 0x40, r0}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x4, 0x40, 0x21a00fb9, 0x7}) syz_open_pts() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:34:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x80000000000, 0x2) sendto(r1, &(0x7f00000000c0)="0551717a1e777f231e6ff4843b92379b9ef31d369e7c0287146eacf0eb06aaa81e98733551e83eee7f8734b21586ecd12c44d8f9a3669b467a74dcbb157320320caf9b120f21685dbb4edf2263822f9936f0132c72c07308b7ce2c70edec2859a92daf9a9621411bac9f97643ee5268643a98779a739f13fc5083b68dc039c0f42ce00bf16c945a4546680fb6229e15910d4d72a76", 0x95, 0x400, &(0x7f0000000180)=ANY=[@ANYBLOB="01002ebebc7399262f6275730076f41929bbadea8713c80633dbb42163c16056cd3b2ae8b1b6704e156a77c66e2bbf3881eada4c8b8cecfb036369ebd26cb7e9111a5f82ab89f0e48ffc35a5ab299a713f23307cd613105948d7df46c21f4bc03b2c7d5eb6a96e3753f017"], 0x8) fcntl$getown(r0, 0x5) 16:34:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x7, 0x0, 0x0, 0x0) 16:34:08 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0xc100, 0x1bf) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2029a, 0x48) setuid(0xee01) open$dir(&(0x7f0000000080)='./file1\x00', 0x20881, 0x106) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:34:08 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x28, 0x3) close(r0) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x4) 16:34:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r1, &(0x7f0000000080)="3b1b36a5b55c9159783a206f51fed20793f6a0417a47303de34d5777798c104bb7f233940072", 0x26, 0x400, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x3, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8dda, 0xd76, 0x8, 0x0, "fa2497388ea663e84c2f4b7f876d4342a4884818", 0x8, 0x19}) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="16802e2f66696c653000c7356b0b96bbd8866a7f41abbcb1cef80e"], 0x10) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x2b, 0x0, 0x0) r4 = dup2(r0, r2) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x8e, 0x3, r5}) 16:34:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0xa, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000), 0x4) flock(r2, 0x2) chdir(&(0x7f0000000100)='./file0\x00') 16:34:08 executing program 1: mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x57) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000003d40), &(0x7f0000003d80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003dc0), &(0x7f0000003e00)=0xc) socketpair(0x6, 0x4007, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003e40), &(0x7f0000003e80)=0xc) select(0xffffffffffffff3d, &(0x7f0000000040)={0x6, 0x7f, 0x9000000000, 0x6, 0x2, 0x3fb, 0x6, 0x9}, &(0x7f0000000080)={0x5, 0x3, 0x4d02, 0x401, 0x3, 0x4, 0x4000000000422, 0x85eb}, &(0x7f00000000c0)={0x1, 0x3, 0x400, 0x3, 0xfffffffffffff944, 0xe7, 0xff, 0x7c}, &(0x7f0000000100)={0x5, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) r6 = getuid() sendmsg$unix(r1, &(0x7f0000003d00)={&(0x7f0000002880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003b80)=[{&(0x7f00000028c0)="adead9e7edf99d16f18c99b12855552eaa878518d12213798a8016d734503d561cceda80e6be64e9591a5d8258570245605fd943ae3cb32e672c4c9b156946c92e1498098201cd27cacc966c0943f561c6ea697810c39ff1e1821ec0c917fef798f65fe2566725745304d66ec4fb6e26c95a94ba54c72c4ce3aba50881cc0a6c4189c4df02f3226b43dec5b3be36c70b367cfb01f8efb3f0c3bbde0dda2cc2f4037ec468f155cf79422409b196195c58975054979c00108997a2cc80460dbe6596738a5d949b7c95b6749a5dac8b17b7332b19b5f144efd768606008707bb052226ac938f675976a339547", 0xeb}, {&(0x7f00000029c0)="f84559f700d50160ca75faca610981ccc4b01a9bcfe04d7d59ce3e0723d5b888d78d43119f4c91de5f9609db344c3fd98969cf85953527e01ab718db70e3f1638f53c6caa9ff676050e3847708c503ff3d8a5e882675ea79c36f69a4f9dd75b96f58015533cab7345238ca286e653ea2aa73532da105da7eb5756d8b06cfa53dd21ae791772882cef5944720b06a91054f1223ce079ef309fc69de3f523c7903060e9df563f1d2003d59bd195a6c2e5014d26ab764d169e46ccdbf3208a50aa83e18b85b8955633b4af9663d88892beed6261b9612152e34e5467e10196b7344510b6f2c9ed062e8dd55feb463ed5fadf88d9268d65397cea383668481a6090620eb32f9790fd691e3c5ce98301fe0232c9e9e1b2fc2516c6ab949ffd4462842adae6323962e6c2d25f2f5ca75f4d4b73b6616afd72cad1f3cd379445d1a7b442030fae738ec1c40496096dda72417dfcda05824d097acb61f05934b923155674503b3597cd9708fb2184e4ac173bc00a41c43da3c21c4554a44c464da96bb94d054fbd9467328eef83ff584633a20e394eee8c2115de7e6b84eaea5a208c1934aaf72fd12b6dba73863952bda68a5c0cd352336ffe5f2a0270726538664af24b2dbbcd330749409d54e50ddf3d2bd099fd60e173edfbc89b09dfd3cab4d859a159f81b05166dd5a81c9f123199a387db19295340ca1c385542033c467222327b92e0a8d6acf424bbe663f44925cd2cbfb2369f7626a64a60a26ead849c6383c7cc4eef3b3ccc261f6025c16801a53e7a84421ee812ac9e8c2dc6690272180ec6e6f913064c8719cf7a434da4dce952c96429bc31f2f61b3ab7df5dead83341024279759fad1f8762c1acff55514fd19175f9e823aca56c95df01f711f79fc938de72de227ce0023eb541ff9b0197044fea0da900f6d5343a6101b6667549eaf365ab991c278be37ca3dc6b76ba608ff1ea9379873fc309e17a1088f0950211418ce8b5701b61945d8f23094b9c5065a9806095ed90af34a7e43d956ad980f8f2387678540c0aeb21df8bdaea73c52d4ac386e884f446fd9c35f08445f939d3f8c4f88f826dea100df11398e30967338f923e66f5fd3b3af187e9947ea9d0410e4b47ff24cc5a6af9f7063736175b40f62985a0009e101a7a774127582f35fa4f21870bfbee413a63ec191ca7d87cf787a01d76883fc9714205d28b68156d5b617c93b14d3f6c04579791526fe8da761aec343c71b4b3d63307619a33b7e56abc77b8334b0a6f77cbb53bb9466f43037f9a496050fd4ed3cf765987d132c5d9075f887137d2bae9da33deec38b7f346c4f8f7f89296e2fdd3c5e8859e8c10d4d02d103b472e38be2b665ebc903c550c5305ba8c778c50b64899d570a2b7559d6ae94e050d202f9ec8a74c73c90cd7ba37e0c4a79e327a76701cb9d60b669d09d831f36803f2aeba73c598be2ac04536b74af8587dd187fc9080565c0f2e0ba2514b6f717e4f4dd89fd685c8d19a7a6a3e7f2ccbdd2094e564d9cad0fc0e70fcaafe348ab66e63c827099972c0fba711037884c7c60816967c67286f9eca1af88a7858e4237c647567b5fa2ba125422d0d981c09d7f379cca6c63525fec36ca23259cb6f794ddad34658c8c99be8f65ffefe969055f7a8fba5922e4e2b6e6e09fa68bd4fbcd8171e4e02b3fe64ba959f3d210bca742dfdf591b981b9c47bf8f5993e7e8795b22e55bf70c54de6de6db25ada1533d7ec9ace9d3d6d70b43ff59dead5e3ed09578e9f7b8a99607239cba57778925efbd26459ffda5db2f912f7db2fe379e0cf2a15f72a4c7820906bf68ee46bbb8a97d6fc8024845e99433ce196c39ff06873df75e57bb389a1e85f93a532c1d15d122d83e5cccd6be09262937c92b4f780c7e81bb6b4f0b4b554b12bbbc021d6c97f0d5bf00e279def7c0adfafd5fbf80725b028248780000b79060d9a9ac8df4ee16eb755fd415a68c571664068459740d6225e73b3acfd7b4d4a1462dbc7f9dbfd8968555a878010e8d1e3358175fa827e97221cd7cebed626a855e5ba07ef458f76595914209e1c13c205f71bc0d248f9d022458d330be1a29ee213e1cd7af04c4998515d111b08f5cc491a3a031d604e47646683d8e6a3dff7437538343634ea583b5e05d5126a934802d2f50fe9ca21b6cc3e8ddec6966aec69bcd427dc1c87b217f9cd02d206bca130c6bc049702a8c09517f68340fed59849449c7e2c77f4c495be7f41242c593dfcfe9e70c6de8d31bc4c8d194134fd7a1cdb5d675c85b3426e8bc37ed6b01be1cb03fdb399eacc2dc7dfc5a6d5c8afb13186eade5465e8bdacb8b4ddec1f3974a85ed5fa3a5d8e2f37472c830a2c034feba4cf951174717b07c34d8e8df979be36bf511042b03a61518f6ee40a411c9ff2f6be064dc08a953dae83f02e4da03190d05e02fc02b1e3fbb11f1e4c4f3155ff139f27daba3c739cd91bc2590ab50f41247dbd3ce44e271cdeaa25eab6f1fc1c3808c0a36367f73309f8b21712023e013dddf573f31cf1668950c9d3772538e74ff3f0da6df81fac6df81f988b1263e1f2fb42bf61cea607c77a9240b8e51a539ba0c1487eff339f224553f3f52ecb36341a806b25df7364114908a1a66624e3647730cfc2b0e18bbc26eadc3a57e5454cbed7481bafd94988d84baf671c0270af6fb93e21b1b8adec54144018f591580526eb36c8456e93187c3e8fc46ecd29eb10b7575c7b020504149873ac8ea6bc8e59b715d96c8d21ccb3f233d2baa56a06e127d9c1bd96515fb6fcc3765bec3fc8f2a61d7380a2c9b52e940ba743addc2b993d41dd617949f902798701b097a667692678a0dc9af75086193d9644d9721cfc77893a7da67c67562a36c388d5219dae0343220a8a041ad8a7883dba5813bb45cd3b0379665a8aa9fed5e7493b3ff310d649d43e2a65399103f13b2a0487d3c06642fbbb56f764e8859b46752e248daece3186b6639a22fb3bf7d3fc72306e6850b5557e1ac179e65b7344fe68f7d864510ae1797d20098aed814726b1a229749af3cfddc7d3169baa525c185cd93cb406cbd6f246c0947fa50315b14ed5e48343633b9ceb2d1269a06ae9025bcbc85be795d48e275e921d65dd7116ab7219e5a64cd92bcb18f53b9ab24fc475a967ba8b02a5ef756626f68cb573379d732a97471c06312d6b7e930aa3352bfbfca225d38adffca8b0667c0c958a41ac4c65fc7aaaea1be45e34df0402b7548b98c32d3f27c39bcf35db5b507b43638bcbefa3fbd3ddc73838881b06f5287f5b3871be31dfece765276998e63e173d484ecf2aeb908647daf370fbfa0eb64a6b38f5810d5a8112c825918ac34c9d3291563d4e4231998df97d92d5124e0a01fdb01e53ec53d246e4942233b9d2988dd5a8fbd94ebef30115db1819136893ab18b49d7c240cb265d58f4da8ec6337666be88a0dfc75bb1a816915e8639a31e0e772f074ee7932af010c662b1b56c10de5c032f92baa46b619e3757ce9a025666bf830f12dc1fcb26553f140daf1ce5235250920e8acc45e9d61ca3b36a5bb048f929a15de1f6174c445d7bd12df020245e71d698d2ff5e201acd50effb924210e2a962d025407774da1123702d6bd5cbe8289fb0700e559fd2eecc81ec6c73f9344be95c17f548080fd571c16ae48c64b86c1af000f4156215e29d31fe7febed3afb7f5939c6d113f2b798a3990438fbc78256d1a47c8279f3f8bbbc196d562643f044081643c238214464a6d4ff86225b8f5eb8eefcd48a16f3e1119a12bd3bdc8b9d21312fd1d664f7c1c1a4e829832fc8503bf2fb8195d4a67d34422e8659af997483f833c1eb4b46441e03796a41145db512a43f75d707af2c19e604529f5ce3483f41d13c3e6237e630e20c6d708956ccbe4fd9fb4858bff9b93270a2b3b71d91feccfaf0b2f31d16f4e5c56f9ea7415ed7909bc5c91e6af7827fbe16dce1e3304ff51be2d3093ca3adc60dfdfa318004c79eb7fd29042ecace952ab32f6263d050dacf06ac01425698d920e54a2cdec05b1c7a081ec0f8061cf5bca44c2fdac9529d00bfa1697da3678aa399afb499c22908db8517f73fa7d8ce0e4cf288fa56494ddd3975d6a8aec2714fa512e43d300146f3b745c1a2f4d3f95cf439a977737cb7bd722600af8245f20de64127cf3a562a95ad810d74b661ac088edc1288d826e4042804efec53b1fd16579bbd837d979c901358c4789768ffa4994643fa9b7a50c8adbe1a2bebca436ee1ad2f1977342f71e39aefe3c81cb91dbef9ba60190c8a7637543d324dc0eda9d7613b57fc595a7da3074452a4509703d4e6ceae90456bbb8bd68f801cacee909d73df1076eaf4617c800b610b3db01c73bd7d4093e1e669de5268183b7aeb7b4e0580f4725b1c20b9ddc8a5f5c1f38a68df74cd3ca15133c74c7b3bca340d15e102be05739b52fc20d96fba6c9efacdb37b58176ae869805060281ab0d544a4da351a27abc657a37d0b64a32a9b2fe449d95ecd9a47f78efbc61b33645eb785c1aca5c4687470cd1f88099ee181c4ddfb213ca728731dfba99f38a6185066e504565e69597da3677d1bfdaba86c1e543d9a8c018c94db5ec9349d281f6c6885c7f4d5a2b28a762452c3b2fc3c85dc00a9be39cc3ba86400474892b1a56d05e2a1edc10b9c0b080b0b0bfaba6790ee740286fab0daf48c1c68ee4e8871a8c90245e94383c13484e0939385bc9a02b14130f956284fb7bc319fdeb8f191ee4a1e8dfc134afee2bae1b2371262d26eeb8d2e052212f23e550dd2acfbde99db8662280f20d2a5cc3c17fde5b773bd49f323f2c2e6ee5569b634cf2a16136833abf8c7e5fc5dde09a066a9548ef2e945fff7d33c98ea7886965e4f7e4ebb3b03bb152f75b71e28b7c1ffacbbbe224f5a1b5cd2f0876f170674306e8905ad066b245e8db0baffd1314fa312a1dfe07fe75eb3d78c51b4b3a75adcdc54c4ab6e1abbc36621d8bc03d28792a38ad691fc18c95dbf716c481e6a47e94b537334412f93c342d18d7323653e118255bd4913527694bfb4759a31800f3010fbf84e6b65a74510c00a784876859f752d67e5f1704d624888e3dffe11fd329fadbe7086dd7093ef5f12cd5d7f289fcb8fc2810e4a0c0917485d2d578958f236ef695f22c017c2ef6a5c1f6b4cbcf81516ff9f2f31de5b48f7bdb1181088c8ed8c65d320acd99096d1d35cd949ca33b5db8b2150184f1fb545268f3ec5727fb9116dca6cd4c04dfc54310a4595a64f3b1724447c2f8d23f4a443f3bf7aea884b28f788565c70fc5e91f6fb0b69029509de43724b0139d8dae6c725e73bb19f033bbc8fb6c38b38e8f2b4fc7b0b4ad8e841f7ee469dfe059dc4ef7203fb608358bebe3bf0b39e8a096535d4bc8f37677154f254b5060d8ee57f79b6e74060e7b1bafcd6997a377beb1d1ecf17d5e78d4b0ea6a1ba8ab9e4e09cc2970d23d54ed4125586525af614571e2a966a75364ff651aafbf663de1a52282c4d76c17f70e85e4067ef142dadf7d953f9385f9564fe31aad1f010341a49ea1b3613f86825e7639f7148f93423448c7b7ee59df11c5b7249ffd5d1ed0a89edf92314957a6a116dcc1c0f9b36dd1cc9902572f9a725b6cb733f385762ef531f6623499ba278fc36f6be1f0391b6331576e8c0fc92e86e039bb5d2498062bf447f4b64c19ed1bf1ff1aba5f7f901bed643a62e88a25af4922da5d5b5bb5f7581dc2d8211699a5736fc33f201b22e7a54e31829c5fa0d3f17e00d950b0f707b91d44cda", 0x1000}, {&(0x7f00000039c0)="f17701f9c0da649a3fa07e4ae836e37389919b7bbdf72d0f073cd2d17772b1c4e110b915bb764d2006b959c66a95b679d8aaa3519e1bb7b585c3674900b15f81a36986eb2a892720ebe09c4fb3b4d302c6a5a754b965a8ec616c738579488fa560f67f1536985644da546263ad9898dd524e4891e1955b7dac276c798fe2cf90ca1ae3cfdd4565dc699cba57a23d3546fad3efdb671ba54d257af6e8aecbebdd151f2b960050", 0xa6}, {&(0x7f0000003a80)="af3ed1700693b78ffcd626f0fd5edaadf0c68ef949c57f74d4d6bc61acda173392a158942ff553ad4b4142c4f417af47e466816ca1075b6c615d9a799503b8b3a68c22c22861a5b27b7a78628025a7d2bd48a293144e463536", 0x59}, {&(0x7f0000003b00)="05076e01718cdfb5dcc6c98434e94dfbf9b33e8006c5668599d6e7ae4521513e49301601bc384edcc24a9a05d8ffffb2b97beae5f62b5dc1ca180f3797e594053da5c11bba9724d83819d1d696be3bf137180ca065968390149c84bcc27c40cef1e0930a7f3c8b5a61d5", 0x6a}], 0x5, &(0x7f0000003c00)=[@cred={0x20, 0xffff, 0x0, r3, r6, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r5}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r1]}], 0xe0, 0xf}, 0x2) r7 = getegid() r8 = getpid() r9 = getuid() r10 = getgid() sendmsg$unix(r2, &(0x7f0000002840)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000240)="07ba77a0d0cf451048fef461d6a7a288f61d974afc4c2ae0db951f9e070f5750699dee70235af46fa0bf061db681537eba21c247f182a2b54a6500c52bf31fa163557f3c997e77c62dddb6a36c378c6b17c76e38262f9145d371f8b6c6508e646f4c4adfd4e4a816abc6dc2ed44edfbaa8872f6b7aa51b7a783a1c556b31647b81064e6bfe95a7b47c0c019e2d5f736be422608f421995218621112a0e4d8b1e5da9551d79666175f1e668", 0xab}, {&(0x7f0000000300)="8237dcb76f464b110867dc2b3727ddf15ace9785d55d53fb79067377bfd9282aded2982a63a9d160297003fb82e6df87edfc1a3fa98a91a810f67b0bfe2d9295f8da40d657861b5995aaf294d654c5becc869a605dcefd7710312c21622b532eee20a95776279fbce5d0f3380d29e0a818713d185aab00000df49bbba000b36990f18795ba4e86c82b5c7479231ff8553e876a03eaefc1c864f48578b69b1b54d966eef7dbae29524b502f243c97d7c86e549c3ff986984e01570cfd3f9c6f0e838731bbbbf07923bef8b8ce3ebecf3da1fb5a633dfbde2868c4e439aea44c388056eb41db8445ed03c229de393801e55291d62cceaf47c76ee1951b1466128eaf57432a62138a74db829cc2295c0143199b15485f0dcecfe90109ea662ba80c1be9a276731e4e1444f0089e0158a3e93a5d9c3d1398e06b79b1d7733a083cfa59f9406b55ff0ac4ee39ad58d6813f26f6467108d9f970e4c4943068445e3788bc08666e720c322ca05767115fa50181f6ce3f35942dda0012e72e42e0067179da0bec7c297b4eb339746a80361c20ebfc8e61d1d130f8734d43879a9c4673ff72597200baea702d5f5d4c5b8af8f7a9ffe1206698ac7d6e63944f2486123e7a5065713489f6d2c22fdded2b9b47abc75eec251f2cde4a6e935fb8bfecf43f22bc5c1d1daa2e7e81ddb32ae5fed9976bd9e4ac6a7e7502bdb431a0df82a56f8e5169594464f4dfd90d42538dd2dab6a1f21fa38d0936f8328b864978f1fdabe1fdc12244b3d9b3ea4a613c263fd25c0c889cf0f1e171b4f6c8c0fc093d2fb817551f7ffdcd55b2758dffd2e99d4956c819b7a39688ce666c3adf1f15f29a13c25ed2fde14f250a784ca1bf688f214f9256538d3bccc607ab3314cf27ea87cfe0538ef8a3de658e037015e3b129c08e5e76f54b9606bb245fa9b58069adc9b118c63d65b958ed8a8d1e40d75eee61043f850dbacfcfb862815f8c7eae86de26e6c9a938978d3769633f56cd5d4e67bb56eb8d7dccdf89f7e0b7ca998d2c4fb13cb8e681df6eb2a776ca07d8dbdfe44a7daa275f070d6cf7e276622ce0801a2d70d1c8db8818a7c84e0ee356dc765a6edee2eda853cafc43e0301940932942e9392823da5e7d835ab62b44558736c03a4ddc58255f4092011caf2e9aebca8b0add6373decb75275fb7b9f19f36413e150aa82b4b4dac141c2157221be64fafd706205ce205a9134342eed6a24972f4dd2c5d741b5cef1ef5f47a568b2693372d6a7cf9c9015a1ada4c9b3bb3d17f8e700a3eefcc0b3bbfd107b447881dba65bbe758b660a09611801398560e57ebecf0a85f38453fb2c8d14f214ea81bbc26eac147eb7b2ddb01e403d9c79ddd54885f1db409deccc568377b4b6e98ae63bfe19662d80aa7482e3c3055224acfa94c3aadca19b852106626f5b952a2742252e3bdd71c271af17e99563fc2beb6d878c32c52f22f733496162be35e08ddefb4d4be435421324a9dbf72be1e45dcdad50948264e43073dc8f1ed16e303417c75e3f6a9fa76cf8ebf14dfd0d91498c561f6e4c10fdd5c4177e413e959d121dcb1cd66740170b0428bed2963abb0edc10550ca25c3eaeb3ca245cec8384f93461dd5dbee7fb9cf36a2083f55b77ccaf8ef44b5076ceaab730e10a30c9845f00037a5c62abdec9960ee355e0787312666102ed49ffb4ce96ffc7dbaf3b86b00f1feae4e7b5c199564bd411ef0e1b6383c0bb84114d52747f3e3ac1817a8ee88642468b3acacacbd32536ba8912e20c16ef11e578bad6e11626c8de6e6d58cf7985b6401ea2fd210409af4443590b090d6279269ca91ecf6d254fff8e2bd714494ff5e8dd68a8abcaa9efa5581b1bb5644ab0bc04bc12001bb417d773c57ac712b8b11c12ea72eb2bae53fbcf5eebfe226c7f38d1d0901833b85a18a42fcb994b2f2d2c8ac9c97f60309c6f3f73f36477c4a90af531d553bad856c1e43a43eda2faa3f79ed0022686f965971131dc08554816ab23313dff96238bfb86eefa2475602cca728e53860d2d2c6c994abcf872f15424df1760b99ae7d0f8c81226d80d53e174e318101f6fcb23e6b909501def5cf2b0cc396b908b359b1bc747b084a706a75353aded78162cd2f4853ca796d16d52fa7a279b8e87c035b20ef1a4cda2729d9760eec4e0422e27f263df42d77e48803c439306e85d911ea1693deac6cb7c0e8da5546bec7f7b757d8bf7f9bc5ccf31d1397b4574f25e21a45c41a5f1e1525416d9856686830f872d299872655bd6639dcdbe6fa3e18e0daf80e9763e1350a85caaa4523f302d5dce14d00b3920d761f25badb0fcc8d1934a951ff1c26fc5008d303754f9fd86df72a3c888019af39f365c73107603160846f54165f3dfb387713acaae26eb876178f91828867a94ce68eb7064279d7b7e6af2365cdab39fc7cb64f61274d259ba6733831102f8626083c121c6d3d99428107a4df2948fbcaaa1a8b7c65efabbc980674f1460039b4207da125894a8f72703ce099ba7aa5bb9b59648f1318d6b26262a72140b3ea55fe78715bd6bd019f9d72dfa9f51f7692d77f2052c5d3431a2fdaf84a16e8786f01fcaf7c8eb1aba4cf6e81ad08ffea35a7c9c043718aa3918aab73e4dccd10337dcd1b0767cbd5bdde58a8267fbfb12267240caef73ad90d251089bf283909c7734f5c963bf64701cebe9fbe4548916c03f5af4498ba6b876fb65a0c5561d10810549423760ae055e43482e8faaca5c1fb210df5e3c145701d7a5e14f98504efc5951dae2d1ef35a005a8c4b173a5a7c14932a4ffd45829eabddef59ad49f5c9acd0d3a49dd4d391baea17760c40dac59ff63c3485dcd4f3b3942564657dc9667dde2d6b75c7286a7407f616389c03065c4962d9855c1d553c05e8af20ea90e7098cd07029c195e63fe48515a116f101a42ffa7352d270400b2d08e187eaeea29e9a15da5b792cf5d7a45600958753eea43cdb86fdf07fdbec2339fb1b1ed419dc4943782cee8efeb17ac6c0be03f6e9aa8cba690c8aad54e41b4cd69e6347b5e6a0557b34d04cc323b9ee352cdff9f1a1c8961a5e33ad9eda8e3e3a84113caf7f9baa0794be9c85cd34d1ba2b6b871375a9aafd8ca60352287ebca83eb812de9dd6080734fca21f692c12c1f62f9089b970da40a130f4cf3c4e5b3fdd24b17aa1cf6f3a1b8a5fb748fcdd0b80aa9afe9caf4522437542cbbcf673988fbc79cd2b67274494b63d596208ab84a261b5407a2a8810da2e3e40fa05897e7ee2e9ea941350a5535d1303055f6ab55b59e60c9e58eef7be4e5d3c5977169545273cf93eb64c67b0eb15f147b00d322982b599bc2a167bca0735c5fc4b959d00ce3b746b466265d18d63f017cdbcf475c1d9707241d9579003a0f160599b0673a959f4621ce790260d294bc7c3c541f514f61e3407f31b4e77eb7c9e1b04051ea44ffbed514524cc09d77d0d5b3c463a6e47e3793fde1c92374f26314119ad873b9f04e190b112c86164e1abd0a43b67f0da7903a985ff410d09c730f3eb3afafff704d915061636e831c28edb0ca0886f91b56f511408f48712cf6ea309336d51b2aa5231d3bc2d24cb27ff3edf6d44357d75ef385c0b05da275bd3c11ca50aa6507bd697d8b62ece893f9a8651a0b9d95efe7dbf624dead5fcbfe1f4b918ff502293dd71fd8bcc91e0182671ed22d61feddbf07bebd14485dec9856c1573b0f2e83377e9968c43f271a9ccf262cd3904d597bdce20e8c1eee29ff5ff7dddde06a8e3fc42b1031926e9dfd5e56f3c1d64abfe245c8f3963964d3578d0a54c2ce4b695b94ae24f947b6dc220f41b998d7292f438c9d842154ce5c3a0465757640f87232dbcb70b0a203501a0f701d8b17e2549919bf9bd9c76b649fdf7a7429fafa5c11a5825b9d08ed12d801f28171af4f098cc70306549e3870c50cc1691b2c41f10501a59a9c6900cdf043f5d349ef4652854fd2f60633077f3a5bbe71e2556131b4cf8409107a8f99187e58213d49b3009ecb0d779e6229dc68df5c62fc56a53ffcdedf97ed84a8d44bbbe0039c2994fbf43229441010e5d9c0e9a0a7dde50ed194217bf7f8782de41d131f1b7d46633625d00fa70bb81326baf5670e1af22ee6aab0d737346d5f1e8ff60b5d837c512463ceb3a705176624357eb7bb464595eeab470c43f25798895e58602cecfe27d73c0cfc5ac56c940690db5921c68c8e6fd3b9b2ea9cf783cfc915d3acc183e7ffa650713480eab11965a3bfd74810b738765782c20cbc6c17e0cc2399c5796cedac90d737331bb0a6f48852547bb6aefdeea1295fc6f216095688c1250fff9a798502f36ebe016b73d201dece4703ef946b8050ff7c1c81222c44af74f0f00d017c5d1f8829e116f2a8472207d12cb9f0a1ff3c70d6218e52ca19a964e9f561fc351e2f6ee05ea1afce7c5f16d8b7544a1f116dfc266cc355cdaee074eb25cc5dd529f23c55aafddb102eed6fc5e24e10af935b6283f45c1cdf200f62aba0e206c2a0d5b5e494294d2ddb978b5295a58efb839770602318e89b5440e51d452354e659f4109c504420e02faf9b2c1b715f55d575b099fc8730d5c7082cb203d60a4cb5b83ef97b21832fc0e3a19d2c1227c3d170a2c6ef88be77bca781bd82d0997e4f5b28fb719fb3a4eb20f66800e2b8724ab5d07ee9e7e2a64641eb2b94d5f28a7c254aa4954e501dcbfe4775f871dd554083a410c1617573421f59e6395888ae2b2c3ac6d7811101a6b8d97feb5c2ea70ea8bc810703ef049ac8a3a7103646c7a4f5810f1ea2435f8b82b4813be6670ddaa8bbd7f12ca1e3b45f99062f19d989f217743f3ddbfdb18c20d2da5c67711d592312a6d544064978501aa978e2ecebbd1af9d4bdc0b4ec3b82fbb940e0eee59248c34a8d7875091ddf33b4e781a9b124d7b78145fce9d24bfc2eca1c26b7866241fc98ba346133ff4b1ce18f51a72f557c8178bd1342263cd5132ee0ea80bb13ecfc9c5899a1892b2e672dee5085e6777875ca3d13ce2d2f77fdc743717bd08a835d8083faee1c05180de48fd81eb57ea57b3d12f088cdff680867a9f4b9bc3d56c24228550765e168cfdb6df8182dc685049ec1eac7293329677a9d61cee020ed38e722ff61ed35407e52dcc8f8bf8e35dbc841adf86756ef445a561e14e7e0f4cc731527f8dc20b092a41ba56b79f14966cd33650ea3b28296ace5b37569eaf18380b0500842610111d2d75de3ce2ce14d03bdc7ec4d7b702147537994dc182de12b53109ade85907ce12b4d25fd15012921ec3d36f15824b7fb1921a0cb2f20fe14549bca98c2b0d754867a0bd1889e979786955490215f00ff2faff14a8ac80075c4c9f26235af70c410f7ad2190d9d180c595c78d20b670fcc36d5c197df7d898d325bf127e148542eaa867d5d4ab2fadc4b4db0dbba0342965df2de43b2f3f67b443d64fc62c1a1c4db4317f647c504d63bb74d8499305ebfd85bbe9ae695bf417805283c0c4e6fa4b26e01e3b59e8aa76e6944d0e2ba88f35854b43755eb4c5b024443eb9320ad9305898911d2b9951b17535b4ca68369b15f8faabfd955a282ea8e850c30c68cff57e51a09625b86b01c161aefb3a70fd2f0604e266d9624407acdc77161f27317d9a3139d1a92d0fcda67016513a21a8c7824b00a5c0d92a4e9e10fb40f12ad704e2bb92d293502be0425d56b9a58b33bbf78755049b457cdb8ceecce03c0889e21c8bae55749cbe4679a62df53168c1b4ffed4f6a64145f093a9ed55c547b588e7d1e80f12", 0x1000}, {&(0x7f0000001300)="5cd07fb0e9cdea169a22eca17c133d9e235f8da58d881c37b0d0e8350bca7ec8af67a1324d94b0af6ce7f555c6108a8d71544aff6b0c0e44c736c336214238917d5bd81fbbe8c2a6bc7076a9188da7ca564f2a9551c103857544ab9e8f09bd7c648e23396b199a4ddfa04d5f7ef6dc1b6c8db272d8a43a4833e26c13102242c02e5c22b8a2a870631c45e729dcf0ceb5a73ae96ff798d4dc627b5932842a1a3f1f00433565a797d5f8282123e9e2c4237c67290d6e3ee4d5e330c4c4a0c9e0c8f5d41d37de79e108a8a4ca6845624008bf894be57cb8862819fc5b446419f0344b7da5a3d01835c0", 0xe8}, {&(0x7f0000001400)="3cc469fefded1483bce6212841edafcf2409386009c302be70a144f848a2f383da1ff49ddba5055dabbe5f1651b6583b768bf68ba7f46c61a2969d7b1736c47894b61226ca68d68afb295ad5bf2a3f0003f3df1de3eae92655667ad8441989cea2b3abd06bed6f82b9670f176d2c3acdc05b136af218072ae5999357607854875e92868402bac88a85fb", 0x8a}, {&(0x7f00000014c0)="90f697942482cd18d3b9114ca3376312a3f27c52a8d064bbc656982e06124d23d11d289dc867983c1feb0bcc2a7f8c2d3116b2ae1dd0861d8363ebd655123b9d5e813af4dd7ffddc77d8b3d091d7f043658df09d1a424bca577ae14efe6b7838edc2ae2cc4cc135d1ed979fe8d8c8a76896822c9da89", 0x76}, {&(0x7f0000001540)="12", 0x1}, {&(0x7f0000001580)="442f0f634b0ca5cf9566d864ee7a975e01aea1669eb92c319bdd4aead2b6cd834fb446745c20ad1022b2a2007a71f704729bd6ca2ca8842be3c34475e13b65621e3c9ce0f1aad0dd81f68e65cab5dd12b57525beff35a74439cfb08dd73feb9d1c03bf160298e1fb45942c3b6d206c875226b29019db4ad499b18e51a5acb86eb6ca0731618a9228104e34695bfad81aabbc4a5d864c", 0x96}, {&(0x7f0000001640)="103e6c1db97c58b17b2a4967289d94e062e2169e765416c9b8099347c7412b6f32ef8b4a815c8d2d050271dcb542b7db4deaaba79c57f0f05f1a3dabe0b8ebba9b6a69294b8b74cb1f2425d1a001c05c037a27793283f66ece957ed5eb8b1d9282ba97084970976169ecf2e29aa6f4f5c8796b444753ae2d192738846ff68794b8e33f8dfce8d642d692d12a6259f51264d21e080a944665585ceb3fc4660f502a712b4c5feeaf8a9bb5d225700d9e1b170ec11b850b7d98de740b6a2e6e3adc7fe3a2e8879cff3af763d48d243fdfa54292b34c48e1309565a5b29addb7d5982039329818dfcc9da4dd0acb9067406040a5fab3484255e9cd01cca9f540a54fdbb60af4572432f06be7895e893f3cc293fa28927320f730f695b4170adb48654b4f519958dd642e36e5446108235495624af6b62f1befe48e7e57f93b47c83cdd07b3352d9864ce66f010d440053ab8d26e237b75eec2d7ddc316a12349d12517c9d0c0a7389543929fb2a773b3f3b6cfa2a6a3d473f0248f9a03a591b8777a124cdc561b9d66e9ca78a972794c7684702fbbf35d8dc0c6863c1fc2c77d9b40dcbb4cff560800bf9e461f9a6c893223ae494ba44bec7b3a01241df4ef4b96f8851921b0221b50aca842c0180ffd04a0b4e3d21d7fe69daedc5d018dba56dabcef2d656a19cb30e5dcd901d348edd9883b21b3a4901c5167746e0ab350bb4b04a4b6863518ab619186adf27779d3c29bdd4081c0d269daa8152ae7bf05ce780c7320d2677e103cfbf00d974cf80520dd9187bc7106df308be1c6ff20acdcbc0624b4f0a36f9dd1b9ebbfdfe18c645817714762ae0e47442119c4775c32e5b44bf73f8bddf8cd9f3e02272a3e3eb82933072e684614be014e4d25e779e89e2325a55bec28ff61a0f5270077b9e74993c464bdf379ae0c8dc60408248a2b640611efda58067fd258e0eaab0ec0c388da9fba04347f834d77ce541c1b0b258a1bb5dd46519515e34ee427f407b79be3415f72f05e6903d1486ad4e1c72f0e9792bc83f471ce0555297440ad8764e6af683e8f0d356fff60308842c818c639583e04fa666e139240a7ec1c46947bc0efd6621266d10b4196434005921720e6b3af417f8029095cd2a4d10be9b70bfee474ba9e266c1b48aea6a1a0a3a77404ce9e4116c41fd451d27dd469eb928f87ed3cfdac1e6838e6c4879ebbb868d42231b334ce7c3cbad24138b008a222019b6fa847461fd1fffdf0fe96d3b63e341a871d758358c7c02479ed38349187ef9c3d3486709c111c43ee452f747efab300af8671cb18f3201112dbf4b714dd648f661cd97f1355cef542a936a4014d320995adf2688bc4dcb81991096d07c38ebf1840ea5783e925080507dd7f2b99996f125e53ab4f477a066abb13e27e54407c841c03eb3fe7cf5cc51cafb160704fe182f045f9db0d8c78ff20cece6162854f6c7bec4d460bb9000d7ba810393b84c657e85c7b3416f4269242ec83c5aa271eea546325519da9effa80802e0c777161d8a164e7049086e67994837ba277ef61dd56d963c968b0f1a239f143739ee34bd2f1e0b3325480e347560e4bad2fe2a8e5cd91744f3c0e23ace94ddaef6127d0137b1b68188750103aebefa36a02373a3b64affc3fcacda05504ceff33b134cb5943583b604081ba14a831ee5360861759c7f7b82ec602685533f4b82f700f4a44b114180bf04d9c9580ab5ece3f8cea33c9b420d1d2d89aba67de2f5580ac2de33de64544abe887a9fb2fdef7e481e203d7c3119ec8f5869431bf1c07087fa482960bdd444666a1b5a6075bbf2133d7bb22ab492e5b90d9f0cd74ebea6d880f6b2258329fdb219c4ef2a29c18f0d76707b65a4cd99d1ac56ffc17cd4af5b9beb0a6d8589620a3ff186fc12eb6705e21ca1730711d748fe61701d64c9469b0479fe25040d1ddfbf0988e5538d8ee5fd222350447853e951627885ba063ce159657264c119e5899e0c87ef43791fb600c44ce1a42d433d0ffb7db8b934bdf0605d87c7b741c141b9f1e2a6dba92c339210857ef76a499264541b363ea572882b7ca8d9573f4e89843a0053c97da300c7ff28bf733ea0aed3d9b2b53629c03591308a94c0de892f75287f29c70b7441dea616aae835760efd7ccd86fadd9aae5316974a3db05bfda086288e8d3f96b98e5c15c151e32133ba94bec4a08a8f12bc885ad8a360d0b13a96afa3b7baf792ca04f5579dc1bc5e326a42c72ce36b160eac55b61a99353a4848183df96218a713edab3921740657d691bc720229e0551e1110f110c7fa9ec8e06e5d038af19b81dc38c30964b8add096b419f8e735cb5b6bb7eb0385d79652859130b214b8becffeabb4c9eaf4748946148ad01af035d38aea8b51ed35a1a49933a572e0a3b41e45cb1e045dccc05bdd80f6ee158750e0c12e90a22cb247c6e9b4fff111a3ad067845b02e4b0030c452ceedf2cf902001ffa0ef410bb3b1b27288bcfbe64d43e9578b8a58cd8b5324c5756f2cf22eb10772eb9a50ec3d81a047ffec6c20e5fc13ef8602dd2a107282f3c5741174409b6dd96d575210e80b0d029f74a194834dc5f9139cd5c09e6a5cd11492a90fc5ca60fde369bbd88044c8c22d30b69b2b89463c1886d007289da39b5419fe69fa02ef4d4e691d75da707330f2323e043d2dd0d03bc593f680f83dd5c7bd1baa53729243f1cbecf716c272cfb0edeb87f4bc4bd6d16ca8ad6773fd52471e15517044a9da6c313e2be52466003227763720d24284fde1ad3926341314b6986eb97bb83e0c7acf1b222d8bd9e4c2e4846d0b848304216308f61613ba4f6f7f062df2fd0278ed16da03d49e4d4c321267128590f45ee1550c8448b3ad203b41e1a9e6bda1612f42cc1a0f3555076c41084925b0c18ce1e3049a7e91e5cb7e3e81eeb91178ccb8dd422ba3a4ac83579ee1c485088a8698e095f2cfcbd4bfc7d59e71da248e408de47b5ee00382dc0adb9e2d41a4608798cb9f21e78db18659181e41397e9fed8656473c04c913cc19e1598513786f050ea04c3ea9950521f592bcbd16f9a62ba8df3664a7bb9edd797f78034d1d87879b9f8d9945593cb586edc1569e0358919cfc05ede7afcc058030703e08843245139da54483cbb622824441569c4ee363861eb997c7ff248171ba1350550d8466cf7433d3dffe129dfecbcbba3856f03aff34e8d09c68995b702193beecc2fbbe3db6f1ce786de451d7123d5758591bdeda33324235ed4cd0d5be32955df5036c8f239088ea6b12e60e4a669f9a1681f01d940fb6e2457baabb7f50258bbf99ce8ce728425c78077b715a5e71e487083b65d9ec49a4724e6d7cb3bbdbb5b37c19cad6a1f6b204c8f84b27ddccde59174c11f9b7dcb387c5b172c548f44d5d5e25f0537057ae87cce9303b559a107151cc5c50b13439b6979496a7373ffadce2c9c88eafc4df049cb360227f4dcdbe1b7af147781dde0e2b69f64d78fcdfe44f61287d032e8b9b3b102f8e9a6a40e7d170ae21038fb4f6fcb854b0488e746d1f1f291a153a9ff5c4ec4e8d6476d2e7418622bc6b5aa642bdd38bea43c076743dc197a7d2505489cad0699583040386ad67ef7bd2e6e2ee6e16894d495e39aade19c0876c68765901f3693467be4d8c017e3baa55be14c44fe5ca82b762142d2aa353168a25caac84eb29c1ad43228e3886d556eb0ce099c4499de87cd402d8d5e980726e34fd419289bf5e5d929957249b5c86f0b13c071c35494371037dafd6092f2694366ea94343e004a3f215c61a16f3327f240c5b1b147821ffdaa2ab07eaace25371001e765f6a25190154892d60be33ed8fc861e0a79f0e4fc0e22e35a44690795f9b8f947472049eb26b6fc1c5b76fa907e7af6755017913bde2affcd020fa6fbd14ca18f24b016d6f882a88b7fe5f8ebcf63ed34e6bb680a1846a7eed15b045b0a3e30844b15d30d1c3cf05cabd9d95ca00109f5b10e9c38b9835dbb0f594b066a2a900f06adaa3d59d1d0e54287a2f34679ada83bd8c94ccbbd1f2d0e26f7e25bc37524ea1964cefc9045819d84bf7269e6408050cbd708a162e4c763dd715636ac4fbab5bcb3fc53d2eb7b02cc2b494224a227837e1e3ab979cc3a3beed1feb1c5efd1a8fbfd31b1a0f9fe39d3eed867bea440eb3302a2fb1af8496fe2b84db9c03c69c7ed693e461bad67db4993c07e34e8be3032600deb4c092e847503a9f84916a2bdf6ccb1e1a097a57ae0e6d3ce761410739cb08ec0fc985b22937c7579fb48897905713243f346c4930d22ea963bc5ebf997241683c6af451469e145dc182f24360daf44e5f9fd570348dde23cecf4cfe823a4a00c613303e37b0bc11553b30bed9bb44047369b679e1f914755daf5155a0b3692832bc3c377e4db4cf3a2c87290111f377b40d58158d5dba24787a1aee28e556b353f6d5ffc1ba9c4ba05934719a8fc18400b3962be200be0841c8eb74e8952969700b487847993b2afd243d9bacaf903137991aff4e14ab34af6c34b7ad3711f73834b2f30a2754b82300c56dc050835cbdfa2669fde9286575604d6474ebaaa6cd47a466e012ce295985d83b3160c89a35d96bef7f480166a6a0c6a37f406048cde002a97e3234dbd63aa5311bddcd2ea229e088f4a85bc3a2bac8f0c98031b5df471f193b94432eb7da0bc8d4a283a5e159dba285241deccfb22a8141a0abe67c85441c00bddd69b36333cf0320eca57087d8f79de0c8a3b0bc903227ed6926a46049d77441a6393f7691ac671e12e142cb742a86fcfaab0e0d7ae2df91c387d222ea7dd5d31e5e1770bedc3b59c72a7269c1938d57749c6c3fa4555b6e1b69b9dc748bc0a26760b142c9465f8c7ab6867e6f70e266dd92c5d7b7fb18416c5c033a6a0d5ecc3a676c01aad64dea26eb0b905e9b3ef14de31c2b05d22b40daa98b0a605441034c832a610b992fb4b0e7d574f7c129a4b6f0737bfe001d250c5036f98d1adc9f232db593bb5653426b8a586dd39fd86bb8b0b62a396861360d8ece36b0eea47973e7c7794747d76d74a360a5b4d3b267ac367d33bd1efed581387684422302cfc3a27e29de09fe1cceb5eff6ece21a6deac4daf47a6d8a1c0cec7f064a022f65386868395420993b11a86b10a98ab992eb19e59e262b2ea8864f4c471cbac8ab5acc3df040dbcdd3e01327a7932efba3f6dd2d547f4106756a9d3db29809544968d9d7acfe8e009f728ed370565684e517c50012986a09b8b4bd62b2a5ddbe973607cf4cf0b90d1bb920696b4fe76b08f0a2e176efd3cba4ad7ad1d1801045cb4cee4c50aca061fcc4eb5d113652650f1b9e5c15e5e43e491e20f31ded4f6a64dfa414b117aaafbd5643e951e8db2f87c3d289fa5b689d754993cf0b50edb73d13ebb18b8809c8f492cb78f4a0bec7dcdef94814ddbc33820431eb151ca4f68090f5cc457efe7fb77fb711d263b16b14367a4344cd4d4a6e659ca5f2905b245f39c0ff8025864b473aaf165f8f3eaa7b28db13313a1db0daf0e0ef7a39e51f0cc1a2e3f1570adda25e67a927f9a1eee6881a7e6881927c69ba6ca86bc3a3dcd91daa3061237261e32adb1516aa35ea2cfd198677ef266b79c626ef1d57ca983b1e473ba1bf0f881c99f788d6ed3ccab94234053a3fc05ac0a38b5353d925ba7967082390431b3d92df2fd4a3751d67ca67b92de0a5f81e7d668eb7c1acf6f4dc6fdcd1156c3570b90fa4af529edfa637f7957bdcac2ffc1c19697e535f479769ef2fd434d09952b45045341d969feef52", 0x1000}], 0x8, &(0x7f0000002740)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r2, r1, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r2, r1, r2, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd0, 0x40b}, 0xc) fcntl$setown(r1, 0x6, r3) read(r1, &(0x7f0000000140)=""/183, 0xb7) 16:34:08 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) 16:34:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 16:34:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xa000, 0x2902) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0x16b) 16:34:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x1) fcntl$getown(r0, 0x5) 16:34:08 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) listen(r0, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffbff, 0x93, 0x0, 0xffffffffffffffff, "37c35049caa964527194174a4c6523d953964168", 0x81, 0x400}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/252, 0xfc) fcntl$getflags(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x200, 0x4, 0xb24}, 0x220) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000200)="fcc3f2d8", 0x4) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) ioctl$TIOCSTART(r4, 0x2000746e) syz_open_pts() fsync(r1) setrlimit(0x4, &(0x7f00000002c0)={0x1, 0x800}) close(r0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) fchmod(r2, 0x4) fsync(r2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000000)="0320be884e47d62f685f40625add4b97a1e59de5ec2474c44c8ef54398812a099afeed77d7e990e08dd528b4fd7946b89ed894eb62b77ec963bf4fb57ba2cccad4a2ff8dfb7b2f3bd68db1f1f32c20ffbf8457f2245594dab055cf6b8348f6ae6ebfb7a367f1dcdd5376a1e60d2dde0616eb3adc511d30", 0x77, 0x40f, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) 16:34:08 executing program 1: setreuid(0x0, 0xee00) socketpair$inet6(0x18, 0x4000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x535, 0x5893, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) seteuid(0x0) r2 = msgget$private(0x0, 0x410) msgctl$IPC_RMID(r2, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) close(r3) 16:34:08 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="c711491457c5ee3ed375c5ead3d9228e7015f2f9322009389375e820a9b2a6bae7", 0x21}], 0x1) 16:34:08 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1000000000400, 0x1f) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getuid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getgid() setitimer(0x1, &(0x7f0000000180)={{0x1, 0x1}, {0x20, 0xffffffffffffffff}}, &(0x7f00000001c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setgid(r1) 16:34:08 executing program 1: r0 = socket(0x2, 0xc003, 0x89) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x41, &(0x7f0000001300)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = dup2(r0, r0) dup2(r1, r0) getsockopt$sock_int(r1, 0xffff, 0x1020, 0x0, 0x0) setsockopt(r0, 0xb5f, 0x703, &(0x7f0000001380)="766328b4259646f9139d1392e53b2013b54db68fa541c44734df0c96efc50391121a4b9d42d29b86d5899d1506465e0bd2dde45f280a6e0f15dee464318d70f6241b50972a072b805517cc85969b1e17866af085470bafb7bbfe06e8c16fbc16bd0fc7f6bec64d66fbedb74e78192b08e61ae84c408bd916f7281e3990feb66f53766df067a06250d7112eb57a7987807ed1328cc84bdbf9e56f6ed8be6d6dc65a2cfd83c8890ba2f006b858747492c544c924b491255b24fc6bdf6d89ac8ab9babb298959cfe33aa74c", 0xca) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001340)={0x80000000, 0x1ff}, 0x8) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/192, 0xc0}], 0x5) 16:34:08 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x20, 0x2, 0x3) r1 = geteuid() open(&(0x7f0000000000)='\x00', 0x10200, 0x0) r2 = getegid() fchown(r0, r1, r2) clock_settime(0x3, &(0x7f0000000080)) 16:34:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000100)="125a53280f985711d259fbbeaf04458cc3d1ef7e94d7967049e125d4094d7b32c7ecc5ca3b81f4b9068a75658ad358cbf18029490bf7d87fc8f1a385da8c291291e3a91563023304a568cecaeb55d9bfd05938fececd8b32dd", 0x59) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x80000001, 0xa81, 0x9, "93b1a9adc1d8c9f279e9cf235c095d9d3a880e82", 0x6, 0xf9}) 16:34:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xb4, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) dup(r2) 16:34:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = socket(0x20, 0x0, 0x200) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r2, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) fsync(r2) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/128) 16:34:08 executing program 0: syz_open_pts() setuid(0xee01) setreuid(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffe}) 16:34:08 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x1) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000640)=""/50, 0x32) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/211, 0xd3}], 0x5) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:34:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "6c26995eab9e6df8150ab32e3233f3435a31e67c766d06e0ddcf406065d7c0cd3b3e140c5a870858c0e7b13b"}, 0x34, 0x800) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32=r0], @ANYRESHEX, @ANYBLOB="58bc6329e011cb791ed45f6ed346a5e8d643530a1865dfde6614414a76cf374f69998179df849df407082339896230ea044bd792d404aba321", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x7, 0x800) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, 'T'}, 0x9, 0x800) 16:34:08 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x0, 0x0) msgget$private(0x0, 0x0) 16:34:08 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x7}], 0x1, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000400)='./file1\x00') pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000380)=[&(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='##..\x00', &(0x7f00000001c0)="fd00", &(0x7f0000000200)='^]\x00', &(0x7f0000000240)='-&@\x00', &(0x7f0000000280)='*(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='*\x00']) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:34:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000080)="d4b16409e94cc1d56b00398b8ccb2718958475fe924f7e4a1629ec8154f0778990b9be80c83c8f7b0c9fce6ceefff9c100e1ae727e1d902e9926313a73e17340e82171d047f0149a6ecd29afa2f1b314c463b4afa7754cb2fab03bcf89a8b7694bb37d56c863026738bfeb9a779a6f1df42adbeabca8b98f0aad55ce835477995e7275fc4c435e3a629a1da07e1c91ffe6fcec0c3c9adfabdaea4fd2d3998328e1d7f68747a99eeb31d4b7b6910aee5e56175ae961b11e84dd3f0802af0e4db59a", 0xc1}, {&(0x7f0000000180)="cf03b4d5ff8f78523cbdfefef2058b2c6572dca2d589abd01f6cf2eaeda7195de2acaff9c17a7814001113849166fc2db6007ca22021218986c481e352546143e99f1e9c50a16fff242287882d9d0ecea14e2f0ab34a25164803e7d7d8a3f7309d1f8a9af39f62a2662f4f9d0eb7d9a41a80f814ea1b0582f8bfc91fd09839bf45d7184fdd9e6cbefe44d0f2d4c0b7e1192816e8a3bc485c768eb67d4f46580c3432a6ef4fe40806c00ad10075438bfc1eba068842c4e9fe2c5b438581f65edf902477847a6086149edd8c76672cfd", 0xcf}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="00515b3b36b7", 0x6}, {&(0x7f0000000300)}, {&(0x7f0000000400)="ce8f8d921b86e3dd626cd0bd4aafc141525e8fea1c43b8e54af6c133b146aefd7e7ffbf9956b546a1b17d4a7b3db9a797cc58d9ff20961226019075c9040143ae8661231c312d8db50189534d72564a7e40c3e4fb2adfce19755e1ca2401be0e6768f5c14ff70d48cc48d6d3ef035bbf2b2ac5f4f92b86433bf04c2987be283395a0e8090d92fdd86ca059f93b64dc03aa2bfbee5f77e422f46f003428f643d71a5c8eecf06bd4f3476a5e631cf7c6ad497c", 0xb2}, {&(0x7f0000000580)="97ed7de505a5a339caa02ddbfe82e9dd47d5279ea74b02c544eb5bb37cbd193c665df7389362ba34c35439ad3513271130d7fd261c44672f69dcfd215211abac9bf9f5121d7597d8fc4499ee769d892faff34dee4a7b774a930afdfe808a3eceeb0f8b95ccb7833ba0772444b9974ed6b7bb525568eaec0e9c0257b60e89a84e63eea8e2b476461daf27ddd7b72727bd92877eb4600003499c7caf199440fc8096e6725f78f96d2a5f6c0d46cf3e120769", 0xb1}, {&(0x7f0000000640)="f6abf8240e636f2cec4634c951a61c9682e31dbcbed25f740129546c4c6843423ae351b5b4239b0f387571b4ddb16acb578d0112984688b2a3ed75667478f6357901663156ac4453bc7caf0e7af298742abdb2c560e165cce6ccce20b1bb10056e3342b1086bef5ce6b1cc0ef490d90e7580eef9f5e20ae64d705c7bdecd8d46d5a21993d8ddd532c2202e2c942997c745eddda0efaeb4157030af176a993ec604f2354fb9166db0d71a59d18b2682036c9ac1cf57c83da4eed06f46d5ac195d9641fb0e38be322bccfc5b37d4e31796", 0xd0}, {&(0x7f0000000740)="4aee2c27cf3a88ea2e6302cc35581ca244c589030d93bd277919cebd35c7f6e366d14e4b3ea7265c82637349de3036431ceca0be6cd5ba5a56bf4e89fd91295d3ed20be1ee28e6db9f1ebcc2336b2996f857374e2401a11c5dce6fc85d4a977392c9ee0c01226939848db90282618b642677402b95f1f3a02363560f4b16432568ef6414ad487dcba61bc3bee14afdacb620200d8f91dac6faa7f5f7005198bb01da3b009045efbf5f0ccdfd79686ebb52d6f88c36e13bd0d46000c1fd460aca0fd7b0f731c0af119a0187710225a90ad4669cf8304221e24605e77f446ba72c", 0xe0}, {&(0x7f0000000840)="f26c32c0f7a1a7b2c4294e6e5f06bab27bba61070cd5a4cce4adbf5076be63716c673ef40d8c0fd10a34da42194a26eb4e7ae0e63586285814eaabf0f59e895f7879aa1cecd66d66bd08b03f417671ce4dcbc8e5f54792ef091596b471e49410e578032390111211a4f1e77d37fa412ac1f078d0343f8ec79e77a9b2474620340f054c285eafe44c23295e4ee1100e7808a0421ee9cf6b00187a7cceb6c3938486fad303fa09616a2606f70e6733cb5f9101f47d471d4d375940c468ba6b8880940fb9e5461262eb3731e4a24d6f24764b3806b7a49c11769954076a8154995eab302457a1444c", 0xe7}], 0xa, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:34:14 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x7}], 0x1, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000400)='./file1\x00') pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000380)=[&(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='##..\x00', &(0x7f00000001c0)="fd00", &(0x7f0000000200)='^]\x00', &(0x7f0000000240)='-&@\x00', &(0x7f0000000280)='*(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='*\x00']) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:34:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x20000000045) r1 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:34:14 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000740)='./bus\x00', 0x1ffd, 0x636161bc) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)="bc2a00"]) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10001, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pwritev(r3, &(0x7f0000000940)=[{&(0x7f00000001c0)="29a2720e983eae733b9c382ccaf4ab4ca05791c3a9a3c63cb2745f5b64f529a87edbc8c7252768f9fc7963ff98425bfdf6934cf60dcf2342a2c373a1777da281eb2041b5b25e59b7b0c69ea14d43b4de49b1c0eba26452f15bb52e5ab958ea67b82f554d3a3ead4db9", 0x69}, {&(0x7f0000000240)="66d90f6bc56a5b6111a3d7a496b0d64214822b4882c95834175e3178", 0x1c}, {&(0x7f0000000280)="3b315514f9fae06b90f994c4f49c23c47a059b5ca24c7e23152b85d1c94b327a17d94e4b7c469a6b8e8f8bc35cfab9c30be989f9163e8632af33706b6f89c7", 0x2b3}, {&(0x7f0000000400)="ba2ff929a865903e4d75fb7a04fa92e4eb642e5ac51ae8bbff946a64de9808222927a8bef92c8c49a5f20b44df8dd702879faa8bc109e12f96a763410f8ba6952ac119b8980178c94bb968d443a90dd097d9590cf0cd50261b0f2e7ba682eb6a36ff5e82c0f413ee1175e2dae2aee928f15745a8e688eb7f6c479decbfaf4a0edd3bab322a62b82681ac258096bce6333d4cc975fd22a47fb34acaf47f453f6dcbfcdc4f35664f8e64009dc68a1c0fab2d77861477b2a18246b2ddf0be0f852761a654a6d0aa68439066d1ba8c8b0ea7316e8e75c9962f247e1bbf", 0xdb}, {&(0x7f00000002c0)="cedc6fc2629a5ae557e18a17d2bdc979976410a88c41ae54d6170f20d2", 0x1d}, {&(0x7f00000005c0)="d66ed4c12bfae0d4a2d4a9bba475406b797051548400932aba2a9df8a51fd1a53fdf3b219f2c07013ba5d7024818d49c2495bd24c46797689742150ed008552121d918748d22391a3e4c0eda7f8040de77d816ebfbc2f50056618ee3829292c694b002aa94a8e5d51cec5ebf3fb6e8c724a211cf4f7f3aa3fc0cc812338d6ae04e098e1070238a2537a0767b9630f1ad2847fe47644ea539fbf6d5f4e7c1b8c286dadf8aec2107c0cc4746effc3f53dbaa3597737bb718fd8c76f75efd162a8ab451062b6e1a616dbf71a68855a064608603cae39175e8855dc79d481797592dd9525c10b83f36b53894766f7674f6fbd727c7d67a91efa820958fd8d1ba8d", 0xff}, {&(0x7f0000000300)="747b6df79c0f6579eeb4b682ec221458991c43f45215eb0005212946b57c9dcf844a4e646c24234fee9194c8e44caadb3bdd6d1d501d2cc176a14e7a93eb7572e1396b5ed326f7220572088acc610aaad22eb21354e94daeb87e63465e9fb932080f15a328863fa3d6895d868d25ab8015", 0x71}, {&(0x7f0000000500)="c2ce901c80c8241d4ff1ea4dcaba8d49acc6eca2fed356131a41e3d5a9399b312d6b54cd47d9bda6bb9743520817fffd501d0346b03dc92a6bc6931db43996ddee58e6e857746aa3c13f45e035f5f63cab2beb9decda38dfc5", 0x59}, {&(0x7f0000000840)="a94cd454a24ced2bb943751550ae6f643e7516bcd7a0acdf73c2c8ad533f61179f2686b562db34ebdf4167f6ba3668a323a325b0f83f3784962d9f5bd79d900de9fa90e4a93e91ab2ccba5840d000076ffeec3149ebb597c67d6dcb5d2b423cf3e13c018fb9c49a26aae5a35e6b2291a9d9e78c803a7ffb6d8495e17f42b50861a6e7a19b2aa3d0742d788e889a2cfde6bfd2993e7f7bef7695df4a4b2d70f0a868d10a9cee2718e2125b1430802b0cfdcac353b1bfb4a365bd54b6bb763a7c65afd843370593e03daf5fea67e912932d05cf1ff7795", 0xd6}], 0x9, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x20) close(r3) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) 16:34:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) r3 = geteuid() setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="0a9efb69fbaef17ca9d3f7c41993a3a92150a79455d5f27dcdf2319f6e30438d7cd7a840c30fd2ad2987beea096d4474e42fe568e1dcecf54ca9660d74b859a80d40e5ed2afc49b0be991970e20b0db89c3e66786954a7027b3d49541b87b95e819c7f8cc5cca1a34a4328c50dccb479445533ac11", 0x75) r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) syz_open_pts() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) 16:34:15 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x85}], 0x2, 0x0, 0x400, 0x0) 16:34:15 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) msgget$private(0x0, 0x320) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/248, 0xf8}], 0x5, &(0x7f00000005c0)=""/56, 0x38, 0x401}, 0x43) getitimer(0x2, &(0x7f0000000000)) 16:34:15 executing program 0: r0 = socket(0x36, 0x8001, 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="d2021f100175d7dd869861fd9416c729a7a8a8d3bb2e05dc898ee285bf936c0f55bbc350f7616dece75514fa58bfc29037024f5e9af548756e451fe6a716eeed1a16949b4dc8652a3fa6f145de3cd8d554283d97346884399f35b600d65bf69f9f89b1a8e4fda0e34add1f51eb538f30a77d9183cdd6b0c090ac49ec057afd75e52b1ae5d0c4b7e52b8582214022d9fca1beab468eeec56eeccbfda53b33638064fecffb0563b369be009f32fdd727970881324ffa", 0xb5}, {&(0x7f0000000100)="636e5f0a015fa09eba578a427b8ff977efbf98c0175bb41c422aa1bf111998ea28da6ef4266a3dbbafa04cd3c270bf331cfbdbe9b1536c27922aa43cb8ee0f5934adb328584f2a440de3c7af503d0f9b9d90866542edf422e4f57df9ec812ca842f298789cef5475ae5dd78b66fff7eb6878251cddd485be7805f3", 0x7b}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) 16:34:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) socketpair(0x7, 0x4000, 0x2, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) syz_emit_ethernet(0xffffffffffffffd8, &(0x7f0000000300)="a2b37ae1e6a021df2a709f84de558f2718a2611c199e5343d1990363a5594b0356dd7925afb3a6d29f502c0d510c0d60e603d14056c70d20a64e91b495e6b17a6e6bfc235d497237b77cf77b96f404e090193119a99a30f0539ace329efd601d057e434e6f013b882fa83aed8f178944e34840e00f409ab3bec67fc8b6076d2ed7bf3870f7bc04304a6d855538b8722de15a13f3a4ae13ec0c60c855f0f3d9ac55c01fb3168c92e4acbe1799fc6cc35966e36ffcfe7bcc368c7257c183d092") poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) 16:34:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:34:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000000)=ANY=[@ANYBLOB="08080000000000000000000000000000b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6010106d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b9462d22af75d8b5328ae611f40cbb2a07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a50a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f5906a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee63cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae9f091acca8490f3c30450f918fa5ed3f3041aee69a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58008db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143336c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c7a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888175120ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c05e657569810a9fefa9f39c8799b77aefe6662b89b6b09ded12b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d54890400000000000000c138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df45e7c258191e0f528ea98ae61bf081e5fce6eacb59668243cd7dda5028408af7cec200701819b545da3d03838ab6cdb428529b23f225cedaee1011a726a45b504b154c69ad723bdbcf511a4af92012ec42737d4d4"], 0x808}, 0x0) kqueue() 16:34:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:34:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="cb1915bc3b2424ebe6152fd931ee6c5d7af400728789083f2230ef2f4d5e29befb6a4386d317d6b6e1fe1eaaffab899b54d8e1f1b4bf3c654a68765b9b8837e61ca3058304dac7cd759cf3b48479a81c241842e255ddf2ec128d2db95fd47d15a940c34c16a16bc6d88fb34def1b800ef89bdc266793435e18726adf0acb723447106c683bad658b25a34f65", 0x8c, 0x40a, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kevent(r2, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000240)='./bus\x00', 0x6008, 0x402) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000000001, 0x80) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000001400)="7d8bd48d7a579c7f91f57066fa8a5ffa03d132127efd419d8280961c6fe07f3288d2cdd6736da5363487bfe0ddcd10950b3699f21b30c44e925d9764bbcdbc636d5d1d5d5cf9f2ef16bc6dcdee2ce24c42c832833524bf136ca95828aec98ca04f7bfce56658677cd397ff4d3970acc3b85af8732086f806d477a75f76b6ed742b3b1b79520a50046d0319f3aebae23a1c9b23b66145e998c8096d2ed97a56f5fbf1bfbba40a49db1a7fd2aea79e61470cf1ec0c7b21e174ff444dc30ca86302352264f99824945112c73f8ab907daec4c5c560f7fd0c116ee31375f774d6cc40d6dc97ac498ae62788d7d11fb2d81934e977f8862bf7f41353f7894571a39fd27e58ff887f5d63e1fa1835428525ec1520a427416cc26619cd0ae1792d175b0899c5470564c28a0708e340e1540da6dcc04b289e45c5dc0c473843fcebd271e09c749e12f844b084006a9a6cb28c9145d167f1b53242ac7b15403b0c4ee7c4f0cbb8c340e92c73fa84c644dcf2925563311a7a3552a7c95a106bc4fbb5706133b84c07560fed436fb1733489134c5313094918383e79b2134c85f7a12b1e00d8ab816a8a6b9531446a89d48647e9b23e790532e73a70ab8c23f34715d5d143e2d28954de2c6d15f08c1844a2cecd645c566af6627c2584df8f869ef3d3036461196974320ec2ef5b18243aa701147fe4ad82793a2341fad21d5a2879362a189f692ef0b170c2ff466f21682a45a42660daf904a9ad213c88b0c109338e5875818c7a719b867734fd33fc2238de39ba2e404be5557f72d2d5c105cd50b6d7d3bd57df901915ee3f4ebf240be4b12d2c29ccc24119d73d5f01737b404c086ab479f31a3f972f0a4bcbc22bafd3b24e97f203ecd0b324f3049bf3e68d32e4f5cad2901e81a11fb61b11d61e7991dcced124ad576dba6254d6693937bee164e97328e4df2ed7d76d7b1dea1954ea6f4fd23d5bd3c4bcc65cdc0be9fd14b11f11eeb9ee475ba87db24de50c28d6de10a21cd99269bb5d4dacda5d6b020fb0119610181e1e0027078c6c55112ec17aa206a52e2344cf8890a84f7fe1eb01d24c70642f00a93cc9eec0f3a2cf4834926f5a9ae7be39f6a2df9812e38b3b5222a075c788871a9286e2f242690cb97c99b13d2d3b46fd726e9797e62800a9e3a70f9a8a90fae7f82ee065aa5bad92157038c00ccd254065bc110a01933638797d8850ffaa82bc5ab0773b1f5929a8bdd571f47fd51e2a5b9c69952408c6b394dcfb1d4721b74af24575aefa0d8f44d7d1308bc28b1db8acc776fbb2624a1a0b55744eaf7da93b6a560f12e8e6d3d394717e062f4480e694512a83d8806e1525a3c22440ade62f14add93a5750c22eca074364752fc4587cae50370c6e50c1149c5e81d5d51599cfcb3a811c9bc0af9b22fc74b9195126463e90c99fa8eb18cffc88a2df50bf8dcf3b2dc1ecba09b66159bc0eaedd243380773a8a5d27a6165e1a73a33d7d610308131fe5889f0bdfee10f004d22df37d8d1ebc67d1d1ef9bad5fad15ae36a4cb2f713186f30e4c4b50f4cb7f7f382364121b70db37b7b5d61b5b9a516f75fc1601d68f004070b4ae52bf21beb1daa3876607e1b3c3d01a22ec4c2df7760c5f8fc5e213ae8257f4f8ec6306b53b977dac9061c84874bb134ca58eb914391a5abdd1c2b5b63a618655fecc72a0787c3fea5531835e245c52141facec2270226ec07db36b664faaac1df8e7e25a26449ac6d23990ddd64b475f51befd0e37054e56099c546b48d28cca52e15b3fb6832c8354221000fa55c38f80f00c6f9d9df8800e2d9c0bd779c23ff33f4c6ad03b24743a9597f9cdd6a71e77706baab89d147fdc0e29887f59407cf47ebc807cdfe71c6045bfea42f3a11b800fb7001ce03bf394949b18ccf2f0b1064f564243d17b6443c01980f6e4e95e1d9d752fae8fd1602df0ec748e06fffa687aa635391dafe2c8d16e91f3dbbc16c0f324e94738e5361e48fa341cc08996ccad894b32cd09c1fe5d8a09c69301e8affc0d9146367f65db80d762a4225d28bcde5eb5d16e6ac079f2ccb74970a9ffd3871d624afb389aaadc7ca2b74e051fe991915c079e5cba6ce7588f7f065e40eaf3f5298bed8f8d0c57d89aeb55902f30924acf9944cdeb2d709816cd92ec882fc7300aad5fce86d96344f8f7ce2967f10f063bb42e748ce128a1749c459ef7d3c5538d18c65a391213dfef5a9ff57115bad4d0da8cf5912e3c3525f6c02a6519430092558269b6d7aad6dc8613933c3e7c7460297e068222355e3ac1a80bb0ad8ef225a2f36f4aaf7182063af0ab4ab7d99c13fcd2b351d7688b499c241d5e14dc1de3b2aa10a7f5d8c6f730ffbb9a37b10807173ab67244cab0dc060c5c36e669b32771d78839432fe47d0812de52dd6b7b8cc9799a81814c6c1f2a69f86884573fce2bcd847c96f9031d27fe1efcbef545cf3cfe829e929c803072d170e15c07891768572e02ac7085eae763ff4ab3f1a930b1099a2ffed4a05d55fe9235ade9b683e9e4029fadd336c28853e8eb449267b876ed3a13b86cc1695549e24904dd21865e12fef2404c9ee11f385387dfb62f89c1a38d3c72b2f1b62a91ef572012c91be618d2ff3d72978e08739a8d567472b7157215cdd8f7bbd12249a3243c4aec120e11fe14afce4135a483e80effe9f9d250c767a9e4377b5fdcd20f12cb138454b111429f5000f0faa2eca101dcc16c9ab3a9b680fdb5b319ead21b3ba9eec114e7432e5b06dfd37dcef6bd52863cbc0708fd3bdbf96ca0db61e160fbf0528b2a0c9ad9c8827db0ea162a6460e32a9c68dbcba04d5e059af6e8e414efffe3ee8d08223490d79cc0ad010c683d8ed552bbd462291c70268a5c7df95caf46b182ff67306f75a0c637547fa3275f040c9f87e244a47c927a9a80432253bc726204b2b3bf77e4f0251f78b75a59cbdaa6393914aadd5be9a8dc0df77d893e8bd4efab67512099945b4ddd0bcab11ff97ae25260a403f07fc5996520f4fbba54867f2006e3f8ef211df0a39f4bb194233286904082aedf3d5132ed7b437bbbc453670298bb0089bdb016c5efd24324ddaff45ed1a6b270cb9536e7cacd41ca54dd63b22d2d509e2bc482493d8e0e59b82e5eea92fdc55090550aa525cab76ae188526efa6837db5d8b62ebdc0d3c18d59c6687fccffcb1310db75d1e2378794cf10e5f02fc73a61614fcdbf6947e4ca0f7eaf5b7be94896b8868c6a95d434ea7420cc4836cab6c4c54a3826f5c4c3a0ac23e5c6901c1e0c20cd561ce781baba633cacb5566b14b659587c28e622f12b1b82141b1364e1a717065924a283ba5d363bda19032cd79cc6f83b371f6c83d202505a0a501711f6e34a893dbadf06ef9affecc466343b1c3a69811c919e0405ccc4ef60d40f7b15be28745ed7184c67154b8d4a33f84ff2bdc425215cedb5b71e3dd38a615e7733cbf664167cf397347a6bbda77a495fff363233f5b554a983ed784893432eb3995d795a482d0a24a9494306cfc9102752ed18abf290dd9b754eb5ab32662022812c8db4fbdeb20073c59e127a94f5f5cb222085a39cf35554aa98bc208c97d716bd93ee7ae01d0282b621cc238e6099b594f0637cd66bfd98b634905c1cf3894c8fd300573d0484c8c95ec4af742da446e72f6fb8c22d8fec642aca69705a41f41008c70a693421ef690353973e5d715b7321d669eb265ca8b262f8213b95f3da056bbf1bcce960eeeb3247cd1147721e595992846f30d047b9937e100fadfd62c5e26eb342cd652a2617ef2a58535e7e66b6b3e90474d5f6cba8ddd8f808b6e97f7da39cf9f0d5720519f4489d6af7bce8a9c720c18ef22ee29f92c8e8ba515b58cd85434571f9f2eadf79b6d3d121c57867b34f04474d57d1b3470efab604fc661bef602a4b99e0abbedf36e36fbcfd8298ecb22011ffda730b8c2ce6bb02af1e919c3277b898a22ae6bb8ef6967a935ee126c65bc5b88468a4cbfc00e3699f063e42c0284d1a151edc2437df9aa86103bd90c12bff91dd8f32dd90ae3f40b5215d0052f04ac15ffd491bf931aabca244ddc830524dfe316d185fce8186f42ae2008c6c3e1f11d0c97eaa2eebf25ab8243d92b5df8f890c12d0f8d8e9305393ecb075790629ea34846548d47c246456bb420b54d633f881ad3b32028f39fa7685c0da566dbfd10c31a5c1e005cfa57ce1bbb4c3087dc3d8c35f244460af61db0772e682ffc87e8c2ece64f9fd23d68cc5d9e916e14977c5b6da3f4ec64ee7e0edecc68b6750ae62a25ffe7a0649a9c1c18b3d4c4edf03b81d7f4941955ba287f4e7ae69a5b745794631b3077645ba38e152865287203b851b7379febda930d70db92a53d17f6f02c76e73940d273657b7b231d39dc3c268cbc90f8b57011bd5efb8b96f732b72577ba1ac7186a40a63d5a7009c45459e6cf8b969a89108c079363258a84e54d0b4533a3ced2f1b3c881a457d63d83bb8c70559dac722753eea8c2495cfb96357536ad7806d058e763bc25b6837a796164f5e4ecfb92fbd18755f824c7489f722618501d2716001946e985c29c57cc967836e29c7fd76f8a9aae8a1d680ac696bae0a0b2d358bd3cdba3499f655b2cf103720acdf73a7fa859c6f338d2ce347749ddda50597a125cd4e96a1d6caff3d467a0b7f38f683bd32283e6528373c235209d211c7e6ac8c178a30bc0770f797e62819d9f99bc1c7a012066695cbc48113266595294dd0df6ea83fc1082e9a1ed741b60f7c6d4b11249c73a7135c1f37a46e26aa00f2fa13ff9e6ddc6ad9807206e56308cd922c885329f472da7854dee8c952b3485f3f0b9c1f5a5df8b46e06d838591f363cd199ba43c75d05a6b1f250d6a42a90ba62cbd742a81de6c0ce4b41e68548672eac46449798c3ae598168f514987a480063eb605c5327b29ec187298f7ae4cf53f7542b776f25c867e58d9a30021958b2efd1b1cee87a56b60f36767e7f03e31765de66ba6aaa12fd7e9c03949d68815c970b5140df7a87635fdbc822d810a894d19b9b520e71f84389d0497720cd603dc6283914e4f32831b4fffb1568f65628950d681ffc163e0739752414f77dd2f6be985366ecef7d77153b47c900a4e3ef9bb7bf5c95054c707e498179a0b48a83b7f4d2e527b1f4613b22f0c1ed6feb954d9d9bf4851c451091c6ec4c17160f43d8e7c1357b7bc561998f64033cccb105096fe3aad984b0c934dd09a0a6ccb3436307f172f6f830a26a735a1b9fb3b6e8bc7da0c6fa618c59eb41a3bd8731b9edd3b7a91a3f995ff39e20d5eecd0222da082465978fabd001f3913c7dc9b6d2ff6e33dd46bcec88a1a39d55a08adde07b272ebb3df37d4a101a6789e056ff70e9a6db", 0xf00}], 0x1, 0x0) write(r1, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8", 0xfd5) write(r1, &(0x7f0000000000)="5691f47dcd380c45ff10dd9e331947a0f7a4a880774dc12a0779b5b88b79eca8c15d6d627eca92a98a46bff3", 0x2c) 16:34:15 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000001e2ebfb878d842e6944ae5496f6e086a719a0492a34727d1ff0611a517907f210f7fd31793017e1301b17bdf30d36109abcb445c375f5e14be7ccd57ae78bb9ac68ba7b6da9bf2d5"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="38824af66e23d2d2e551754e6c812fed9919c45407407cbdc3df9b208144347056beec3fd935f18d00546ae237fa971df7be02b91557f86936094ffa13bd94ba2eac2ae82508f7", 0x47}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="50000000000000000100000000800000f8c83c7306ae5bdc68dd90c6ce35cffd77ab0eaa0cb87a5bd9f1628e2dae7b2f3d3fb9b3870fa0055e1cecadc288f06de394b8f0324f73fa2bca302c000000002000000000000000ffff00001f000000123afbf12b6cf6a68a76000000000000c00000000000000000000000df0c00003880d3d6c9f4dad9a9851785f029b0b9b375e7f16898daa233cad0d16f33eeaf9cbc43d5998798bd3cd9ca7464e507460f6b1846c4fcf7b07f241973f45e05bca8f150b4ea244d14732a35d4c7f3fd7e55ccd8a5d3311248ba773369912ec0462e0a64332cb239e2dd888261bfbf2fc5f896e9d5992072e6ae784a81404c53d0252d98f5709e15cad7310fe4bb02479ae3de810000004cc6d9da8733bf296ffdb4d6dc274864e5190373b14700000000100100000000000001000000010100002ffcbf008cfadfbf8af66da3d1eb0e0ed11e56718f518fd48d90e55902f7c21b30e2d2308cc73d8b78c3aa2624f8ee1d67607d8fe22e5fc62331958228bb11502164f4f1276ad52319d954217e77aa937099a8ed2f3c0a307cd6f77c3d1a4fc7f1b05f6716a39b285b434ec9bfd25a4d9ade98153847cace76e783d9e7db1c8c7285094e6667196980ee2c8f3089a651d5a26b36a6a0adbdda3abe9b9078373bef803a03c58814e219ff63c57481fa98a68c198fa5d471388bb9625274a095ede64769ae26b024db9e71b74340bc9f039a676af2b9a097cabb69287ace31bd7dff40a6a6df0ee9d68f545ec1cdb635c9fad952ee0e510762f248000000000000e8000000000000000000000033c2b0108d6c6081a477538dafd9cb1c4044c16b3502763647d9c2780e633b008d6c266e866c38a264108eff34f93d80c5db0e946d8d4b642f18fe7c415ccfb830a359e8d6cbcc8d21b74cebf482de91ca37def70534bcf6cdd6d791b5be8302515db14bb1315d78c38d9d0dd8c4df68742dd72df6292efcd85c947d974449589285602779a2c73b7037bb9fa1b81188be59f65b0d9464845210e47598bff4ee38ce968ee6512d0d5c9ccb705ceaffd9c220d548fc38ebfc385229c012dd120cb86beb0a000000000000000000"], 0x328, 0x40a}, 0x2) r1 = socket$inet(0x2, 0x4000, 0xfffe) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:34:15 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() readv(r1, &(0x7f0000000640)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/136, 0x88}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000004c0)=""/68, 0x44}, {&(0x7f0000000540)=""/56, 0x38}, {&(0x7f0000000580)=""/153, 0x99}], 0x8) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x140) 16:34:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2090, 0x7fffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31c) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) dup(0xffffffffffffffff) 16:34:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x1c0) r2 = dup(r0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x88, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 16:34:15 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x9}, 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="cc9f70e53b6a6589", 0x8, 0x400, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000140), 0x0, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:34:15 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x3000000000000000}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 16:34:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)) chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\a') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 16:34:15 executing program 0: r0 = socket(0x0, 0x8000, 0x3) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) unlink(&(0x7f0000000080)='./bus\x00') 16:34:15 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = dup(r0) socketpair(0x6, 0x4000, 0x4940fc83, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000440)=""/127, 0x7f}, {&(0x7f00000004c0)=""/76, 0x4c}, {&(0x7f0000000540)=""/12, 0xc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/68, 0x44}], 0x8, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x38, 0x4007, 0xfffffffffffeffff, &(0x7f0000000040)) socketpair(0x17, 0x8007, 0x6, &(0x7f0000000100)) pipe(&(0x7f0000000080)) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000240)=0xc) read(r3, 0x0, 0x261) 16:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "1eae8682ab0320751ab8bdad345f07a098206fb2", 0x4000000000}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x33c, 0x0, 0x8, 0x0, "1e4847f6ea7c6a81191901968f8c8166b5a0be0c", 0x20, 0x9}) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x31d) 16:34:15 executing program 1: open(&(0x7f0000000040)='\x00', 0x10480, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:34:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/248, &(0x7f0000000140)=0xf8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) 16:34:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x7, 0x40}) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 16:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x20, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x4, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:34:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 16:34:16 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x400000000001, 0x7fffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:34:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20201, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfff) fcntl$getown(r0, 0x5) sendto$unix(r1, &(0x7f0000000080)="56fa907421076e33db03c2628b6295e22f5c522acff6ce464719b4964985afacae83f8bba0362f7eb8440be52a94b6c1bf4dcca7584b84ead67cbd24537c737e64a70b5b2cc6f065d61d0a41fe8ff7e82a7b35299044a878b31e6cbd172554482b100ca8b6aaa9d4", 0x68, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:34:17 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x122, 0x14) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="9a4001b2180212a00f1ba32c3f54eb151d67902de424a6962d26774d83108ba9cad4d4c4d8b7aeb6649c2269781cbab3e5745f1beb6c55c0994fb242d064300cf30ed709d9a7c765fbbaca338a1ba408e93f", 0x52}, {&(0x7f0000000100)="30fde9d0b3abba5488d0e84dc1fd56501e0d138225bdbb64fa00c4aab427ff4c9b122f350a2db22602017b2d5457fdf24f8db5c06e60c81202ffd1962acad21c749666577b43a5db56808997f56977bc390dcf0d0d99ad74a5c2c91f5a3cd21af4", 0x61}, {&(0x7f0000000180)="b1ab7e17a8299cead11b128bb56b25990be142784e1c296b6e75112d19d606c18fa6c74edcae383ca740181b9c9f09b35f00d1e6cc2ea9854765d9205cd5edf2f4fccebf012d1c843edb898bf7d95c491c8f4f04eadb50f38dce5ed64324267a4bd3be6b6c20e410a07be9795b268bd4a5063a2218450bbe4f10fee0a57c9421c55c7500aa51dc4727f1e83fc2e2572049049f0cb12847c210faec01ddfbf0c9f961c0", 0xa3}, {&(0x7f0000000240)="2658c92ba8c4899f7542a28b5d91b45c8a4a42b9e3a079b1b4", 0x19}, {&(0x7f0000000280)="ab873f95c670795bd3123086fd5161477ffedb4fe7cbdc368460d1b515b64cbf7313f8072b0db4e2239cf7cc05e69c97715f2aeabad85ebc9596db94b3f9f4f2067cf0052254f13885b91bee6379a0b146ef7133f664505461033fc44a93ec7fdd4ef9", 0x63}, {&(0x7f0000000300)="9d70a5162639ee859827f20a91e990c418049f5da6db6e8a0503ff10890e2b70628ad6a9b4d592662b0d472d2884436f2a888fd1c27b81911211169edad67c932782dbcefb20c219845aede35464303a4183ed57834ef6c8c195a198be382241af703efd9ecfc54efb8d74905d2d8e2b5a7a6c2b0c5b9bdf418783ad3104c288c3c313ef147e0a0b6d26a0159d05378ee9f710cd6a1fcd9bbaef0e6d1c5d265f1e07929a4e2f16513c9bdbc741f27a3bcf95474068f01f4c03a318e32fe842f5a2e6102b2737b1cf80804a8eb800f06a515b43539ae19cb89257ebfa2f12377cd5b40db3a4ef17d9b7af56007cb5", 0xee}], 0x6, 0x0, 0x0, 0x400}, 0x3) 16:34:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00001e1000/0x2000)=nil, 0x2000, 0x5, 0x813, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x8002, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f00000eb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:34:17 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file1\x00', 0x6000, 0x0) 16:34:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r2 = semget(0x1, 0x3, 0x400) semop(r2, &(0x7f00000000c0)=[{0x1, 0x6, 0x1800}, {0x3, 0x5, 0x800}, {0x7, 0xfffffffffffffffc, 0x1800}, {0x1, 0x80, 0x1800}], 0x4) r3 = semget$private(0x0, 0x2, 0x100000241) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/131) getegid() semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000001540)=""/4096) 16:34:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) dup2(r1, r0) 16:34:17 executing program 0: r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000000)=""/95, 0x5f) lseek(r0, 0x0, 0x0) 16:34:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:34:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:34:17 executing program 1: 16:34:17 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getegid() sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=[{0x10}], 0x10}, 0x0) 16:34:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xffff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 16:34:17 executing program 1: poll(0x0, 0xffffffffffffffe4, 0xffffffff) execve(0x0, 0x0, 0x0) 16:34:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 16:34:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd3aa, 0x6}) socket$inet(0x2, 0xc004, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x100000000000013, 0x0, 0x0) 16:34:17 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x9) setsockopt(r0, 0x1f, 0x7, &(0x7f0000000000)="9f1d28045745436b8aa951778bc46b5faade03d620b36636", 0x18) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) 16:34:17 executing program 1: clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x1}) msgget$private(0x0, 0x100) clock_settime(0x7, &(0x7f0000000080)={0x0, 0x4}) 16:34:17 executing program 0: r0 = socket(0x8583d095fdf739b8, 0x1, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r1, &(0x7f000034aff8)='./file0\x00') renameat(r1, &(0x7f0000d5a000)='./file0\x00', r1, &(0x7f000033c000)='./control\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="233e43efe8a056ba5d7a36b8548765", 0xf}, {&(0x7f0000000080)="3c62369695432529324f03b4a6c99d85b62652b497d9b83d813fae1966a6aad17867c889e678d70ed4dc0c84e6b2732d013a9e2e3346f3df42c3269d6d1e6fdd6e2a2f69aaf5a71ebe", 0x49}], 0x2, 0x0) readlinkat(r1, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) writev(r0, &(0x7f0000000080), 0x100000000000024d) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x5, 0x2b69, &(0x7f0000000000)="3e85c22f6bad3f4fad59214d439bc95d9a7017622e0fc702ccf0e5489c6ac67f058370e66e93c9480a7087c5830f3735b1", 0x31) fcntl$setstatus(r0, 0x4, 0x80) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x3, 0x3}) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000080)="3cd4a88bdc984cf41f855e1ce246f2c7c91b28e8235719245ab8b90ff8b509703e7fc15a7ba0c8e2de87c7b88690404763c7134050c835bcb62981817eddd7ad533d8dcb415031ff9784234c418d183fa00f7d15c9b949b8c0156353e1c78a46cd65ba9c9b1908fa61ef4acb13ac8da6248341428ad2c17c0927d405d968bc9bfe", 0x81) 16:00:01 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x1) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x3, 0x2, 0x100, 0x7, r2}) socketpair$inet(0x2, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xfffffef4) getpid() open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:01 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9c, 0xf0000000, 0x3ff, 0x8}, {{r1}, 0x0, 0x80, 0x40000025, 0x1}, {{r2}, 0xffffffffffffffff, 0x14, 0x40000000, 0x1}, {{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x424f}, {{r1}, 0xfffffffffffffff9, 0x62, 0xf0000085, 0x400, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x4, 0x10, 0x2, 0x15de30ca}], 0x20, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x40}], 0x4, &(0x7f0000000180)={0x1, 0x1}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffbfffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x3}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="94d5b462c0341a8b2e", 0x9) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3, 0x5, 0x2, 0x59e}) close(r0) r2 = msgget(0x2, 0x100) msgsnd(r2, &(0x7f0000000040)={0x3}, 0x8, 0x800) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) accept(0xffffffffffffff9c, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x2, &(0x7f0000000040)) setrlimit(0x4, &(0x7f0000000080)={0x5}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000080), 0x0) r1 = getuid() setuid(r1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x3, &(0x7f0000000000)) dup2(r2, r1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x100000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) setreuid(0x0, 0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:01 executing program 1: socketpair(0x36, 0x8000, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffe, 0x101}) r2 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r2, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:01 executing program 1: r0 = socket(0x20000000015, 0x4000000004803, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x4000, 0x2, &(0x7f0000ff8000/0x4000)=nil) 16:00:01 executing program 1: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x200000000000006) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0xff, 0xaae) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x7, &(0x7f0000000080)="284913ec42703c603f2c2c5065e93a166b01c838b8465801a3c6039e5d3080a69b6429805f5abce57b2bf621bfb0d6", 0x2f) r2 = socket$inet6(0x18, 0x4000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x1000) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)=""/13, 0xd}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/70, 0x46}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000540)=""/135, 0x87}], 0x7, &(0x7f0000000680)=""/229, 0xe5, 0x81}, 0x802) mkdir(&(0x7f00000007c0)='./file0\x00', 0x30) r3 = dup2(r2, r0) renameat(r1, &(0x7f0000000800)='./file0\x00', r3, &(0x7f0000000840)='./file0\x00') utimes(&(0x7f0000000880)='./file1\x00', &(0x7f00000008c0)={{0x9, 0x7}, {0x80000001}}) recvfrom$inet6(r2, &(0x7f0000000900)=""/21, 0x15, 0x841, &(0x7f0000000940)={0x18, 0x2, 0x10000, 0x4}, 0xc) link(&(0x7f0000000980)='./file1\x00', &(0x7f00000009c0)='./file1\x00') sendto(r3, &(0x7f0000000a00)="20133396e5ad90931a19ec1eb27bcdffb2ee4c4dfc63ba03d3321bdc72ecbf24ec9aeb12a83cba3bc9e53753ba15909559703725d87b0b0064de7c6a706dfdbc", 0x40, 0x2, &(0x7f0000000a40)=@un=@file={0x1, './file1\x00'}, 0xa) symlinkat(&(0x7f0000000a80)='./file1\x00', r3, &(0x7f0000000ac0)='./file0\x00') symlink(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0\x00') unlink(&(0x7f0000000b80)='./file2\x00') pledge(&(0x7f0000000bc0)='&/\x00', &(0x7f0000000c00)='\x00') getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000c40), &(0x7f0000000c80)=0x4) r4 = msgget(0x1, 0x110) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) r7 = getuid() getgroups(0x6, &(0x7f0000000d80)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0}, &(0x7f0000000e00)=0xc) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000e40)={{0x96, r5, r6, r7, r8, 0x101, 0x10001}, 0x9a6, 0x8, r9, r10, 0x1000, 0x20b, 0x80000001, 0x80000000}) mkdir(&(0x7f0000000ec0)='./file1\x00', 0x40) socket(0x16, 0x8001, 0xfd21) getsockname$inet6(r2, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) 16:00:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000eff7c3d2d8bd016366eca89400e61c01291c775dc600f6775bbc1f330ff5dfe2d913c6dd50007a6d01cddc4329e6368d1947"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {0x0}, {0x0}], 0x3, &(0x7f0000001540)=""/93, 0x5d}, 0x40) 16:00:01 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x6, 0x1}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/55, 0x37) 16:00:01 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff5000/0x3000)=nil, 0x3000) shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) socketpair(0x0, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x48) r1 = dup2(0xffffffffffffffff, r0) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x6810, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x9f) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x7, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000001"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) close(r0) shutdown(r0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x35, &(0x7f0000000040)="00000081", 0xffffffffffffff41) r1 = semget(0x1, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/246) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4000000000000000, 0x0, 0x0) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000340)=""/36, 0x24}, {&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6, &(0x7f0000001500)=""/250, 0xfa, 0x80}, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r2) mlockall(0x1) open(&(0x7f0000001640)='./file0/file0\x00', 0x2, 0x2) dup2(r1, r0) 16:00:01 executing program 0: fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400000006) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) 16:00:01 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/106, &(0x7f0000000140)=0x6a) close(r1) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f000000000000"], 0xa) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x2}, {r0, 0x40}, {r0, 0x2}, {r0, 0x40}, {r0, 0x1}, {r0, 0x26}, {r0, 0x120}, {r0}], 0xa, 0x3f) r1 = accept(r0, 0x0, &(0x7f0000000180)) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = msgget(0x0, 0x42) r1 = socket$inet(0x2, 0x5, 0x1) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x400b321, r2}) msgctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 0: socketpair(0x18, 0x5, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = accept$inet(r0, 0x0, &(0x7f0000000180)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x7, 0x200}) socketpair$inet(0x2, 0x8005, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000002c0)=@un=@file={0x0, ""/78}, 0x50, &(0x7f0000000440)=[{&(0x7f0000000340)=""/231, 0xe7}], 0x1, &(0x7f0000000480)=""/237, 0xed, 0x401}, 0x1) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x20001, 0x1) bind$unix(r1, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000640)=""/239, 0xef, 0x800, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000780)=0x100000000) getsockname$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000880)={0x5, 0x3e, 0x4, 0x7}) getsockname$unix(r0, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) recvfrom$unix(r0, &(0x7f0000000940)=""/7, 0x7, 0x2, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000009c0)=0x8e) getpeername$unix(r0, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) recvfrom$unix(r4, &(0x7f0000000a80)=""/241, 0xf1, 0x40, &(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa) r5 = socket$inet(0x2, 0x8007, 0x1ff) connect$inet6(r1, &(0x7f0000000bc0)={0x18, 0x1, 0x6, 0x5}, 0xc) utimensat(r4, &(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)={{0x8, 0x6}, {0x62}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000c80), 0x1, 0x0) r6 = fcntl$getown(r4, 0x5) bind$inet(r0, &(0x7f0000000cc0)={0x2, 0x1}, 0xc) fcntl$lock(r5, 0xf, &(0x7f0000000d00)={0x1, 0x0, 0xeb2, 0x39a, r6}) fchdir(r5) dup(r3) link(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)='./file0\x00') 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x400000000b, &(0x7f0000000080)={0x26, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x3ff}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) flock(r1, 0x1) flock(r0, 0x9) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) 16:00:01 executing program 1: socketpair(0x2, 0x8007, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x109) socketpair$inet(0x2, 0x8000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x10) socket(0x0, 0x8003, 0x8001) socketpair$inet(0x2, 0x2, 0xbf, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x71, 0x2, 0x0, 0x5}, {{r3}, 0xbb02fd647e67cd21, 0xd6, 0x1, 0x1, 0x3f}], 0x6, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0x10, 0xf0000002, 0xa, 0x1}, {{r2}, 0x0, 0x48, 0x0, 0xd7e8, 0x5}, {{r5}, 0xffffffffffffffff, 0x8b, 0x1fffffff, 0x3f, 0xfffe}], 0x10001, &(0x7f00000003c0)={0xfff, 0x9}) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffb, 0x45, 0x2, 0x40, 0x8}, {{r6}, 0xfffffffffffffff9, 0xd3, 0x2, 0x6, 0x40}, {{}, 0xfffffffffffffffa, 0x81}], 0x7, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7c47, 0x7f0000000000}, {{r6}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x3}, {{r6}, 0xffffffffffffffff, 0xe2, 0x20, 0x4, 0x9ac}, {{r6}, 0x0, 0x80, 0x0, 0x1}, {{r6}, 0xffffffffffffffff, 0x58, 0x1, 0x2926, 0x3ff}, {{r6}, 0xfffffffffffffffc, 0x21, 0x0, 0xfffffffffffffffa, 0xc8c}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x3f}], 0x100, &(0x7f0000000240)={0x3, 0xffff}) 16:00:01 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) 16:00:01 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xcdd, 0x80, 0x4b, 0x0, "5276c6380c94311348267ac80200", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) write(r0, &(0x7f0000000280)="67a9935a04e5f1a543", 0x9) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket$inet6(0x18, 0x3, 0x1000) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x64, 0x2, 0x200, 0x7}, {{r5}, 0xffffffffffffffff, 0x80, 0x3, 0x8, 0x800}, {{r2}, 0xfffffffffffffffc, 0xe589bacbc67ef1b1, 0x83, 0x7, 0x3}, {{r4}, 0xfffffffffffffff8, 0xc, 0x4, 0xb51, 0xe1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x4716, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xba, 0xffffffff00000000}, {{r3}, 0xffffffffffffffff, 0x80, 0x1b, 0xfffffffffffffff8, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0x4, 0x800, 0x3}], 0x4, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x80, 0x42, 0x6, 0xbb4d}, {{r0}, 0xffffffffffffffff, 0x81, 0x82, 0x16fa, 0x80000000}, {{r3}, 0x0, 0x1, 0xf00fffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8e, 0xfffff, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x2, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x45, 0xffffffff, 0x20}, {{r0}, 0xfffffffffffffffb, 0x60, 0x1, 0x2, 0xffffffff80000001}], 0x3f, &(0x7f0000000000)={0x7, 0x2}) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000000)='./bus\x00', 0x480, 0x1e9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x40}, {r0, 0x46}], 0x3, 0x200) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="66de2619650e97ffdf4570b7401582f47ba6e4b1860f99608e83405a12040fa5da6bd6ba0ceb6ea02f8fb97d29f59dbca2b1631df04e02ab3981a05a21aa901e0993051e6c4f530f899f9a5b9c14eee7f45757e78e2705a88e9db563d7046a2431401b8905545a95fe7b5fad9d06f223ecc1b62eeb5c88e381e9e01315cc82e7b789f798be67211a28daa7a7665eec76c25555fbd07d8ee49d44f7bd37ce0ffc39e21622835f97d73cb93e181e1fae0f1e2a5bc90e44fa04dd5c32b442a1c2ec37977fd7bed5e77b5bf52bf2c1c108ef058bfb6a585d14e72969a5b49979bc8fa4171475aa75d6b9c39fe4", 0xeb}, {&(0x7f0000000180)="f7e3198cbecd5c272c35472598d705d27c371dca5811c40f2b7e2bf561639a555021f28f4d92b33709061a80d6b051a20c10c6a1a095edd3455aeb1d099e123ee16fc248e79e82bf88d0f1202dfa2aa93346cb91cbe9868cbd406ab0672d41a2db10b3a0735bf40d2347c579021bcb94", 0x70}, {&(0x7f0000000200)="9b3eb71fc4c73bcd50f6cf3b78798c05fd626baa9c1c40bb21a06f58b464ba3a4366a68a76a9b3f29d9517344c9348f7b274592976f709ac9ec6d770d7cf67f066d07e8abaf55db09f988eb05560fd9f0d8ee4eb7f40a167493dc00ed48be9f932f7c5c220c4b94d0775dbd500bcc217378c4659402232008b659db6830b67066240d6cbbf64311f", 0x88}, {&(0x7f00000002c0)="11f21fd8ee1b25f66c0cbb0bb6a8dddbd108086f4b5a8fbc34b17f68d6c35f60460bed07d8f89557020d4d7b0f23e02320", 0x31}, {&(0x7f0000000300)="82b397d59092c040a6f80a4386b26027555c0fa1e8dfb207b47992837c348f2a74f50f6a83777cc087dfe5f775040733670eb6e09505174bc3019691b4238e42efd9bad8698c0d028c353043314d89cb7e6d4dc5c7b92555be0eaa09d34b1e54f8dcb76e56193c4bd0749fca65f570076c9d6157f58c21e33593f8b6c2c56b9cdbfdd1e0a87c8580a846f963eb5fbfc4bf474d5fa58f6283fa650370931a7a923ebb97943945143f1cc7f7dbc600f877aab061e3214b0345a32d1b8ba757e7734b0ed04aae7b5a4b0da732cbfca2f9cebc5c5e105359a402751601300021ee59bb053da95603e3f7c4", 0xe9}, {&(0x7f0000000400)="fb80172799a7249e002eb65cc50977a10108f7259f58d0532de988a9703a15a2e529ad85747e1eef32a479eaaa4baca4bd4242053e6ad2ba16be9976a699106af37317a8b733c26b92b0adc4e61fb6eacaf23c24febf207aefc0834240246531e6054480d13d6b6e107393288363e581e53d5d4f6c1e033a980d131073c8adbd48b4bbe09cdf7b3a2edee92e6bfe6fc974993b3c993886e8e3b3cd8b939cc139599dd61e3d4f58c5eecbc34af9aa62c5f73a36475ffeff6d236dcb30d4f1343fe90da77f90a12641305686cf61bd374f902abb32ba1157eb59cbfef6e3394550d73b9fdf26c067f9c0a68406e9d37ea3a2cb0ae9348ddae9cb49b7", 0xfb}, {&(0x7f0000000500)="a5b285611e8d664aea282897a54b", 0xe}, {&(0x7f0000000700)="cfd0866a115a916ce6bec4e803643be44da1bdcb0f5c2b9f2993501b8935d5d8cc25f090b3e8b554e9af97d5992ea37dbe96dc1b312064603fc6d1c94f1e8475e172fbe3630346eff71c121984884580fcf6b7f9151d931722873d3c9366214885ef67eec7336812fb00d0b339208ea66c344665b3ac7cbfeb1a4b15c88a054b2af1d8df30d6ab4afeb2ab9f700d50f5e4ce7bcca34a4f191cedfafe918d2a2e765ce7e0c5f7f827c252fbce50802aed93128005b4b5acc3c72648c3893e7ffa088a0761a05b48107d5a6ca1574400889d44003228d01b684c787aae3389dbf0071542d87bdcf8a1107646262c4de3366a03618fc93181ec80792eccb1b9a57f38cc00f35d48fdde236e3cd6c21338dd7bd0c8fd14c1bb748e32c20a8c3180c68ca48931171d2d754da5ee9b293067a1d46e1ebe4d0f47c6a84253994baf2fd47ddf8436d6365d0db742aac98d45df8070628a237d0b27e5f025d36ede8d00e78105eedd986dede7450c10e7accd7cc32dae9cec6345515844a07aba5d85cd3263ae774ba41d7e36d6a9b4c1bb619a703e9e098196639917dcaf5f708690c33bc0d60a9fcb626bc908dc713c3fb6f35b157ba167b10363663835e52351b366abd3d16fd072d3b8e75cd539593652ec3c43bd45e8fe80d6823e5c439a0d55b3cafc36803ccb6057034bff460641d04a154aa5eb6115ca35be8fdc399020d7afa82ea439a9efc831ef0fed445ea1a3eee46945747f84fe6e3f0e7af50c38804b886da68bfbb82518a6ce5a30b8edc576d09ec8436858d7852736f429f585fcaf0b44a07808f2daea3091f1f9a73b5a55e15adefe119d202086354ee8f60b8ffaaf51f7cc9b7d0f780ea3b40dd6d319714d883fd0fd3ac40c177b9527991c82a648e81e3f50d5189a3a08dc7513e901028cc840caa86b097dbdfca87204e040d67ce23a826d84dd529034efc8e3f8cc10c03277d01fbc5f7a8d51461804a360fe784a7c69689b1a155f6609e91e44e059d2e01937227cee92a402a7ea02e33b9e162d1b9c76bfaacad534eafcb4a85e4b9898780323871a7973f045fed7946bffc1723185b1580ef2f8108baa89114ac443bbaeaaee5f9c8cf91557b0ce9d209df76e71a714dbcc0eec9a7b1b4c503908e8cd6ed9b3ccd38e651f49086442c9b57ee5e1a0bf455078969d7c1a56436833190ea530423a74c66aa9bfbeab61e0d98dae5ad25b599bff44f57224aa09446d767f1af5e15d3884064066bf990753e0fef11271e71b673a5abc6a3151ca84247bb707dd8d601cde427d5b75c1c318d5806c4c77a0dec9173500a7710049c0c147de6c5eff78acc242b6075da670f8b392c52154698daa46c099622dc5d11f232c27e669ccaeec735affe1c447a31212bd815764dc40fb25684db669a6637eabddb4379c33d958c1a785935b82446b9a0b6fa318ce86f2e4825061823d8d87c7143c139937b4bb742a2df5aefc3d77f697152b7f1cc11884e8ce4fb0e620895ce1b4b459a595b24e4d48de1629a10403051e4daba41423d7d965654f4a348ddeff23d142b6897a0e0872d70d3b2df31161be484f200b6b64d657ed1e5f4e50c443d322da5759c8da0ebeea7e5d2a54ccdb1d0b16ad0776df5261711ead5f7e237ec6357bc9bfa18e704ee560b64d798f681c3010d0684a4c70337703b01b18f92f5f6b5d14c1ff4f4d83e99d7d90446f123eab08db0ff0bb66f7c4de31c0e2453cd2961e8e2d99c1c255c1fb4a4878670c4a67373ee548277b3675f4ad48a69edafd4bffd0e5beb92211c0ba49e63afa8e1836a421102be8f6964d77534f542ccd8240c3d52d018036c86966259e8c001191a57c3552ca1adb331714f2dc974ad7b14c4dfb0a54bc8790b8519422bea089fc512b18505f8783384492bf88ed9d9c7e217133bf8d97c81f633de4b6344e5031a9839ac47b721e931d611f85f236cc106836afbc9764792e07bcbb7fec4733b47a37b52368b47589da37cf96333c9a49f6bfe28195dbff9b69d5607614fc095f67f4c01a38372ced693ba31f81939d0e4c724b442fb4f630f1226490f5a5a88932c6b7afc04345bfa893a6c2febaee2c338c651493f7fccdb75de584a0e1374e437e3af667f47d2c8612c5ce6cf31e1427f5975ac48ba5d7ab36b7c51d270b2774ecde99fdf3bac982c10409a781d9fa76361dced36e9efef4f4e84c02e6f1eed7aa507f74c11998f62e3745c2b828f8fa722a22c5241abcf85fb805ef54cc2e16298ef730bd0a3ef95eb512ce9c55c19884047112070d1793c7d62a22f80d3f96f0f825a410e72aa2a1ca6c7d488a64cbe0375638a6a01442199e967c8a4cf78f84f8c7417f33c9deeedc45dbcdfce80e20cc6772b5fc53a004d9d39a395be8f59ad306586f4165ebb40aee55141fdba11d7e3b2841a903fba4699630e351e55d6c7db7a9050ce44e5071b5553879cb6389207f8ace02303e05befb8ed9d8fa42e093dbf3e6586deb64bd63a81fa86cca0d3ddb85d843628c3d603f5dd40f4f25f85de2a734be1cda5c51d0bf4d86768489addde94a76a36600524878bac0840352460e893a6662dc25b5cb913fb8880c66d7ea403617db944077b0accf03902f3957734a415b8fb0a5a75ea4c952182ee60f4cb052cecbf94245f00d5cb48c65ba953059089d5a8ee6162b57ef7b4d036b1dfaa6dad85090c73f566c8eda30e00032027013dab82835f635e1533b99458b8f4c83c80feb1b73109be665c94d1327702ceff5ed41e65f8cc67136b77d59285a619d218ea5a2d06a3e3ca545c95e3ce1faae47d4c6641a2a5ccdfcf3ba1c0d29151c233314a00ad05efd89ecf40219ad8834ff57dd670d9cf2382923ceb9246128b7f281c2434cdad160b27f0f618a277512b1c6ac9e305ce1d3fbe35cc1703d8d979e64b03f3fed467667d6b93d3c396d212e0a1e360dc2500367e6f3106866d90686071dc0c1aa56adc98dfc06475d3fdfbd639eed590ee3a4cbe32b85c7931bfeef1807c5686bc586aff0c7040d7f0c3f6a1b518cfd4ced72e6572ac28288699ef806924f7733181248de52f753ea92bbbf72ce7fc80c020f9487d5a20b22f8268bcfd217e13ae589ad8252c2d382bf098e06084ad186de373b2662d217988233fc0c8108bd8aafbe7e764d6d524efe71854b30466c3ce887c60a11a996921aa04f5b17e002b0a6e619f4833e14d46a944fec12027d4fab2bf971fa14cf801f3e3153f8e140e1362b931118698d2bba97f8576d764d3a2fe6808d202cdfc650b7bcb4c15108c78cc525e141c83f27e693a382b201b1f4427eef323a435ebcc33b245e4824f5095129db6128d4a3435ac05ef3f3817e255275553558094322e2182220f0db4e996cb8b31a0923e3a93b50bd0cf26317382b120d267550b1ea6956b50e8251de46c5a7326a5a7c089012a4055be2b70442c557cbd1eab9cf3e2bc8d39b070ff678b9d11225b60efa7f6c39821b8078bf40deafdcc5b038d11f3312d859ff4b8fc2933becc78c1d6747f28bd1579b671ee8e19f39cc7ab88b4cf4d84ad6dcf886c3a87762f7ea11dc98032e7b07844cd73892fa22b2390ece615832a43a088613193511f547852185fc70142c7239586e07526de2116b41c3eec9dc269dfa3de18c76d52c49ec5d0eda74978b8219db7b649489b8dffd4ef1544309c6b723bcd10ff2cb6ae33553f0e7f0c39301c655c0e7417a4daa1b4d36ccfa4d422137405c508505f46497e231b93594decfbf2037306c679b10dc79607040d9b46d4c32515eae93e9c663b2891f0c9761d44590132f492d8e257bc2e2e29698ab221ca4615aef8ee5c8d732160f1de82c7188601dda1c85b53daa7da2167d5c5289e1e9e384c68ea0a3c9bdb8dd5f9e2e29e5fd987d34799216890ea5d0e6ea9263a6129b37fb2a7d8cc3cda31e08b44b1955a40589d23dfe379af634d4bf8efe4d1f6687bdc23f7d74740d918d6be639ad84da0cf151703758199db908306d20ad7af6e31ec6d0e42f7fbd8fc1604e2757e46779c9143ddf3df383ef297ac4f3a3631c8c224aae7d3c1d12225ce992f6d9baa00c7d3bec3d65f805d40f2521168ce30736f612d58b6613a878f064f3a5af98857a8c360692159177a98170f1499f20c7e8c4f59249dcd81ca14603e35c676ffd2793dc9ec62409c26e4d5a30f6a9f83a996559258eb6fa1f063da2f58c9fa49acab4d045c43dd21a54f92740091c4dd7fa8a92d0a0be618d26dd663b6844ecf8210f97d3b416f37ba8213414acb17ac4435d2466e4ed93929fb874eb46751baa55608fc6fb6846930ccee7db4f52284c1cbf5ae562b4459475a10e42a97ec6dea6666c9e052dad462dc5a0433f38f8149ca02d3d38c37581e4ac9401c4bc1599dfc5bdff9c5ee80b0a849aab2503506b2a22407635ca4fcf1cf257f6cc77f03a541e1d6d61b74aec737a8e8dcdfe60cdb9428e3133c2877e024523519350e4510e8864f4e7f7a7d79742cc8a919fed7912f161624f7f72a0511e18fc74627b9c2b7c4ead71462aca71e44fca9b7f24400d195f4782fc78faa95e11ed32bcffb822dbdfa6cfaa0430eb018ae417c4df00ea50b9c4a95b2003d4898d060fc83d840767f22ee07d37c1fe67b71ba9b4773e56d0a2819a18c87d9ab5b995e9f1418ef38c8ab38c5fb075753651200e63197d0545ee758ed39a5da22ab7134cd8b3462639450f230d31e7abf3fe60cb8a67aa636cf40d41cfeb66248c64ce6c25369091d019c053c2d21b51cb9726656bceb0d1dbf03b8c602c8c291238e6c47aa855f4fd603eaecfc184a4dc815643ebdd77f7165e9ae1d6c5dc79de61c73a51d86cbf0ab3c68a4d5f408732b244ff0e47c86fd459482466b43799f791f4e275066642262f419f420262c9cce20b9fd77e07bf762bccea8f594d265b7745a4552031be48059dac7a014c09ce7f287a15c436af34b16b0ce3527d204ff52f94af495a8c21564cda3bd3c985457bd6a5308f2549fcf93b0ab99ad808014b138318b29ed2336e68a6a4da36caf5e6af3fe12cdbf44db21969867eb6b3182cddc0b3fde431d58ab2b360edef56ca6ac03099afaed0b909e5cd849a58c5122e66a5b88389b9fb3fa924354a948858a1107fe7ea79eeb636feade65471d4c6b7dd9b8016241060a1eca3d3f3385a10ee8839edc7c5154ee3c3f2f3643625b31e2bd50aca84dd64b463c88f1cf2a21a21a1003366740cec48eb8900ce44ed1b34770014a7278d2dd4f6a60c71bfbc33a2b6f832e03189829d640cef121f5521c2ae838f12d325dde38c83357bccc7b5e844440422da734c7a396033f904922d2013785e67d2bf13299862b4bae9bfedda86cf81285b4bee83a6cc4ddb24e79d41ef3921cdbaa297aa6a8135840bbd58cbe693a859bfb7327af1641e9e8495dce2186c3e994eb6d3f381c36eb66ab83dfd43a19fb3e835eb9a340dd364c279e4d07a886d1eb615c3e7ea62054698c07c2dd71b1cf6da5a5b7ddac1ecb2e54a41ee8a02c075de067869c35e5d5ccaa825e7c640b5fe1b69fed530bf3e30966312233a60ed33edfe5a5d06d024db0f2a2414e9b63db42df0d271f632b4f5407e06e88ec636c4f84426ac9bad5c1b201084419ae2cfc478027d686156d2989bd1f41a6731a087d42fe9c14b34cd73b7fbd677069a610709e98377c5624811f4ab297d23961c70e1e527130487c074803644721f21c026d7a7185b4dfe17ec53e150e2bcfbd5e86b827b3023e9cfb0a5f1caa9e1c7b8288d31cd6394f9da", 0x1000}, {&(0x7f0000001700)="359e703cb3d91708bdcf276b666ba75215045c2e30744982673f006416ebd7baad6d91f3ebf940098b377470e09de907f4bb76ab179268b20ffef2a3fcde4e9a0b90b1f0cebbc80dc9c3237e9c237dda30f12e6b2e9c692bb891d349dd140fe2d403a7793e9a2ff0f4b08891ad2d8760ced254d40f9b04a7083f2b8b6b7da121598bb9a13ac66d29307b962b7d497d991f176775b1b0b2ae7b255a8202cef0e7c861dd1bf8f3d4d9a4690c344a0bf3abc07d5354f8659d2313acb43f9804996b19024d1064e5e46d9ee740557f3bb40fcdca7e56fd917dce2d129c045504629b6bbb7334c9e7b4047c0e025a70d7a8878406dbeedc0771ee1fe03c12fbee05c7b3782d71d98b4d6a155ae7c974a74a604f7ae2745f8d4d6482f72f5b656afdd573287cbb9603335cacffa2b41f00aac594333c131b46452f8d3203c24b05858749e4f49779d235005d7a7f2727089ca666f22359498e73fa88ba27411c20b859bd495e6c057c533d1e3955410047cc4de018a5472d27cf1a8a28be5cf66fa76b30495ac1f3c6b1c78ef3a230d1043e1d4f30a7d6981421c8a60a3d82de6393bf88aa1928eb8fb62a183f83b7dfcd7615cf8ea29319135dd3aed4284a64e06e05cffbdd4187e664f7811a7dd91ba82fbd7f03b88ac492d6b6df951af44abfb9baf75b90b51bf5d6a47ac9c0f8207615e6dd059e42f842e9316ddd65d5f30ba99da2eb387c76b1375baf6b140a86b3e9dc3fba128f78e275d1e1dabc30db695373de7311ffe540727477867ef0d0e5a14248934a3ce26dab4cb8f9febaa073e1fba8512f12fb87c8c15fb11bd272f1f64f312babacbf06030263f2745aaad26fd145d62fd632619630caaf268eacc473cd5d1a788fe14effbb7d1e9e6b2cd8027aba710b90416e315b52ff999ff9df779b27a7f472545c79c0c580969f0e209e4aad002075916021ea8cc989daa65c3ec4b1b61647c555bb6ebceb8961cbefaf4b187708e12d490451833766d678ec413cd823cfecdc8c8d6d37aca5e856bcc9884838a5f25132bb063275c0983dc859d9d15fd04265cda352c9d54cc2c6105ddd48bb209636cd1c8d9b7911afe0e6b6691af53f30e213d44a0863aaad0f1f1e03de8cca76745d5013b8222f3b6b8f78203d5cca0e90620f9f87148bd4f432810cfebbc714239772275aba546e9148fa6602833f0b196d75e8a19bc416c177b8aac75e9c85380d70195d4bbbe802f433bf4b274a8e6380c51928fa0b8bf8a99ae6f6dad60e9314ababba20d3be6bd79d96adf68427d6879dbe8d56c1e5a47f67c0801b3e6d45895cd63b45a8bea8abc7043dd1596a03045ba9a4b40ba5fb5eb6fb0e0f231cc41893daa8112d89a9983d9063bdbe3508fc638e7a42935c451f57718532e4c3b28d541b60dadd77ec95da19b9ef0f3d0772fa62116ff89ffbd188e184ea88bbd11cf8bc914d8c2b8f3d262c6ceb4e3aaa93a0cb62c4c476904fec8664f736c717460b5664853cc5553edd9d0797168f094b1430a9d2167afb254a707bce12e50367068a68470dab4a0a185f129cfebf570dc9df04c08f477a3ae59c523affb6bc50c92453b6a64acaab53f764daed1568adde52f3197c9752556811325c262fcfd6f43da0a7eadb7199ebe2794117b97b3e6163a5b9da73314dd245e7dc0880ae9f48fd70a82933d69bce98eb2bc8fe73498cc0c8afa05391187c0cdb6ca78ccb99352559ca42b76a6e2c1416869f046ac3d310f9477d5a61ab12f7016f4e00a43a57b68e13e18d3cbdbb7e197aa5391f2b4e199cf77aec978adf8719d964a19d285c862b9a499efb399539989a324d108d8ab4a81aae581b3f883ea374cc7b83aee42402c89a3c62d18cc4a934e41354a4b44202096e93821fc625d6ac8a68c1c45246a6696a544355ff1bcf4c1077b2a7b9cf5fb509d4bca7e7611a3333348d739a6459166f702d30a40092926be1c9919bd188fe63b56ae8af32842f516273b8c197742355e726cb75a56efd6bb792de767b512b7bdf0ef2a6e99d41553b50ee65bc1efa286cbc2cb4d5c927e822ed2387e99834bfeaab8f4596f688b1000be462e90b8497a347c4d7c83326fa0b0c90b35e1f64553a61045523eeec943219166f8e30cc05e832ff42c0ee8697258741f8e40c4ff8850ca37d3b9a57e8eac27c028a5f45b522975e8f1c59734468a5f9d2003a364044fdb135a349bbb6f665a36732c6d5a357f058cfecfc62aad578e73d5e669625e05cba4312f78ef797a1a8c0141de0815a285c387f15e5e991dabc2763b69f096625cb3783065807e294ab634a1cebe09911e2d4544c686dddc72d3efc281e8d00bf1ab708f7c95a8228d4e7ff57c4c4b9f44786b6ca9bbe5aae87e96a6a8a9e510d713bf17380e26e1e9868dec25ed7c5e92751b9869c00ac4819ce6a7cae41a2a7a2c9060fc9dda473b748dba03f7e8996ff87a970e49d19adea365503871beaf8afd50a255a56c9e101ce53050940c6d44de7cf6406a510707a7a15470b40363604452a9cf60745c4cf3e698c3683ce20db3c696762565c344f3cca390098473a146b6b8800000f02db1e2bcb7ceeabb32ac64b29e9bf21ba38b46079433005030350d15c4b624f0fcf9dcb724724619d18395c8c9cc817c3f0c25d0b97cc18e507e452597a8787ba364352fe003e05a0ba05cf1d39a5186f1e5f0c64cb44fcd89a2078c919e4f18cac5241c5c35befd14bde613cdcddae27dc17ea09c55846d8ba6c5c625403801f00ce90d4d5dee1a60c8c0b3d84f89516d768c794cc33936dd1886cecb9d08e20e27d2881eb1e6fd34ba25c987baba7360e88d0d904f4e97245310bd8c14711d16e82aa79596f42b66e5543089012e8a8587c1f7f80e84eb97a368510b941f6ffd636990f7078fc63ebd90e518518f5694cb9d79d4c212e5e667133f2186361409639484fd1a3e00b12dc9f91830c0da0b53a3e9020b74fb0084db538be1bd9372ac7e52c7f2c620445c33e58f370ea9008b4aa1b6acd30051b53d3b475878b93c57a22a2c1ba647775243dc59de22d808c377e893f453cb7d55e4f8bd42f0bbcd65125e208233555a8871ddb73ee5cd8ca0bb8d7eaa3b7aa145dd5ef34737e57e7f134cb8a1f81a2103a82424be6dd3d46648530dd3b03adde90936445668c407a2285b3746544754225d4d45a9798bc5edfa6460eecde898a549926f2fdd37b1e0ddf959ebde830f8fbfba6971cf598bbd9ed3517aa7cb3f25fc9c3eaff318111373f7e5646d1760a33bd211166890fcd41b2475112209e2cf1e9d82e298bacb12859171cd5b72de50fe1179031114c76ec3ccf6abb9c90e11d01fae84dee0e6e093f47d0e78b9c97d8b2bbdecf8c53b2400ff16db663674a6f60355f3935b9cf7241e09e39ee0b4184bb360ad1bbdad090b3223b08f478e3e0ac3ec6ace4089fb802fb77eaf8667d2187394bf5ea447037cb69120d2638a579e3683ec2fe2c75957d00fc4c40cfe371ea72b74c366f1a44fdcc98a30588866294fcc9d3a014809962856ee2dcbeb3adaecc095ed5aaa0868650f8713edf96bbeeeeb94b23450e9fa46aa1febd2a68eb907603a124b0930817a4ede495a39d555d50a9183cf5674cadc213f9518940fd9d4dbc801509ead8cb0bb1e9b4a3fe772076f29f866c8df5c29e66c0e56c40888a6483d6609a3481025d0c0547fc5ff0e8a35fa10380cf2165953fac710ae52425910dd1f5468b8d88c0301fa005d31ce86bfcd4ce628a4b507f6a69194e4158c1e54e54a28273a70f8d01cd97547d7477d49a6c12511318df84c61c14075582722f4ad34c9a42dd4823b2c79a01b432594654242d150b56644a9575126cfce3d2d7d9285307e120b1e8cd2d525b23b7255ff943dffce93ce7be86fc1a7aadc42831dff6532c4cff23a2caab99b11c033882fc141aacfcc6688f742dc6e666b49662dc1623ed50c7778e0d59a9d2873ddbc4e982f90ca1c8d3a1c46e87a6de1f98a9368755835aec7c8bfe17a62f19d461e2b348c18f2b6f8c4071f65ef7c8d34c7a0d8a5be44b343cd18a454a6fc0daae7d6257517ea81417a01bf53540f85b9780c0543abf59bc567d40bc60636aaee810903e52067dca0cdf070295ab39903ef9d286e49ca33d93a1918a08453f2a31f00fda0053aacdbe2b63b9fb7d645f8c0706abb9883e50e74a4062acf524567c5b7d39e2bba38225180a3e6432d966ed3715e078e0551a47d100f8dc5ddc5d1831100ee1237922015021bc3993e0dfee3031b51db08d9d5f23c77a75fe5b5902efdec3fff3e44efb9b8cc31117d2a43c8478e7588be3c72f7b9d9a666b604a1cd425db439983cec773db4e298c4372af931020f113519f946c45c9f70e09721b617cd69bd61cbc72eb6ddad55addc7a06b4089f26116b2c084b1afd5f5b2b6c105c631d06a84ef9eded0486fb25b5050b11e8707e587bfb90484b098d29556ab4198fc4aa10c067f69769145a16107fca490a6483cdf48d6bdc8bba594225907309958f3719266dcf96276f649cdca8fb4c66f7435d5ac2bca31abb65a6d4d02eba9092b88a9a3e627f7b26d921a4ae88a2c727f6e482c425538ab44374fc2d2ea0ce443022ba699b13a19471db69d426786b29054cb89b0031db910b60858b3889c430631c86d21263fdc82ca80ce894dc32b5e42d02d72ae6227c5c6492bea91a8a6fc64e14712c5f0b007624f3221f6fc78e324ba35b695a02daa4c4469d2a9d6f01dda4f385d1a686044a4d232a4fa58d003e7d5405f3d96078bf25d164a9d805b35ef277f4234b278963ca948199e1be91f2131fb7eac37791af7ef36153a341793a9ad5a617d730b5677f22dffe1c8ed7fa48e88917d811dc15f75c3eaafed513574ac6c8847b327b36d686ed415bbf53d3ea6ce37673eace6b6247c47f20b18ee1c4aec4c46c066ebaeb505cdc340e3c98444ff2126e35816d741035a78c87e79fd38550b4957cd577dc88dbca571f080e63fbf472b3c435f8748e78d524187063b2289b413bc183675159560b93356cc4482b0b76288ebd2a720fd290686a6e602c4f5457decc65a9f2d376300712086527e291813bdcc0de3bf68643105de9c5c47bb85d851d9c08a2b329a035ef4a0aa78af5c2595de5e9ffed42183be58c3e836d0dbec00a81e5e969a9ac284d9e619b656fadfcf18e4f686c61c3e7a5f83a3eff86f59fb60065e699fc9265a252be54841c7a6476b1960e90d8f7cb864c39c610074ff5857779e26162f2b38e0b34c266cf13af7891c65242a749a468b5fc22e44ac08afae5e4107752e667913fd75db03f1d1f659398104604665bf8b85d58bc46997b829f978df3da8eb1e10bb59450f12d405fd6279d7cfbd55fe6461124d1bb8a9a2328c2d51d89b53c2b5bcdbe74d54e6bf7272a4c2188109c35ede75e868d7af15f57eecf10887557905142f2e074b7e2830fea96100216fe4b522b2f818db532d05eac38002cfeae4953367e5f8bea291628fc9e2dfba3747652569189ad59b0217a8de6e8821e5ae1d9b9415a87e3e14c66f678a812b4268813dc860c91bea8fd67b3328a8bc19b75d833dd8a68e0f86a5ad4ac83b499f1778007b1ea65b2f068b10ec928e08e84dbc4c99dcc13d0b07e449d5b470b3af866ecfdbcb69a1a3b28dc5c5ae3ec8908466ac90beadf1e481caa54e781caf627e0dbcaad03d8165dc4dd02baf04420f523f30135e1d41ebb47a886e3bcaec953d548568c5ce57c6fbb96bcae8ace4784a3ba207e08483f75588e9b0a998ca", 0x1000}], 0x9) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="fbbe99fbb5000db6629ef599ef655f32169f8a8eb3aa2dc12ad99cc58103dfe3e1eefbb9c909257823aeee00e0b69cbdc226acf619ccf72959ae9c90583b896c74138e2f7a70bc6509a5969535bd98de3a0444cac2570b2dff5480d69d52e6058eb466f5f4", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad441dd976a67cf92c23ef44eed633c71e707eb44566d3c57486438dec39b9054ff4ad6db1380c7e67a3a2325ca0920900c29313f6fb06d5d6cfec2356c5a1e6b94cfeb7469d67f0a5da71db9865ef2b2cc04b73cc1d4039e7efb189ca1f830403977aa95810e1c706801365d14c989035361c255699b62554a9230283e291a22446b52f2198842ac33bc255b270e5a7d3e239324b009b92c5270c120b174692f0863dc53703855874b55d747ec7648949b30fbe912ad08340cb73c5f7d0edbd45fa88fb7fd35c297c0f65095d67f06e9d0eb149a2dd3c8ca58244c73dab1d3d01318b30aa48504fccce79549a65f559d1304460d82ce17b", 0x151) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0x103) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x9, 0x100000, 0x8, "3c8e481a97c9543ebddde5ecea233c2ca77a271f", 0x0, 0x7}) close(r0) r2 = kqueue() r3 = socket(0x20, 0x3, 0x8001) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x1, 0x4000, 0x578, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x8001}, 0xc) syz_open_pts() dup2(r1, r2) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r2], 0x1) 16:00:03 executing program 0: semget(0x1, 0x1, 0x3) r0 = msgget(0x3, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/250) semget(0x2, 0x6, 0x360) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="03eb476f6df3ddedca00f8df"], 0x15, 0x800) socket(0x6, 0xc005, 0x2) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair(0x12, 0x2, 0xfa, &(0x7f0000000180)={0xffffffffffffffff}) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x1c6, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "27858c0aea01a40ba53c9bdaa3e86313f6c646f1", 0x0, 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x1ff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x5c) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() socketpair$inet6(0x18, 0x8000, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x8, 0x4}, {0x18, 0x2, 0x0, 0x5d2}, 0x2, [0xfffffffffffffffd, 0x8001, 0x0, 0x9, 0x5, 0x0, 0x3ff]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000140)=""/173}, {&(0x7f0000000240)=""/38}, {&(0x7f00000002c0)=""/76}, {&(0x7f0000000340)=""/26}, {&(0x7f00000016c0)=""/241}, {&(0x7f0000001580)=""/182}, {&(0x7f0000000480)=""/70}], 0xae) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 16:00:03 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="e410ba040f21131411c4764f3dfa4a40188e664acef419409c1d7580204addff61968e0ab9e941d2603d2a784cdeee6113faaf3b0e422521ecb4cd1b6bc7d9cd19c0f0ec084f63cb8fc995a90137de4b898224699ead2cca15a8ebab59470a66b5922927c4a3eeb933ea", 0x6a}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) dup2(r2, r0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x200000000000, 0x2f) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x3, 0x7) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=ANY=[@ANYBLOB="00202e2f66696c653004"], 0xa, 0x0}, 0x0) 16:00:03 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x40) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r0) r4 = kqueue() r5 = kqueue() close(r4) mknod(&(0x7f0000000380)='./file1\x00', 0x40002000, 0x2809) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r6, 0x0, 0x1ff, 0x0, 0x1000000, 0x0) r7 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r0}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r4}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r7, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r7, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r7}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r3}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r9 = socket$inet6(0x18, 0x8000, 0x1e) fcntl$getown(r9, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r0, r1) write(r0, &(0x7f0000000240)="174b23b9dd0b466217c62ec6b8a24680cbed2e6c9bbcdf4c5c4c6b899210f07f115306c0b0d264ed07ad9fc54e67d5d94e", 0x374) poll(&(0x7f0000000000)=[{r0, 0x99}, {r0, 0x10}, {r0, 0x1}, {r0, 0x100}, {r0, 0x40}, {r1, 0x85}, {r1, 0x1}, {r1, 0x88}, {r3, 0xc}], 0x9, 0xf98) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0xfffffffffffffffc) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc048, 0x10001) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x7, 0x7fffffffffffffff, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x3f, 0x6, r1}) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0xb1) fcntl$getown(r0, 0x5) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x5925e8f64eedab89) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = socket(0x18, 0x5, 0x9) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:03 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x100) ioctl$TIOCSTOP(r2, 0x2000746f) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x180) open$dir(&(0x7f00000001c0)='./bus\x00', 0x880, 0x40) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0)=0x7fff, 0x4) r5 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x18) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) linkat(r5, &(0x7f0000000240)='./bus/file0\x00', r5, &(0x7f0000000280)='./bus\x00', 0x4) setsockopt(r4, 0x7fffffff, 0x0, &(0x7f0000000180)="e663956ad50b49927de8a9287fac3ad032bbd91a1d6f565224", 0x19) close(r0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0x8000, 0x5}], 0x1000, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/247, 0xf7) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x4) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/171, 0xab}], 0x6, &(0x7f0000000740)=""/108, 0x6c, 0x45}, 0x3) sendto(r0, &(0x7f0000000840)="08547a4f9bbbff9c4c85a06c4c15aeef5c160d3c1f2928958cd61b18776fbf60b188ef30c66d38dccb72014b5053f0699630377c095877bdd0bb9acc614e3c68f93f5bf35eeabe8d96e3ab3df5b9affc729d27beb4652d273a32c98bfecfc3c1281536b46d808af9d64d2084772004458e52b1f31d5778fb76abba42de2e4da6106a5c1bf4a69dbe7ceb281ccbcea2ae5eeb04295810eac0afeaa17021d21e779e", 0xa1, 0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='*\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\r\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='!\'(*&/-\'{(}/\x00']) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xfffffdc9) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) fsync(r0) fcntl$setstatus(r1, 0x4, 0x4c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xc00, 0x4) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) 16:00:04 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x61bb, 0x0, 0x3, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:04 executing program 0: clock_getres(0x2, &(0x7f0000000040)) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x202a, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) close(r0) r1 = syz_open_pts() truncate(&(0x7f0000000140)='./file0\x00', 0x2) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x8000000000000}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) sendto(r0, &(0x7f00000000c0)="8868d2c78f720be4876ba940f2675d1e2e7378530711d9dcacb8c0007b30731a7070667d9018c72403f1ec6e3a71a27e1511e79011a2daa0372891dfd14be4cfb9b93d7436be1b98ba9a1209359822efd2b6332fb7", 0x55, 0xc, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000800)="2aec11496387e2247bbbca5cedf3021b50da13e2dfa6866820349a0f4e4bd4b58373e4050fec45b5e4c9f507bb8c7440d288606a038c6f20334aa6260e91aad07cee479f6f06651fa7066c848e3339c027e665a59681cd86b08c44b2f377377b97d48a2a1471e8660835b2f4fe0b5a2df86e46ced9535c0fd63822da0711d3cf1785ff299dd4598d3344f3eb44f08a119d41b23f42a126cf3eee3910a0d13b0edcd0395dd311ae3d05449f869a1eca4da3b7ad822901e1053e9d10fd5e2df3c524027f76459cc53aa186a795cfd58e33cb77df36210b1b0527f6d29458d12566e240b8c8e9bea96fab8b705c47232246663ec5cf213d50b493193df01083bf832cec98369d641c528d8f9c2411884db74b2cd5c640dbee141a68ffe1e350d052eac6b704898c7abc405e739ac351ffcb71655ebf45eee0a33f0aa0aa1a0f938d36964e2cd2f6a3ff5d58f2f9006e4a120b078150649948bd683969a93ba6c510f6c2bbcdfe5b70e3dcea5588f22b38bdb469d55138bd3083aa841a992e2a1d37afd5211dd5700f1ed766accf86c7e65d5423cf424021cbe213e1aa7a8c012a5eaf57f0d20776890cab6d13f015145459fd723c4113b0d04e3f007ec9b1c6b43642f9723e474c299793fb80ff48ba8ae5224afd05050e11923117336a63bc66daea08434f7e1870065ec6560f917edb1e06fcca8c2fdad6037f6ed572440591ba3becd34b4b7a528a5f27d50b99e8bb81e3cb241584cc054121b4bc92fb775824b7e9b7e7df33c0a6f6571bdeabcab3d82cd3dea976b7d1db447dd3ffa073ef3f865ab187e700a531c3d54c1479bf0727ce6adf0ec6397187bc0d575644efce74ff1c51e4d846bec3783396569c3ec116ea09a59b7385c3911777f9a3d4c7e0bb31996ee53d7d72154ca08bd526a2", 0x28e}], 0xc3) ioctl$TIOCSCTTY(r1, 0x20007461) dup2(r1, r1) r2 = syz_open_pts() close(r1) kqueue() socketpair$inet6(0x18, 0x3, 0xfffffffffffeffff, &(0x7f0000000000)) close(r2) syz_open_pts() 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:04 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$inet(0x2, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) socketpair$inet6(0x18, 0x1, 0x1, &(0x7f0000000080)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x192) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x6, 0x8001}, {0x5}}, 0x2) 16:00:04 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x7f) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r3, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r2) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fchmod(r0, 0x181) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f00000002c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000480)="3b2223bf2460273b04ff455657aa93b020e336becb6969b44cbaf56a3aabb7a06391fee8d8d44c824a7ec4f1f686118fb931de0f038c84496c9bef9433da96de7375cc787670ac6072fda63701327a8175244eea0996a91fb9ccf1d2147089a1334b5ff205724b033126f21d853729d18127d1477132360b4482e37db81c2945ea3161f1b4a791efa6e43c2a6275f5d060a7237ed2e473ed979d62d47f98bdcfcac2538ef8f4fa2716789519ab80a81a1431f5d6824418f880613e2914ec5be58845cb92a7da673bc5e288094f15", 0xce}, {&(0x7f0000000580)="2ebedd441a43f11ac802e06317f0c5f1e7c59edd568edbcd27fb1547351dbca45591f0e4b377721fb76aaf398777361dd92fe0de0e17d989b48ac0a62fe5ea25a90c2445d39642ea9e4cb85777ff3fce20d5d1c63fe32f79ca86993f9e62cd237b7c079c95ef5800d797e221f574d5e079eac58c84af03ecbaf86ed5d001c185ffcbb9ac46555ec1968aebf61a4a5837d644b1ebaf753205f867f3f60cd723e0d577bc979fc17f71121f398ef4cc0f078d4facb4f6bc8a6094", 0xb9}, {&(0x7f0000000640)="29294360a4f09323a13c4298108d201cd1bddac36a3ec84c59fe1dbc84a0fb4cc3f79e1b49218cf9d33c70b359a04f310ec707554503e7367a11379e94a87dbf8f65ae66f3b6218a5ef8c686bb72d6047322e2370d29f939850e4fe40326ed5f4ad9a6633431a9e6937a83babd10255c6f48d9ad33289265637aea67e286e3c173dffc7f68584eef12d96c0ad7b2cd6a276b9df295bd1e8b77e514aaec61e27f133f24a6b262f5b247329104afab3eb0e342b3684fd0927639f5f3947d0cf4222cd426992ca3ced64e3cf52729f2a946209f3ce4a8bfef1ad482595e07", 0xdd}, {&(0x7f0000000a40)="8acb6b3c6d94101a5464c2ecfb62a29eadad3ab4debe5090e4220bfe350415bfa0848641e69d5238393f29254f29803973089db92c1c6703cf02ae403e488f52965332ff1255475ff678b7eaae56b46cd5652aea7b3b26ff45d76d96a57726865be0482e278c741a6c8656b98212609ae8d450dfc7e56ac91b4e9eabc2e6d54bfa44838a5a8bfcdeac73a5ec46d8a5851c1aa469b6c3299ee0ba91fb50d7bba6048a5c0aa209aad77d5cfa4ca50c9acf1d5967414afb0028574e9f4f93e001e3629024ccb0720138cf6900ddadcdc5fa70d8310c6c513f4b402200b8ffc4f373ce9fe708fa3fb545eeac14aaff2c467b9a63f100c90c82ddee28c5a9b1e998d92b0ac4e6f0cc04c3b0176df8abbf435995c99a8b113f5a50fd84de8c7294a240017bd1b530e65ae57f3d22e39518260a347564002cab2ad6e83d2ce41ebefe513b358d9c84e6c9ae592ec444ca293fa99def8a0844c340f7d5287eb051a14dc143f845ff6137d3c6c0c44880b5df051a536ae7d67dd3416ad6f6e7ea06e1ef8ac42c34f4d05a080b055ee6af38e202a709d407edc823d756dcc930298c4224697dbb35ee8a43bcfcdb506dea9b9f08ca6d0be0a20d8a3f25e9b4fb8ff423cb2935cbbf5bf86c855f201dd55ac26ae4750544c832f5aaac87471e4d03039a2c0fd4173c653d1637d2c6c3ddbec9252162bca74c1a308da519bfd913f731e2eeb95a96e25a5917fc95b65b339d5b7f54bf44c9fc5aa30f577ca9c5c1595a8e3f5699ba704dee07f1a2828f888d38b0458583b4e42086c35d94da72d2a0f0893b52df5b0e91a3fa827912dd6455d6c8041ff0781a355b74009e30b28ccc30acc0c974082bf89d54de955c97157a12f340fa6f7dad23bdb1c8b8e8cbc27e85ca9fa59fd9accd73cf0c7aaa001c3713871b639261e66111375dd80eb39e25f7c83598fa3bd419421082cecf94b3de8041aff9cea7a5b02ab14201d449e61361c22664aab63a072f82a4acac3f6d7da155bdb4fe86aa86416235a0adbfc9984098b6deba88cf22bef28859faed0a94dba920492a7880f32866b4188c57be2d9584cc26ed19b2ef23db642276b925b803ccb20b13c2d82d55594054e355aac77d5d62b6506995accda44826e5a9a26e271f88af2fcac6dd9e2d5231c4824888522b2414256abdde603b094b40ef1dd1cc3604d5b5d05bd89e25d770a1d886153e6ea13029b55e0b016038b0b59dab388b740655920e943d37f7a4db1a3a24870eb43441754033dd09189647f50baf5897abd5d31a03d9d8799ea6f4b7d7e43bf512d8569920fd6b47dbe5b706d2f8694f3771d387854418dd830857f64d45057fcd03f2f213a706e8fd7703c61cc99bf367dd79ce928db7da71ec7ba39329745f91e081e0337b7ae1496e3bfe946f027b433fbfb3c2769846964965232a1797d7ff129d045f660a37e5638f68fa425acd9e4e3a31cdbbbf7963014dd671481adbcff5e8d6d21ed09adbb86072b8b06d3162d368fb189b8b57792b8f4533aca609532f5cc66c3003f3d60019f5a24011ae738ee0bc7285ee6b0554c82553e74eb3bbf05f6c982bb4f09bba8ecbd575e295922ee6f9260f011a59dce27577f705c6cbcba010035b8244299a276ba2c75c38543ab7f55960b9a166ac71bac7ab9fe2d2feb42f29947dd2fb17b8d11c2cba03fa31c9ceb35559df4879166a939e29160f00e5dcb37de16dbb1964ef0bc757f8c0c872709f3665b8b0b55fce899a4e66920c7c537a5f0187e7ec977bbfca3dfb7af473e2c6958cb23f217cee9db967cab0db3afa87dcb9a8c96418fad70997d986f8e145aa1090bb79e737d84f0ea41df302f8f06cd4eb411e10ad8d44eeea6f9983f46e81595f32cf7b66203b50f105e7408df1ca3b597edfd2267d4fc7884f299d5ad5465f596aa8ee8d70b3d0d6957a997bf96e61a9c9cf27ca824b0cea1a66c6032244c5810e30ef9ee4769cf340f8497f508ed2dda56280c18c18e61e254f7afa6ad6e0f9b0975a5fa9b32b1a885d685f21b338c1f4aab2ed61d89878d5e6a8b3858a0133a3aa6bb99058316b29a52b5b7e2cbe57b918f92fb415cb2a9d1c6492f370f0b4d91197339f1393d60c2c013eb3a37d407e4ff7ab6a7ee131fa3b66277f2d53d99f2ddba36e5ffbc04fd3d08d93e031dd6897f6284fe706089e3b8463bf3e9fb93db1215a653fdc8965dc78eaf4edb0f88e337cae54a2ea010bfa6dd18b7d24af5c2e99b340b6b84d7b4f1a6428e9fc3aa9a00a7afa8f3dcc3445a6f450676282f0c745f65094e79f8762c7a1b93c51963fcd385687b30e9d75e4b4cb49b52ddb0ccb1dfe3bcb65e7ba104f9dd540155f5cc690625794e4cd5514604497ec1a2956d1f2c5f439beef7255ac40669bdad3cfb0b05001eac4d98d163e24d1a7a1a3c64973d74048274c33c646144cb03ff2ce5e39378e053ac7fe578c24818e2ed8b195fb6fa6ab1b92f568bc74964ff334dd733902d66770cc2a47e4f798145c1ea62ac1b272161dc304f8f0955114ab25d4b6e5adbf9b1afebb809c9f41e9391125e2ad60bbee101c189e2160173c1f0c74561611662d97d5492e4ee98a2b5368a944934b37eef151931876c14cea7fab9649c615730bf4b3c870c2fd2bbe76ae79cb1df918b4f6077c1080a17b2c210b4b54df40cd592cc02580430d4bcacd0d10260511a596572b9078dda5371ea16ff91d78aa432ab6d5803e05bd1e2fa0482fd82db19da886eab596a1510ed346980929f76f15bcc10e190faf8187c6f4457cbd3d2104d1c05a542792379233506a73ee13f6234c3341b3fac9685912324d22bdfc1dae2af97bbf47d6dcb3536bd43b315787878cca41e17063274b7649a3cb38d2e2b50181f82993a605aad0d551c85917228a0b8ef3aaacac751f53474ed0406f7605f10643a3e6db1bccff41f32a1e1161758619ad397d3114d107f1f91e0c89b524f904a4014b6c028c076cd1b8a1effeca1820eb8cf940f6ef9fc41ed972ec34756ecb438798fe56de5d9bde4670f46ce01ebd944301743fdf1be55ebc6dae457fa9e2919c9e6a38fafcc35b408dd459b390976225fe4968235bcefe9d93d0b961fb7831249ba22ea61b694ae93a522840db74ba2f5b8af1b97155365f4f1f4804fc5c4871e1b169bed85d3413b414c5d4126e363f08f2dbedc00e5c3591ed4fc28834ee5202979fa96e718e14b32053b292f84e8f208b6ec8cd7dc2a62ef74cc0467c3d978db0c9c3264a18537c89d3cd7adb0f0f67b778ad4b749c9a3c31586bb158c1b9f1c1f8265e4515ac0978fe7c40b9049b2f0b5ca9fad8f289258db80d91180f16f6f1c764c43ccf6c570e5f1c95c62eebe5430416e92513fb79536214e7dc25e47d8e910a9ac598d5be1faccf8f6d86c423383f3f186fc1c0f3d0af5bf13bd53264618b7cff275ab4d27e1572177e2cbfeb87f4644d656ca0d3d90c48a5e12b7b9cc09653a207644764a844c455af40a1e799cdec1dc9e31606336bdc36e3f1cbaffc051dda7ca18a3e8feda230bc82c8b5eefc348be66e5a18c5ba5b2c3effae1cad2afa8f2f087aae3c3179785eb52c58bfb6ce4ab7a1664164bdfc387cade431729a420e6587eb9d9d0c098255954c460f3790b86bc6d6919d8da58ed52f36a19f4aabfdb6e78bad3254a59ff30bbb83591a0a58ac67d3a926262975bb784c720cbeb014cf1324e1ad1544d8d2fa7f791d3d3dad6708073e3ac4619d8df0c292ebeed5eb3aee6c139cde6ea2db86d190f2aee452e896d94435259ed6d3116da03f043e800b99e0d2554636749e7452637933936df846663e87a30f76bc80772ced14fbd01e1d0d90d2a32469916e25bb92af3517c0e0d734981eb38f9936d99f3d772b88fc0f530a73148999cb26f23fefdc200339380f39830f9685c2592033ede9f9f7e627fb2f72794af28f64fef885d186c88dcd9b4a679d2df2aa8251ce8766d13794a0dbb969a49970f3ac096f232b0b9844c5d70be6a20866cac677feb0cd10eeec7e7beb5672a013c41437297d8d0ab95aec7979fdf4ddda8d460d532203897ce7c01af3fdd9b921c34a98d8e1d48c2ed675421b2d6d5cc11569872f43e16388c6bb849112083f3cac9d587a0b983a4987d42a9d6c078fc66395779289190d2a68959f5142b16557db6f4178fde8ff177395bf6e8a63d84f83b56a442bddf7d03c659e759ea438d5a5a766ba3103fd21e31a9661f2e68b008e75ebb44d9d49fbb0959ff7e168ad20165d5a11df7d8f9a49bd0324b9cf05c56ffd8a54cb6bdc485ded0b8d4ef62715b18145a82852375e6487fbd43bba1e2c1d0a00be8ed8738d2dd531448f2bf3dc334c6aea9c73849a1baaa70f2446db7c61be5c06744106873ace0366f888d2c5e8937c65fbe558f75c479640a5b19ede137231e553771d3ac2d49ab5aa766d3b8fb99fcd09f04d401e4d027fb1f91136cfa87c0a7324e2f2b6c213e02837efb25762b09767d399ce4e9d4c221eb796146be33ff7c4b696f03113825cf111a683d11f18d1ad9372b9913b3ec6786b2721d027e24d36adfdce2b98766c84cf3bab49022e8881688a5fd844a3d839ff41c6c6683a52a806ef380f4f2e333f608866876006de6231f0329189dad41c7f3f813183fd99151efe9b34298f586bf043a43ac26103875fd8d48fc42c93305d6de39529ae33bd2422567c7217cd786024af9a42c5936dc4f0346d0409ca6242bb8d130ceca861c7fc80aa6fb41b23aee0a6a253fe4be295443fc0490787768f0e941f09c76a4ff4dc3f1e577608b9f0a32d42126ab6b7da3faa075d1f0253d76917bee1882634da28e1e1f9066c234a6904e3d9179f367ebc26b78dcef982319dba79ce60616478c2854cca88a395becb5a28a30cbd85cf70f0ddab8c7f51ceec34c9df723ad436105a7aac2f3c9f318deb6c6900c321c3dcd4436db4a4dae0905014d132716ae5f1511a5dd5b5e0783bee631ee245ebe350770c3aed9a3acf26ecfbfff38ff8705c58c731db1d8682d71af072fbfa8214357230f39819bb433fc659a5068ce17e2f15392d39ca376933138bfbe4df36ba45067013d30ab30361b22586f71330b7bfa0c90dfbeb321062d1ea6e1ecb26f161463dad936eea297350a42da8c9b7bedea22dccd7567d9da4bf1664b1efbc865341c61a2cb2c3d81dc13843d0f98f2a676c8039a2ae2d46b49c6328cb249ab875448c89092bb2ffc7cbc33fdf8ce03d06f6f5bbf3c78154f7854ef5335b46bd701ecce30a2e54339cdecd59895f35a20932c4786036f6be097ced68ac7b2b21772ea77c2be035b1685d93e87373e703b59297564ddcdbca92e7b2c568994503b340ee677ff36c778da7d1a316a6fc81d4828a8f97deace152f80b13d0a0236a29ed9406f85389aea3a742d3bf32a87fe3600aa6601ce9f6ee89c9872d88f56cde0759dd0573c9792ff97bc54d8de626f255569f46136a3c6ae8132b64594520e9512aa4e2186a71929354e80833e9248c9570cc06ff5e2ecdad1206312f298f936d67595f07b3ea8039e9c4976f13dfdccfb3dde7a413e788b804fdd63ebd7f5ed5718a0304f0e8d4c7a84fd12dec963820b340a42dd993a66a1fc18bc122247cc740fc426a5690e9168e155f835023fc8f7543ecc41ff861dff038104039744d1190e37ab30d5fd6c75d758ee05654035928aee84f2b9fb64b36ab87aaf2a42a6d1f654fcf0e79840bb51326cd120788000a770a14b137d2b54ade609b756d72b12d160fe8ad98161bd77d4ea5d733", 0x1000}, {&(0x7f0000000740)="c342978517990f104296e1f5855326cebe4a3afc7947035bfbf9976ee6bdf9642f92e6ec056893175d0b3970379dff90433980e2912866e806bb5cc9a179b08205c1689a428c820650e38b481f96bc8908e6c2439ef52653199212ae58a4cd9aa1239670e7fd0b35cda4ce2959e54de287e79ba8759aad3efb1107f57d2028e26d75361552babe36c61bf71e4ddc75cd47ae8f564de34a97c78b", 0x9a}], 0x5, &(0x7f0000001a40)=[{0x110, 0x1, 0x81, "7a40051b09a364c3a9a2f6af9d3db99923c1319f6aa1e1ce4a3392a8fac1fb3af0299a2899cc988fe231d99b4ff26a798b153767e7f99b1f28132dd12405ffd201e96e6c8a822655e315a55f484e169f0fd33d953e7fa037298e4d05a7b714038484f97ac74f626c20c5a47749ed742df884b67ee4ab18eb7d1b9b26048f61fac9c4953f9b2127ab61e422ff5e79ac3a362e0408ba44b9278f2722e662348a347ab8a7dec7f38f0db67a584b163eeace56c5828c0a2b80a162e924cfb93228beae81a1887e8c5ffeaaa014ed10a0e178d1835a8af41caf3bec289a52d8125eadd9a3555628decf4acdc585e0a8a7e60fa73ffa041cabe34c42d4460dbd24fb"}, {0x40, 0xffff, 0x5, "03f21f07aa883438c412af19fae67318a09147099725f5be97f9ffef1ec97753584e378291ce89a48ac15686bfd1"}, {0xe8, 0xffff, 0x69f, "5a8c64c0db1c6b7e84610d1b8ee8606cbf9086119b98cfd9c557a92e07d81f14770a8c90311ba4415b657d7f727913654fcecaa88a1a0915d017ff39abd87f2fa8220f193850cdeba99f899b160def91a847232231226cf9d437302ff61896c97a752cf5e73e9e0fcf7e785062b1c85d7e128c9729d1f812de62b04efa11eca678125e524e60ad232149003583baa8190f6e3b85c42d3d8701f27833f9d6ddbccac1911b3f7f25a97de4007846b494ff1ff7a18f51508e2d2022342aec5f8bca4223b3676c5429968aacb24a4e0ee3dba50c76e009cf27"}, {0x88, 0xffff, 0x80000001, "e03355a0882def7e32d333baa801f56d3ff25ac0ce854dd44b8dc06aa5b975d49b47ba937f16b5ff1240f451c758575b540e53f36f2a867fb10d96cfed7c7662f44abb3e8e7f7602114351c809bf7e19ec5ada64ad4c3c1d61b76f9b143bfe1c675a8abcf4a464c38279c4c110e716a1be2f"}, {0x1010, 0xffff, 0x4, "007c5c1c2a6d790646c8cb42234dcf3fca562c08f916631f758ba4b787937cd4e6ab4325ce74f8b8ef75705bcbd6dd467fc76b8b242a49cf6afcd328b1aafafe4750e8b43195e7e6a8503ce57b9eb26927dae5760e7bb9ab66a10c0cb16e35f2fe5b73c71286af45cca9da445e0c0380b2e218d56ea354ca5679f84fbcd471f9cfb06b5a326c758ba9e4149a2fcf2066ed60f3d5f5221c1f7e3bdb0502dcdfadd70ffe2ad43c8abf1f46ae2df4bb5b35ff65aad520b7e88a8eda8cd3d9fa0791bd487c2a6bc98211461276d50fb4ead1a97f06765cd50dea4c8598179cf7d0da4bc8f9dd48903fb2299c2fdd0aa6054131f19afbd009b42a111ba6d3591f0cb5da986a747b62994bacca02001dca2d44fc6d3beca33c0911d6208d23eb5154a75fdece379489477ec3b7e60a350605f6e74bfa12ef76ff13c10446875b0482b5c5ae708d9b3d629a9c55a573b14cc008eed9f82fd854c70953a2247315ab95cb00f1555ba30462f74976718b8501d1e6bb5cda8553aaaf803ede873cf4ac07156d595b2a34c0f2b5777a9a414ff2572ba2e8c0da95b830a2c831e5071263c8f743aa2ab46711629b4528b8c0067b229441d62ef5cc638eda4e4c66d1621ea8bac1c9a8cd8888243db3256538862448167498ed89a14cd25139d0a1657da41ef03a8a587957902bae73797416496f2b8a834cbe671d3aea0080aee90429986670e7ea676e9718c347a927d0a6e69a145d7c33f0c5c889b68cbbd75081b22a61fc3178e49ee1edf747a0559690352fa21db11e5de723ee64ac2c0ff3036bec75a10a234a17794a00bb076669090ad4c843c6adc5124cca7fae183b6554110de9c1844bf5239d515a0dd11ee448c0e5ea5f212df94e710723d883ee2ef81e01d5b791fe81a8f94c629ff6ae3a5313d1f387ddd8e580547e905cb14aa24ceb4af09f7c8a9cf1707c9fd9f2041661a5c5ccf0d12921392f20bcc93c5134692f3b6d21efb59d417c7ba85b842891c5de669f5a9dd99e1671dd527ab6ab74210cf71d18c6e0f21ff616d77c364e6ad1359d0a0c502d5f4e9c73afa9e94e7f76f3291d0299817792a4a7f909472fdbdebf84cd66d691c088267fa2522236faa9a1ed2bd1a6f95e5b8f4a9bfc9f32ac5f359cfc0b7b38ef4074efd844cc386d33870509eee6abfca57863a18d485becfeaa712ea793a41e1b202d7511d6ae3ac3291689a3db30214074e5162c781b3c821f3e51e52ec037995fa762302d5f41d099158d493def648ed7b986e78f6af863fe24f7bd038c11711ef86024a33c3696579587b9364d6680beb7182cb156bd5398ac52df7974ba74453786f27c17772c0c3a90cde12784c43d9218063faedcb96b0022297ec93af1ec2bfbe73a0b648672e67b0cb4f903d3d76392caf451edc4136423bf0086bb88d826b99fad1b557d34fd954eb67be2c660fe0ef5d2a10f85f116bd5ed9c87743f632824756ad003efd683e8f307e5f49104bbd5578876f81cdea04a06a938200a8629cd4cd41972904548d3695d3b147d19f9d4bbe414fb6a3b3908c3ba51319df6264223b3260159711e11692fa13b533e4751f38a755205d3d7406d7ccf6e9ca2a72d203c99ceead813a835e125e198657ee0386c4ef77ff3c333f689bd7887c3c65b2f6836e645074c502e04ea48abc1fb4688b0d45406b20d84d66fc60b24b3d65316816abcf60816ed72a6f9757c6a045571060603811f69ab2fada75f5cc616a9cf56da6fbbb41b7b4280072333d4fcbf295745f7858656d58e49a79585168c04314979dd90e04049f4a9d782b057700aca4c47cfa4201ed6777d7b411e71dc74b47060b3ec15f37ad147709f3be9f8d0670e873dfa49cc3dc68cf95d02662c57401eca97c78eb02cb815db378177fdfd2223712ccc70e60de63f4224dba8149869a3db842e0c0b6290eb238b7c0d96cab51171020996578b8a752823a35d53798553351f60e890f1aff3528863465271104b029d28ba98cb6bb4e53d2085e9bbb3bf4f7777c092a1aeb64404feb1ec9ad0de38119d57e1b58a7ff69c4b831308b16c5d06f57f5c3b47e883dd5986269de4ca499cb0eb2679d976208f7ff29d072b65231f94e9f40d8a15e684dae5248f906eed0a420b3febb413971902c9d736e2ecc0bb60edf1fa4a64a1b370f6994719ad2ea368661e37e130411be638b697dc41cf08835d3cecf8efb9cf2a4ff2407f924c0773ee389b6774e68f51fba86c712d56ee6c520a877d56ca26d34b82cbac6efb0bce19bab02523ce68b9fd01e8cee77b447ca5c5d165945bb824cc9761b28a9c2aa599e1f90f185f52eea4221c35952560d88d8f4a836069b9385f22baf20c5b41ee0122a7aae8235d0e8d03af5539cda2d2618df22896c952472a6a959fd8aab9b2a0c9566c0fe7d20b24f4005df6ef9182ab795ad53bab49ca92e5069326be62eadcbfb9a81747107000b346da7e992464d4935c6aff67b8e4fee2c5737a5c9303682dea87378e6e58913043e7c75532019e6b5df09e5c42eb0e105fe7b740d76d7e72d85a007fc6675759bfd8846a24bb8f4380deeab5cd85ea8e379dd2454027fd085c8a903f068530e9b19759f207cb8f597b2b6e982a644eaac1c3c714dc64b32798d124fc5f3d5f4fc415164c8bfc0e63bf59fcb68eb02a07dc2506b72f749b8c4d4ee0e57a2a01314bd2234e7840a904b3307fb79b4cd784891abcc31faa94bb55c77cbd7c2f64b662d9cc9412d0ae2deabd762fa4c4fc7a35d2c6669a23c87f64316acba50a5bb2d4497b5cd8b5be136a418f8b53dfa1efb911def8e937ea26f3c00d6f5ea72e0c6a69d8361f4b7bce6fbd0a9fba66d271d391ed0bc1eefdafff01503c884edeaa9674b2f1d4639619dc90cb3c8d20353c11222fe8e289f343f5cde72aa7d5fe06c1cc44ce4646b9b9cab0edddc94c9df53e8a12112b1fd1f91d070f6a35b012f1b9acc0e1ea3a1bfa8272712509fba9b08a2084644402fb7b1d8eb287aaf44b859dbe848285ba66bd720d72d87d45d6a6696143c9a4f21a4644ffab189cb776c1d42df41f4a8ca178852cf8a00fba2c41b0ee1e3ac25679347c28170f1986f53405b661ab2f61b52c38bc919390c7a23062d1c4d8522c9b6e530e8bdee9a1d6e5492d5e1ad34ff999e5088d22e06191cd656ee596026297a7228290e26a0801be254e473fd166c724ba6439b697bdd9d90e66b51a24207e136947d0679e377a71c70d5f9fee237cefc895dab283a2a9744a7f2f6ca4753cfc75dc78ad47a224359a0801b17b9e035e19217920e53abaf4a9e88aa7a913067361d2080e4dc9ffd4dfad234675ffa32e641c6eb85f2492d875240963f552680671ba00ef8dab3bfda85185b675d27e596babeb0562a904ab7d550f6beff43d3f17727d494fc4af867eedcb78752435ab252fa5689e8735ae5fb66334373784fe03255c0f2530a3ede90ae015f641bff46fdab031635831c6f7dccb3e1fe2995dfd5da8e0c0e0176645791e50c460904ac84fb50a9f13a9b31a5fd47d8f7edc36d8c5ee075ce1a2edaf98ad5de6ab775ae7923a3c3f318c9ac8e21156ea66121cfc2721a5d5fc644ca2cafad7fad24e58d0ef77852c9ab1a0449d63f9c3a6a2d11133517fbcef657dbdb5dbf8225298a73e0557dc7ce991dd576900faf955c5071e1680d7d81347256e721ea9f314d176206c61b265204bc366bcb8e525739fa23fb458e7072ddf395d3815ddc79b6c34974ce68e1fb2e74d2fd83a68407926642742c682db50bfc677c21345b2a9bdf7eff5404695ddc9de10810ef688572d52a22499eb28b188ff4b20a85d7e53320770844a660adef13e0e6d6f2428f1cccd8322526b25beeddf758c5f50f876a00b5b60362636978670d79942b342eea6d53a636851b205d58dd10e6f1f0a20f75153d165edc1793353dbbdc36fb45fefe372fea153c3246592413a9d40c89f925ad98dcab26d882cc71e77935cf4863091576cce5127037ffacd92a83739bd3087e9ae5641e15ebcdadc935bde6aba09bb29dee7b1e48e97c72bae98d251b07a7f6b47dd1885a1ec458c139c42ca61384abe00c40fe9df9212d0c65ca718926368480a66dc99a0a219a87c94ca530487e2111fea3e3033f871553199a60643c74f95a073bbbd865559aef269cc58b91d1fc9e7f39e0085a2998b33d784e63b85816f00ecf90fcb8a0e1344849dafe659b3b17173c80136dca98f9413d506a75b28796e27b5043a5a5b2484e83f5535a5b78dd8b975fad62df56ea301c7e77889dc04efdc06d8f7a435344442a6569f2efa76bfe09b2e65571c6ebbd3b9b174544fbe333004abf4fb5d6f0c68ad3361ed8fb8726e9b9274fe72402cc867bd84d0f8e11c675d64d0b68a4a921037b605f4195dc7a5a333944c5c6389f13289d214e15d640b16e3711960a93cf5734873dd66a68cfdb314e9ee9f1086eb971518ba192a3585f09aab8fe6a034b0104dbb73849b998a23cbff2e5fcf7474c71cebabc5e768fc6717c2114fda562c830bcb5ad56626784bcf04abb3dbcd9c6cd13a2f3d8c3baa58ce5c5919564418fcf885ddb545b7f7e426def4e73639125c390c1af0f0a7ff838ae873fc81c9fc545e2d0b726b4fe0f315b3f0c21d47ca9ae9032d95acde1f4f53b4b43e866d999a1f04cb2bf0aedb04b861e6ef55dc91c0f988969f8ec115fb7a2f936579dde00cab7e41d76210ae65c389c470e9be6d6113d37d48ffeea8a52328f5c60b82e00b46646a1b6c496e29534a5e9798b9b12a58ad6747eac3b5772c66e8181a26f9b59269b587dffeb7ce4b59035a9b368dce12eacea6f4613f6b3b31b0fd06a3e3e01d45aa1175e886bcf40a964d89587bf9cd8e436d22e1eb6b8278ca0af32b52df8116a6d5a4cf2ad0e5bf894cfe63388e43764ab62d334f0dedbb4a37d7780066ce1974ed3e504b9438506f29dfa2eb319f5bee25cfbc949194c8f8ad63daf36550b0ee3c00eae62fc77369c93e1b6ff2a8156ca122ef0bae897b1dafc487041353f612f78d907c2fc5064e3f725de28fc5a4963a2ced97dac042600a33ea7a31a7533c5810f289272246d922f99db2e6a3f6a6bb4599d5a2901de4f8f5c1fdb2a6c98afb21a964937b512e54791d5ac783c0407f0b38404710f77f92dbdb6007b987a7de07db5ee3dc737356c3edd0bb29e6b973cb100363c336b6626703d3b130006a772952fcd1e039a40119cf1ba174ee4e9b3ded45fb9dba94e0efa98021ffc1979124d8952f0fcec53d84e45ddca19607f439bfe61e420f203279e3e680f210ece1431af653e7dc4a6acec30f257f8822af12c440d63fb8470f6e9fb338ed12d089cf49d06090b318b821d89210510c86d5950d41fdf1d8c3342f5aae7bcdf2fac2c79b3adaa3353ee96d50e3e55d7333af3327f93a7c2e1f94838b5aeb15a369dbf224c1beb9c52996435636a34dc2443d000086141fa6435aecf5f20113bf79120b368ceb6680eff230b06cd6b5c45f27d930e8b8482f9fa4c202a769dc5efc311dd64d08a907e6d56f6d9c69905027269f2dc6c9137fe8fd24a3fa8c297bce2b846985c6fd97a79020c474f784ad496a65c2082ffad60fbf93f9da5215ef09aae49c069935fc422daaa0c3e8cf67198254ea4fb185f7d6df547ea9f046672de7f2f18e21674569bb6907b1f96bc0c7d15282863185a8c9410ea2b32c6b29a9a897a97144e0d5f5c067da8980b72070036baab552d96abe1be384b81336f7d22b94cfde37bd7b15b1a767e8e1f208b918061"}, {0x38, 0xffff, 0x438f2edc, "061ff7ebc219aeb57ff476ebcfa36f3c9298896b65677a2729d7146cb97643bfe5517e6304d9"}, {0x10, 0xffff, 0x1ff}], 0x1318, 0x8}, 0x3be45b0d25313418) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="3ac796159f40d51377633e6872dc93ca71dee085435099388986f035d228fbac54bc552ad7a916aba3916eec22ad3ee8080cb44bae10b271f183b529c25661f200750448af43a379b9ed4966457248ab2fc0834628bc5707fa8d57bb51d24ce77e76b66d3008dcbf084a9bdea081", 0x6e}, {&(0x7f0000000040)="c15eba9b36ae59da7827e0657d06180005f5c58f9c08d4bfb42d31042a372c3e276b93b42a0618d16e", 0x29}, {&(0x7f0000000140)="7e0e9f576ee90085af351bae9a4d72011f54ac1e00f19b07737ac6c57dcba4d563b7168318ea09b3bc1a0b7d8d181e2fffedc350bfb9e67d80237fa24d5d7f409d272ba68b55ec34d0e5b261238c45bf1818ddb6611f6200a6df88e63e9a0123f8669a3ea22c5ca59a4e336de1f9", 0x6e}, {&(0x7f00000001c0)="95e5350c28da6d848954554fca7b5f700d1a1ab9bf3131ed95b1a86aa8e4f16e47e4f20996a5cd8619a9cfec039977435fe14b7f5e396adb48758c4328ba1763465f3a31d2f260f8cc1ea514463f957a7952806b7056f7b71d5e4bf5904dfa240cebcd53fb3b5c41f40bf3e85dea", 0x6e}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}], 0x68, 0x404}, 0x402) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r2 = getpgrp() fcntl$lock(r1, 0x109, &(0x7f0000000100)={0x6, 0x3, 0x10000, 0x108000000, r2}) open(&(0x7f0000000000)='./bus\x00', 0x10183, 0x80) 16:00:04 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x336, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:04 executing program 1: socket$inet(0x2, 0x4005, 0x7) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="26c4c23d77eef4a14227666d02ed4a3adebbfc304604016c56aa98930131c92aec49cfec8328800717c326bef56907125d9453c6a8d3ef2b3609d261523ddf820a09cf24c1f9a777dd37bd05d8840f664b595c56189422dfbbad57923ff2d2f68423437d625ce81128fd4632e1ac29602a0ffe0186d1183126b94187099e5d5590d01226f878f1f8ac15d4647607fc6c519b3576b6fd7d52b39c7636595773ee569139ffaf8c74765e92a7bf5e9216dc7ad57af1143b00ae9d4c76ada8dcd79a949069d15f35f727d0db369570c4ac643fd46969ae2cc3f9da95b254", 0xdc) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x800) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) open(&(0x7f0000000000)='./file0\x00', 0x30021, 0x100) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/118) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000040)=""/122, 0x7a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28080, 0x1) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) socket$inet(0x2, 0xc007, 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = kqueue() close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="03000000", 0x4) 16:00:04 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3f, 0x2}, 0xc) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x3) setrlimit(0x8, &(0x7f0000000080)={0x8, 0x80000000}) syz_execute_func(&(0x7f00000000c0)="c482fd20b97b0000008f894802cb653e69c30e8d00002ed094f7030000000fe8326746d9f96436672e67400f38005106c4217bf025090c0000c4c3d95dde09410f71e60c") pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000240)={0x1, 0x7}) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x6, 0x1) setrlimit(0x0, &(0x7f0000000140)={0x7, 0x1}) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(r0) r6 = getgid() getgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) getgid() select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = socket$inet(0x2, 0x1, 0xba) fcntl$getflags(r1, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000100)={0x9, 0xffffffffffffa92e}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) r5 = syz_open_pts() fcntl$getown(r5, 0x5) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x3, 0x3, 0x8000, 0x0, r0}) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = msgget(0x0, 0x151) msgrcv(r1, &(0x7f0000000140)={0x0, ""/236}, 0xf4, 0x3, 0x1000) write(r0, &(0x7f0000000240)="29c1baa94cc04b5cf0f97b62b81dac524cb3089e731eb1342c805ee7427aa0d060fd005952383da00cab842698dfa198e4c98a055a193b4dc1b81bdb95653780905adf985e30f406bb82019670cfe63a87c76894c8403926944bde705b8424b90d868961840281effad17fc3881dfb85c35ed6816b6451abb4b9a307f5d99469988ef3d0b69bebb457631130e2a1b2e116a3ca2dbfce603faaec2edfa8208313de7297248c265ef9eb895f29d372759331e90f1303be18c38d994b9c3c3199209b8aceaa3ddde685e524def005694461cb06e19ea4d24f024153ff1d9e06c4ca2c9f", 0xe2) r2 = msgget$private(0x0, 0x590) msgrcv(r2, &(0x7f0000000080)={0x0, ""/151}, 0x9f, 0x0, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x4075, 0x0, "0666b34a133075817f18304e372bcb753f840f2e"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x38b, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) chdir(&(0x7f0000cd2ff8)='./file0\x00') socketpair(0x20, 0x5, 0x8ee, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='..') 16:00:06 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000001}, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a1", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = geteuid() seteuid(r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x401, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) fcntl$getflags(r1, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:07 executing program 1: chown(&(0x7f0000000040)='./file0\x00', 0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x82, 0x6) sendto(r1, &(0x7f0000000100)="9d3a1218142c4a7b805cb5fe6c1c684bb78c52c3a8d81dd9d8c21f6fa0cfded7f4a1aac8f7a87dfcd1071f2213160e87f6acbc1d2ef9ff999b9426c65a9614927ee04754fbef4693a6527a8a7c2acccecb30a5c7cf8f464ee29821530094b608c77e97833e35911cc4a87b89b82bb033e8bbda0b2a587b3f091e6df0f0a97a43164757ecb0062b3d28dbae1c156f9960f6ef", 0x92, 0xc, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x10001) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1ff, 0x5}, 0x10) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="4c0254624903007c93988ec34e5d4cc7a696b8707a661bc609ee487ea1e19f6b9f034532020e8fc2b5484e26e4b062060d8c0b2b9e7b884ddd1e9992265852f8948121019ae6436d988066845a5111356579501963a3e3f4e14a811ee9b1ed2eddc00e2af50b7716e96b2420f9441e2b9445f0df82a8a31bc45a12b3c0e20ff9c8e6a5b72ebe255c9a28c5465ad84dc0fa5c8dba35569822d1eff303303765197667ebcc9a9a02ceaf24ffe31e6812fd1fc740b74c1d56fd627dd806f89a9d91715d0629b0ac780c3316db3573c6507c021beade77a1e953fbea70fc75b78b4d68a54bb29580de2f0a08c93254dc94d2c35b2ddb4b96fb653b0816d172c47f071d65e9d03f1d7d0df97a20ccdd094cf1a5003e290ac4283a31ae453c62a1a629fd365d06cad90e5d2afcee07f348c792e892d72d4213a52fd70401bc4ad1d76257f3e4daf9fa13cd470544e0cf498f5894a6d63590d4602c116acd6a633cfbe262f471309f38472cfada11bdfdd3fd752e7de867a3e12756e37d8687762e102ed40561f1fbf8254a595b9f77b9a4869621896c317198888438d204ba7919a1e06e6d3de8e1428befae1a5558665a5bb548cd55bd8cbdb3e0636ff2812e958bd75195af5cd7b4d6c8a43b4ca12861e57af484611e7291e197bedb190594186a8158a71b7f5b73ee8751830bde3dd34d7163cc13d852d5656d51"], 0x1, 0x0, 0x0, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20}], 0x48, 0x1}, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) sendto$inet6(r1, &(0x7f0000000100)="4680bd2e39efb68eb31e08798d8b", 0xe, 0x5, &(0x7f0000000140)={0x18, 0x2, 0x3ff, 0x1f}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) shmget(0x1, 0x2000, 0x80, &(0x7f0000cae000/0x2000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x18, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./bus\x00', 0x40, 0xd) 16:00:07 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2ce629972448443fb42b07a6344d6c6b3bab059b140178de653000ff55ee9de02f072e53a988a566225244c06d59c9d7fc4dc8f6ddf030d80de44f923c7a126900000000000000"], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000180)="f32d005489341a3c17c8009ed6289acdaf6aa2dbfe6c2d76c0b7f6a8ca46d64bc9213cf9ff54931812e974081b3a011eedf504e046c84d6ba3ff023a6a3240c85882a4841f68849d02a4cf3c15b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d3e69193cc29ee6f66caf202e15baf1bbfa90e0a6ef1023bdae2480463f54ce0ac0049a535e7cc6da3af511ea066197fcc954ee8a15cd9f639fbc3c93d105e2f93623136163cc42a6784f72f21f6e96", 0xb1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r1, &(0x7f00000003c0)=""/249, 0xffffffffffffffe3) 16:00:07 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = getpgid(0xffffffffffffffff) wait4(r4, &(0x7f0000000000), 0x0, &(0x7f00000002c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: r0 = msgget(0x3, 0x200) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0xb95) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x100, 0x56f}, 0x8, 0x100000001, r5, r6, 0x1ff, 0xb3, 0x3e25, 0x4}) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00005e28d34300000000000000000000000000000001000000000000000008000000000000000000"], 0x53, 0x1, 0x800) msgget$private(0x0, 0x0) setuid(0xee01) socketpair(0x18, 0x3, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x800, 0x9}, {0x18, 0x2, 0x8, 0x1f}, 0x20, [0x4, 0x5, 0xa06, 0x80, 0x4, 0xa19f, 0x800, 0x2]}, 0x3c) r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 16:00:08 executing program 0: nanosleep(&(0x7f0000000300), 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000340)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9c1, 0x5}, 0x8) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x1, 0xa0, 0xfffffffffffffff8, r2}) clock_getres(0x6, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0xfffffffffffff4df) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = msgget(0x3, 0x20000000003) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) fchmod(r1, 0x40) recvfrom$unix(r1, &(0x7f0000000000)=""/1, 0x0, 0x40080841, 0x0, 0x0) sync() 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x4075, 0x0, "0666b34a133075817f18304e372bcb753f840f2e"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="c79ed007cc0f504c4dfb44397e12d839800b6f9933e7b2bede5d37d0598913a7ae00b07e8669a0232a0836f0eccdcc41405536ba21923cde18db2d8e7122de14c53904bb0a7da909408e953c0287b1992d043eb1fec8f74f5b4f30bdf03089a9b2cfae8e5f631c40109952930cde2088bb6adffc8e6a71107246f7fc9ad09e9469d3469e161b735fcf03af944e882b5f74939d313a"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c", 0x7b9}], 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xfffffffffffffffd) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1800000000000, 0x2}) write(r0, &(0x7f0000000080)="d4315f0a9db793782244683c4714054fafdd1311d22ec8ceb40a2afd987e10baad2d7d94e4c54ac6d50c5548d8590550d5c360b568a354c7c87a69d5d2e7a93d596794", 0x43) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1) 16:00:08 executing program 0: mlockall(0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x400000000000001) 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x6) getegid() recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001340)=""/217, 0xd9}, {&(0x7f0000001440)=""/214, 0xd6}], 0x2, &(0x7f0000001580)=""/59, 0x3b, 0x8}, 0x801) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000240)="7d91e79e9abf00f43c0fd466471cbd5462f55f4d3797299a6dc8807ac4c4f25f233c25f19e0c3a004da32c3212e18f9eb2feb3b8271b35714a01af08dadf862d97b9008a9cc8544b42e654ab87d9adc5f2956ed81cfc0e7bef516f3fdaf1519b94394b7f3d41ea1f5c82991fef6456b400280904a97b363d3dfe835b85e4cab9a298e1e774440117ec80f0418a317451dc40d47a73a2f74dfdb16881eabf263493b07e43900c1c9a59b074827802d50f58de86c9771f7e8e1cf2b23dc68ed3719691a27794b50b23f31b9ce9e78ddaf9c9a1f48b0c474e9b6dfbb172506a0d8a9047dfd82287bea87287eaf8f1129210fd739df9b8fc456330245cee463269e9d051f8a0042621f3dc475ee759f015b664c351f886a991a5baf383cc0ae114ad1996b639797bebbb4d5b1483c7d103d2e00a2fdb194da3da34580893ec65a5af3493ec65dc9f817c538951349f9325751bca182e54c69bde40b3a73783df77da344a3df51eed372ea62d50f341f823662c0e524e5f05965fb87410d7bba4484cdbea41420939a4a95ec469663cd3d8701a5f1af0a72ce3ca24fcc0e6eeb2ca932a1341d1cc5aeada7a363392dace68e194f37e3b17e3974b548a153a98da287370edd46f47e747ef8d7608e2a236755a1977c081bd221eaf46dde8f32984b8315420a2a385ba13d940123788230ab57957fb8377e4d4eef5005ed522dc0fe15723905d3e88045adadb28d721e9f8d66ba91a64488e546b37393f97a9c7885a9e74ee52a695f416cb74edf30c07c3bc008623b9aeed970098b76433513ef941312463c8692ee469fd5e6b7ce7b4f2fa12e2f4f8111dd61acbce32835bd614eca3070268b2ee55bbd7ed151aef534033dad09398758c4787a5f727a714b7345746a25100f05a9906e402e4a722b84b43fa4b8fa3685d3fabeeaa0dcd4445c3016f291be9b6b8fb7825b178a848bf9b78bc2999eb5dcedad6d92be9760e832b69fc1be073bc7d0103f3cdeea9049fef8f289b7af17eeb7d2485ed10d28dc76def17f2fa5f34c6bf3a0b2f361f73259dd59571289a15467c07108ba99421484a3e482ad53e1484006f47a675e04e24b21e3935aa59d55d079377cc8e669dafbc696cfc4c92f9fe9a775e53d6297f36a2812440697a5eede49083c626604377144e4d4866fcdb36ac407320a25d2464d0093fa4c15d816673489921ba5ac31a1edcca63da95fc383ec9f6132c19dc4bebca506759faee5c80fa75cb71e224d168ed4d7186cd11f17803d5010bab6fe6ba063851d22d193efd743a3c0b7893885dfa788d37f57f07dfbcfe78fc426dd76b391c3942493e7c54dab9d959b02b273776ac06678f0a4b06097d067cddb706a691950a6d2fd2c21361bb68dec565a9e73c6a13dcbcfbb78f27834a57760e619fdd0a770ceb0761a9895e08ef1d0d25ef3100a9b3fa677030578247be3b6eefb02bd33ca91156f71b4cc3d2bcb079284c258f260a1aa1bca5f620eed57108d3241783e4bdce501c1c49be3b3cca5204efd3d644e20d001801bdd096fdaf834d2c8ea548cbdee0b024a140d1f5c4393345282dcf0200e585c14e23c1f8db43bbf08986e5c8232351a3760336aad6e164a6893f3fb9ff90e3724b6f63be7ee9e88e6974712a35baa9f111bb3a345de96827eb2b9b193c5bfea7fbd2a6b8f22c868270dc6c8548125521aa8b30fb571881c30f401ea2f53793382cc8cef349046b5b1146409edd1c52d3ab00a4ad9095eb5eed34e70a5e896cc8f763a00f017eb0ede287fab7441a3a627ed291179bbcd2630f072560c3a403d9ce3bd7b038dca99dac5b9a9411c9414609836cbecdbf9959ac47b4af668e58fa0f19b27bc14f69b775c1091788051fe12ae431c0633875c23b097e44f1950f562878f55bafeff0d98444ffdff8537c201248792b1ff7cd8c74b87b87e062e11f6c48b6b243e8ec527f5ed829d75ded19381bb127958b00255c86d277c121bec801c9d95f2a0c83e6cac9a9b918ed7473f51295c301f5fd36dbb1db6d066b66e964325d9758c1ba726690edf89aa3cf46411c8d007b0c4b624dd4b7018281511f18beb84ad8a3034c147799199151b88dadf73ab0181a6c59a882cd0eb0ce9555a9ac0c4f1c764ff2963f0714249d87e103336e19a389dcab656fbef0364cf9f760f7ced38473280b7f49496f9f40f8dd92a89487db5f13204ab3c3299e5ccf4ac310ff4975d3662beeb7b4e38228a1b9b677f778e06a37a522889ec61240954664743ba7cfc5d853cdb216694b533e99b530681269d5df21da2df7fa466883d4a25a07b5990fa7f960b1628cddd77d2de33e04672c6c3411e1a569f2ca9402e33926f0223069af17a94044a1c8dd3e07873d05a4b22efb57bd0eacb6b931ee31448c1044464f218bdb247db94eb68f082a362821d18c07e39f3693edde20641d690315694437fdd5e8339cda25d324c7234f688e2c3d498d8c533099a974c304fd11b5b89900a8d6ce1aad02c859bfa610e3e06939859e3b1d3158436f234582b4a9eb6145290c4c88d2f507028c6ea48291f326eb0637384c9eeb3ea7327824a6619cdd8c47bb25678b52a046f0307b4b68bd8fde61315360d5c2136deff1991d5787f8f79158192c1d3fe3e14da21318f58cd664a128e75bf213d90d4e2c0dd48ce1a0ee12728b7d75c208c487af8d570e18d474336854401461c81a35d28c4796bac5b79523a9d3ebbdf1f7ea752dc76ae7535ba62cea2127843536d73466807c98b593a208809bbceea40a3651017abdb7303c14dc964457ab5d1c30d6fc51e1e96b09bdde8642775f6b4bcb399d381b2babf4445c595cbbab5efbe49c2690fdae939ab0231357350d48861de8b91792d4b7ad97378487a988b36d2f4324d96d7b392bf4f704cc0a2af3e73e69869f42aa676e918c5a213fd4788853ac87623adbcbcaef524bafe6b77d905fc0261be011b4f7f8a163a73499026edb46d92757b8da062e53c89267e9e7b1f4d1f4cc8c702a82d33cbd88eb0d7630db45020ae7c8104a8dada830a462b21a052cbfb56814bd000133bd3e409f606594d2739d56588ea8da5f570cf5f7e3f1bcef89043f0e9a30ee3a463272b1d0318c30d9a20212b61933faf99d3790d0887570e997e88f028a73c3e3ae93b7340d8d0bf45b8173513fe30e3c48a7e38935995eba3b554815d83ecfc02cab692aff4dae73c4293e5b14a35c059aa05d733b39eb246396a160c19507e02203ecc679744f2c4527d71b06cf2313a90563d66afd376d5b018e4dc632d8963b60f809134c5cd38ab5abee9e6b66758dbd19fa4cad1ad0d6cbc90708137dde9fe07f60f15363bd37d198aab5a0ce707e5537615c2e8156bc08c1f260a46a71f9ebab590af677859eb8edb6548e20c4907ef30f039e7fc794fe0eb41681c6f9461ce309e59229d2205146a004bb269a4890e0e551950f1edb5be637efd92ec02cce0964d3e2550ce08b38052c880766637255931ed49f49ce2ed97757411b55ecb1119d1fb582457678887d14fcfe4058709c7bbcbc1b62037456e785a8384f50a970fdbf0826a550f51bffaafce8a3abea9c6014747b76ddab7d9a02418e7d2d1fd6944a70a06ba1fc4b3502c916a29d11a8f6fdcb76c9eafd58132fe266676a55627f0741fa884f446c980ba5b91a0e9acb43d44de995efb561a032fac5c230381b15dee8d3abcd855e63b72c27d414ac28057eda0d7a4f0c884642ec2556190609a4919f535ac43841ede757a9377b24de9398737c17c8481f5c47e0e8410464f67c63b026e2026fc9d8a369cd75e0fe997469a5b945b332063d99a61fcecfe2934fc0986e37769436ec6543a1c12816b6ba59a4d6229851b6bad96846905270e8866e63d7aa31973f240405ea4cfa4e632ba34c7538ad8b35887f48ba3d81f7d1010f8f2fb8b85c02fec1e5ff4445488d61baae912be45e904cede4421a155dbbceed454e1d78ef6196cefc3a2cb4bdef5f09bb59375330fed5a8c6acc4365446b58408c0d14b5d4e98f73e1fae0f4dde981965fb35de975a44d7da65e5c577c4ca9183c0adbe2d1176448e005f638eab574ec90d37426ee520f9be0d4ad80073a27acd0653a227278f156500ce5b7ddd73a2c80dae5b53850720bfeee497742df2dff44606cc7337bdc7ae5576ff1d5e42297e80fcadcb77d2ec21476c555f5f8bc7cc62f1164bdcbbde68169d240644ef7d42ee2b3f37869691d0b49bacd370c0b0d12a75db86070a49fa2dd60f4580ec25ed2b6ba83f4b56a5caff3169de5848becd1e968af32c3a43a6e303ce61dd23971fad0b139e93f2d8f0a52c134ead604310bb72b61d64bcd5f54ba68c6bf0d9a38d8e1c4b5267b9d8e95126ddc55b0f148c00d0b0dcad13d2a6070534d2d002719f6ac346a144d440308d70577f4b9da0400a4b2afa960441bf7e10d062d8d83f0cf99e583cc713b7d20b2d7e3922f6c8ef35ae348da3e8e90f61aa5b80f7706ef097f150fb3a57727ccd6a23befde4b49c515cf3c8eb90acd9d9fc7f62b70240c88a36bc2e146ab88c7186ae1b333c2bfd2a4d820c2f2eff13f55c187e65dd65d447b2fd9f921ea804bf30a42dabd58fd19db26481256dee3a0730c08b6608332de9f2befae24feb323b323b06c2e39c4bd02dda7218efbf7340df2f0252c1ee7813d2c89031c6e16375b2e561b19dbb0656239f4a8bf83579b1cd43c90907041a3354c36dd73d251b869e1675f15e3d7a37c0b38b766bbec2364b7540f1ff5b8ac4ae5be6652d5c8ce488fc06d4e092a158231f48a006b94074d2b8e4e1054c316befaaba4684e983da946e8b31c51d8d2a728dbad39610f1fec0eb6e982bb1212789de32634caf96d398ffa2367b792ec2e34e9f933295912adcb80257164ab0d22ff44d0dc36b12bf9f73432d488500764963cda458f8b9ecd4155a73820638346cbc682c28ed0c5ecd5c8b21dfab6c27ead9242ea884a8d31bad81a14e9d9c7ff906e989452ddc1f9ea4ed7e46fd7a33b666f5b8aafe41a83b4f9948eb621d487ef95245041007df963f8e8e198e5069291da54c102ef80099b929512edfa932955b25e01cc8ea155ea1b389b9d82f900edacb77213852f296e49761164c68e5e000ffe11c36bef39f29cd89b0cc7a214ea18721a9d33f8fb3eada296cff3fac6cc2b23b78f75e6d88216644241607a4220c0e761c7a352967ff5e65d452acaa76c4f573ab7f6118dc86477dadb7b2f2d8658c4635f2b69b086bd0a4a81be3f208859373", 0xe99}], 0x1) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="c5a25a3c30b2cb3a3e5b2e9f05c8660cf108c9a0b81427340205353db7ffdaceb4", 0x21}, {&(0x7f00000000c0)="4e4395e3f0efaf58b9da665fcc53e0e7c3e579916d8b0d29b4b40fc6f5c565b528955964131d9037859d6f7ec8a1fec3ca75f3321bf12b0eca6d465e780911b7979e45545335dcb9b1d6a84a867a571bcbc6457664dda43dc5cc0ee3f193db45311fefecd733d8797dd2996d3528acbf518fc20297c2c82801a1cf0b45e441cf1463703b3885a59a541b9bc896873e408c5214d3711de253d8152f0947d6ea935055b6b3c1672776d0f89bfa7a79b05fb29f0fd6c418bdfca70ff5f9cd6a110d6804696d3f2b220920a4730a2a2f89812c1bd154b62690f43fdc512b94ef6bf567e2f3c169f76e", 0xe7}, {&(0x7f0000001100)="930df8330aeac446e662de8117723f62dabf458ab93e3508454400d65a06849c45dd9e3ae2ded7a7fae5686dddcfe9e62f461c6c276373230fdf3984638b58c263a3993c485b6334dab4fa188d33d737f764b5eb79cc960389b3d4b256af5d1cf771a59427af85abffeeb5c95695cb0f0e4622a5bfa6121efe3f67cae9dcc3d3962215be0096926bda913c059b08f80bf1bf28e3abcac6d2a488ef7db287524aaa3ebb058c941184aa43fafd4a64ea3542a521dd0a9253ef6475848befcdda577836168aab1bf25af36d47398a6cde0d40afffca298d73c3", 0xd8}, {&(0x7f0000001200)="93ccc727a5a8730988173f8afde82fb705002f5e687dcd107a054ce1e28374a97def0b5e15ae38d5d148d38aec6f6f0e0497b5845827b47a16d44a90d1921f9195710f75277c1e1111c1a4c5e26da2ac482b0b8ccaeda849b97858f98ba98a53c6c38e0eeab35404b2009c91c87be1c3de6d4328a8e32946f379780e2f6f190f28b893fc3e44e96c7f8c31e1bd378bb809ef0eaf37ebac69ba7b75f21b8ff0", 0x9f}, {&(0x7f00000001c0)="106f316edb9a028d838c8baf6bcb75f49d91d3998ce77a73292bebd0eeafcd3d21", 0x21}], 0x5) recvmsg(r0, &(0x7f0000001980)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000001640)=""/70, 0x46}, {&(0x7f00000016c0)=""/31, 0x1f}, {&(0x7f0000001940)=""/62, 0x3e}, {&(0x7f0000001740)=""/118, 0x76}, {&(0x7f00000017c0)=""/137, 0x89}, {&(0x7f0000001880)=""/53, 0x35}], 0x6, &(0x7f0000001940), 0x0, 0x75c9}, 0x802) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000bc0)=@in6, &(0x7f0000000c00)=0x5) socket$inet6(0x18, 0x7, 0x80000000) shutdown(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r4 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r4, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x6) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) syz_open_pts() open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x100) linkat(r4, &(0x7f0000000500)='./file0\x00', r4, &(0x7f00000006c0)='./bus\x00', 0x4) write(r4, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 16:00:08 executing program 1: socketpair$unix(0x1, 0x800002, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r2) bind$unix(r3, &(0x7f0000000440)=ANY=[@ANYRES16=0x0, @ANYRES16=r1, @ANYBLOB="8d1f9c3e989c5e425fa492dec67754be214a41f5a9f37c3e475df8c9217d2ec65d7229f5431ebd2541a9e405cd1ef3bfd0fd539d8638be310cd4fbb05526e261df79218499740933e46f5d5f2223f3e8dfdbb37a2573a4fb62aa96a3c2a24288d9966120bcf3ca9bf3b34f180323510d5dcd129ce998cb00f9b70b51813700", @ANYPTR64, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYBLOB="cbe8343ba6e6cdbf724a35f3945a048d275196153a3ae64f071e6880b06fb538762bcd04a660b31265532349a9e54021344d6fbf123decd216ad6811a6360fa6aa7e256c72f51fcbce63d90100000000000000840eb8a84c727625567d41bc7e33bb5f73b1f554967ed0d9cf9c12b074317c04175dbe2628387924b5a10af136ece5afdc7d5400000000f58ee4ab1f7a0e037f68d9961cb9d78eb7c6d35126f95e7bf246fbfde7b739f2d58a6e3600000000000000000000000000000000", @ANYRES16], @ANYRESHEX=r0, @ANYRES32=r4, @ANYRES16=r1, @ANYRES64=r3, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT=r2, @ANYRESDEC=r2, @ANYBLOB, @ANYRES16=r2, @ANYRESHEX=0x0]], @ANYRES16=r2, @ANYRES64=r0], 0x7) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ef50000000000000050accdcf514bb0ffd417d7d23aa573cbe05fb0e4ba026a5f15474370a7677e858ae4d931f1971bbbb5dc5c51de3dbff4914e9a279bf7f5d6fd897326bdc13a26023762131073abf41589e64b98521ded01f85dbc330bf69f778b47c16601a69b6be8ef2f004c5ff57732c830d6d65e05a0ca063d0115599dcb3fa5daf33dd872d0cae999ed0a4eb76f7c41cf32458fc6cf6b820b4ad8a16edf1e0af357d7cd933c058d87300b4f28ca876348157483d03c28ab122f37a3598377504dc1bdb587b3ef0e1814356cf3e4df69b04c3f321efec28a8a8d9f52f05ee20e81046c3a808059ab1f9ac33580badb58f31baee76b61a25875ee"], &(0x7f0000000400)=0x4e) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSTART(r4, 0x2000746e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000680)) 16:00:08 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) dup2(r1, r1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x8000, 0x10001) accept$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="86e44fa3ff846a27a6ecbe77515304bace6d7004599b749b0d055dc2c42dc695dae0fc100f477449f345ad532e68b47c4989244b2ca74416a0a71c799b32b34fa1167aa962e15e95de082d722f1060a1774a9186357ae24c26b9f7abf66e581f47e3ff27941383ac689a2de3e7f1945fb11acc22b11478f8b16c91c05f2ae6deafbb7ddc5fb9a15f300d3407764020fbd163cb2fd5ba1129acc822d21b3a480a7968ee32c38ea9d4f930b861b9f297392a455831b2037e97d9dd0a2e01d9a50759d45bb45a385958075b7f6ade13ae2c3fb8082234938e2387f4134831b3d047b0904f0984d6cf38d69676c775f60f9687173a1024ec3abe8466a45573834b29b291cc059899522f0a08b9519a41a2dc4063eebbf3816971066e8b8f24c26cae118b7a12dca2cbe171650c2ad1157a14901e1a7a23e780f55562dfe13be02693da80597ed4404ef2175025a3e23b56de58d70766772f229feb15c24e046bef787ca4d902a9148fa7852b750228a07898addd1f02ae46acb1b0a64c2cabde40f0afe2d7bd523bbe2bc860fbf1247b6bf678024e89bb7f425dc90f09c371e8519341c95f6600734f7bfdf26638ed8f9a180e29fc3dbaefed1e679762f2fd97acc5265eaab6aad4d34b007f9089de871c360f0dc87a80874075cf7b4354f314733f0ec481f7c10ece78235ee827b23f5698c379c3ad2a40f60c894065f9c70da33cb4b7d5d7bbdf06633990c6c1d6d9266dd5c0fd22ae82f59e573519722a38b1ed97c045aad02af888dc3a17e14f5b08f1539dedc22c1ab9af1d19c0e2950c4258ff2ac9bec068b0636137f82b81987c1a7ab3bff91b9a5825e579ea0c0b09f3dcc3a77a06eae256c98caa8c14a10926bde5eca9339e1eb09cade3ed3930ef355279aaed2e4a238fa0f75ef97a94605b8a79d42d036496515ed2e5da9623d8cb0c0df2acb16a1a152065f68139d4d189c8ded35095e0e3c07635f59e5ca745aee1fb0e5191503d9b55b9957a49e391f65de0f2805ccb23cc85b79240efb3c566ccf18dea283422e671820482ba95131045a3d9f456b2d3387a4145300362fa49d001b1ab873bd415f03d41a21feb5f47cd810ce988da3a77df4043bec89b7ce180413174585b08dbfcf9d79ff885d864f0a5a0e37a3d5e4d7f7df082489520a3b882a2a77298fb52904593e036d9a5a2ca6f3a3aedaafb2635ca068d6baecdc22eac47b958926dc9622e9fca844dade63440b1636e8853535c371739b1d60db7384960fe86d56aff2102ba0dbe4eaa04c67093251116ca18e503d63f345bbaf3360bd2520144b38968aff888bcd27ab623e4145923e08db90035284486a5c349056db7d6f9aa708b46a1aaf8c7fd1fde5cbf1a1000d7fdef4cfc05c126282481a540b7b0d3978a4e94e5b283646b1ebcdece4016a5a87680af808cc8f4a2e7a7510f033ff4ca024f366da77e1e93fc1358f9feef667629f37c879f349fb697256d2b2bc2935cad85775fd1cc9d4fb7b2f18d0aacf5df9b7daa783d2c920df91773b42798a5890cd770de65173587ebb867324550d1b28f08dcd0ab8ca8447ce156824511f6cdb05e60c590c76345d53a98efa96967da870b21974811f4bcfe9a7ef5855c339880dc30974ef9890ddfff0ad536222ba08e191d3bc39ca2ca910303f03a51e579c62e7a1dfb02c1cdd7d56ee9cbcb6e9c9cd96ee2990493c6c55679cb5e1b4305375646aac13ce690cc812ff217ea74175a0d38298ee428b733715706ac495a23679de6abf680558684aefa796ebb146ae9e92179bf49a73c362ac9d17af281bfbd96e6a502c69cc52caf85245f9920d78a78842b0c04256441de0e664b8f3fa4127fac1102e91731adf50560ac878eb629333d0a9fc07f62b584a47e7733e018c60d00aefbf8c2a61d3fbb4da97d4a78c18718b60e697a2fd1bcba19ddcd8ba6c87f451e73cb78078b4a62636bcdec3044909ea3835863e026557cc96302c470b58405f8374097cd21ee401ed8009992e500592019978ea9b09782ad7ca8bb26f31f5eb01bf976486d5b723e2b27fce1a0fcf880aa67b18e8f0681b5a2235ddb65ff070eac1e5241adfa962b2ecda49759948e5de47213f44704ca90f09dc0de177c0ff3374d33d2bbf9e1eb2bbe5f253c4ca0bcea2bdb107ababacdcc6fffc8f352991a017c1b21f35a0ede2a9dd30e79becc0eea886b600f321d3dfa59439062d01a2e23d30145429d9d29764b673c935e7bb1d228113cb35336bd117f1f1805bd18f08d042c9e1e9452e4951ddb5698758d8d76ef9aa94d6e4ebe8c9e474cc7f7f4c0352dfc764329b5b8084443b5994407e5531381102df9758e26ff2a9ab6bcef706f20a81b9218e3877658e260ed60fd4325c94d91e594a367b77d89a66956debf384e1e7a6218c9c7fd4e5b4b2fd0f00a3dc43df229c4ddb84f21f4ac3f00c189480eac86c927f52b1f0afee4e78797501fa1da51dc2cef1c8762662474892bdd576d7ff2f352d901b31c3e4ff734b7d290da18c4d5bfe91c3c11372654b66a9bbfacf8b2e6e8a485983a0c9ca16234331e9543e1786c256dfa6ea30a65bf698e4bd11837e23f2434286f719e9d9bfaa9134c8a34b69aa44a72d16eceda790a713128af95eaaecda47825e908022737d839354062c8e866ccd616dc99ed7e1b8f5313b5c758d393ae57ad76d2c54b2301c45a913e54518f014848e85534455509ce6b442f06325a2215b4b653cdf4c68f30ef835d9f36965aba5670a86ded0ff83be7706bd0a0e14de501f64a2d820ded29b27ef0361c31a79489f523cb75ef63d5b6ccc93c8b2849863c52393ddea445e2abeed3dc45f1582ee47ab469ed80ce91b76efb401c4bc81c21f54c25cdaa4474e617308975ff56aa6e43326e56e5d3cc0622862048fd154339f3d8224c361402703a87b8679e47a8f516729ca970e15171d6f0db0e97543b9e06fc9ef31d4d015ec5603badcf15d2e84d881aad8e31f6461f462e9885d008d2f7aa1b7a36f49c0d392a50a47b991378eedd5a9b413955555634bdd7c7906aaa255557b98d0618be74c4f976108e079b3ed9a2df7a46d4c69fd4dbf27a064caf847bb4aff72832dfa7f7823cf06ba134cdbb11e6e454935d8da1f1f11b2c7895ad091efb7b86e8d690bdd91f5e6eeb2d4ebd422242421a2629c119ecd53aebd83e8e68d25a427657c6f9c2b2194e48b0d608f52d4e14668ac781ebbfcc67b1104568146631a598df485390e3840246a5c75ea2038de29392607948533dfda506ba72035e60239709f94b4bfe004d3638e532d9e3d67e23aff603aead93bd51a6dafef933f990822bc2b31ccb2b1fb7a1c37a85cad074bb8151b8b215ae8331113845bdd2801e0b0e0af50518b4c2e13ff84b608516f5a094bf1f12f52a13d42014903f8ece60cf9836cfa0e245c1ff0db48b15c048d8d730f656041daa38fd783adc749c888d935ffa566f7f3cedd7bb7e5ef5be212951e27591a64fe068918b3cd0e248be1e89d4c0568a58bef242542e9b873a8bce9a9d9de9906dcdb61c61ff14096523069dab647e13a9ed1e82d32e72d4bedc28adbb86cc2c1cd52f02fe03a3fcbbbc7f03e9e867b8821a86be22b8b356245f6c8d084a18f4713169043cf0f5e0b0f0b695128397967afbd2869a2a85e7f2c235d964d236d773478689887123117d29b82a1282d349a006c1a1cc5b44ec79028a47f12702cf67934740acede8482f0f445ad2b1db2eb26c59f27443a79ba2a54c252d952b3d032df8fbd4181a98979a1966db1c7887b03cd209ea92b139af7020d1a58912de38368160050a537e320e49379c913203d4327d214b01548903ce7fd3b2a628eef54f44bfcf659ad92cb3bd368a0cc63621e8f4e17f68976b24821373e0087d2e51e9299c68aa86551440a38c0e62975fa1fbd4525a3aa2f384acf8cc3c8040708eaf3ace064fe322cbe70e0854b208081c887763d0ba1589e10f50dc918bda58d3ae921c6c2bd7aed1aa47431ec6233853e01c9752fa321722f30bdcbfd49c836cb4e6aac52992574235388ca05d95e9f1c190375f9067505f918f43f2936e931507b8d2e7346faa1d1f9b6a8f45b8e65469daed080a90ecd512a2d7bb4bfa2e6cb0115face74705fbc63d551e79e0293e516331e107f1fe6e16bdc85ddecb261b6e8e79e4e98be4333ff24c9359a5dd0957ed22237f8f1d4fa7c9ca88554447b257648e5990be270922d98edea7ac40a3b83184b71ac620ef225452f5aa1ebb6035bd14f60fa7263a8451abaaafa95f7413e83651f3bf479ded18d4836566b40ad9f94d8c36af3f7c113f57c793efc0ac7b87f54c6545a243f438f07ee65957e9851902a0a09d5d480099249ce7153217c5f1e74b07b311399f44e5e1075791050afc7e966704983a2990b6413de745718a36bad937fd51346ae2f3136c8ab1be20c48f3b038d220cdf95792b594bf1ad9cc5da8a9a8b940989ada4b4a8392a17be6e16ddfdeb41dd8ca8b55a52e275293e36ac8a31ce39c7319fa12854515371c5daeba304186e282741d04b30286b2ddd105ad428d505e7be87e47395280d71509899100cc8bf2c94029c7b6383f7b40b49d8d2002b61cc5547072309e5af6e9bb4069cd2b25dba08882f6e6e31cff7333ea7a6a74957965a55f734bc8de196f573ee41a571f255e625b465b5693be787fb444ee1c0b20dfbe5f1fef081e410f13a565ae73e7155012bc3fc441d7a40dd66996b380cc1df5b74792d1916671b40615991d15dc851dd2c53477867f88dda5c56b9385b884433f5cd3781ad75f5ab583d09bc5ac938427337a61b75a63a35849449508d6f325dbb260405b21fa040b9310661495c3e51cdcb6ad8e08c0a3455c11110140e34e8686789f7d64e2910e9fbd51d89116f00be3ffebd3e421402fd3a7c0a557800b76a3364bac33d72e5aff78f44d2f225822816292b7c7d774b3ea0a4a1f89dd2cf6bbde77692efa7c56bf6bf1906272709ab668103332300d1cc950e8ed1217478d1e50e39944c3e85ad2291328c7d9789a6e850da9996398318976ed1c2c19a1fb0ad0aaafd1b924b1655d50c08c9d4e789c399aa31259c4176f17121072e93a954216d1bff7eb0fdf25ca9135e464530071e28d7788a7a0377b34d5118fab56ab1afb8ae2c72d28627e98d6878d79a838bbd6026415af17ca1a5a34f5e9ebe7033f11eff735f2c53382535e7add56fcb81580e1a37c9e491270439b97383fc8336aed3c169e69606b2eb2815a84f37c49faaa4713d48d860cac233d26ebd7b52f3d1ac886ffc63d891383e0a2d61579530958db0ac71da38bf3a911bd8dc7cd227dcbf6356933be5611c9e8fe2d6297a84c610caebbc2edd71f5278e53ce59c6aad4bbd257a5e9dbbd6f9a26fcf948b5481d1536a4c12a4ee0824b6638733b1f6d1a7e79e80be7d11d29a43690ef559cbb2c118ea1b127dc24e856006ed51f1cefadcd7e599fc0504813c4247fc1371cd9c28f9febf7b1eea59904f36bf5a19a283cdbb6b80f80eef2b858be446ee1da1e176522e914facdcb76ca4d1b85d37f7589ade20b514c2bd3fb8de2c0b49fe93430353b7ab43c92eda45d42a88d31e345af712481520a46ebb9d69781c46028d67d263bbaf6c0f35d6b24839dec822d91d62b52e732f4319ed47f8d9ba600ee899aed222fa932e76ddb88cc795fbe12bb359b3fcf4cb1936ac59bda77172d499d91b4a0ef60c790a6732cb39e16be92e20ebee71814cc18d94612b19fc2ce1706a991f9146ba7e6", 0x1000) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x41, 0x80) mknodat(r3, &(0x7f0000001140)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001100)={0x6, 0x1, 0x2, 0x7ff, "9070037e47837817754df292998660891b80de8d", 0x0, 0x3}) seteuid(r2) 16:00:09 executing program 1: mknod(&(0x7f0000000740)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000008ff00080000000019000000000800", 0x0, 0x1006}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) shutdown(r0, 0x2) 16:00:09 executing program 0: msgget(0x2, 0x616) msgget(0x1, 0x20) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: semget(0x3, 0x7, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x2, 0x2) r4 = socket$inet6(0x18, 0x4002, 0x6) r5 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="1699bf7f933822d79f0d54e7141e4d6b271a22d1244e3667290df867500b806e694fbf019489cc5620f6e9d4fe38dde19374c84b6203f72ed20ec3eafddd16fb9f5fbe242d517118149601c1845daecd621458246955089b9e9ca70c25fab72c070319b55202d6903ed9b78863ede2b0f893e1f79b11536e70e3a895528c3fea0c9546c7eb711247cbb039250ae053d494e2bbed9b0ce7b822625a87c62a743e8b2c90c110abc9fc705eb1313a3973dddf9f88e89b8af9e93dbb52a1ddc629b5f2387a622e8147623a2b76ea651d17f548947e8e9cb08c435a2a371f292b26d380c7cde47c9222effbeb8ec6df0af271a4", 0xf1}, {&(0x7f0000000180)="6e7f1a3119900c05d350769b24a57d46355d0e3b90776480f723c77aeb7514b2c68e360a8ed800297283545ceae7bca8d380ad8de80934eb3ecb3686db9d5abc0bda8b5809f339be0d8a113166b7153b9d1af3da393360e6a168bbf289121efc97afca9c0b", 0x65}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2800100000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x401}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x800) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000000000002003, 0x236161bf) open(&(0x7f0000000140)='./bus\x00', 0x208, 0x10) chroot(&(0x7f0000000080)='./bus\x00') socketpair$inet(0x2, 0x5, 0x4000000005, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0x8a3f, 0x8d}, &(0x7f0000000100)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x7, 0x7fff, "01f57844391e5444a752f691e249765d844a4e4f", 0x6, 0x18000000000000}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x101) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000580)="5b8ee4021f05dbabd0a8f99196d5e22da896fb37fc3ee2fc13e5c922c8d24009", 0x20) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x20ea8, 0x10a) r2 = msgget(0x3, 0x2) r3 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x10, r3, r4, r5, r6, 0x4, 0x100}, 0x7, 0xed, r7, r8, 0x0, 0xcd, 0x6, 0x6}) geteuid() 16:00:10 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='R\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x6, 0x3, 0xef) sendto$unix(r0, &(0x7f0000001640)="ab8cf82b67fad6c98688028fcdbb112ee8ef55df327776ae909051721fb2bd2d61aaca2b8e9384fa252f720c5f8d5272318cc870a9", 0x35, 0x401, &(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000001600)={0x0, 0x2, 0x4, 0x369, r1}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8c0, 0x0) recvfrom$unix(r2, &(0x7f00000014c0)=""/75, 0x4b, 0x0, &(0x7f0000001540)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r2, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/62, 0x3e}, {&(0x7f00000012c0)=""/104, 0x68}, {&(0x7f0000001340)=""/73, 0x49}], 0x7, &(0x7f0000001440)=""/56, 0x38, 0x80000001}, 0x800) r3 = semget(0x3, 0x3, 0x202) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000015c0)=0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001580)=[0x7ff, 0x0, 0xfff, 0x7fff, 0x4, 0x7ff, 0x2e4, 0x7]) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x7, 0x8}}) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7fffffff) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) close(r0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xe84) write(r0, &(0x7f00000029c0)="a6", 0x1) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pipe(&(0x7f0000000080)) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000040)="447609dc3a573f3bc841c50ceb4e4f8644d620dcbd74651a9e796bc1cbcd2c28bc6023683f", 0x25) write(r0, &(0x7f0000000740)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1feff002e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f10e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a208de752ca9fb555efb6ad0f7056dbb1760af59aa127f99a435e3b65bab657b3684f5dceaebef79e712ab3f64c1c179397b060639f0d2468923d5223fbefbe7cc0cc62836f690236e3c9b75a720ee979acf07049f1a82bf3072a6a3e4325d44a9b504206af78bccc811fe0bb2a", 0x151) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) fsync(r3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x24f87d85, 0x401}, {0x18, 0x1, 0x4, 0x2}, 0x1, [0x1200000000000000, 0x800, 0x4, 0x2, 0x7, 0xe3, 0x6a, 0x1]}, 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) dup(r0) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x20000000) mknod(&(0x7f0000000380)='./file0\x00', 0x160, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000440)=""/242, 0xf2}], 0x1, &(0x7f0000000580)=""/99, 0x63, 0x4ab}, 0x40) r2 = kqueue() fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x11, 0x2) kevent(r2, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xf0000080, 0xfffffffffffffeff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x2, 0x4}, {{r2}, 0xfffffffffffffffd, 0x51, 0xf0000029, 0x9, 0x2}, {{r0}, 0x3f88e64fe26b5993, 0x20, 0x80, 0x4, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x22, 0xc602, 0x40}, {{r0}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x3c, 0x1, 0x400000, 0x6}, {{r0}, 0x0, 0xcda4a66e9b060f6f, 0x80000000, 0x81, 0x8}], 0x2, 0x0, 0x2000000, 0x0) getpeername$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) chdir(&(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) connect(r0, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='c\x00') close(r0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = open(&(0x7f0000000200)='./file0\x00', 0x180, 0x6) fchownat(r5, &(0x7f0000000240)='./file0\x00', r4, r3, 0x4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r4, r6}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setreuid(r2, r4) r7 = socket$unix(0x1, 0x2, 0x0) socketpair$inet6(0x18, 0x4000, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r8, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x80}, 0xc) connect$unix(r7, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r7, 0xffff, 0x1003, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r2, &(0x7f00000000c0)=""/52, 0x34, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xffff) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:10 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="001e00e001000000000000800000000000000000004e"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffffff) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0xfffffffffffffe0b) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x80000000003) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/249, 0xf9}], 0x2) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) getrusage(0x1, &(0x7f0000000200)) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00001b7000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') select(0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0xff, 0x80000000}) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:10 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = semget(0x2, 0x4, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/4096) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='.\x00', 0x40, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) close(r2) close(r1) r3 = getegid() setgid(r3) 16:00:10 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x20300, 0xa0) mknodat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x100, 0x1) mknod$loop(&(0x7f0000000180)='./file1\x00', 0x0, 0x1) 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/212, 0xd4}], 0x3) getgroups(0x6, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = dup2(r0, r0) symlinkat(&(0x7f0000001300)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00') setgid(r1) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) r3 = shmget$private(0x0, 0x2000, 0x442, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000120000/0x4000)=nil, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001380)) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) r1 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x7) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() mkdir(&(0x7f0000000000)='./bus\x00', 0x11c) write(r0, &(0x7f0000000040)="749e83469d99213fc3197e9650510a3c9e2e9b2bc0afaaf2fd37fcff610e31233c1bdf5133188975feb7b81b85fd69df96d70151767c7828bb790327", 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x8, 0x2}, {0x18, 0x3, 0x1200000, 0x4}, 0x5, [0x41df3978, 0x7ff, 0x3, 0x4, 0x2, 0x4f, 0x26, 0x20]}, 0x3c) r3 = kqueue() r4 = dup2(r2, r2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10}], 0x4, 0x0, 0x0, 0x0) ftruncate(r2, 0x7) r5 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x40) kqueue() r6 = getpid() r7 = getuid() fsync(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="47f7806f215e99c772d711e5d18443f402aad91412818efdf812b4002ceb691d835a8271f2fd00a1756fe05080fa686d081c9d0c54b069938bea409d112652ffb6fa115acc67ea3ee3902caed155a92c436d5ff84ea1ec09d035e7136eaf536c307d4e22fb93f580e6dbaf067e6e396854d7ba0156bcb12ca1b50bb8d9099f9d0ae4366d87ee68fc6fe5d61ea0a31cb1bd7dac8bc66d88c1a70c75479c9ffe080ef230110245dd087937626012a6edd9fc0a80016250347b411cb0", 0xbb}, {&(0x7f0000000380)="07102433bbdb92d5b8fb316772d5ba1837af27a53843fba5db83f82ca5b79d0af3146a76b3d756bf144dfa80eb4e2c63ad903f902de7f0d93e9a18872e8531d50928041d4e4447efd06ce5b30694cfaa9675f55f6c7772c98c7f61af4cb0691721dd15416ef393a8d1df0835b1e29c57ab18c77657ba6df25e0fd399abfc30d12e80f77e1a55c4703667fc6b81179e639dce78dfb58b5df451fed41f1c0734331578953a", 0xa4}, {&(0x7f0000000440)="6be394c9c8b9562d2c9f2b2d6f033da071e55451a41d23e904d993914aa75811c2b80acd19489707c98077e2f358c7069dcc575fc1b7552119ce3ea366fad4dcd2795c741263ceef788a9e67f8", 0x4d}, {&(0x7f00000004c0)="cbc75f0c7a8496abed3db86014c95dd427e915b4ff3e07f6eb77bf14f642b9b6f43bb0b88e6fc460343741e861cc92146b49257e2ab700e8ec4baab781aa5a77a00c03e447bc28dd0413cb011f73630776d4b4c508b2326a177a300a00d176a622413bc41d9d02edf4b078ffc52c528b1ab69f2f", 0x74}], 0x5, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r5, r3, r0, r2, r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x50, 0x5}, 0x2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) ftruncate(r1, 0x2) chroot(&(0x7f00000000c0)='./bus\x00') close(r5) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = socket(0x22, 0x4004, 0x9) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x6, 0x0, 0x0) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0xa48c, 0x81}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="8ac2bf8260e4fd745ff56147c603f5eaa4ca679239cc6f29bb46ab4432b792f11cf38c9ef0dfb848f2c33f7f2f7040867e2ca7f0030bcea9c143aa4e4da85bd58b85c7ccc25d71b1a39588c72c869b6bfa7fb4637336197ec0c32c309a90bb9959bbbaf12fd3cdb6f7d4b8e5a81f4572e013e81c7afd9096567f8ff022f568b4b6eef5a868cc42db27422be9d93f5c90f209cafcfa7b47ab103f7c5242adf74ad83c4383bb5c9a2952", 0xa9}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="d000000000000000ffff000001000000eade240fb9889115c29d9a7c0bf7743cd651a56dc880590b0b1d97101a7526192fa522edd12ccc9c219de3fd9d7ac763752dfa5f70adf17369cf07eddced8fb9ca29dadbb6339b032cc9f35a818d5b6cf1718305fa4745e334595cfe80a18369f8bd92476e4781913fb0bafdb93b20d6560073eafa8f3bf3a0d7985a0fd8aa816cc68f6ea89f24e18eb0e0b9a1253db723b51c3268bf000b93a01c46013cb7e99ee5c72fd6e6d293076a0e19867c3e8753d569e165bd7e02b142e88e0c4be68e1010000000000000ffff000004000000882015e4c722048e8128b99f8f225eb0859a4883a19a883261c72f5c34833e39b0791fbfcc2f9c5e0ebdbe33028ef4e0a60f1521631462970f9bd765254eaa8f245397e283c825bbb35c0d2a34c5dcc6b6a604872b6e904115ac834898748581732af2354a7de9344397b4c5a4d7f7566731bd3c63bf55b5265760de4702153ec49c2f5ff395e4a9ff5347913f36ebf046ee3888b0d15fdd76c5cb96f8f90699cd0a4b8f090c822b5dcfbdb07f02fe90f326cbd533b6702355a4c1b7c7f98afb9056d655d1f1b503165092dd2ff70f30b65a6b7b61a89d9c21297b27c906c70e888ac11168cef1b60e0f8276812a054a995b2a0d121a2e660b1d5ba4a43dad72f1c866bab33ce99901b6b288db11eadbb15eab9bac94e562ff32cc4f28574fe44bf095c837040ebf4cdf88f389641ecef549d3db7abd5f702cc4b493ece837132618f02809808f5f28a6f157f51671a0f8d80a86d82c30f1fe8f834f551e9e1c2246990e5228690c89c0bcc2c4eab63279bd022f78ce3946ce6ce998f0386fd1bcf2fccfdb01d2889070a4ba69cdf38bdc49046e1cb37fc3cd0f0cd02254f8888bc2fa30fceca7b083e38d4cf004042430de24c1b6223c284d4aa0ea7c1c249b73f0c4459d972c9d1db4146ea83b635a027d33c3e58bbbdeddf107c6793223d92410dbf9d7ce990f1f2624c26dac3a216b870a6294d2c7ae49567dcaf71369b6059714662de9702fdaf617ebdf97dd850b4cd83e6534a8af286f5e51acbc9f9bbc6affd0d863b89a7e329b8c4f33eaef0192f2d17f21a3f3867cb66ec61c6b89dc0fd05019011034d90d2a7211ee9a79fbb4253b0e97b39b506dd7b5f4286cf9c00ebdd1a9dcbab21ab72f1372b4ce23b66bca3aa8da5bcbd3b81df046022466ab987dce5f152c47048ca0ec26e51915e1d21360e43d98e12468d5ca08145d17df732c8737416f3320db394195ff1aae2f8f4a259f8d2dbd5c062c26c07585784e23136f3e9f5780bf020f45c274738bcc312d2805f34d52f47e935b71bd7a27f632dd2759ca34bb31258347fc65236ac85d998cca36ac10d5ebbc1cbc7445082bb616146f17fd247e0606fdccf6a35dddd06d481d9d0cc6d39baddfe56a936ddce1a1aa301b38be00bb4d8d49bced56f627e6617976ffd9c3fa5a64931642737ac2a35ba071d7b20309f23899cc6705e5071ce26a48681c5235b2cfafbf608b42626fd877f831b55102f6b2c6de031e576ca969668e3ebae5e707576bc1981a144b33013fb799a8aa5baba65565d11ab07f73f78cbf85590cb81f8cd45ef8402ed1fb1de1739cc18716bfcae07ab456f0e9f904b367336dc3a42a8e5f341b3df5c99d9c4e0899b67e19c9f11177a7ff3651538c3d77e625eca99a007e3145307dc9000929d77cddc29938fd2965495771fba0fadbd88e02ca3ef5a59bf5edae2dc28d967872e62ff36337ad21c09875e65077cd37ab3f4b6f1ef08319f192174ea2150ae0493b297ae80a561b48c596ea0fa58735ebf916b00881c6c06c951267d120bd2f12851fffe7bdc711ce38adfa8525372e6720200980d3ea4b03826c9cfa6d4acbdb774212692192678c446cd81ba1d50d20a75924b054a26f667abf88573d82cc1e28bdec8073568b56b19aac071db322e3aa202461ca72c3c0eead2980cf8df89df35f66362b317a6ed8f3f4530d0ab5940fec2e5fcbb4f34d737564adbba2e16e1a4e25f2b89d422d57d2a8bf034676a9d36d6f9b0910f435de5397b320b2a169bfeab28d95c1e597472602912ae547c2b9a04698634111877d29ca9e83d73c4a0caedd047f8aa5b6a31d3e77e82c23a62f43361f89f822a638e799fabfb66c8f2bfe4e7e64b2f78d7c5f497bca1bfe2d9b30a80e447b14966fbbc8c836fe5169a72b3b334f7e2be3d65e6f005debf4db235b0abc04793c56d66364119a944f2c8c9e27107da0e0ee60603d09428ae8d7a14bddbf4906fcfaf9204d7ac5d1f046dea814713d9d5f5cbd70e76fb9b6f8ccf8ecb746e5066dcdc92b5d4f62bd24fa95ae291699633e2bc6d3b546633ad560b945941805daf0dbfa1b56642c8502e64960ef24119292f66bcbe10d172231202800352c49235edb476c1edcc143fd10517ec91b425f75c5508fd30baaac7126c3cba2d2196a1fded875f8feaf0b58e38340b6066344bbc6dd6d13c4a2373f6fb8cf530892debec1f398e6dc133634bd5cad5c00109a70caa66e39ec86fc2e53b418a7e87fe2e43dbdfa284985f4f27a0b5dcae10b6ee05dede1b768c212d7e06c726930d9ea7319920320fc96d65dda0b16be426a253ad4ccbdb4dbded23f8e77fbbd179397927305ae02531423d323011c34e816644ec290e430f301fabcea5c8eb09638fe09f56e2442082de8c87eebf7d3750ef6d4a57bc3b082879025441a9f2efd01e466c19862cd22902f154da3cbafb6aa6c673447d236f73a39a5aa3f6e1043c781f80db6f4231e8fe34159dd1480a983d5791075f3733b8fe427a83076df938d052064737a10a299a34965852901ce0393d9f7d2cdc9050864a067d0b1a082ba56922f3b411bce6784a55abdddc20ba5d50c16949c58ea238ae0082bcc49661005d04e1e3e22599e2866ed3d66a53da9657a2b63bf8c522fccb6ab1b51f52d221df55d87b77f3a40fe5ce48e4976e9bb7ea11637d17a0928ba7c8c1d4136473b8dcc73bc65b873924b616a8dc57a21ca8b250ed24e2acc6e12506f54aa2b78632afabe7d58ad67f15364641597c1001463e2e053dd259ff321c4ecd9f6b4d8ef4a4dab09dfd44b16d6bcb2e241afac9ee2d3c621d56b10ad7806b798818bf8bca7676155954cfbc82a7f835354e04ee026ddb57e9e64dcd488af3946955b65aff0a2433bd242d6f9b4debd565a8d79f6cb30e63728c073dc6e0403aa1a4207a8f36fd3132831f58a0a4beac8c0d6b1144d4cfefb1c4e32f198a4cd5af30a0c2f04b05383b279192e209a3287f4e78bc586ca20ddf149cd06104f29b9e038bea7c94353a15cbd3b5e87b03aecd2585872dee3d2cb9a7c2271806e14b4e25209c87a4095af1dad8e405d77d93a794147e2ab5772e2f5523f70c19e158235aefa04afc8e208fb98afc1608d5bcc1e8b36e64488e7a034c16f79c933d1d67fc89beb877d74e374dabb7650fcd00397381efe291f1a69bdbbb21d556534ada05943443055d97523288033819c08d3cc69a15d0b69f74685884ef68414db1203ea184ce91b4cdac0a691c59d069b31190a6a5c84961d06ec55ca661ff8f95c85588e5d5d8cc848054b50a2f2bba8ce59d0ed741028b6a6491f6b2f2fb58a58d9039d330d5b03f31e3ade1632f281e2da9c8de1a9142647f7ee09fd55c9caa867877491e5ea3d9aed94e2705075d553bbae3c5280c115206b61c69ffeef80ec8c5412ae040d1e13e769e3a617da2cf276edf7ded491d4320708d0182166a2a583df524cb2f976b0044ff067d6afdc7c2872585f7fda2ca2954ec77b770ca9adc24cad54dba20f9f1f6f026ed5adc21a4d6984198c9eb4465e7d0376f2dc191139df73abca9cdc8021314dfd7ec0f2fa28c124ce693f2828a0f0979384f0f1b2ff45cdcb58cae750f3ec7aa15be92a73d404ff7c2fca6e2aff6099b28a89e091e5f2f9b5a9309ffddb376ba023d1db3b0b31f6703123ae9eb416f8c9a9a954295a528d95dc717e4bf244e796afb308df3928e4c310c3d9a157fa0e66c56c38173e404c7e84ec50f98acde8bddc12202535e07e40c1cb22655b617151755320ef96c2572fc154d43e5161ebd1ebe8b741c23e6960fb02093b62195a7b4ae5341ffd831dfc8f281487ab2136f1b353ee978c0fa5d816d3d767fad15501b60068bcb5e71a21a3d27c8860d0ac4f2bb2f87c051bbe8c37ad6ea91b42e082ddea61a46d5631fe5a214dd1f3edbd61edcc17935381c11e033d7ed1d260a10e9c944327a822c6d3964b4823c150b1f721e0bd0f3e362b1153406b1c12636543d42cc0aa3b6fef86f9a4000004bbd6e9af5a8c77ca04f023d5c39a5db88d55c105587f7c954e7627c60a99d1c6344a7a65b27d2192fbb099fed4b703d3413b6cab8bc50cca5175cedf5c9d9947e8bfab6c619d5222a89dd114a2f23d4e543408b6d56ea57dc43edbcd8a1327b0ac04630c1d227ac08337675878fa1e5dbd911b8675419144607176bbfef62775402f8d6eccc70fbc8a64c610b6700b76b41f8cbb7efc551e01a08ac3546ec5fcdd42a5778c54236bf1399be3b9f2e7e92670aa3eac9e85d118c9c29a56c15513ffe8f75c09ddd8926435068f2f5355dac405dec890719a73a6ce731879ee8321c3c878bd78106b9a018146aec3eddd7189cb2904ca8d7f5beb8a07b462e08a8b14d23bf196470d14bf897b25adea0c600831c9c6c96cc6563eb0bac0b144bb8e068bd381f852a73eb91cdf66ee3239c25dc8ce6a56657c665fc70864e624abf04de29655d5ff9a10c9cea4984e869dfae19b4a354cf383441c5d4601b49fcd75baf558d992107ad773346fff7b28c83ea975ad0d61467ccd4e1813d8d6c3ed62455340ce8e557ab92824823a94a04d2184a7f5f9a6e306500809e8b361b0fad85e71fb9edba332369d416255e5b9c9266d2fb8f9977ceae6c221fbf0b8f74449d5f75b93f6ed60c33a79c5c5a391236e6d7b33dd9129da5baf61c52fa4b7ff7711b5b932b627feaa187fe547efe1e95576c47f792634c652b52324182b4b4dad1ed8f7dbfc47939a1a78c1b4220cfccd6c96af26533bb46445bee39d727fddf91e691f95dd5cc047185cb3f83e83161c30152767c420fbc9048db32aae11f3897455e9af2766a3b291711a48cf02370e5691b7c315803a09ff50c74845318b58d0ca4aa4c1c4bd88343f330a9b12575bca7bfab0580ea6c94d9bfb7a984deffd8823da608a82d9787de817e790da972e9eb1ffcc949a1fcc2ef603ded72ee736e130135697f806afedd91d8aa59eff4f0d6628d00d8120f674780fec690c6a752ad13cd51b123d6e1e297a73ebd65501daf07dd1d48732c035b134c4bbca07649efbe900a4a0e565c076717c9faf2db3969d71372f0b46004aa34239b5b5ddc6971c3c0bcd499fb78b5106de0b1335741dc917a47a8218ac64dd121776771ffbb664f3b8032bcd199a4c4e13f1c85aa2fffd31af0778d066168c752ce6c2a4d9e5a8d2a0782fbafd4b4a3b77188c837c559e59b43ca6c28f3c98257d285a8e4be191824e0b2394fa927b7574325191938999901311871bfb38efffe44e57a05de79dfcf303004c5fe62c02e9acd20f4dc5578e31c507e8383f854cfd0c3bcae5113507d5cb2fabe99ad28e51657528c9d22c65604a1a3c220d34dbd22a7313b9456540bae18858942be4788a14314b14ebd8de9d1c98df8b8731025137d8399a551bbf0c264e415be4b7ebc96409ec8b0b93f58fe4abf0ee6ea829d32c9a888c25913c4cda6141e442acf827f37fdb4bf64f15d387b83062d98741bfd54f5c0b6b795c0e92da46522529a2b5a99ae68d76e94184e2de877c7a5f7bf2caf03f6b58b82fe7d70522e9e6fbd3650ed0171b9e6421f9d53e817020706366c36639a1554d7a56fbd041dc07fe4d478a2427fbe290b8d589bf87dab97619e8f4104baffda92e6e70d1cf3358ebe83e686574d1720f05c113ffc950ec9a57b1fba05c84a2ae06b59868ba7aa95ace1c00444a2076c8f81d550638ab3a611ad483f1cdf9931dd0262507a37161403e77e481cfde343f1599c88751a62f265e11d7042ed3880000000000000001000000000000009f19922bce07d74c54e754a7461a6f52e896c3f84c3fcebb1fea8c88ea5adec88c33ce712bea95f34d624acdfa57b65c519862345ef5061d322531e6c4274e8c53fb2c952a5136fce94a3196c49b7b045aed5e80b0ff848960e9e624c84447f2ecdb1ba1f7a4d509c9ef5ef31e066c8d2834891a0000000020000000000000000100000004000000c2274e6e79f8db576a6cf1f4d8000000e800000000000000ffff00000900000049bb0156d9222607890ab14eb24aac2e5836e64137e5bfcd18ce000c3f597a45af7df0cefc159b2811703d7e1db222fc62435c5af7f713ced8f6768f8f2bb2f8160441ea01cb27afd64d26158557932431e1ae4003db6161248dcf85dfb67c3133199914e737d231100be3e651f32bc6f7fd70082d4fe1c19d26cef6b3180d5329b3835330b542e13afc38211512fa218034a7c40c6712a45f5d4285e42ffa330743d2268f839ad4dbad947f72e0defccf41c9c550ae808ea43205cec4a752bbf6717fd7208033ef2451676c3b0a187ef0cd9215b6000000"], 0x1270, 0x8}, 0x2) pledge(&(0x7f0000000040)='!\'\x00', &(0x7f0000000080)='@\\^%\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b1, 0x400000000006c7) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socketpair$inet6(0x18, 0x0, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c66643", 0x15) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0xc, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xc72}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x260, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x800) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="03", 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) socketpair(0x12, 0x3, 0x55a, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCDTR(r4, 0x20007478) r5 = fcntl$dupfd(r0, 0x0, r0) openat(r5, &(0x7f0000000100)='./file0\x00', 0x400, 0x114) accept$unix(r5, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getdents(r5, 0x0, 0x2d6) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:00:12 executing program 1: syz_emit_ethernet(0x24, &(0x7f0000000140)="eb3133a0c07717c990e3c417ea5f9ab2e88586fefb55bf247e94bccfc1632290317b4d0f") r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername(r5, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) read(r3, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x680, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x81) r1 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x100000001) getsockopt$inet_opts(r1, 0x0, 0x100000000018, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) socketpair(0x1f, 0x1, 0x4, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffffffffffffffd, 0x8000000000}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4}], 0x6, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x0) syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendto(r0, &(0x7f0000000000)="43f0190b25d60c3b7be9480526d0f69debebc1cb4b491811bc71b059f879e3ea633329df18a099329dd19774ffe314157801fce29b2089c9f38df10475d8e95e2296a682a6542cfa44c823f80ab269bb872619ecaadcd2725eadcd60adf6e63f2597cfccdfebc9bec8e04aa22967e5b25a9ff0ba05c99903b77e719d14d6f764290486ebc0f0c6b526b36425ed94f1e84f", 0x91, 0x404, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:13 executing program 0: socketpair(0x1e, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:13 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044b", 0x67) syz_open_pts() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r2, r3) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x9, 0x2001d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x6, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000040)=""/36) dup2(r1, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) semget$private(0x0, 0x3, 0x141) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f0000000100)=0x9, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:00:13 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x20000100000001}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x18, 0x0, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x5, 0x4) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x5, 0xfffffffffffffffb}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0xffff}, {{r0}, 0xffffffffffffffff, 0x29, 0x4, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x7c42178d464b5bfb, 0x0, 0xff}, {{r3}, 0xffffffffffffffff, 0x1, 0x82, 0x1ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xfff, 0x800}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x8000, 0x401}, {{r5}, 0xfffffffffffffff8, 0x8, 0x1, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x81, 0x6, 0x1}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x24, 0x21, 0x1, 0x6}, {{r4}, 0xfffffffffffffffc, 0x21, 0x2, 0x36, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x9, 0x800}], 0x6, &(0x7f0000000200)={0x259e2906, 0x26da}) denied attempt to set clock forward to 9007203549708289 denied attempt to set clock forward to 9007203549708289 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:14 executing program 1: socket$inet6(0x18, 0x8003, 0x0) 16:00:14 executing program 0: getpeername(0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000040)="a43dc72356b9", 0x6}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10528, 0x100) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, "a16d0b00005a53131900e8ebd81823fc7e0d7a00", 0x0, 0xe0c}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x3e0, 0xdd) poll(&(0x7f0000000240)=[{r0}], 0x2000000000000083, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0xd1) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x100}], 0x2, 0x0) syz_open_pts() chmod(&(0x7f0000000080)='./file1\x00', 0x2) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000000)="a4a602f5f4bef36c69c84416a9060985f4a566ee003a0ac717e2c370a234d833b136cd2ac154096f128fb6f6890c367381c60d3af650fbdb2b6efb09b12d2444a545101106108bcb568ca079274195311f0eedd56df50cb309a462b0a005851ad73488886fb131ae3e51a64081d80faf7f4706d7e792a4249fd3a2b1ea91610af3dac11dc084747ecad814b9e2ef8a5ae16a83250841615db9144f5582912fd275a10f3868f1c241673b1b0fcb981446a80bb700f50723a99a094a68ed233b2d17c444e37ae7b418896846a6a25279518a37bbecefaca62c3dc4861eb573413ad3b9aa311f35e73d959406383bc40b6ca86cc2", 0xf3) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x234) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0xffffffffffffff68, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000140)="8b5ae7b72e896f2a1d469db4e45cdde395e7f175c5efa83d701f01b3a161eda6b78b4faed188b9fec46cd8ebe2082120c010b4fa344dce6b43242905bef6b9104f58139d593943b2e7df2f65b35392f57886fa0b7bd6b174d5fc96efe2a32f1ba39e3322a3cba9fe1f018c60af8cf9d3cb44e29bc9383f792f9c0d12b5e7e2015e", 0xffffffffffffff7b) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='(\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x0, 0xcc, 0x8, r2}) 16:00:15 executing program 1: r0 = semget(0x2, 0x2, 0x482) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0xb2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000240)=[{r1, 0x12}, {r2, 0x42}], 0x2, 0xffffffffffff0001) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x1f, 0x1, 0x5, 0x6, 0x3ff}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x3ff) getsockname(r0, &(0x7f0000000000)=@in, 0xfffffffffffffffe) 16:00:15 executing program 0: select(0xfffffeeb, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x20, 0x15, 0x2, 0x1, 0xfffffffffffffffb, 0xffffffffffffffff, 0x800, 0x4e7}, &(0x7f0000000040)={0x3, 0x1add9f9, 0x8, 0x2, 0xe6, 0x2, 0xfffffffffffffc00}, &(0x7f0000000080)={0x0, 0x3, 0x8, 0x0, 0x7, 0x2, 0x9, 0x2}, &(0x7f00000000c0)={0x81, 0x40}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) fcntl$getflags(r0, 0x1) socket$inet(0x2, 0x4007, 0xfffffffffffffffd) socketpair$inet(0x2, 0x1, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd79) socket$inet(0x2, 0xc007, 0x2) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x18080, 0x10) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x5) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shutdown(r0, 0x1) 16:00:15 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x6}, {0x101}}, 0x0) 16:00:15 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000540000000000000000000000000000000000021"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) syz_open_pts() close(r1) kqueue() r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x1000100000000}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="2270c1f4832a3d7f71e412b8a2f9baeede250db8174b6121d7d5d29a02ff998f5c86f15fab1238a163cac45cd900894f765b9fea4249261944d6584d72780aabd406e9389d0223cbf2eb0bf08f64b9dc1213c63846d2235f898f5fba75179760f6400b58cae9dbf2f3a232e15cb0a9b6cc523c6e1f1d23747da52fc1622674cb6cd3f4b0bed241bb29cda17e5c2624e517", 0x91}, {&(0x7f0000000240)="5d186bf0aa8fcb571571344fcd4bda2468f075fd112da83388b36c227833fbe4cacac2beebff9731fce9bd76faae475e58d8a3fe557bb16326c96c60d5ee3e24f80fa15b14f8956737e62c5d95534f02e75ac29a3f8c74d8e5f3c8cf1c8798c574a29147443e272040836664c03dc43661ff2507ee3749b96bb32b46ea38bd3100dd221adbfc9c7a8777efcaaeec03924258ee7fbe5813413bda4fcb29066cc20c1a21a0baf5ed7a97aa14efec22850a71484c16e4c24ebe20e1f7afc3ca6b12e9bdc47be4d7c2bfc7e278a6aa51fc758d55f3124f2233366401fc578e95537b1d5e6d8da4", 0xe5}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r2, r3, r1, r1, r3, r0, r0]}], 0x70}, 0x407) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000000), 0x7c) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000000)="a1a322bc0119f210507255f080f9276b6a6df157f14b8e5148bf5426b7b39a54de2bf5e54be843b1722db6cf31ea723230c11c3a4e2f9eda6a840e2a028805e79808ed63b046cd2eb02c4ec4eded59a3c99875561e068376591bbba94ecd5e60eea10e35d1b02c57371a1a585cd4a8f2b6f835a336c8576c439c5df6541c5521d1afc7b415285f7efc1c78508a424b10c6d88af8b8f0bb2dbfad3c", 0x9b) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x100) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100), 0xc) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff010008aaa008000000c3513ef393e44f000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x227) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:16 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 16:00:16 executing program 0: socket$unix(0x1, 0x40000007, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) close(0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000001000)=""/4096, 0x1000, 0xffff}, 0x800) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x1, 0x4007, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) msgget$private(0x0, 0x20) 16:00:16 executing program 0: geteuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) r1 = getuid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r2, 0x6, 0x0, &(0x7f00000000c0)=""/151, &(0x7f0000000180)=0x97) setreuid(0xffffffffffffffff, r1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) dup(r3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 16:00:16 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0xc000, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000000002000, 0x1) preadv(0xffffffffffffffff, &(0x7f0000001d80)=[{&(0x7f0000000ac0)=""/28, 0x1c}, {&(0x7f0000000b00)=""/124, 0x7c}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/61, 0x3d}, {&(0x7f0000001bc0)=""/167, 0xa7}, {&(0x7f0000001c80)=""/234, 0xea}], 0x6, 0x0) socketpair(0x19, 0x2, 0x4007, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)='./file0\x00') readv(r0, &(0x7f0000002180)=[{&(0x7f0000001e40)=""/159, 0x9f}, {&(0x7f0000001f00)=""/212, 0xd4}, {&(0x7f0000002000)=""/142, 0x8e}, {&(0x7f00000020c0)=""/156, 0x9c}], 0x4) renameat(r0, &(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file0/file0\x00') renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') preadv(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/16, 0x10}, {&(0x7f0000000440)=""/217, 0xd9}, {&(0x7f0000000540)=""/219, 0xdb}], 0x8, 0x0) chmod(&(0x7f0000001e00)='./file0/file0\x00', 0x8) 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000000)=""/103, 0x67}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000380)=""/213, 0xd5}, {&(0x7f0000000480)=""/228, 0xe4}], 0x5) close(r1) 16:00:16 executing program 1: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1/../file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f00000001c0)='./file1\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0xfffffffffffffdf0, &(0x7f0000000080)="b829aefea7eb1bfa13f4133e6715c8eb004d7d27da2562e08d579ea09823bf79111084bb885960424324a1df6d201cb1df1aa69f90830012cbd2ed0000000000000000000000") 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) r2 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6002, 0x1743) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:00:16 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="de", 0x1}], 0x1}, 0xa) fchmod(r1, 0x38) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getuid() setuid(r1) fcntl$getown(r0, 0x5) setuid(r1) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) r1 = shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x4, 0x101}, 0x7fff, 0x0, r6, r7, 0x6, 0xbd, 0x8}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:16 executing program 1: socket$inet(0x2, 0x0, 0x9) r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) 16:00:16 executing program 0: getgroups(0x363, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000000)=[r2, r4, r3, r4, r0, r0, r4]) setgroups(0x0, 0x0) setregid(r1, r4) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/28, 0xfffffffffffffe5d}], 0x2fa, 0x40000) 16:00:16 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x1000}, 0x8) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xffffffff, 0x10000000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x8001}, 0xc) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r2 = syz_open_pts() r3 = open(&(0x7f0000000200)='./file0\x00', 0x90, 0x18) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) recvfrom(r3, &(0x7f0000000340)=""/184, 0xb8, 0x800, &(0x7f0000000280)=@in6={0x18, 0x3, 0x1, 0xfffffffffffffffa}, 0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x80000000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:16 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)="b300", &(0x7f00000000c0)='\x00', &(0x7f0000000100)='-%\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)=']&\x00']) r0 = socket$inet(0x2, 0x8003, 0x0) r1 = accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) bind$unix(r1, &(0x7f0000001300)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x2) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x13}], 0x20000000000000c9, 0x8) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7e50, 0x8fb2, &(0x7f0000000040)="9d030076308363a3bd1d446e4e2d7b45383fb28cc20022fbe93f4f2bf0dbca3b70c2feed0530af55207465662402819329145834d43841e07b0303ea1e563b368af66f1af39bcce5f0148c0d89cd9abfa9cdd7853e5feb7cf24b6f17543822ab7e5e0106478527f72d261a0f89e8f0c9c68d9e22cf733a9bd9ff03d887c2edb650bbebf42a667416578a2ec6a210", 0x8e) fcntl$setflags(r0, 0x2, 0x1) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x800, 0x7}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xa499, 0xf3}, {0x80, 0x400}}, 0x0) r3 = dup2(r0, r0) fcntl$getflags(r1, 0x3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) recvfrom(r3, &(0x7f0000000200)=""/71, 0x47, 0x2, &(0x7f0000000280)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0xffffffffbf559646, 0x3}, {{r3}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffd2, 0x3ff}, {{r2}, 0x0, 0x16, 0xfffff, 0x6e80, 0x9}], 0x1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x80, 0x51, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x81, 0x401, 0xe54}, {{r0}, 0x0, 0x80, 0xf0000001, 0xffffffff, 0xffffffffffff266c}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x51, 0x20000000, 0x13, 0x537}], 0x93f, &(0x7f0000000400)={0x5, 0x7fffffff}) sendto(r1, &(0x7f0000000440)="4458ae81e4e2b44bb20ce2e899faf563b9259a1861d01fa1f5143c28d7417325787242eb18ee7215be6491f9387e1b62abd040ae4a3fd6a23944aef4bc64851f7f8658ea72055b150a9c062312444f4cb345013de8bcba24fbf990b20b615427b43c6a876e028acb56445d7167571050d2db4cee482dc7cabd9b3fcd17fffdc7c65afc06db0512cbd2b44933098b8b53a2b4de1dbbd445429778a09a803a5c928d63bd3319b4ace563f6ee20292588fc06eb44b0a53216d2c2e52801132d1ad15bd4360cb5b6ae42419b16fd4eeca8ddc36c0adca7275a44cc", 0xd9, 0x9, &(0x7f0000000540)=@in6={0x18, 0x0, 0x2}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getgid() fchownat(r3, &(0x7f0000000580)='./file0\x00', r4, r5, 0x6) mknodat(r3, &(0x7f0000000640)='./file0\x00', 0x2000, 0x81) sendto(r1, &(0x7f0000000680)="57bbf018f70bbf87352fda9520c26cd1c2e5c6927fd660e1e5a5f51c1b94f4282d10fc74e81ad5bd32cb2fc87dd4746b9d60fbd0306cd0813afc7a0a58152d3547b8b6c2df628aec721b8e77de59cac6c90dbd991601693e3b8e3a66764822baa052c04e00bc0c0fe41c82c18156b08e4ed0c97cd033e5b35b89b5de63080e133ff0b9e8674cbeb24b577ee6eec1413431d845232b0713b86f7584", 0x9b, 0x8, &(0x7f0000000740)=@in6={0x18, 0x3, 0x226d, 0xdfc}, 0xc) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000000780)="c2bb6cb6647d5c11559c143c8bf0098533f7b168151d2c0ed9cd0fd7c7f2de62b87cffceb67dce09f2d449e7381cb16fdfcd7e32444a6958c9defd936daae0f088162a9018d6ada514d140687b57df11da6edab82117144f3a9277c01674386067fd211cf05c6350b0499812c8429189cbf2965e2becd5b940c856a1147f7b7b8ab75c0498565f895606e8e20a1b1bff6d52550d892bdc3a52a5", 0x9a}, {&(0x7f0000000840)="8da33543eac3fe47282044e74118897b65dd9fbbf7167604d7dfce8615f782e97798cb1d5dd4a1932015301535229c1744d9d95d98c01fa145e19da3b646214de14a3c321fb39c89e896f6075402009d3c4f8ef615268a328c88c633fe829c2da5", 0x61}, {&(0x7f00000008c0)="3ae9055f3e70f3b1ad82f167f71401136356ecf0c10fe97513cf2ef137d66d7b2217db8d9e1a33f91e7db40adec4a148e17d13fbd04e2add29e1fe9ee75ef20bf6cbcd1eed272dc4d4ba", 0x4a}, {&(0x7f0000000940)="eeac5b631f1da74c950ecdc3cb5a98f38c7f60ab9a1daeb7e7cc93de46706456f16a9dc485c1ba8b8d423c6b023824adf2ecad00ea63deed08b2b112d80154fd05545ae880721f900fcaa9febb50ed47165f2a08aa10fea123e7fad9daa6dff7ae66a215ada8c5d9a7f6a5c826bd7f97807194e324277379bff9a34347c2b1b2f46d3f89fa349c63518101966f1e16229cef0693e079d563254327902961afc5c0a306f9e8c05922ff975f4690903a03b397b0b1b6784a818c45d342e39f1fee269683d988bacfdc0fa4d965090ba6455b1d0f26a247a5d8285ca8285f27add72597afb053f021b1c92147b18ef239db399afaba130dd4fba950a79e5074729e7d4fa807cb7eea70eaf792fa686c762562b168c719849a045eeaabe1ff564aa179bf761214b03bdac5c099a2b60e6242b8a9e79d923c3f88947f1685533a54d51dd2ba2c322ead4845d290afa545ab34ed8e6a85789948cd35239cea6637a7cc58f1cd04c0cc2813f05d7a729af01a17571663c3319e05292a58403edaee0010204c632a424f14483200c1f9e55c412c2d7e249c8e928afceda788e9797a3a322209425ba069a4b29e77e89d958bef53fa038ecaf730e97a67e6d878cf0bf518a36f8ec728ba502a4f125acac4cc16b7ba44f3577a1bdbe40d25d9fb012050801fb9b6d045448d8775cc13ee49ac09f81458b7634dddd8b7a7d17649b22b2f886930b0214546995cc2dc4f293b7e19b271c789910d2abd5b639ca514eccf648b277615bfb30945aaedd3fe7b10f08e200ff5e18eeda24e550dbedf1757c0ec27e3018a65b08e0c8eb372a8f884f222b3c729c886fa511bd5750aa74a53600d9ae148f189a220e6dddb02e66844fe2b334bb99c68226e830fdf833cc1e3fe460b82f4dae985eb29926b66c34276ff9cf2fdce4c4e8e203d1cfae3129afb395a47808867a50fad229ac696a5433a66c250914c12ec6c9f0bc89a9851c34474829db99d193c73bd0a91700dafff364ea276893753b2ee9b340f24f356a28c757e0b24f9cded8c177f2c660ebc491a1743ec6f254c96491ba7b2ca9d5d3c50f971c99c1b51a023a7ffd84e071706d9ec2fe32019e1669a90c725a1951f32c95a6c4048f4a1124cdc07cc003d01ae209315c0a8379db80759e26e0796fb5da2bec8b3b8bea5357e0e53187754706d0a919b26c2debc9d72848ab6df5a10f96cf7909f026f309304e4c106cd07040fb7ca86704c4a100a0e3d2444c887e4e6bf8f9fa4f3c2cbb1185e4949d07926f3cf4540ffb46a916d25c474be1282ec177dcbd4bac5b8fb7e7c3c6983ee8b93b7e0a76e47d5ea0ddf3f587a58bd63810b7be1331a415f51d3b894b2fc25140aebb45e8cd9b31d604bda79e635e9b14b8aee365fc3c2ed62950202e36610e6ed3bffcea2ac8a49965b7f16136cd3eef735c4544a65f6b181ed00eece452ab33bf2c73f4c6ccd2ae548d00d2167be2780e711cf05d252aee00921eaba1738fc60e3ffe01226843b4b1b2d27c114f2d93802cf701334795f08e3fc95e0583b1a85450aabb6dd0c6f21f21257c6fbeaed9e22993a190456720001e40ce14c932e844c7786a901678c013dbec14025a2721cf1df1b55ade6610ac31354e71218c702f5d74dafaf99d550b95367b45708b0917eb3bc6d24003ed042fb32532830bb7a71099f7e9ce38e3ef5d09811de8d95d6e617ed415090c674b0ff2535565aa4cbc509a6157ed4dec874423ca4928062d5ede9fa690fce8e07e537040c529cadf4c2898a295d920e3bf0b63f1fde492280e87559152234f1eea509a2b0da037932319c86a5dcb2099eed8c0cb768de7b767f6649dd0609e6675906db9e92746e26b636b4468e0aa661cfa555fadf0a8f9eed597deb37205228d733ac532722ae22521a125d825ac5f552fea448abf69856d53e7b7552f85d104599122f140202f4780fc91d391e38d99a91ab3283e2b2604da6e4c6f1f6089e4e1ac58e4062a3213c84f5dcfee58319111df6c2eea81425a5b39f01686d3f0bcec8a7802cac781e9b0f4fe22f03bcdc42c786e8328241b5e6689a3f810b132143da919fdee692a58db19e5d8d9aa1d182ed2469fedd3f8b8a55a94b09409f90e1d38b85740ca755a5332afa1e7a60fb2caaabc21fd488c4718d5d44ee158e8db82d1fc30d6adcd9608fe3a1ea0d41d12dfd83fa6e3e8484ae13cfa1e73b04dc56823e08dc7ce8662adef32390246a3142d2ec118743bff814ec9678087c6d3c63d189bb0ac5f8ca9dbbfb2a7680b7aea8ee471927161ae3e6a764785434dbb2f641ccea725e318a1e158be8427ddea6e152ba79ee3c82e90547159b70e8ff42fb844cc26a7f43955f2db90b4b2d4124cc75dbd9801a9ba6f1ac972a555ded6715a7fe4efe092e592f51697d0dd88f321e258ea26a194a9bb7d6295439a203bec04fa8d27b60078d2d6c129ca60e0d51e0051bb74151028484a9074b44efa565e5d7d53682c6e03462d80458e4df9158e44887e38d249d250861a04efb5d4aa3f75ffdd4f2da4fface110cf9277c54845e513efe51a340c3f14ed13432b182f1d15333da541309498e54294d75c504781f9226d0893e52d64f254703f21e2c506846df3ead343881819f16f30a17b85ef2a3f067052c46e03ff7d01e5e686f5cb74a9f221ca0484b7f6d4d402a5dd2c93e03f835c8eed4b1f168f392f129e537acbcf04ced5c63381fb98ea3a61649cee8507e2bcdfa1e30eedd19f02c9d55195779c903fc2f3ceec1030a1a841b534065b9efa94497600497abc6bc756ae8d4cb3055a3a56c0dc2ab80f36373727c9d4f6c812bb52dc1553411330392afac5c6ba6945c19e5733e087a860531c808b782db9ac3de96eb86e702d96dc623ea5f218bc8b38f064239345843d052b83a8d6a7d472f57338f366268518d053b9e975eeff01de4e349ce7490ac5fcfd38305dff5bd32b7949e949e389f338e1456e54baa179bdc3094f70a7920657d531a59fa1408fe1336f8aa0fdee4040999a5708b1267fed1e206a7702398bb2ba03a9d5a3b450e60a025f65f4e0e347c2e3a284b7d0bd4b1b154ff8fe58c84b75b5b270a99ce7790ad547725b53297201453ada0710c88f1c5c4bcebea089071e34bfe089f92f11916122395257c5e4e60ce4a8132a4620776217e19239309395411c92786a943df2855130ac01c644b72b577229c2fecabf8c32183ed1d7e30d4d379d247801476b48c64eb9fa4db631e2f1e5e812998cd0cf01bd7507fe74656550885af2e33cddaa1fa0f5dad7d735576fadc1250c3905ec1bca27404f79b138c7f9d7aa7326fe667ce787bdbf14e743868dcb42b3ff898c8006ca39184121f6d3a2dd38ea4bf7a559d58abc81bc3c7f611b8f8e8fbd86230c6bb1bd80b815d1d03c2ca11b8a212a6f8f54157ca6dae920bf08e159a2169eab44b899c83fa80a759bb714d95130388a424d7e87ea3e3abc36dead77bacc82fd5173ba93dafd872455190d812b538a604b3bc0866f9e0400349a7c1af9162629291e366a6bc21290c4d79676c50dc2713e70db585331e8cbd8618d3979f426175cd9864c37b95409dc7a0c8fde6ca28b2ff9cdd491c86ee2bf39b4b7c44b3a24d68f5ba28f7b75e95d84d2a6e2f2d1088c69e0df5522e2b2139da52d49fdb9c4d7b03c020efeff3c6675d3e05f151b3f5ced67897a7486ff82531d6c117e2257048fe810cb9572bbb4476780ad6e41eaf03461158a7fd7f8ec6f6871eaa02b38af59c7b1bd4fd54608f00283f2f6898932f0ca8de4720f57cf3b2e7f69cebe01b88a2a0279df0b37100adc1cc2ebffe89ecebbc2b985066f204d30c2ac5a7fb921e443d65d2bd3ca6d876e8eab2a5723eb4fb40b2d65448fd58b88faaf4bbdf16274b783406337e9a3e8eb5214fb759c2e19f18e3d4f64a748a594e191ea4dcb7f973916ce08e469756548f6445f4ba862bff2f84d7ce43e00ed429bac3aa86149c072d4e2c6884f6ca858c649257d73872e4540888c501e0c87caf32e451ac2aab59a8474963f852a8e21e32fdf5eea70e97670c92a4661563964aeafeb57236e2eb55a96c7ac14140a5454d76a347100fecd9e52be975893c6e0e4517c7fff500822d57aefd05053ef42954f84cfdc3e7a219ee714bf83073e0c4b99ef0243b08340444f1d39f92f79ae557dd04ba58976493ef9bd5598f252cedb965f6c06a2d7d6fcf4b068b93c69277cca41b44533de760002cc8cff49fc172c14de36b2e5a8d07c110f3580ac86a7132bc9ab4d5587f16e5e2993e6e295328d78b3a6ba44b7e2312647b4f05e6d7ee611da649008fe1f234508c51b3812ed03c2d74c9d2c2d43cde5c49149571e7e6def269af3ad1a56d262f6c6bce9e8c351ec7f5e9681cd98a102ab2d24e5930e8ff0f0c65933761dfdb66d6207f6a7c7abd755e6abc40725ae3a1d3412eb62b9430b4276771d3c034712f5aa5b4dd8b218a0019f1af06c914d09c8a7f4dd766dc3e72274fc6940d787f86d91f3fe091c9c830959a78c6a8c208dd64125f8eb2e5b50a51e6f31180cbab8c61ccc4c3cd5cfd3a0274025618714d46c7909d059e36c49e83a5c3b13ed517cccb95518a4db122cf58a53af0b90235fd81295ff5c800a129e5769b3b036b4ee106704bbdb0600d1e9cb63c77f9a6b3d6950b3f1cea20579789c3578f08a9bc63ca6e54d8f302b40918386745cc46c4f18c332a2a6a1982e19fb37ecd02871233a5476d4d0191db9ad180d68649d9745aad07aa5c54ae85d620b7cb0734bc5f0674265ca8a74a06a4ebc45e06c9cec069ac6d77d3fae0bfb130e596bb70f732b1e5b44f02e0e657db3a3b0479010f60dab451703a6af0b4e1d75163945ad29d959d6b47c98799c18f1f52fb1f3c54c1e27e2cc721fec4c6bd1f3ca8102eb455ad447a76f6d89ce46b7d88c8de672937264ea30d69091ad2a1811384ee30fe9d36bb51cc0b14e34d8b9e79a546de968414d2d0d346b3a2a96fcc1c8cdc09a87381f5b29d3fb9819f924e217ecf3f475d22809967e6a2073d11d8f54da00be842892f25306b0aa4854d58f4f1d5fed8f5c2ef5e35e750c0a7cf4e6c764ea6cd738cc181d2eb9c2b66654dce0d0bd5c398068bb00fd7bf344e764ea7d9569c2fbc0e981c30fd852b39bf41c503492b4720db567a0d34960967acedec533ff8fd1e4cbb5feea5a4360d337b02a76bf74f547bc57a2636e9bed8c08a750da9e6273fcc4682effd7089b7a9cb3f6e3d1f6afc4f68ecc477b287a8cdf5b28a5cff17ba9703fe97439cbb392528db7d1b6b115628ee7231a18a09500bd2ef5c8912d95992cc0380988b931beb92311a4d03009a27b5082833e7525675db640db3be5e1c5e3311b0650f7cd33f0944e2359f1286d89355404f256e8cf1784133ff9bebd4beef445c3542a0413f85da4b6611582f091acc2acea2ce4209f31ca530ab16a5c05840e88398738fff74885c2f50dccaf4b620769aec3d554cdce809117724a59e77d76dc037cc52ea2c8b1fd2fc4f055219d8381a1edcc2c38399540bf3e7abeb4aab5200364a137fe554321f86bdefab80e58a58bf2618ade7fad0a9f30a82f9c332c827c8c459aa4161fb56835b82ecd3f0df43abf55fd8619647a2f97e717176c4946cc2b82b939153b9532bbf8066057bd192245b6d690abf97ed129dc23bdc3e751188e1e48b47d7685d9873b30ee33c3eea893f75f23df6c57420a1963892fdd2b0cca9e275c8d684490780419b8afb33ae29d63af27cb25411e9f4bfca", 0x1000}, {&(0x7f0000001940)="19eb09da097940209a29d3112361fcae66501541c35309c97b64ae8fea5ae7d83fb2ef5ae082996283c62f2a78902b869c2642e25c1b016565d7c35dc0a75360301b8bcfa36d5ab84958d4", 0x4b}, {&(0x7f00000019c0)="debe10c774dd2adf792c2abb3ed93477494443bea32a1bb7746e53e4e8aa9a497f92a3c0dd1962eb5ba3d8ecfa4ab02d52d12684258c65", 0x37}, {&(0x7f0000001a00)="a56d8b110ea9", 0x6}, {&(0x7f0000001a40)="5b163aa8511ab7978540691a0904ee646ee5b4a09d64e073ea1a5ac8eb83f82b7629651980e593b250490c3bc6f32176c9328fe96cb12a8f3c661988b502755ed060a26f0054814f85d73ffa91d23aae7340e94032ab33e4df1df0fe24577584377576d72852338360c2184499213fd06a62fb63cef9cdbf22401cae3c84abd5223c14adf9d6ca", 0x87}], 0x8) symlinkat(&(0x7f0000001b80)='./file0\x00', r2, &(0x7f0000001bc0)='./file0\x00') r6 = fcntl$getown(r3, 0x5) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001c00)={0x9, 0x3}) clock_gettime(0x2, &(0x7f0000001c40)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001c80)) mknodat(r1, &(0x7f0000001cc0)='./file0/file0\x00', 0x10, 0x80000001) r7 = dup(r2) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000001d00)) sync() sendmsg$unix(r7, &(0x7f0000001e00)={&(0x7f0000001d40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001d80), 0x0, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r6, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}], 0x40, 0x8}, 0x0) fcntl$getown(r3, 0x5) lstat(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)) 16:00:16 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:16 executing program 0: r0 = semget(0x2, 0x1, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/52) r1 = semget(0x2, 0x8000000, 0x0) setuid(0xee01) semop(r1, 0x0, 0xb5) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x6) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x3, 0x1000) clock_getres(0xfffffffe, &(0x7f0000000140)) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r0) 16:00:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa8) fchdir(r1) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) syz_open_pts() write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f88d499eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff9f2fc50c5b2eae8438b110653e885f10bdda0d878291fe0a34", 0x65) write(r0, &(0x7f00000000c0)="8d", 0x1) syz_open_pts() 16:00:17 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='*+#,:\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',\x00']) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfeb5) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x119) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:17 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffffffffff) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000000)=""/52, 0x34}], 0x2, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./bus\x00', r3, r4, 0x2) 16:00:17 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x809, 0x40) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x102, 0xc) 16:00:17 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unlink(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') r0 = getppid() r1 = getppid() setpgid(r0, r1) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="071629d53d570d43999e76628b39990f0c4d5eb86feefd59d89239801ace22c9f567bd78a4cbaa2ead7e8538ed322bb5f8e1a21cc393cb587197f033f2fd7c3e6e5df65706c3839a9e5a32b124e9ee78f3e1cf43a1e92bd263c1ba215501f3c4f3f3b7e372538ce009915981b57ffb112e40eae9de7e2e71814480ccca3c0bf5cb8217e1946ee446a1cfe7353b719fe0d23658a2f1c6ca2c9750025880ff4e9bc5f09e2242753231bb690a5550422201e843472566356c3d614272031f032d5afd51681b5819eeae97f503c68ff45ed028eed95c2a57c62e028e9b8207052fe2560229016c238c6ab3fd58e4699dcfdd3666f2fc6d6dd7b2fd75113f3d4d15e7d107e9a39edfd33e972cc5bc9eeba6d22deae5b6f5f10b7bfcd22e6c1185e7137494ebf36a3744e6ce7bd8f17b3d6b44d55015217a8c1e6ff4b78472b39d7b0369b173bd0db694cf6009c02bb5108eac3ca1e65ab815da7d22e73fdf159b0ad5aa703772c99d5c1a33a5f86816612de1cea18829dbd1024639dfdcfe34be286a9667198723962b0e842fd600072694cac21065060d7c2e089e5eceba37cf50c388d9a96a6d979da4bc5670d1ccb2f403c70fca729d6f276db0342081b6ce623bf2c1b7c9a9bd5baaca03af8501c9a8e49559d917b85252e9398d6904f955bf9213758cdc612ad4eaabe4531b0bcd44b7b899ebe28d0ebb145842bb9efa7aaa14894428486a2655bbbfe95b721e57e794c0f61a0eaba5ad0b2ed9889b87fed6baddb40c601014744d7f15c4d99c7a563e90b2d4f239749e15e3dff356b49a931e234d2a6391052820077f2d0e3a7855f252037b71565180e8923c25c9f659e795c2667724b1c658731b994acb18aeaa16230928a661c6f734ad6c251236382b23488c192cf48600afc4bf18ca305f73214b3983dd1befee9ca57463c9fe83640327b8686bca9117cc62d10ff2a4254843a4571c4a53986901667678c6d2bf76e8f77ef23cc62a4f31fe0ab5d601b2e0907cddaa9648d72fdcee4bcf7ac10dbf7467ac3a6d859c99f3b821c3a576993691c96b187da32b576b3aae3dd41a596809a856bc2d57c03f777d63970be11d7c9358d0698e7ed663b6fd32ed7b764bb2e4e52911732899544400329f188fe5cffea8b61137b7d64276dc1b97ccdecc5cad40bab34115c6df51123bc45df38478ca85164998d168b7269619bf6b5b4f5f26fa3ba61a502990171557f8c3b49d2b147fa81c6d16bd41554649055b5000c21faa0ffd93dea5adc6b0855ea04fa17d01735dad94b813f5f4674932cc67ac63ddd2bef69193afbe4fa665a019d98c2fa0a50e132181a40e3ab3a2b0248eaefbf3b3dccae6e8afb29ca65ede8e2800a0458980a8ce0ec8718910db08ea95291c77f89565cd2c74e5b30cc54bd6a056d88185ccb348eab4a4375287dbfb74c65cbe6b72d5851441d013c2ab7f09860f5d2f1872c95a9c7f2ef0ab9ee54ed943586f540f9a124cda802dbaadb7ef451e30473dbf40c9c57a828dd26a37996e4f78e274349372618bc0ee5b3036a399238415462c9d4150d1da3894cddabfd89d98010fad5fb4be27237710f28bddc343e4201c154a52c0fe34bff09df280c28b5808c98c082d818a0ac16b0b23a2d5a73e52d27f0137077cba90a6a4dc123be3c0a04f9dc13e99e134fd7495576d44bc9fb5e14e304ce21398508bcb2f9672c021f2071c32c4e7d91829d3fd6dc9d339c51efcdc822bade0e45f09cc7015c75323e9d1a2ad9d540e78364829a5394a084a68b07b7380bd1b108a28708e4a5a0459003aed387dd902810708617a8021bd0a011688bd291e7d4236893a7152c8fdf755ae0baf8f84ebb02cfb6174e600bad4d54cfea6e3ea7cb76f79892779fc049397f4772cc6655f6e3baf950fad32a4e0424d8db2369eb8f7fa9c980451fd022c2c6c0259f4019049589b2cd9bbdc5531f1d2783cde8a21de21aafe6d01287527c9492e8872ec144235f290b58266918a00bfdac3bf03c401e6dc03d7016f32547f0d86c117fde7cecdcc6b02cf97b3ae46b7993593a75008ca163400b3bda3e399f088688076722bada7848fe4349ed5a19a24894882282f5e73d959bdca95586f2efa6f60d05aa695e5676dc0b6445596477e3766b04a03df7f7af50ce6ade61d26a60d06307b6ab7f0c88967d68aa5fe0e4d0fb922e73c34a9b986082e1cb0bddde16ea6d9d019e99468c99952684280d557dabe58f675c108044b09101d31cc6bb2ccd257d02fc435c460c8cfd5851863a7c0177b0a97c0c28a9084738e634cb42312c6786ecbbaa51ca18a605b32459f355cf6742f80f5f6807ab3ff35c485006c8a89b90b4f98ce61edb22058bd65898af74eed6fa2149f292923d1df74ff35524d254bc3b25c1613a67124f3489babaac711e9d71f639ba72ada6d2fb5bdf4174df4bacbc819bda111c4f6a1c4ffaf3ada297fab321c4a9a0452708ca69e2da3510bd38cea9a6a967c2f6408e82bef303277dd8beb4d3ac17aa9a477e5a53408bdd047e4477874d7e839c98562c76b57f3ef1ac8ccf683205ffc28f87cad1b4112f6933a11103216835941f33bad9a600c1b86bd3023b5057d91ed7552132382f42fccd02cbdeaad3d95125a85e148de338aee685b5834c40fbacd29d5bf059c259919fc12a0223c0bb1417e8f79d4724c3043baa555f4176e698757b0e0504fc5e1e2255c7b566b677b6dd30a1184a7507505707bc822f6dbeab6b3f0b1ddb5515dad5caa51aaaed65bc7b221c18ce789ebdd42be4ff41b64a4735120b49d059fc8a23230bb8f746307309e20873630f5d81598ec72172aa33a391e6b0d2e37adc73dc1e024ac001d6be4fa8d6679f16254cfd473c69d4198eb62b988f6b1b0472f5eab58b8b83c91115c53bd9d3f6a9c642150af5dac758aa5ddac1f534fd4d86a624575747a1204949afe9a16d1a589941fc29984e98cd44def9a6369a709c0dd752d53168a22c634d5420c99925ae8a479d0b0ab38dfb92343f878ac8855e56306581f4b20bd2be5447328e40c155547815531bb5aa94439cef13c6d5a421825015da43abebeb0c1d2c9d886372b0d1dd757e6647fa27477999f9f76c3517aa7453535b08d82beabbf3ccb54599dcccc68451c6cdc3a334aea2afed6e49eae015aa9fc646b95a5c4ffa596c0e9fafc14f72228273c0927623cf42421f4c1b9aee36531bbd405ddc493f684f49725859a36dfd67f4dd523ee4a58f9c3b9c616ad1781308ada44b3bddeaa5434a178c231077e0ef45fe217fe411210b1b48c5e562fe96a6cffbe398146a1acce8d2afd57159461c00f7f657421419dc7ba22b05d20095d031b65bc3956d7c55299d9809e68617a8dd805cc6babbbe841a24f2a3088c0482482201983a9a5c0e4037c44ff2cd24fa26b80ba54dec12044251e0be881926664d2dd03862d099fd6cd675d9ee3328159403b4f9d3724ddfb082c5adaee0415d111bd3887d21e80e854f7db680fa08d69749c3d8bd594fbd1f07f37e5c87ae53fa8e7ec74c87aa4d24831cff2bc00fff17bdaff2d1cb086e70fafdcde39549e7e92a38595354706a8c84436be1f5f2d53b1b0ef947884a861a9e88333f6e030802e2430eba06b1a85aa42b2f3f0d5d024a53ee8260efe5ff23a4040646337399e68c2e9479d629946e2aa6574ef1c5c8297a3f973a0b1afda053af13b18f6b90ec02cea496faea716b91c777f3193d0fa45b4501ef2dfce7603e109df4ac11932c9691728be695827ac3eb44b81381ef59a0dc6f72fc8f810b9dbe6a745a247c9b57014545278d7f1e9afb22aab1b174ff0a62af221907346df8e44d3cc36480c7c067025e044be6f55f1d0d3aa9eb04eb0cbe17b7f4acb093d3a5ae1c12eebae27a08281fefd7908e646c6b83bf9363fe8ed21ba6604e7ff146056d14f603abdb02b9bd2f7f436be131dcdb43620b81e21071b1e34d5bdcaf943ec7bf4540fbbd56f5baed044d802ff76b4eb78134d0cbb616e1b169f41ff2458440d9dec393cb94b03e8cba5be48ed365538878c5f75a79024263cc1848e079b5948d920d7308774688c6a24a646008bd5281aef7606e3e41a35a1687261ddcfca8e01611eaa3ff8712fc947136fefc512105e59b57915e068583bcf1a0db40b94e435eba41eb3d38f0c98dc96863ab632fc3ca76256491ae43595ef4092149a0cd334081e32b5acdf81cae6e30d20602cac3446c4211148711be0c98560bf80215994f3c3336fca4e8a20402ecf85823986b310d1572ee1f560421f429e26f22e484aa25d081deb734ec305dab46672ff3a04d1ba7af9ffc9d3f6d4f03fea6df7bbb84cf1cadb598eed3cb5bd12c1d4abfb1b81be845713fb3043cb15c882365c7d665e52f5f4a7d53795bb718a30f44b000d9cdeb517b8781f99528dcef8c9158e8c250af1192d265a6d42694dd33d5a78a8077489e07708e0101386502f83becc094b6fa42a14cfbba1bcee1ca390c3ba64d285c3e9281e802d28394db0302a764897f71e3bff2805bad515fcb7197f8400916e3bc2ac472fbe48b69cc12cf24bf3f5b52383346353e43d06f9ae8b193d67040364e706cbd260985de6ee2940766d4d798d8a2871308439f0319e73cca291b3e85d4035c17e531950e7aa6c297f29fbda86c7433647d81a102b4dd91cda6461f14eae48dd94df374cba42ab45cc714ddd36816925aa17b4444530ba41a25a689aa295bdd40e3708befb4c1cb56d2a0730e525da94fa2ebcd3fc0e48ee98769c9d3ae315623c3b7cba86eb86c69a61475a8ee0b38a7014d010a0ebc57e4bae45432bf8344b5a302b0d6390bfb94fcdb8c24af93c25d824e91685c6e36f37df56582a05992fe65ae3bb1375e89d61a79e0e3f0eec11ea26ec7126840569b102a70d9faf602564c63e631d98106259a5d8c1f5af2a39b154648eb62796550d3a69fc98079e6905bc569ee4c979191b9e85af425c5835941973074dac013a9ecf23c78f6ef281acff9f46a43c3357018e35d19c31d0425a5aea9f8a9edd6966278b5123a0ac78cc3719ac24c55aac51e38294a7fb8ec9a87bc3446c1b6f587a12356eee7ff38405739c1403c65213d5961d9b096ce448f54e66d7447d86a3697dfb5f5fc71a3ad719715bfaef3d91393ad4a5ba2557632642163121f8eac1ca6c1bc2538eaa8681450410fa0ee2813697a00f1f858721880fee3ece383bbbd5d08b3c1a5df46d69a43ab298bc2360d595314c4cd2dbd0c5a1cc6deb07c0e9abfd865326f8870baa3db3ba69f09993f5d60d9926ccd5bb93a6308c375bf3890a601961a26cb80a4ac5dab4bd3ae6635e58aa0d26add7590bc1ab7342748c347eed2448986a7bd963bc52c1b87dd6778336c641028e96f73b81159cfebdbcb75892fc719349780000a2118761b791295c5cdcaed45804005c0a3e125bb0df971455e6e77baec6602940d9a932965be5c5c88cc3f917f023093f64ceb37792f5a5887f7bdc3e2e639b0e9e4e82b1a706cc64588226a2fd6213f22a9ca9d30b18f59b2c23540203eb435d8ed174cd3eb63218495143bcb3549d36894a40b44f85db9f3242a5dc59955990cee98bebeea8e5dc017161f4f2ef9b267737c0e1abbbd772336c2f6134170b425c525872ce5b4af2581434d983f7207b4d54a52e6ee5423b1a39925b172febbfb4931cf6154257c223635ade92902f33db607ba1a91d42b4b0d513c0ddbdb4ee7cbee92a12eddc1cfc6357847b66ff502e7946bde6887a2a4466f063b3fbbe7ae53234", 0x1000}, {&(0x7f0000001100)="5d3054f221bd822a546531c7aff80c9e64c55875b5", 0x15}, {&(0x7f0000001140)="bdb2a823dcd5cafa3699", 0xa}, {&(0x7f0000001180)="d4e45b799d48265634d0fab5e98f1c31eb989d22a885080be6cf9384db5a1bacad8088bd86ae29ed5f1a0d2d57b67c23d31aca9a2c9f4f6203805dfb7830d41ee2ccab", 0x43}, {&(0x7f0000001200)="fbece325b8c9678637d13641b9c83a4b8d1093c8251bf93b3baf89244fe4c0671366128e5726e13c60397b2fca080c817126fe72e4f6ac17ee9286c55a5922737e4b433399c765b5aba2df5f043d248b476388b0a57ce34a39be197c9f3fdafd82cb57b1ea13e3fe3dc04f4cfc3469e5731c9e027fb37400fda8ee90a25e805b68c6aa13bdeb6270225bdf9026a3b30a9769df51dc5e88c46b32c51e47a2ee071c", 0xa1}, {&(0x7f00000012c0)="29757691f65fd9c8cdf02f19ef02955b6af70fd37f238ccccdcb6826eb98680948e75ae29d94bfad4818cc5f00a42cac53317c2b91aac8e3d41e374484c6c79e2725804ced6525ae812bce0d10e17e89776a0a068bd427d377d4d83ffbff429b94b3e15fab82e543f6ec41b0d49148c9eb80562a7f4fc2594af82c08ff05a2886ead9a74187addecc05e830ee9c40e185abc7e63630237de", 0x98}, {&(0x7f0000001380)="a92a453216688023cf6bf1957208b7e8f4e84b8afa65b111b7f8675634fd3bc66eccfcb20e8b44ae25ef1518afd6300dc3886d", 0x33}, {&(0x7f00000013c0)="c714556032b33ee722aca0a654c75adaf2e7e0305edc069ce4bbd3b4da95055eb04377a4fbded6b0a1f108b0c6d8c4941779c156c649f50a0656822313a36af0ec99daecd5f16af701cb8f9590acb39d1fa7e4e63f004a81bb48270f16aa56e565e4be39220f26ac984645a5bd8ab4267e75e21bf55ec3a14f046a7993e6dcfb577a736dabe75002e65c96bc08ed1ced3dc280bcfe9632", 0x97}, {&(0x7f0000001480)="fb1bd0c93dd22eb80ba3806740bc943467060862437ed410725c6be75f7cf37e3514e5d4360c4908b620c5fb65aa460dacfc49df1b46b273fa86361d01786f5c820c2ec68f11e1b0f7ed4ebd41da0f59e3e0cb7043c4cd3749882fa90ffc3787547f5fc5d7298480ead4793a67939798202a9bfc12277803748edc617d", 0x7d}], 0x9, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x4}, 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001680)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setgroups(0x6, &(0x7f0000001740)=[r1, r2, r3, r4, r5, r6]) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8100000066690000306e31fb6110659459007da2bbc138b74d"], 0x10) r1 = socket(0x2, 0x4002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000080)=""/34, 0x22, 0x41, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8100, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r1, &(0x7f0000000000)="76c998dde697435c835500ab", 0xc) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0a52b4d0324638a28f8fb82fcb8ebea9efb0e7e29b3aa62716ccb508ffa3a88b0c98b2d181d843084ffe09ab8ba1016b367cfe83e3a6f31b01e5200ebf9bf2b414c891fa474a108f2d7f3201c024300c9fbdbcc4fffe8fe3562ad57e7c5da1d397a829317c", 0x65}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de40a52f5ea7fa0023d58bf6659990", 0x30) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="26c054038c7df6b773b1c67b62801d59048ce547a4f67ba5d9656b95df0cc09d1f933bb4c2ace51d96df5d8a84bd51c2afdd64070b802730f894e91ed7dd32053fa803bac2c6ccb0daa9789294e37267addcd334b322", 0x56}, {&(0x7f00000001c0)="3454c305ceeb3d7abcd896150f36e617b67290ada71e8a48ce4d628cb86eea5cc40aeeea3bf2d804379dda3d3f5dc17f5e7732a475136b8fe1a75229af269f338f9f3c48c45c0b5dc1fffa0c93313ab61477ac870b382902", 0x58}], 0x2, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r1]}], 0x88, 0x40c}, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x13e) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000b00), 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/214, 0xd6}], 0x5) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getgroups(0x3, &(0x7f0000002500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000140)="632daf5988f3350b33b4b674faffa21d254ebc7eb43802fbdb83fb5c8d95f51b46737d9179541d8d7ad3578650b9fecfae0a94d550af58814ec95a42f3415b7ad391b32d1bbf2d7529955bc41af7b7984a88f4082940865922e83385c4f99865b165fac517a582e538b356cea5db6677c6baa43a7a9ece63f8bb2f2c745675c608292cef48b34084a9f173dfdf7b5e5770b7591eda43f9351d4702c2f09c51", 0x9f}, {&(0x7f0000000080)="191941a88c46087b5c5592284b094e790a104b018d93738e6d1d4ef2500369", 0x1f}, {&(0x7f0000000200)="64d5cb8b82bf881986bf7902f7ef64d7ba6854a48749a37e8d7099a65ed61eacbb1279349c0b1cfceb4cd547c4b06bb60bc195dc45050278bbe1f782a3934b1f46205f7e3edbbf7609eb4a79af89da479fce99f296e7db35e9dc1b977be8f00b821fb295e1b87f52d60003a103967663ed1010267b97c19448d075fd65e09bbe524ccb294a8b9b88fbffe5dce1134e486182c536d86d1330d48d542380aa05e7865e546c2d58f57c8d7b195e60171041d2c3a1cbc454f90942a0629d94c7321397fcaafc2988cd10dc6b44c48449033b482c940cf5ecb5411728048d0080b490a62fc258faf5718743da71ca02feb3b0b262d327431aa2d55806b7276acbc1feb469c8325a1fdff42724650726a03b2bde9ef5c299b18d4c7f75d9fd5ddb033904f3d38d1a058b1ae13fef09e9470b03b09461f4fa2a89efe7c2e81069b24fcc9d4a6dc96f706d1498606ecc52463d4d36f70e18a8a71d084c0f04632ce5533beb7d7d1e01fdfb8a78c9f0fcab214e8161a31853c1f10af13c47d24915b8d6a96339a9628ad4abbea58b73bfc7c9de940ebbe04f035cb0c899519e480a906cd73b968ef9eb8ee10d2f76aa79723c28b920895930ef28b5821283975fd2dda88995f0511c9f1bda49c2416f11a7289d83c2ef7ef9c684cac15238e6175638761efb76a1bda151b0d039cfc04f16f488ddd12c88e5402e7a3580dc3f2230fdc4ca5634470cdb9ae948b1bf7e7de20f063c9d82cdc1ee8a4b544a9deb6d30538f83de1f239eb40d906cc7ddcc49b5b7fade7cfe28f0d51dc87bb63208872803614dab3cdb6970567f1b1832cb368a73c29bcd2bdde057dd8ebb06e864d7a7becca123018391d831c0a4c7c512fc5390bd0ea33f210568a47c88fa11704fd3c9cd0a93dbd8b55fddedf63e118f97fa816fe26af916ee688d4c669f9d0d175213e825b46d391e2bc3d2bab4e3cb4dd1e5d80ca5d58924e0c7c3cbea4b0d26626247abd8d21f3ae86e7b8b8215249af54941969aa516cdb360b0231a383ed5f242e6f0d08e18c885620dc6c03714c72aa480d8a1c1ac792bb481855e8df241f91bdc0f3b2598b63d35aa07b1993ba03a403e968ef8ff0c61d5a32be9135c124515229d39487ff749bb9b28c08e616fb6338fd8af722b188b694fa894cc6bccc96947a00e3f5623e546a40b5627fd0b86dcb413af7f641f84132cd822d05a36024b727704955d380037d1b6df6cef8a78e3e9ab3f18c31d42657d3f19a1c370d857c9c20176cd3c0bf3be5dc8ea1a5996decc7d9ff5d0d2dfe9cdd4b82621f8494a4d0c2cd8c2855fd5a1e4c70e69605d90611e1cc386e2c649cb1ec9b846f8332520c48922f48b22dc513c95db48b948b1e3a94ff026e02cf360b7d3555f3a53ccf3a5d04308a1a15e1e56af8ef7069ed0d7f5abb0dd1b25362ba6185f7f1e58977bbc6f2fba98080cc2b1fb0906647d22d4fc98945588dff3b8bd8b48f90e7ee2cad386e0159f283c1e666c5825043ae299e58db742457b147ded60a6a5b7a82d518a4e512fcc6a3c3a8877551b81c1524618cd97249751607c24e8954a2d084aa70b47f78b40b96d5bdd97a04e3d4509870ff9d1564cc24b8b1c53cad920de0766c7ca63b7772ad3d1451de6ea7827d23546c02a67a259d36f758fd171435df82b78ba7b5e40295f05e607845dac6b0ce51b370ab91963ee91a8cd2be5111e2a31851f9f545e1386ed92e4dbb59988f033c303ab285c309e654c4d052a1b8215bb778528a586be19e99ec963ed5abbc2ae5d9ee632712eedc5bef3bda64a1a87f68c63e5cf09dff8f0df89e3ad510331a32092f9549b5fccd8acfc092f69c7c5ceadcfb8cf3ef75b7f3bd3afe3ef58c07964799dadc8ffd85f399faa2e174621d36973a580c7a788da3e24746dd05c2905f24cfbca5b80ebc198156a96159c9d61813e664d62cdfc682dbe2336846e46e135044704ec155d9944f0f4b2935268a6c05778c8a0085d734babb53a8f536de01639f57b43e17a7b661288b3b4e16e724486174e4de9fedfc59c8ddcf81f120cdbf81f9ae253553827b662bb60f8dd83e9b09542b95134a47114bdb65ef408d5719ee3bd97c391c60734a74b8df052b3353ad1e83350effb2e37675fc1fa4f935b6c55fa856f8beea2c4eb5b36a409cfdb36606b9247d0d28dcc5d1d03da7ba6124feac79552aa17ba98d0dbe07624f52d4386847678b1086d8745c2771aab6f1d9df598fb315812539133ea36bc4b6549a8823e4e271e2f0fc797b0cde81e177e1a51c1a5fed22ef29da493c668d8e674220693d367439dbda11ccf14387199fa1694ef2d5586b9f376b831b567391a671519e62c2934c3059d16f8ed76ec4e33789abd44b4854ad4f1506de2bca5f82e6869c2e67f1c02f3bb2e097407278740dbaaae9fae6523c75ae7bbe442c71d53d3845f5350af33d0c8049f01697fed7dbb07e10404dc51f83beedd95665bd0a0d4555be76a95d7e3ed1f2072602699735fa2734106bf648bffa9abbcb926c84ed7cb9524e57472f6272197c7438a2407e5ef7ace80d978a0b9b26f3c2d0c01c6b2a448db1c3f3dfb954e6964d1a9e8f9d86ce3b414ddfd5572b161458dd623f445437b57151bf6dcb67e8da6f96aa9042fdbf36d3ceddc22cc6ee1ca55deaa7a63e95aa09deeb2b8d54af597f70bf8786d76a2f39f40ef9ac6d18696d9061e69b2e5d2e688d4c18da359a78a75e19d9305c2e2e605886d63b0cc2d3f0f4955c2d9f86165cd8fc36f485f21c90bc298442a33c442d241b4185d5243a51269a9c6a7290d7c9c1693e1eb916b292b23fc219bd77175b0e9f423c57a98f26a104045f584a7ea627828fcad767d310246720a9650983c62e6fbe96ba1d301e1d36a1f8baef05d40e6840118dca1cacec501c16d72aee97a1e9c2858e3828fa4c673d59d27a8cb03254a8d5d6f106344037e9fa96f3b0c6de24771a3e1db5ab684de23cac09f34a3100c34bdd1725b9421328f4940c9ebe204bdbbc711b532afc946df659b6d3b3d0e7aa880ea71bc46fbf1f9642b7fad4bb4a84a88b12b6cbbed393cfff2ec1aa4a7ad77df8949a0414923bc5e4be1033f9b2752c08d8f63d5db2a461544110904349835fa6199165d26c870139b9e6038fc816113dc2689a1f137ba4bbe062c856ffe56342c667b17ac63bf5a965662025609099a1d46d363458b123b82039aa974ef913abd680fdeb843b8dfb3c95c6fad4c1a4d1a593ad6fb74da735836185864dab7177515db29691346c93a4e9ec363aedfe8d3c0e391ec19d445cdc6fe98adef642df8e4eb0f92432fdc7f2bada8551d867b3b0576bf14a453f50457a6a245c53490c4543c804ff83ec63e02a6f4089b0cdd688e2c815d6f095bdf65af5f55fbe5dd5fd8f8bcd4d02bcee06aee14b6ae335bef269fc948c1a49ead079bec89b03e98f215fc15a3e612a8e2a701f8a2fd1f2940ced777643d69ffdaa2f71f3577ddd14d3489ce7edf5a2109b14df7e05765a3dc2ceef507a12c596e3c3b4eeab457ac09731d959a6aa430edb1a56c750ac528bac34081351516a52c7dde37c4e3ac6241a7bbb401d890d51d68092317d79f5e67fd7759347a1db1411996eb331c95796ee465fd6e3f9f0e389b085a0d7c380a5b1b2744d22fba6fd7b6eab45645997154fdeb078e0db5acb64277e88cd1b4dfc6eb4efb50d739b484698d26d051cafcf96d07bc311f3aa48e41b98c9d2f31d564c5350feb6f83edb69b438c7909b4e87e335df2831edd7b09c9e0cefb7d53c85fee7dbf30a96e5277ab6e135f440ca36b526ba348e76b14d9ba757d34fa5420744ccb80f4c7b0d348174a1105d6baf19c9c63f8a9f487aac9c585fcddf03eef867fe452145e44f68f44ef5c7289d74f159973eae6010557d91b87f0f7343d08d7752f0aced769971d08564d1aece94e715b0589a5f173618730bc795f16a339f2a57c97df47eed4e6276d3dbb4dd201f77e5b9e21a58db84fa151926d9430719ff8865634298b5d146521785964b16570d732d3a8918951c539b940be60dfb6b727613193a14837b050ecebd71e0b7247d5ca073f09b6ed7de0d93b72eb9ee555344402310c9293dba79a1e675546a6eb3fee9f233139bd3b555ea73a58f288a962c5490b5863ab4108618dbd60ab4cad4afe10035f85ed7e2454c330e5c048a8e21280479bdd6f6c7f5cba43698b1874b0cc1b79338deed6ee0b53ac11b42280c81ec068b350670f7925daf7c2cd9ec87f3bb8223f2c24607e59a60ba6e4c676b562bbab8b9fb35f740810a136cd2f1dd38bd2f1e0804c3e1e00f84a3a162a1c49d26ac70ff14e047f50f1f03ce7f16e7b74fb763969f786341e4e9420f0ae2ee673623f4dfffcf48bf03b47c44039e5bd8d21c1d959780fbad296821e8c6c28b15967e8be37b6cea3717d246ac3215e73dc6209237766a0b97303c3777c736fbf2efe815dbaf80614cc0c5708650dcaba31b342d01bcb2ee301a79a9f5fa2c21384c0cedda01074260ab5ecd4ca4786946a5357c0041aedb9f0ee5f713f7237fc464ee73d140a560c4a2514fbe2b9b5b09e449f823f6bb1250cfae9753ff0deaabfb78bfc214389197b845d61f93355ddbaa1df462f5930ef4721584b8b2d8c463e6b619192a4d0cf91b8ea18495019e158aaa3169f796dd4f23c0bf556417be954809aa1b4c863892f05cf052bb2c780427c5e4fb9ba14897b2de22f2c6e7152cd8859bb30f93c769090d76c700647a1d05a6445a5d8177c7be77084cd17ae14c85cf92a7076806508ec836c6dfec72d3bff585c20bee78a1cd093c8a4b5c7da0abba9f8f85e8d0df72f50957874f1ca5d50a30f150a9957a639a1877a0406511165dccd2e2f314f5c5a0c4c04d079f4e62c52582e654a2d67c815cc8a826fe7c5fdf5a0f8b46bd9a4c70d6be48647010386579e2a92ea2f47bd10b3e137eefab3d05132151b124b44734f301b2a30cc49e2e8c4ba5c99e8c0b5dd4fe9a3961a27c6fa43f17162927d0581039738788b5642cbe77e11c82592c29daa60f2322b62a04680860bf9ca8f35a5960ecbf14805cdb427908ab76edcdc168428ac7ae540aa2fafb6c934396373efb0cdf4edac0af0c886e09077961c9b36bc32e6bba95d7ce604f8054c1f8d1d1e3db3eaeb3ae7b93d7976ae95815e522699978a479a98030e4aab243d377c0d0d7bb912313bd681f513f07f92ab5b8c4f4144a65b652d9d9ea20b0a958993eefee2c160c29472d33e36463dea04e6df7999b82c82d35ccfeb890efd08bbaa8b32d8eee8f64b49cf216c06986edfdd683e89de5346760084e3129630a6b73c9fc675c1acf21fadf5a16cfe43fe14f3df12afd2de3eb48d18c089d42e83a39dad89a7977037006e7e87fe5ddf2a5281dd77c075ce34bed93d7fdff1d51d134aa7be7f6416a3d16f022286ec373105c578aae486ec76b1ff90cad56a19a332f2393d10b77e89358720f15e08e7b87b5bbcbe7add5a3a2c186c815b2ab15f084e06b3800d4bc814540093857d66da3e5c9812747f2fd43fba815af142da37c4862d58524b5e0a8916f653c704bfadb9645e3c3aea2a64fec42f3c250c2cf5233c33f8bf478b482bc092e3437b228611710472cbfa70748bf16bfdaeacc6a2f2f06a4be697805abed2b52c0b48f687248c3e53d78db5c30107f3c81aca94a6650e2dfeb7fed01ea4c7a493f91c30884df0de27407ac8fd048589c3cf9c2f935b6eff2b16804cd224e1e070efee1f5bea6cb27914290657fdfd641e7fb3", 0x1000}, {&(0x7f0000001200)="1a8e485b47bdd0374531dca972dc0465d05a5b9fb7521056a1c13438a1ff83767915a9c60fb6b9c094e8558432040264e8cf8927b34e99b0fb8163e2cf6a793681dcc056b355e5916ee454006cf3d6f2cbecb1147340772ab49a81199176316974022f21407077da0c6ea8ea7cf94814a19db280fec6434b3445a5099039f8112c540f0a2ed7d76fef8db61db683c211bf73f02aa60335a5a8a696dc49c842132f8f4226b6e5aa5c442ee5745d414701451704e370df1af2c1e0ffd72f852d04329aba0de9bef19a82fd06b8995d40", 0xcf}, {&(0x7f0000001300)="6e425e59364b4165479f03b2ba1c3beec0e8a03d5c70d7c3bf090c86337a3ae799e343021f2ff4cc6a7fecf6db06769e8b68fd1f52a1cd1ed1251821a89637591826af8d34d0bc284373d91893410496d01d4caa72be4c422d337ca01376", 0x5e}, {&(0x7f0000001380)="7ba44d6b46d854712ab2b5a79f1172772198eb4e072f827fc1c1f9bdfa13f89d3625e714bfcfedc445d58a0620998a6c162b1611e72cd7206d51c37cf6e21ee7b60db722776bd74313041f2c3b4edfae6afe88fbca6b25a3aef149b453cdeacfec646903efdc71e8e0ce168c111872f3fd766e178aa53b2c144223069fac4104c1568a2565dd9f20274e9506ce2e9d6950417a6930e914a80496dd3f92626ed4a4374ebdb6c9bf2213e58e807c35ea1eb6cea685f6de25a9c2c28ac42b20aeb9bb5815c8", 0xc4}, {&(0x7f0000001480)="726cd0af7924e586ce30649ec0f1e421d7b275741b6744ca75191ec121599495389bb9be86b6c3361016f7cd32fb744f225fa36266831f2bd74be549aff7470f12c9620ffb817680a344c877724c27494460490e9f13528b87a127efe94c6c4e02328a7ac8d7895c53e5f3f51f59f0ab963622daf0d77bf52a24693c6db3a8610fc26cd539f60b8be5f66dc677b660c05b75180784140bd80661b89739f74bcf0872196b8036308e4082414afa71d3307154d4a40958feca87673dee99cc252655bd8b748c7ba1db624432cd6432d3868a9c2197aaa76be11e681684c59e758f1e393d8fef6be77278037b0fbdad4380dcd996a7a03fef2514c4b9044b2e9c7401f28a049ef3bb62d56fa103710c7dc14ad0ae17b0be3be9693e107e9081d2e3f90638a3784d01fed75fd80f5ba3569b4dd2f9f9c0781532796f702d197460bcee26125e7ea272e014788842b986bb07191e4f968a36690f64e646e7a7671891c83056241415b2def384c17990b76b3d731a5333100031a183027328c6db82331e704fb51bf56e4c1276cedcfabaf6d5948b627f4b8f82cf068a44d80d500bd2ea0e2bbfa6958782f99e4d079f687acb90c96cd766942ecec4666a5609ca5e977547dfdbc5a2e26ae1b27d4fd5c6a34693a781086a6f9a889270fb5445cf09179a8fbc4dd3f886194b1cf1124f31c3193e0f83f2e3bc56b65edd6c7efe9a1f2b61abef23b9b9b2e3228b33d18ef169c889441691a34b35bf232bfac6684fac9de89865b4e6df5ca53aaab97aae79967ae88fe47735dbbcd5a20fad96c5256379ae32617976f56233e84715f523f7990a7eb1b0d6899f502b9b6c8d5090955b2e73e9cec9bb6fbc3740c88407d98b89f0443da4728b59df28f71146e2d3254ca4d92dd9daead33642b77acfa5233b2ba493c2d2b5393b204697f8bf7ed442c9089ff79b5d01c2102514cf01b72534995032331ccad3f9200e24218e37540bb77cfd1b4434afeff081b3b75b8aaffa75f5ce9821cfb241980c8e4beeeb037e27b308007cbbfe75fa7f7fff37730ba590648db2964061ded18d7b04b42a099a00cc8c577b0328134b9739a02867f0d2ca91803550f87bb783394a6079cc9db317bf8614b8a30c4526980455f95ff83bd6363a09300f5c51c07a0e512f7f182409b5b3251fd3e21d4d35d81e1e6b4308a5405245da01b9661a77f7a24c6124c06c9afc09b54fc94401259b3c6fff5d0d57a5fe22017e88f759267651471589ab6f82f77ce01cc08d57b788cf21a18529c19a76d2279952ff06afb128a8e91984f71acaa5205157ac1b35be1f3a79048f49e327ef8e25946bd1740c5bb6a91e3ec66180895831e086d71493e59a1feebf492b97514f5434e090738426e02165312d94651d4e3cc4218daa825d27e9a5f954bc3e6a7fc84a80450109c3d844c317777a73b8723dd6e861ca2cc90b539384669195f82fe19756e10ffda4f632314f6a40d85f10159b5d2265ecc8af4f9241faab67081d2212a6cdb808ffaa3e2f015371c6f7570308e36b0c97ff637eb0dc3e47c53617029039d3ab13459d1d05633406eb426894bb6c4a3d022b74db528d89f5de129a599afe0425519502d84f09ab3f3e64d7e75de49d93d02fcbf68f1f255712dbf416f87c63fac63565e7c7e9a36fcdd84c9e8eb432eff7c71ecce0b28e76cb7b7baaf0a8d8b6a24c70cb0f60bdbdccf5b8499550a3113d90629034a72e0a9e25fbe48ac0afce26d9c76d453a632258702c39286b2248ee53cb045c91d6c05738d28778e56724a341dbfb2b6f02f3b3dac8818a5aa659d00b7afd795c67aaae90834636f7f785ecbb005f5f4a0064add92dded188d795c7582ea62ca74438d8f92fc3563469b0b0dbb4b3cebaf402abe3c31b980c264cb83f73b5e4bf66e1245c37b8e2d970e7104b2a6d19b1a8ca9f403a3f16dbd00d4c3bad8defcff4b43c3b3be44b3ea5949d7cf7118f6a4d0f0a96b5a79ec196087b4af5fb142540e6496f7333391e5fabe400afe31a98d4d97d31aed73345b13c19e4a1a9f06c29f5b5a7d90604a92c2a924429428c4d4c8b7f81ca44eff2cd73f3124bcdd96606bcdfcd744041ee76196284a5eb3ba42a25877f42bc71e278379e477b4d9706d5daf480097e382e1ad470963de48854aba065778a2a34931a2644ddbbe08a75522ae341005cec5ccfb2b587b4993b3fbee83306c164cc0e0b8a6b86daee1fa87597b6fc2e62be62fb5bbba77a94d85a3baa552636f4e5e3dfec0ed7c459ad2276336d2bac0e9cde0d3010908436cd5c3ada9a969a0da144a49db01b9fbef17f423ec3ce22d295f7eacdb1426edfdd5910cc144c50d7416ea3925d4dcc8a528916b41727b9c84e6c7a9f08268824fd679607dda1737c16a42af7ab487f5fc059df991094343f1007f0c581b601a70d247314381e3c94724ee62e55061f7bd015432b9d1ada6543f4181f09f5ea9ad785a64520b6b4d225de8147492e7b340b61fc3c007b963a38d5dd3e6d042f42363a76a2b2411f98336b1d129b8e621d9717ca761be1227ad20c4abd72b4a9ca4148321e1f9b8b95ad8f6e0d431717e941694a5d0d2feb4c257bdd316332f41f2983cace07e23556cde1aaeaaf87abd725ae1b92e328aeaed94c08822eead2f0c9af162a0d35ac37684238de3b8a8efd933406e86a1dddd10599ca9058b17bfe08f2e4ef18f1acf35a6d8db126e0e99a862192e8c64410a70bab1f546e11009a45478bc298db4352d474b932de7bdc6de36449ba6414595656878c3b43d6b5981168247fda4ad34a1ae0153d002f44f17701d9af50730288d318e383ab4d17aee61d254ec153c17926dafc9469fef1fec0186bf0b493eaedf0858a6647f91195cddf3a796daf52c97fea11f6230eae1faf5f302b4a8c4723415f95af56c4d1ef6be3a249f8e626126da07f3dcfbe828230470412ec93dccc8423a9d192e902528d6b8fd1dc4fec5c2f9db37c79de7f8c25fe5dbf4f11616d85e8b51b80ec6c332cd14f810a6d53e242f4734c60e9cb5d651bd9fa6c0d91999338f5ed65f024ca3d511c3aef2c82a9df10233517329f9aa77e899aec46536b5556c94858a175c1f5c2cce70ffc38f58bea972d2b336aadbdbb7af8ed44e9df30e2a4c9c363b2a9c91d3ee351fe22fb9afa243d57e294a71853a7e74dfc1d694204aec77f6e0e214b87ceedfca14b44f677aa40d177d86a37fdd13c767b1b0fe6a07904baf222ee65561f4891281001921b7c35aec659d2efad794b0da2ee63d170af93ac24b5bc43227468498621b972278eebb67640a105ae0e4063d34b690685bf8933b9595a08d68c24c9a16601ab066bf3ff0d1d0db38aa78f4d728924310ddb2080a821b6c79ba110006ea995d8a2fb51aae30a034bf6486b622de825ee8cb1e50109b30ca6983af996f8a33f28014538047cd9653488ae2a6ada78a725bd4286680c52c91d714c917c219c214d004079d003799a701055b010bdab1242936dc618fe23335dd4e6872e9a7c522269c0e054526045ddd006a8002ecf2794658b7ceed2e19d9afc43bfd9faef77d7cfb6d4a769099443dd6f95310d4857f015cb1852d2121db1c3bf6a18b9cef0849fd35880965f0652ae11835deb7e66881e57bf0c645f6a3b132c5395e1ec0843e7adb0c2f1162cbd1cd2c4dc4c0ff5d156ab3a39cd2427be2afcd093254c7144021a298724b7197373c741b8b38e5686356cb2ec11a3ebedee03153ea03c090f4303fe2e2fc7d015f7c7eb9d4792eaf56e5252167bd376e7ed404051883f55c66ec980a4848ce453aaaa278d72c42762d2d3d82107cf67d1c35a8b795637a844d839bc65e79878c87b319ca3dd8f220a021bc1663c37a56cc0915f1d63a0ed06b6e0cdafe35b894f37cf5295c0330f8a175625d0781d9e97fa0af6d583d8af38b89aa2ae8e6d881b249630062d6544cea1170f761c2bfe570fc57e926903d3418843f74cbd7fd0d92cbcadaf0199ffd2296897bb323f28249192638280e61960ac5baea2a00c78bde2fa7a4fb34b2e0df2ae2d1fd01261b38c0acf652890056d7b977cb211385c249067724caf353312bd07d41baa131d7092bb586ac9b42172036b1b7945e39298673911b72c030e79bfd6b023e4eb0bf389601072bf010412835a08c8571cd824f62da4139df246db86f7fc3afdde94bbe0cf73c8f374702dcec5d2e53f1583f27852a7fd037b69b520f9ba65879d5f13698c310a4d7268c40654c5a5713f829bb52bf48d06898e79b89ce2d662ef01218a31654a39ff5c11d04f5ba2aade5126462474d04d2afe6c7b3f02ae01578bfa68b51352a34eb2440f1be712efb79c0facbfd53c3d7b4667ae4e5bf56ff1dda5bfb4ea472b53bb689309bce91c781df82a3a939251a77b7eec294a81843ea67401a2d3743f2b23fdc3c755962865553e23223bdcad7f801a3994e94ec42eea20e3fa7f2c1aa0b9d2e516886a7ab166cc82161843e82f3d40c9c3777fd8af1ea5c4bacff2a43547f5266f98a13911a928c64d3d5c81b5d25bbdbd93d6ed7eda0321c7c1c9600f3649f5b07f21f116520782228826564afba59a81b2e4892a0271f58e91483a0c8aacb91f27e92d57b356db552a799c3767d717586b4178e72770dbf57d7dcd5c50fc43394066634743accbb1bfd80f61622fe4a870637112af1481d19eca08f66fd7a537a4ea47791f072c0459f0e1c559b560d081244a94245ca10cdd38dc2b82fc477cfd3f51f8401574124aaa7b3aded3bfb8da3406bb101802210f166b01e033188ed8d8ee0d59ca0b31a800da83f9c415d23d72c227bc6503a2b4a5e081c1085e30e0a6ce950716dc90a981c51a72e23b7cd1baaaa2d5f75ee599982a0190ea9c7865188b506d01a03e0a823ed24239a3548f69b49ac4363295b365ed87224ef2396fa40f49a36b6a941471fe9421f451cacb2a340f86e5c3da8c51db78bdff10b5faf7c71bc26aab0646be4c48864a8369430cd5384b3cb7ebc7ea7aa14aeb312020c25d500c1d9d80091b6f1337d7f440733d45f802247b3e79b24c808e30f5b78eb078f404286729cfa24571ab90d05f9d2c88a68c89935d0fa6634a8a5f0a2675f364cd30d9889599e3c26ba53b982953602e521acb46da5d83a9d84cae221b5b841358e2563c77f15d41696d5b721b3dd9307a08c2801e834b4f8dc808e0fde52d2a5e366924d8dff22126e86f56b9265097ab3bc7cbc7d8d5d4818205ebf766ee33c89b0031f178eb40a67f7c13e6f9ea5631c56fa374b349ad61d00601f9eab7ce09d9e8586e7260e46da25ce3db8734d3fa6a8666eac02e11b866070ad93545db9bdb08fbdc1e758018b886c28835d3a7e6c187247af9eaf3933eadba1b0b7c1d7e61118af448499f4dfc07a9c4f70d4138532de55f496a2aa65c2d8773616553970084460465d0fd482529b1a79b17da7b66f9b7f9710aafd01e64aff849ca843bfd68debed7abdecb22a1b87567eddb8b3d0cce0612663f1268e874d890b6a772ffe57c05b26de40c073157937ecc97c26d6328db42fa53b1411393170684524f8134c7d90f6510a94328d9622130c14ebad7750111bc1da32230ec54f87749d8c0b0d91572540fb25442bec52c6ca943e09e214107e3ec21da980bebbfe8f7b0fcd1a14b758dcda726e5d93e6caddf8b6edc8a0c1352e2a576008cc48256cadb114617106b8649849ba184dc94dfe8b19339ee95744876100254fe28a0c02414e762c62ffd37bd36cde1014985bf17e2b593a73d59", 0x1000}], 0x7, &(0x7f0000002540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x409}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2807) open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x10005) setsockopt(r0, 0x4b4, 0xffffffffffffffa7, &(0x7f0000000140)="c7a8a5d49e8e58dd153baeb203eeb4acf29061fc3bd1588d5071e471c12c9eb08f", 0x21) r1 = geteuid() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) setuid(r1) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/72, 0x48}, {&(0x7f00000003c0)=""/108, 0x6c}], 0x4) socketpair$inet(0x2, 0x4002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r5, &(0x7f0000000180)={0x2, 0x1}, 0xc) fcntl$lock(r3, 0x14bcc135649e88f4, &(0x7f0000000100)={0x2, 0x1, 0x1, 0x3, r4}) shutdown(r0, 0x0) mlockall(0x800000042) socket$inet6(0x18, 0x4, 0xfff) 16:00:18 executing program 0: r0 = kqueue() flock(r0, 0x4) write(r0, &(0x7f0000000240)="e816d6afaa967b24f6b8ffed733cfde8e543f6c19bead58cf87d886cff41127230438e2adfd81592", 0x28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x16, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1024, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f00000005c0)=""/153, 0x99}, {&(0x7f0000000680)=""/32, 0x20}], 0x4, &(0x7f0000000700)=""/164, 0xa4, 0x3}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) recvfrom$inet(r3, &(0x7f0000000280)=""/134, 0x86, 0x2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x40}], 0x3, 0x400) fchdir(r2) write(r3, &(0x7f0000000340)="c9f0ca0d01199e3da3731e7fcbc84e3c00c16b0aa98228e2016453a5862c9879324fe3789f7d48d559014009be147f464af4250a8cf9e8ab5190e3d5bdda6f229d64e102a89cef47a0492f6118b9e679fd92158e", 0x54) dup(r1) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) getegid() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCDTR(r1, 0x20007478) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 1: socketpair(0x3a, 0x8000, 0x7, &(0x7f0000000000)) setreuid(0xffffffffffffffff, 0x0) 16:00:18 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000140), 0x8, 0x800) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0x20, 0xd08, 0x1, "4a24e02e498c766aff608588c2b9b1085ebf58ad", 0x80000000, 0x9}) 16:00:19 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x28}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair$inet6(0x18, 0x2, 0x5, &(0x7f0000000040)) 16:00:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:19 executing program 0: mknod(&(0x7f0000000100)='\x00', 0x2000, 0x1107) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x100) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() dup2(r0, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1fffd, 0x80) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x1) close(r1) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x4, 0x4f2, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x8001, 0xfff, 0x7f, "0452f7884001d1c0093c38707a82bf3e5da251d6", 0x2, 0x1}) ftruncate(r0, 0x3) lseek(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0xfffffffffffffffd, 0x0, 0x1f, "7b7b18ba178ace6a01ef9ccfedd33ba9c1a50630", 0x80000001, 0x8}) r1 = fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0x19f}, {0x18, 0x1, 0x28c6cb57, 0xf3}, 0x2, [0x1ff, 0x9107, 0x400000000000, 0x5, 0x8, 0xefc, 0x64, 0x400]}, 0x3c) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/49}, &(0x7f0000000180)=0x33) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setown(r2, 0x6, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x2, 0x8, 0x1, 0xfe, "4ed120966377ce5ff9a2de3f753328bb0339c9bf", 0x1}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r1, r3, r4}, 0xc) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000380)="374cc35c19b6573fb78074790d2d48526011b629c5413fbd5e89142f55360cc4f6de7984a38e52d6fa9a6d44ce128fd579bea23904562dac9c3c7013203dcfcc309334b20d7e386fc214ee9c281c0352daee9f80de890bea3f363374be0ab6d67d5708c5a5de0bdf464879074eee699d90f597762634637afeaedb28273e54c2abd4147f81", 0x85}, {&(0x7f0000000440)="5bc4a6c46be43e6049e534238046f909e088b659e3d537e097b8f4476d4a39706519c0ed3c27af90e882fba07d", 0x2d}, {&(0x7f0000000480)="8a184efbb74a0592796ef98687a635fa966b00769b4424790e0f5f228ea7d3fe5158e2d6d2084cc610622056bdabc2e925d5dc11189afa7127d2b6908167f0cb6565bee6647bcd9c4ebf2e152b592a672ca7db36ca5a018587080dcd985227d2c176bfd21b5f04d05e7f514dec4add032b7f4a591ac8c5bc98c1efe913ec0aec1ae2ca289c07a82f5c341405ad308912bb763b0855fcd82c48ed63bba8337cd16a3e9006563fa7d2bcdcdd3b4fcb5d479400db3aa40278cd9ab9e9f92ad754a82e18eff6f5566a2513716f89b3c714a52347a6d140210565981e0f56f72da762eae7b0c5d17440b7dbe33413dbd79b39dfbb7d78f0ac15eb6b3529459b41b59b076a35bf93e1609635641ac2f39288ec39735c591522f64f008a91d5884cfd0b737610f74b67c6e49259f4aa1a76d43256b9790191c01fbfc665725d47e04b84350889e1eda24f3200f1866c04f4f7280fba2d4dc620a8334f8288613519a7fc87c30b52052954a464c67e40f55456619c8037bf9bc75a5d7f4ea0f7395455a65e12d25c817ddcd1b443e5009aadf39a06a515ee0afecb37b78f41fa4af61a9766eeee9e819a810f790b497c7200723352dfb79d349f9107e37206a37c8f88bbd0a82f3170b1c76eac143d8c877dad4f429b5dbd08842be3e4b6aa73dfe073b0e2935ac60e0fee36f9cdd01dd42f9c6a77d983d8e2d4c61ba57a63129de6c1da70132f3b83a683924273facf23a621fce4807284aefc7ef18cccdb40f6570d869a159b83986ae5a124140a1370137959cf193a7bdc8ac70fc9c77c75f0137fb5bb0c135cd6c8a1b777baace0a88050b09df5f5c5099d3238b5fb9204b00f6881405eb6e497cbb321a1490910086a133e67883aa79729a363b3c3e90ce7c952a7ba7e5709c7e78e6abfa0a45da3fc3e7b7c3a24eaf77bef04a46bd367678a785800c48b7969d79b1af7e5a46d54755d473f4124b8f98220081886d8e2ce9ad334aa11b1d2fd386ff08734c0f3ed5a92b43a1b0149f9356d5f309bfe51799269c7310cc4f9c4b1b38818f8bb57a469f32f271d9cb0c2e63c36235d887950510107a807e0da1889a683f783b6b3ddfa2e55db4c4dd33efb741d4b2c6d25a6784f4f14d37767da19229262fb558e080afc30ce40e7dba59dd07dbf336b0140177664407fde0bef1c42a2f3fddb574c8b4d5f7038840309ecb30ceca0ff47225e1c581bd3b589a66934689ccfbd859639fca1f49cb7cb078d1bb4ac331f915d057687b47780860e5d0d36bca86d0383bcfca8603380e8cae7a754cf32feeb3dee807483051c118d46aeeff52bd7d75b5fb288122d11529a120aea9c8047d986fc71e50a4a9429e24d2784cf96c7ce3625fb6fb4e1d04c995796ef3e282cfa484201f1c70c7782c7d60722a3169c98fe6c2c706c47fbcef890e96b1859f3064dbf00591d16bc1d4a44f6b5416dd9fb7ac38553e65fa51479a99189f6fe26334366b5fefd0b7dbe84056a213289b8f5a253c792eb729180ec06fc06480d6f346f7cbbdfc42907f5eb93d3c94a90514030dd81ed3ec358c1e0b637e81d5610783e0d66bd72a07308a98c7ff680e76f23ee435a00d98d576486255ac0347810b4dda3c096b690204f36ec2f3fc8b6468fa4d65f45a1eff35c11d56dd7fd381d5e170272b7b5738f57b16c9e1e0e7c13a76c8e9f1e6979cb25afc07f64ea882f88e7c3e0f3e6c811a91e4e33ac34a6904f449a3bd86e45f12b5386b1db47b8a3ae9889ccb5ee0beb983428c15690e285cff686bd7d2cebf76efeb6daab8e767d042377c42c34f8c065a593abe051bcc7487cab063f9b42cfb59f6b4d0e3b1a4fa8954df82f659731a34ce99918beb7f1138dd61bef1afe5577f3f2659abc31da31870c1af99eaf6b56319f8f15ff0465149e63abe2fc60d9c9dc27c9f726d309a29131e529f51e9e714a873a2f6bd30aee726d624109c073b1031eaaca22ed0c169b3d936fd450f5327da8b7bdbb890718bfdad38ed79e6cc5ed0669ef7334b887a71a3b9fc580fbe279537860d5d8906ae96461e2ef3a76994365788bbf0ec4350588e6baf11f02728fe3281c34a80dc5c1e364d5909e9418373902e0df5337ed55ba21f050eecbff8961bc6d83b5bb266b94322de96ff4b680db7c91888ecec3bd76fa408348fd85b5ada6d0d6654ed863d6ffd759464a5a77b07d476098964d44ed91118a306cb103c7ef1ca402e986cd91bdac1136e4cbfae3d9d840eab139558ec7e2fc92811d4dfa1508b059c9d99eb37c87409a7e63e71a0ba76ef30bb2d49ebdc9f9b97d240ed2dc0b6400ce83651785cb899b32171adb10302d92064e54276b604c867ef8b66d3fdc54dbe2af6963cf7ee166d0e1387aaf00ca2bbe77957ab997b7de935758c1cfb47fc474e964290879631e41db99b13c95b7e650cf774f21d48262422025c25bf9722f31b2786089bf4849848897eaa35c94445ceb69817a1b66b1edca056679ca9725e3dbc4b4ffc3df434bdcd5f639b9a6a113d228dd4be7a178c6a6221ff98b0d9c353a515c9564b94f6eac453412905805ed369c44cae69f6bef68a8ab5cb2edf1e8dbe77fc600577b5bc038b5a237d447b1810f9a47acb8fdcf19f3bc3969bbc6b9a7c0120cf3cef40180d327a6a37f2d5ded5062e0b17f00ff24f692fb5c64363b875edade580bc86e1d8f5be11826b4a964d15d46ea63ba3e7f01b4f4cfe81fa594246f17865ea2fd71eb1b07fc0e2e0d69bb845c6e2e4dbc0181c78faf052f3f5cda415db6f890a8707f22b8f6888966061a4a52fe97018f8b62d3e1a769c1d4c33cda912b94f614453ed08d7ee67f45cdf00bcf5e0f3e7b01314fa75fe69c5d1bc53d1052b9d276dad06f55ecfe4fac8af60054c543da26c5304d560f92370bfd378ac03a2218120a0b9baab999d1d13bc338178684bcc1fd906d50463966cbaf1a001a5a84348426a2aa8b3c0525de3d96096f16ee237be421f42225ec906d1c1642c8301badb44ff46f4dc2f88989771ebb538f3ccc79b62e7af77c09cd06c0c350393af8c95b77d574da5bf4fb838074f0ec6889787a72e47e78851b0f3b77f58e0a582048863962da8d35ba9a59fb22eb521318e0bf4a6c0024b855d707ab1d380b9c09acb1a41c8c6efea310e213fb970a566f75b4b7435c2d1cf7560ccc1da015db99ca19a96773040f3a6f0f28eaa83addb112efcab37eade259c92eae30bf8ab1c4df1fb37ce050728aa513f2967ed5c7304d29cf9ca023d4b1733911b3ff79b8e384b6bf766ce30df5e306834c585e439d643837cd66941de8cb844a9b4df860d0084559e733c9e58a96513431941c800b72fe898d1b752261e801a3f296cc4e5a3a0051db5baec8c6006396fa612969a9e153d76feefb5a5e2ec4dbd4b3200ddeaa78beeb400b4f82f704a2058d36d9a5e73203223126c84cddd66aff3bf044e4e438b22786b64dcdcc914a123c3ac356f06179f59c4348fb74421a0e2edf21071961937213a4a3e6b3c5580dfdea8b9d08d1a83617e8d234df9841eed9f0161fde924312247453d1a1bbdd2a648a7896d84a1a5e5b42ec2edf033498012f9980af84dae6bb7abb106632ea338d2eb8ff81e1a07b0b9056a2ca02ee33f434cd58d9bea9f15497ab5e1879535b06fd11ba7210189358144ccfc9a6435ddd84f339b1aa77075be47b9d2d9974556bac089e4b0a76a98f92b081e8b2167241e7d652824dcff9e20873720e73f7a3465b0f298000309e316a4100d2fd9a21ba9c4c81bbec5e721aa8942c2f698814ec3aa4caa0a7092b3c8644b54da61ea31fe8bb0e2a0ed5aead6d2ced2b1a6c736f52df6760c959a74aaba3de3be9a78dda6d56710a3f56e9425e3cd285eb60d661be1bed80d08f0d698fad71ed7488a84737e255f87fa61c1072ddcdb75f0d31db42798e995176c28baa8f630c18b16c35bcabc01c11adf4eb90fc8788da2620eb1547793ffaf1db0a73d092181150233f2a3764b025fd2de90a336685defd853e4aa3420d9002051f718e026ae496f471e297dcd31c778b97674ebcdff291ec97bb3506287c5ef6b53d3e44ccdcc933df1d70e7bdff8657fa021d5595db4895470918247c52e96f1cb7bae6ab2026f61dff3e94df40779d823f5f2406554af380fd3ab1baf3b9c506389060b07905d50c4c0aac0ff98f3cf52111da0782d7b3c0a0f42d0db49cf123d0cf15eece0c0340bdac1967b1a5b4551372a341d2e408b6441638c4e1ae45e49dbc6a9661c014f66f9dc6663fbbcf18b912a4758f7916df21ddca88fca2d743d8bfbaa4225e48211f275ec64c79fc78d8785cf4572beea7f8139b2296064938348b71c9a2e855ff0c1c61dad26c047fae5a8358701f4e0dcbc73f36585c1416bc3f12ffc6cdd775546a82d551a3277a734230be480ffa7fea786f27ee7bd2ce84962ebf148a931b303be58a03631970704ea577b7105661981cf2c95e7a92e750a4e757830f3cca1461f1e226443d06c815d260ff7b2df32eb9b0a4f7d3cfb2ce0f28cb4ab327787337eb5c32fa15aa82d5bdf924cf708114ea56b785a31fcfa5a3fa8c1df5199a96f3777adcad7efa9743dd88e572535e4fe72d199850d61e971345a1dcf39fa503c5d1242354c9ed79caebd41e75ac4f9b393d6d6f6af8555d6f604a943399fe9a2f08d85daa504570c6ead51196ce9a0087872820f3c3a81bb6b3469be4055bfd6a1edb787f49a77406115d29794a141bf99d316ae0d6942c1f47f8e0196785ef20c0bfdc756d87f38af6710cf8a81aefe303d34c142fd10ad64f496fb544b72aaa9580d4e26663cb0c1e08e63476a862aa7bdf7bde6d8d410366b7c7da4f8098fccd18c68b649c1ab72ac655084d876e576f82e52b63af95ca80b7f6f4ec0f8a0b8ccd1c836b36018aef1a5c364be3ad7a6067ba28af52e8c6a19ac358af8ef2fca8553ddd9d21ecfb39d5d5b33c22b2bb6fca634cca36b47eeffdafdc8f529ce3c66d9135d2167ebb1a9aebd0739cdfb480c4dee85b017dd97a65d9f482f959484837fdab601a673876e32247f339f3c73cbc754ecd211585b4b9e214d68b471aee39cdd549d61bbff8852aa39b4971352e008abd64e764df9d721d3e6fb9b1e15fdced39f98fa6d095d671f7f88863b9a8bc62b4b94546ae2e19d05519c8414da9504c498d074966caa6745d5c3dcbc6cd2b871e1b9bef3cd5c1f13c3482c5c4854e4c805d1ce7c55bd7d715e71a48d8332574dba120db2db6f0932d7ea2f1f02dc0260ca5d7f2c588c9c6f173d688fa327a48ef52f0cc2f4a03a5ef517b1f930463cbd39920a08e3e58aa19ba47aae4c506cfd0c4edc6d453bce5127d5184a49d950ea153924c87deef79dcd0be0b4d88be4160e7a026a686644d1348e7d4ca10b2bff392ddd63bd39f344a7697e3b0ffceda1c7a06be61c594d83be28a2c6a41196af4496465f30e9a2b3572267274348689a4f4e0ea6060d479c9489e0f425a515453aadeb14fb3bbe8ca8d0af2ef4fce47e68f56fe071a2a0a0af692b86c920566b2fa290c318440b09ef0194fc975ca430ff1a8bdfdac658b79b85aa7e9a245abd1c690a10099ff3a3b504f7c62f5ef2e2214893c2ebd3cf03e9bd63b08980f9be16295abd29ec2e83c476d86f5c379d555deafad410ef87e0ba89e811d7b065daf521dfceb3831381b98b4269a7280413860da2307450533fa9a534477fd8c92336ddfa4f09ba8c53399eca9f32783c17250e85dcd3ed4e366ec5bc9981aa442ac97e92b16c1e39a99f6f66134", 0x1000}], 0x3) r5 = socket(0x6, 0x5, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000014c0)={0x1000, 0x0, 0x4, 0x5}) clock_gettime(0x4, &(0x7f0000001500)) socket$inet6(0x18, 0x8004, 0x6) syz_extract_tcp_res$synack(&(0x7f0000001540), 0x1, 0x0) bind$inet(r2, &(0x7f0000001580)={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x8000, 0x6f57) writev(r5, &(0x7f0000001a40)=[{&(0x7f00000015c0)="d6e92d0210b82a6f3f73b73daaf50231db3fe32927b1bb59d1052f33e8c7ff90e3c4fac35427a944d9ec6f17020489bb30450fc2625d281677e88355db4873644f490225784a415ad1ac296d6c9e5d78ace8bf009e5548a07ede1c1b1a15e22b779d71683454480c5ae12ed644d58bdcd6b44d8f674942aee69605c5563d7455fb136393949d6318761967d3ec1415", 0x8f}, {&(0x7f0000001680)="fd9e748fe709e2d180b0b22b824d5a93d50d7064033c54b41cacc566e239e3324346b8c67784c0446a9a4779945d92f72325a4fde1192368495fedd43af26342c62ccc8d2b638bcbead72602a79751090068f5adbe585308c279548770549b0e93fb9d983802bd5b179cc7ad9dac68c58ce6936ed06dc98afc9f52c5d26dea273d80adee697a23fb5c81cab4e8f180aa87c9b97eb0c274fb", 0x98}, {&(0x7f0000001740)="7b7f6b22e92badbd7e33dbc8199c0d071c545230fa891fb40b1b25c2dd73fc0e35f05c0794f5d4eb09", 0x29}, {&(0x7f0000001780)="d0e765bebc1ac06e9b17e1152891765ebacf5ab7f150ebc4863952cac9ff1bab1dca6a1eb25c80a05089a36d16f784bdde15106ef4bf92d1027012e6b2994f51a751826ba13baffce7d936ff4fb2ee4fe8047a4a056ffa4ae625097a5009f4d7fd794f46b10fd66066f3b596a12444c39527d087a3432c78373acfbd8d28f7da0603e255e4366f252e1e35724831a33822c3ceaf8f97349c8eb578a65dafb68fee50d7d7e9cd0c894073c8269b7b8df37bd3d224d7b6d68e2d81e8a1050ad5691530e9057a1862742262edd5d5a6952fb0abc745b2072317cd252fcab00c25acb26d0c7e13d575952a3e5f80cc2ef4c62e6e23", 0xf3}, {&(0x7f0000001880)="925573991605c173d1a899e69abf39c5c6463497068c15782bb5aa0e915bc0edf60052c53e93d082627b8dedb722b78134b0bf4a8e79740ed9081a35cc6fa76d8cc5af13ec00952d6e6c4034f058e259", 0x50}, {&(0x7f0000001900)="28e95c270c6bfc7a14be21c819e798bbe8788b47f031cd6b031f8f2d31e698bc4f5a5dc35c64d506d3be25d18ee68baef55affd9500adbc85b7e0efcf83f3fdbcace6c21a59e1142d9f0f76b6e9c0723cd92c559521374b8d275f932ddf1c7729b26dda999046aac9a153eb923b03ecc872c8e9e203cd15d161b4cb83549ceb15325e5831e2d3db2751ebe406d7ca53b4f2f7b003832601988d2caed49592d18361add8809602e6f2bc194ef6771832825dcf8b9cfec50ddca36d0d5ebb858e15a2d84d62f3c5ba539395f92a6afee84b444f4f5", 0xd4}, {&(0x7f0000001a00)="112cd84643b16ea1871b7ebd4392f75e8ac71733a223a41ddb6c070cad4fd6f3a5273de8c4fa", 0x26}], 0x7) socket$unix(0x1, 0x7, 0x0) shutdown(r2, 0x1) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000001"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r2, 0x0, 0x0) r3 = semget(0x0, 0x6, 0x1f) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000080)=""/232) openat(r1, &(0x7f0000000300)='./file0\x00', 0xc00, 0x40) getdents(r0, &(0x7f0000000200)=""/122, 0x7a) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x6, 0x4002, 0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1012, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socket$inet(0x2, 0x7, 0x1d28) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x40, 0x1) 16:00:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000a31000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) msgget$private(0x0, 0x4) 16:00:19 executing program 1: socketpair$inet(0x2, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/157, 0x9d, 0x3, &(0x7f00000001c0)=@un=@file={0x0, './file1\x00'}, 0xa) sendto(r1, &(0x7f0000000080)="ddd980d2847c05e9a163f101bfd295d830824d8d2deb57733d986dde48004736", 0x20, 0x401, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1213, &(0x7f0000000200)=0x10001, 0x4) writev(r2, &(0x7f0000000080), 0x100000000000024d) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400000000006c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10882, 0xc000000000000001) sendto(r0, &(0x7f0000000080)="6c59e613d2a9150dff98c34bac4fc6e32747d8d8d24b7377d5a220b255341b320d8d81f71dbd", 0x26, 0x401, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000001340)='[', 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) close(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x120, 0x40) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xee) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r1, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r1) 16:00:19 executing program 1: shmget$private(0x0, 0x3000, 0x10, &(0x7f0000e3a000/0x3000)=nil) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="e50312edfc243fbbf1a614bd6ceac680bb5e934b204bb84e89ad80399d83a7a10d7189edb422", 0x26, 0x6, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xa) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setgid(r1) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd, 0x5a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) truncate(&(0x7f0000000200)='./file0/file0\x00', 0x3ff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="96afd48e2c3592799ae1f43833a7a327f2f3cf97993568f1af316b4deaabb9a74809c26cda90229bfd0a", 0x2a}], 0x1) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) write(r1, &(0x7f0000000340)="6b36b7dacd12e8c713a204846a318570fe78562ca5ae84f7eb0a288110d577fc57f4a250f2ef0053c3bf51db1697114438ae646bbb925d44154998662bd6d3997f552482928e40ca5bd34c52296d3f57f132ce7b81124d1cfd8b8cf05184ad4ab2bdfa4bf12ae092ac432fb49f5dc8e3f7992fc32210c00d050581ba8e77724e5820add17915f6d6398e31822b92d240b0a6ee668e16a3bea520e1e2d888fb677f795752fad499022052843e6d4d7cd49968b577556c0949ad08e50d1299c6dbf675dca0c3aa5be91b8fa24d048fe00e94a7d8f40d8b54aa728dfbe38cb4cc829b635b1818e5268adbf18971c3b9167aa6f9076137f7c48ec00355200ee752f3371d830afc6e05bd2d3bb82d5774f87bd09c6c9ffc847ec860f0af1c62b432d8699ddd217bc18fb5a4b9e6941f7a70c2d4e4660ec14c10e7616eda040182f0f7570a587a78bb2b208fc2995e4a531dac7252a097fa6731617db107688536fac14f0ff08c26af8b8ab6b459b1799c5b9b7c0b698687ff5c6cc81dd5e66b17b3feffc05a48ed49aaa17844586a121280e0d46ab0571662a97c9208a06b3f64b5522b475607850d559f66e8f15c0e1187abe7d136409dc27ee78142461f948fcc695fec36a1502b10ada882ae7aee847a5a4a2f9f734f9738871fad093d2ff8c714b637cecae7dc23eddfdb7faa15f801b62e550aa322db52011afd8d867b0d38e3a55f02a2910e1a7f0d04d9283004affd67983861ce9f608c48c271ead3793364b1aea5952b477ad36cf46c438310c62b461e2c8fcd0720962f8fe764d265f8fe551670145e1479ac09f8a17868c5ecebfa292bed2b4d76d4c4f36456f63c9588e22a2c6daae22e4403823571990aa7f939a53b953baba77794de356a87f198b3901e5b5b7688531f2b19f8eb7d7c5bebad642c15db4a8dbfeb10aa8440e5abff35f9ec42e6572d044fdf5bcad97fbba685f9c2d71ad329522af2d842e1bb5c3968e11d276b7e542b2ab1f6e67c5d73c3038faf59b2113916b2293c3df160d2d37af8001888466e7215503034cf013877baa49e5de18b9bc80ec1be5732115f812f85a70578bbdd72539f3bfad3f7e2d24b5bd7580e9b57c888f311ebc2f7dfa6734338fb0c29897b1ceb10757ab488c70c89a3b22180f1ec6167d8f8f74f93628ea2374574f492fb88b900aa1ee8e09ef85d77a80c23a33aaf5e19b060bab823087e33275c310aa30f7c21bccbeeb766254ec929f229aa8f35b39e9826cce2119616c7b657cb604b307a7354e4f8b36c97f62d1da8866fb48d051efa6e6e74b3f605dea5d1066a1d81856ef4d85d921e51d690e7aa17b8aab55647e000d3400bb57586e987a55edf0683a451df3c56d944d168a427c8ea1d48009762fd305b72845dd79ca35cb3b15a0b934e4f7141a73d2b50167b31c2017ab5bc7099855364bf11ac236a362a01b0001ecc69babc465265c645c7f7a35eb49abed089a06142be82fd28831f48004a376dff6f3d522ad513b6889344b0a8292529406d41c83effdb548b8f446ed1c8e112edf0f806c2b799455920c6f5acf9153f7cb857cb86fefaff09b626a3b03e89874ab40fb820bb41e001c6bcbe53668067f435fe536915cae4f4716cfd1783a1f622a9edf7292fc3a695be786190db17df45b9ddf60983080b8c31223379ad2f7e86c05a596fdc21f209f248db2e10e6db65316ee674487e433bc9d95cbc2cebc8e1eba8cc79b0f10ac1942e1df2be3bed2c4377efe7f79f2cde2c7ae7163641ec14df591c09d6b173b3e7301b9fc10490d334fb7177a02a6d366ea83611e0d58095ef552cd85d81e8c7f7948954f48942ff88c6f42428708d31c31b22cd0fab803b2dfd6364d16edbaf39bd36fb2986745e604210cc22d62c3ece02b6c5f85a5af841a6b983e29d3835162a0d7c92863845ff507a35475e9ebe15fd39494b350f12739b2917e1d5520ea50eef2ba350754a4294b52b63f43cec2a4f38db3e77f6e1a9bec660f2b87c067462595e7e5b9aed723c4f86cb66081a895073e949dcc2fd2d9a7cef66fbb017afd45ce2d8c6dfde40797d62ed10484e3bfceceaab31a3a654e9d40bc311a836657368926fcb83eeadceb9639078a7618cf5794d6d3290d224f6e486de25bdd5659c2f751c553c5a83530d120eb45645b9524e9d2430f96831c619c24d3111184e2753ec6728b681682f60e24ee46b706d55748fd799db213bdf9f39f69014b4faae386bcea70e7e6b896fe8c2a80b7f0bed6e9007bdd5c4d0a1e94ef772eca7709003317bb4caf37e950a78948fc1a36c402cbe7cb153a2ffbc97cd9b0ea466b5b85ceee3090699b2d5dde899defdd62eee0e3962114fe48794be8b3e1a7cd031dbf8610167b7632271fcc63b46430b4be333224091498be678fe061f11c029e17ffc6dfe89587b54f9207ae96504663d53859a6b5f1094eef89939a3cd110f0bfa4f536b1226d9a5a752e9d5a80619a3628aec3465ed2ddba5f7e927360d65d9ee8554654c7749af1bff688fe9b1eef79815dca59bdbfcb4ddc2ea3401be488d94815e8300962ad7173b6141916cdaf1aae37fd73009a12934a911d359a5ff9e8a4833cbc5c61e992bc697d9236f412fe1c56facbabcedd887934699355bf2b0278c309598910abf4118897865a85b50a6a2e406fc4ab949ab6e68fa7d56b938f6942147bfb0dc68f4e0c03d283f6781d7866c99644433961639ae56758e379364e938c0d770b0279861e0616a584bd2e7a1f1bb5b60f909dcf4de64747c5a36595fc6a978d649dc61ad4665becfd6261ac847a20e9bcc167e10014f3c74a9742d7e29eae0aa5228a424fc2ee0b93c5f43d58eca61f4cf976c0744a152ae7b7bfdc10948cf5360692b2bc2502f5196b54dd7cf30274aa5e42c0a65633f0060c3537aeda385791c763240affa7c50fa45797f2c9027a7ea14ab22ff73e9c7d24e593d524b5b1eb76fe2983a897bba32f517d7b5655b98ea147db2a4bc96f8d4dd5e57e2c4e9153f40e59aa2fbef7a1544fec4b1618e01c3d1d80466ba8a7df682a3920a0cbc7db2e9a98dbc4c65edc30fac866cba23e1ecbb072dd65052dd3916ba435413a8e3afbd06fffc5661f49a2402f4f1f6969b405110e658534e12c9dcd5191da6854fdf8e1454886d2617e99a6217dc77fc1ad605732e48540924858e8208ac51a9a84ea1f366a9e04c13a2988366e13a3ac531e7e62f6217aab0ea1757a4d6f582c417419333428be55dfa5eaf1f019a925a3ad868314bd410583215b2bbd55889a29e9e04a6f4cb68a63eb448eee64db41968150f6ce47d0c8c5bf494cceb3fb7004d916694f8a879026a35d94571b83888fa5c67cbbf7096e094207b6c3c01dda5480614e6418d6d85ef6cf33bfd7da0e6c91d02cfcea3b93808aac65c48b2f7b9d8da0c3a45f727656ea165226a3a165ea6e792bb6115f2658b4d57e0513180417a18829e06fabf930c1bdb2af00fcf95bb37504d9931b254a4c1b1338a8987a05b826a995fbefca9626f7eba1f19f03f998afc7c4e05c3df50df2f835f9c28d983cae6336c719470a65c15efa21096dd3f65dba1bd1f6f83a70682bb27b9aaeaecca48c791cd70f583d2b9486032567ccef3357297b6083f9353be75c87a71db379c86af9609a3e67f4ddef95ee4f455b91dae06f6303f121b6b3371d9c7f707410c390c9ac43648eb9ec922974c338797ba99ab354a56f47e68f6e38d400c98f22588291befc22d96e2f74a9d644b828a74117a49818ece4842e7e0df82f7bc5cfc5db2c94bf4b47d812af2ed6f59e1cd83fd0cae2fbff9b4c8deb86dc659cdce887fcc44dcd0245aa3240c45adca6b55f8ca275a9df294706b73bdefd9240fd5a0d1f24889acc899a2866295198a4a713386d154e93cf32b050289c6dc96a2284317b9c9b4f386effd659b3e827e15958af8bd84be4ece8761a06a024af3469a4565d7f81f1309a8a9fa73b1be55ea3cfdb0a11adfdf39d159ebd6eee682350ae347bedfbecef1d9f66b9bedc59547e1abcace039f2e287502568a4b078c43f7ac8458e74244e1aa9ed214ac138d29ee283b9b23457521604343a0181a114ac82beddc361ba750532e87f87e209a47715b57d3fe2c48f543489ecda32607ea208e1a0545b128cc829131ce2e939c5fd16c69412fd6d74fa8124e1532a470a7733417f6b427322a2e8d0e4f71a64e532a35543f3ddbbd6545d50f610e225312726adf0cb5c822e10163a6703b8fc0ee2cd870a09602c1b4725fffce148cd262257e6ecbc87b4eab9491286dc3dc3a3c8abbfe78cebb197ed446ddb7cdbfc4f92d1729ffb744515bea628b9079d2e0af7deb92fe09ab73b8ca59dd85fd395fb06ca796105f178941a950130befdf261bbf075f96c4a39e1fd00879ca37169e1812c7de36409810d4858af1f89be1e4cba9d24d417756c6ebe82c5aface56fe7af336efcd68933bf8f4198ca4d26e96e03dfd9d85933f5a3ba411a35073effbd2e3f70aeedda113c7422142fcb2987cc008cf95113685c34337b5030a96259add6b0a790306661ec3ee7235e561662b08610cdf4d400b1cb09225719c907d3f4179b25f702e000854483d20adc65aa4dd8683e4288d43966b24e84485f3324b1deb8a8b3aeb8ab63f369c52ec3e6e6ea0e5238b1cfa87740373734996331caa09c50a8843559fe07421f9532264972b19f2f83f849ca9d9c2c65d207a699ee1b54f4fdedb87b6730d5b50bb729e8784d1e4f378ebfa9c0ab547acd9d9e786814e5ed6c0294ab72a8d1c36a4b84db52b34a30a8563f58e66973625f4f4438e277f110eaa46608a5f6e94e3a00bb823413b77a4d80aac48cd0d51dff07b8b54a4a1c385bc7c43623034310fac91150837dc7daec60d8d0bca88ca99ac8e043edb736c8c277c537a676ee209caaf1e234e8905a7a69c497c887f0732134d0073b0f3334ee81668e85c6fde191eefbc2bc4b09cd0865d9c76f54b9de60bc3d4cd44c56ca18929dab50f18fc55b772198f921d8954cbbb10c3da5f5184b28591af15e1d4fd193f442cb1a39081c3ba3d8270d43e1a49c51e12042549315a6145b8a99d84d104f44cbf8bda266dcd5c0a2a8d0e8ec0ef75dd496be66d5b1fd0fe71eaaa4f52be416649479f466f199db622c20c0a5c4f8fe46436fed3f9ed727712ae594bcc093ca846e950fac1b56ec6233ea46ba40cb3f1d4432ac872689d4517d3aee30eb437213689765d64ebe05ab17063a9231c8020e181013dabdae3a7b42149a45ce506a59ee04f13bb91476fe90a8446bacd9ed21a664f9a3c0398061c9d42c0f5740f3084747c9993d6e6bc9653eef1d0d37b55c2240081826a91dfb7fda8a7a6be63ffb03e386ddfe3bd5c508e4c9401b2c0af9df947cdff5f4d98b46cfd280258d2212f87c9d1866a14ebbcb777eeb44a5a4b61dd44c8021d53387cc4ea879e8a78c526664c6269df21bbea96302168f99237e22aafc36af2c08f564778981afadb009388a183c0475e3f6d11d0cddb6fb9c8da4cba1290064db9612b8816929fa52ec4d858f7261c5209a22ca0518b51a6e68108b0ad1b3c1f0da8d98ef4497f946a65e19f7a84e40625c9e8b8a15cf9aed42bebd122373ed266dc00ce3a694c66384a6e9d37e1632899d3e8c4532abfda950c36167508b0d5d696681c93f0012e293189fb333a48bcbc475814e698ff2157fd92c65c890f613b61381774ae4d17dd85f6550f2d147f9a16947a566eb44c6fc93808d1196de8fc37c4fbd8bc7d063b", 0x1000) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r0) getppid() 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r4, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r4) fcntl$dupfd(r3, 0x0, r3) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x4, 0x100000001}) mknod(&(0x7f0000000000)='.\x00', 0xa, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x9001, 0x7ffc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[r3, r4, r5, r6, r7]) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000140)=[r8]) 16:00:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socketpair(0x6, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x71b7c67b93e88c13) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) 16:00:21 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x800) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) r3 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000001140)='./file0\x00', 0x18100, 0x82) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001280)=0x2) lchown(&(0x7f0000000100)='./file0\x00', r4, r2) r6 = socket(0x0, 0x1, 0x3) getsockname(r6, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfff) sendto$inet(r0, &(0x7f0000000180)="2b7777f9143bd3c0a0a4f3026d5b516d9bd88dd390f63b239ad02057e173ef2b476a6912abc4e13a902f6df8f1abbe35ea11bb34bb6039d63b745aeb4f194cc46360ddd107bc0ab6a65a5020a166a6195530b59a0e29fe6719ddcf27c3264822d1ca9100da8aa2ba9a521f7567a7523fc878d1917ca5d5077970fad72cf3e0e3172a89037d4c4404846b4171418fc92664c876c0bc1f9bd32636f73925a4c46090493095c4cc3c9a17426614c4be46df5a2a84c09414bd082ed81de41e7f4c8b6873434ca0e461186be7b7808f201e9a0f3c079d90134e82898e5621b2ff9cca2f27f5a3c64068b4765d7e66e97dbfe3044de9292f0a4d154b841fd3a22f1d40340e58e40cd6d551a1fd57bb4897971c49a44c43b296276a1ad0451279ff4a87f767b867fcbd156412aa8e1c80b3639616096622668e54743937743a234ffab7d48381a99c99e16211edfdf3230f96663a35cdb98a82d1313205f238f2ff5007b130a56cbdb77f534713e826f6fc43bc", 0x170, 0x7, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r1, &(0x7f0000000080)="5dfd2ec46a73c885a1e8b49fa934fbd0cc46af921365ca850de5801d2dd134a981eef5cfcb0455c7d95722b2bab91c6243fca3b60caa3e2f", 0x38, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 16:00:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000335000), 0x0) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 16:00:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x3, 0x7, 0x0, r1}) close(r0) 16:00:21 executing program 0: select(0x40, &(0x7f0000000080)={0x3, 0x3f, 0x7, 0x7, 0x6, 0x80, 0x6, 0x5}, &(0x7f0000000200)={0xffff, 0x4, 0x0, 0x32, 0x8, 0x1000, 0x2, 0x8}, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3, 0x9, 0x800, 0x1, 0x7f}, &(0x7f0000000300)={0x7, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') select(0x40, &(0x7f00000001c0)={0x2, 0x9, 0x401, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, &(0x7f0000000240)={0x7, 0x6, 0x6, 0x1, 0xb23, 0x5, 0x9c, 0x3f}, &(0x7f0000000280)={0x6, 0x2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/82, 0x52}], 0x2, &(0x7f0000001140)=""/197, 0xc5, 0x2}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000012c0), 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x8) r1 = getpid() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setown(r0, 0x6, r1) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) socket$inet(0x2, 0x5, 0x8) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="7e6124f823cf87499487bc57aedbb452acc86e4cab729ce2ae95aaeeaab6076b61e6e7d3b165ce7aa855cd04668ac6b927e2b21266054cc21d85bcd825bd77bddd50f81300d76dcecd7c4fea6f8bf400225a00df56ff60f2a4ea64ae42000000000000000000000000007c54ad85f3b5cea994d89291a7b21d8e434ce17c283a7100ff437b16f35ef2657e129278d79b8902e7de8b73fb6c817cac1afee3ba9a2140d41cb9d678f5edb843a95ce6c3b2904fed9537c1fce739d87eb9c81f5428d17236abf54e4be53d8bbfbd259e2dbb9e067f", 0xffffffffffffff07) getrusage(0x0, &(0x7f0000000100)) 16:00:22 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x1) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66406c657000"], 0x10) shutdown(r0, 0x2) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) getdents(r0, &(0x7f00000000c0)=""/31, 0x1f) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) close(r0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000001240)="f22310706734c1b68857ceb7fda8c5c24d898ac868ad692ef63e74c63baa5c98fe2b3c957cc99c3dd145ae8c7186b1b740568bf99daafebf0aa62614d68275dee1fabe22309a5c07128f2e138aa64aacb1b1fbf547d90c45f2f3cda7fba67535da99937db5cc4b1fc0384a5b6862c0ae0be4788176fa5b27e1d2eb9ef7a55631afb76bd6e02287ff2674de7bf6007b3250c4e1d024ff1af7eabc76a9d5d435e056e05441e30dd6d7b4c858c6116797705676d36689f91a75eca164165b787843dee0fe172b000000000000", 0x1a9) socket$inet(0x2, 0x3f0dca269626f798, 0xfffffffffffffff7) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/201, 0xc9}], 0x2, 0x3f) open(&(0x7f00000011c0)='./file0\x00', 0x2, 0x1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0b07cc129bb68596f5383a5c89b631ac2eb96eb86bae669c42124858c7beb2dc3811f51617e761b8cda15405500c06eedf2c2324ae03bafdb4d05bd7b747a1c58cc763f40cd3d5c8d8d01fe50ce0582ab664b386e62d108ce9b622b33b9d994ffcc3634ec27dd4966cb26e6191a30b51cdcde7a0df5355e3590599477f896f6a9692fc187c10a8d34a0207a37ab8359d563871de9729aba96db7122cb98beb1c2307b90f1cc23e29923157c90c04e759b54128c61d452d8f6ea7b36b9a4cda770c16a8d06ff07537dd51d62a1e52f77a49ef708ff0a22745bc2cd2a1871439e59d1799d900eac4288ce60bd569775ec4ac2cd905eaf47eb005fc6b784ef50a8714d8178d2e3672bbfa77966371a725139a3436fa137c6ea6a9a847c5b74244be018eadf6a0c58e2cedd6025ed9d97cc8370b507680d62bba045466b09a70e242dff308c03793a7ed0325fa90f0c411951884fcdf35cceb4abcaacb7ff5060f75ce3fa86c48bd2fb920cc1f62002e58ea610e8d61854b4027d5267e5a94dd531935bc6c9276d03050ec8fbf892cfd7e9eb141fa83ab93525189153ea2e92b6f4fcae6b7e78726554c670e4721a888d44be95bc0cfc14ca09b23ba8b879a3a82b988819dfa71640551c6a33a3fe7e1d3d60de95eebbfb8b8a50d4ec59c26caa9dfe47656f4cfdc585f05a2d27567ac3bfee2e6539807f5b7fb2e56cb4ef54a079f6be7a3c6b65b82c48d8e5d5a54973db7bd1bc2661ab1751b5d2ac51c143c5e011e5f9fcb3cd91c6da71686db11a6108f5385c8be63a59fbb7da6dd37c1fbcf9cf7fec646787bb68fad611633aabfa3070118c4a44fb2ef1a304c90b81694b11c9ce5979795bb62e083f607553627b23d2e3df8141aaf5a72cc6924e721b20b91fb5624a548e6030ec92a2cce669acb334659e11a9531cde520476676d0cdc30a6514350657805b2a21a9fa4b83415525b47e6c9e1498b33f028ac283bf41d8d00e4ca9824d95e20c4d911c1d2aa58c4f866f217c4ec7475f5760ebbac9574b69690902dbfc688c03a715f240555c6800185554ed1e7b86c51618ce8c0153c85f059bf5705b451f492c861fd853dca3bde194adc00be3eaf06c40faf7a62f0f49ce65eb315790e8536c3454e46e0cb7a7f18fef8f6e641fd99a79b70def4b8bada6ec5ec9a927ce2ca1897c47ae20bf7bc8d104b03af62bbb8b19d96529b547b7e018a6f3dbc16dea92c7af01603ba74b51d3dfab1404620b89cbbcbe987ae5b4ccdb3498daa8db4748cfc7fec09d7b429c4bcda57c74a007622fdac63f49ddaa264f1a18ae3d1fd00a1ad8573be162dc8f62f36bd243cb17d4ed28ef5192b624645ceab55b4452d40b21edc2b1172c39de9cae2ecd8dbdb833cbecb0fb7ebfc10bf301984c7e1734ee16e918b747f6fcab638dad6e4eba1518e6b7dc6bc4ab32e6cf3cdc1374c7eed35e3a7715d59eb2bac66bb6bcfbe14204b80dba12d5962c3e7e8f1f251135b194a680e1d979051c332c51abea1036f5a132d17baf18eb9b1d4784be6bc6c3247b6dee1fba2b496d93fa8465be6123fc836dd87191b5bf2b626c97ba0bbdbab94ae9732efd666d04d3a27fc1a450dccb1458e3c43dbe3dc6abf09e1b843072092110a6cd65a90a3839949a983e7a6459ee250689f98f3a72416292452032034e6979638586e251dec3ebf469ca9d58501c9ad2efebecfeffc126fa892735234f0edc435e1604d0e5625d710464b6b71e3d30090e75bda828900342f614d09c86e25f9a524bc6b2051aec0e97ca1964387c548dbae67b515c10e069e52eca78dcbe12313a1dc1e95fb0536e5175c7b3c97896e1f9b9eda5adff6348b84c9f072fd420d6385f9f251d9b60fbdde66d708c117f61493924e36e2636084d147613de0a947326d7171803f17234a23af28bda3d4af9f072838a4f09896adfabdeaa4f83a2452b4e3473a1bf102da39df6ad26fa44e1195d0caf3b6abfd4d7518da349ff693c51d0f5652e559b7f0c80a4090d82d91e9618f156b025975e43c00ca605e26a6db4a9b90b02434513cd3b4cee8f6842df8c3bcd9931f76adecf2b3887ea17cc9c322b93384fd3a1d20e8e8940ac1aca9bdbd9fcb89dc097f54bad3ffd00ed052ec9acf0ff45745da9be6ab5d8ffb6bd25d99c2871d8553405bcd4eae96e5254abc89c4957e1be044c3c28fae14dc9e70182cdd4e54ebc9a08ca96c79bbeeb66599311e626844aad91154609583bfbc1d1d1b71f6030109df9475cfea15ea3fb9819902f218ed1b4e4769bce8c2bc4c270deea834affd32e4f481601e05f3877c20fc511364415744026db8d21ae08915d5801e461b1204e2f52b4d3a741cd7a26ba936229e268bb6abfe78783457cd0e4eb69bc908375d959ebd343c9857a71f9d8c2625eeaaaaafd1ca5e4092973badcfe6a69e46e6fdbff1e8af6053878db71dcf2a8d16cd3762b832007049c42fa91daf16859e43f72bd573e009262bcc1980085e335f1325a2f33c51198ec26f38e2859e66341a806a3caf16e0441781942abbced0735c4499dd0592c3a0609254397b59b491907b88d73714c49f0290d4518879dba48ab2d9f6d804de6d9eef475ce50ba0eb7888ca4a6e6e2903a9a96141c9869257b1d1e35c460c0361db331b57e94e28b326f3b9a124013aa4a3ef5fd8e9fd4e3fa53427fc40fc9cb59f51a717cfc6bbf35a75d2c8cc6e3bdf6cfdec9bcf72601fd121b2c16bf2560b9c12ec45fdf76d1501970087f36fa658edaeff7bc0282bf81f6a97c94dd5e1e06cf74616b5c4cb16874158aa9fb4f348cccb9e62a33dd0aa47e9c7e9d15371d007d59f5cee9a2e33c2ba84d7d10c35103057f4c62cf5797af7fbf7f3dfb480d153cda57b1f1db945a89909ef0406c177b5693a838e165e9a787bbd3de16e0fd6c8457a67e78551efe9fa318c809e11751d3a6586e2aeeeb1cbadac71cfdb1f864bbc5e81f143f3b7adfa0794dad7e4ed3df1dbe21bf50008215314b0e5bbee146f7bf70b04509427aaf23da09af4a2f89725efa52c7ebc34a37bb77c30c226074314078ca6385229f955b0c168bab88b6bf4fad836223f009e2397372961e1eb8b7a0af80dc5857119a0c628815618404b45947548e0104a305fde7a34dc2262a504bcde1404d8293b045f29295bdbd577e9183267d9291c6dcb43c65371cfe3c1d2911e70e948f2bf2aeee3371bc79ea7ba314883113854cf7966734049409ced4ea6ab61e60db0c88d9aa5281c4ce888735b3191350c63f0587ad43d449968a35339113a1c5d3588286da5ed51c197648f53498264ac2f275ca2638d00d7d594c648049d784d22a8e7732061d9014b52653c56e024a316dd50fd43e5e456a74c76e4518082291a889b8fb3d7d60ff5a603a6a2c9d4d3f06c34df43336e95139aeb5f6afed1005cb03c52fe90f56128a817758ff681dcdcdcd35c98d64718577ab341dfe3d71da789686df59552659b84ecbbd47e902d37530d0d1c3484c7e37356ad7dc371a3373de9f0f27b7f80d65204dda6db62347d5d53009015c6016b371f00d7f923cc7392309400248f412cd1ae7e6090e1091a2461ec5ae58d1753a193f02f3ff02639ebcff159d2f6a22e3bdcca76d39dee1d1b6046d87b09fcb9dfce8a01066c4b93a548f31a89308d563431c5dc4f0ab6951f40124f095f21c96d03dc31d3b0a86ee9ac24737fc221183d898c74fa06e3352ea0eb52d4e2aa550907d04b74997a4bafe74ff14ab76c1c10770a6267df1ca18645d97121d7bcc84b106b8e382bb4bdea9dc16fd154d3b24df0624209dd82dbfa6cae12c9b08bbce4f6a976d3fa398ac6e4682760bb24564946956dd4e3df4f0aae2953b18366c5177bf7b03512c7c82980ad9800e77d5f0952fbc9fc8fb656b2f56621c49186d3fa598173df2d8c3dd31e24695ade517d6021f7370a38246aa73977cd62167adc96eca68c36165222cafa9a7da0fdcd52a94619491f503a5689ba3a363605695722e8baee7babb729216a89702456ef6492f800f1ea2f88a96ef90f568c49144f38c55046c5980d65cffe33596ac0fdd9739e4c6f530c0567d8402f74ccb05f0e66e434ee6af7b7bbc2b946036f21cb32d864497180810d6a942abb8d45d4101f7f4988347ec504a4d9f3fbb6c2e37f11479e59fdf2e44adc0a9d014e70b93a788895f4ffba47003bc37d8d0febcafbee12115d899b770116ebc4285e1bc76270dd3da825e00e0e67da8a61f139b1890cc8be2eb1850903240d08c3e0f6a5fb084a68cdea9b0cdc668305e3f72735ca2efb6fe98805bbfa69013fa6fab07325cc20a201db0e17dfadc3152f0d2fc7a1ffc942b1252c534da52fc806cef268e140a946c3dcbac28778408abcb5a5b6dbcb5c008f9640b029147c220aaf4635c2168393d00a15a6a32aea02f933d5dd65f5fdb735e127ceb231d7bc4928e672249f7d63cd8c5f8945f137d9a9f27b7eee9aeb215b087c4914d31c1981c11d6bdbab0152754fedcc14b2b3973544cdc33a44413515d74f355a23e4ec42f515f4bcdc1523d03dae9b5334883f10811091c177f2050aff06ad8c2edcaec061f2962004e5e26cd22315c2b10e2bc5630577d372e7d7901ff4fcaf94bda40b83d8e689c42d244c66dd49c6fdc1ce68a545da683908acbac7c81dd8c6d32118bda7a2e2af25a4d6bd824f46c14d695717b5d4c97f12b60fd6ceed56ea5bfc78e080969cb97bb0f2e637e42b7735dd6007b67fc7eaa3a500b05c61194a7db6ac81572c9ac614ed846eb3ccee0c22a08b557d97a322487adada324a014a5451c06b5a40aa0cd294336c0789f17d2c6229fa16b3d4cdd586acdcdc99dfcfab720fdff7e4c60173a60fd6b43372364da599b617fcc07e9302545f6f666573abc2edb18de2126319a17beb7f5cab2a122835adc603ce306a51932349b3f33b84a7b3ed416f90385c36f365f6ce594ee812b22f83cdc8f8693f63ed53307066dbb9b90b47259752cc701c1ed4f9a18998b96ade7747f7d15287124f5b2815c19ac31ce95e7042e0df0dac651ed8499c345030f488a390f4c0833e72349356228565b772df1845a6accadbffe4cd553174bdfda29219a35577aa6287ff4b08287009be66bda1880253619f9bbd38d79c4061add3b7215b8635fe758a2aae25ef3bd99b4bc89363c3d44a45e8f211e7d46f736ef0330c40634f93b95fbf452f214523312c62f7f48e04a963679f6412204a6827a596d3a02202033c5086dd47ee684844dffbda134412730c79f602815f86a4f6c38ef3d8002a5f92a3aa218e72d66b412c2ffaa34b9427dde2ac8fa53b052eaa2f6c200a8b69a74f6fbf1b91656869d3cf9b6f68ca5ade7f41b977e323fe00fe76de7179d887d2576b443f2d8665ebae70c324140cf522c4c0daae5cae00ab543d7b2fe844f5ea0cb3129b07164b04b2239ab8a876e73d556187f744645e5ad8ccfab29b3d8e4cdad0fc946202d57031c6892bddc089c4014fc1b638d9f6e8aef43115ea80af0e2957b995ffaacd592f5586a9d0813b1cbbf7c9617f635882f1512092028689e42114d658fc33c0d863ef86cfb5bc144289f143eabc64fea53ae79c2ae298231559cfd8b8ae8fd6f6e97ed22199c50f8671e01d64d97a9ee3adb2779f0c5bceed4d4eb4075ce5a15700511438f0baa45dbb9a2dab9eaae4f06567dff4b888c24104aa8c8c4f40ad150ea21432317e21797df3a32151df1af22ffbcc5bde0bdcbf2deeb81efb9ee6ebc28c58e0e4838a03bdc6b7ef593fb", 0x1000}, {&(0x7f0000001180)="47491548e6e88560e74ddd9e155b49895ad1b58347be94003716be9ef38fd3435e153b111b65b2ab892086e202e17561ff2820557ad9a5bbfda9e1dfabc304ea91e80fd2057ac036c67e787c39d13c1fd7473f6b99e5b73483ff322340afe5da80917ae9104698ef08b2f8404d90005c0797638af4165d405e22b8a60f1be7af6092a253d6686da794c5c033c6ead0be899142d35f9b2a", 0x97}], 0x2) close(r2) kqueue() 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) dup2(r3, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x28) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x9, r2}) r3 = kqueue() r4 = socket$inet(0x2, 0x4008000000000001, 0x0) dup2(r3, r4) 16:00:22 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom$inet6(r0, &(0x7f0000000000)=""/33, 0x21, 0x802, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x7}, 0xc) 16:00:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1, "a04d0eb1fba175fd21bc5efafe07ee92923f1496", 0x6, 0x267}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}, {}], 0x2, 0xffffffff) 16:00:23 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xc72}}, 0x0) getitimer(0x800000000003, 0xfffffffffffffffe) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getitimer(0x2, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{0x101, 0x17}, {0x6, 0xf01f}}, &(0x7f0000000040)) 16:00:23 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2, 0x100000000000010, 0xffffffffffffffff, 0x0, 0x0) munlockall() mlockall(0x1) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x3ff, 0x5, 0x3, "f1f02c152491ccccf954a2e1bf025acd430853c6", 0xe9, 0x4}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000700)="a13e5ac4c2641d36826b523ec3ca2c42d6b290c363ed8ab753174771fbf2ed0eb75d75ec10cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059464687d14ca9cac95a26e816e4cc8f4931179223b0ae87bc8671e927c5489d482b007cdc3e1e6ece64335a5a5350c17d26fa2604de016ffc04bbfb11f5caf35a17ea9f50e4cef169612d618e3972a11bfb9d933a91b86c7d4df9dfeff5a15c1dcc8843cb7d955447585764683b92c4156ecd192ba1b838fafaad94ca4", 0x12b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0x1d36, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x702e, 0xb, 0x834c, "c4dab8ac7660c01006e5d9317b964a6276064f6c", 0x8c1}) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff8, 0x81, 0x0, 0x0, "a48616fde9fd00", 0xfffffffffffffffe, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x0) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000040)="df2531c6cee0ac485887ef1414d2d6cb8ec939b0e85e337197d48bd21e860b19e85de69cb16f7df83e25fb1dcf08304a3c6fc1c36c0aa443e6fd123850411d6faaf0177c69c2f8525fa250da14d0e73a4dc44231a6aacf85b124810ea514a70bee2ec8f6cd9fe0db6ac98458b40086861ecb4c7299c984cefac94ccffce030310b092c86f01559bb1bb99091db8e3425ca5d27bf5815cbd3e838092439cc71f7953d9f34dd779ba65aeadc51249bad23b6eddcc27ed3b4e2f1fc9443eb38a80eba56c9ea6c51386d14720005797be2790af39caf7079edd6aa5f41ea1f8270725c83b69aefc3070d1ec447908992b7355facb2e0454e33c241347f3a8e71575ffe490f7cbbd9f3837d32f7fef25a321c0fc8ab91ae1cbe4a5eb3d0796ee5885a124d5e39e7fe1dd16526a7cf3034c21c344e0f9126d2f55ffa1f9b5d1cf72886c516147cc015eb84eeaa02fdc93851f07525b04d43e73a758c30de70b25b1053d3337b76b4a6ddf2c5610a5c8e368e901c35c6b7ff80982029fbcae15f4c64117a35288dd0bc822add16b0fc2f8f8384077376d41ab5d68d81068a4f1a6dd108856588392fe21a1ac20185b32e3da8eef4cd8ea9fec2acdcfc9d8dd2b68251da2d173940b7889170a881010878c1826d13a031a098611d07abf7d4cd8b76c30f4c2d4e26f05a64b67137aceb427ac7b4aa735f56e8fe7503af93c1684de78cb53c4e3f441f5ae51ae6800f74529181684c301485fb3e3f167d2d2f7295e4d801a7738f5bba90bc4c3b5eb20fc5c85ff478ce02ef2bd82b32f6f6f273c985d7a3db36a8dcd42f25bb230ce87ea632bdd25965666f7baf9733c25555131a9c613016a6ec7f2df03092fc7b45f24288269f1d0de364d4e71774c6503329e2994f77ee02d278267c78d646241899e98f96a0803cf8959774ff6827ef4f003e4cff2e741ef0e0961207362fd1e19e2002a81fccc7972ee4fe67cb3e430f2ac7d649971cbcc45c48de9d16a680f542d33d0970a67989d30a3b568c39f451fde9a9f28d76402621b6f21c38c03b88b05cbf9c8d6d74eda63bbb2d4def7a5ce6b8b4725df14aa73dcd83a5d0ed8be5e603fa0a43a31810be17d43cd7177ac4fbacfb9f3bbe161b80d733ac54897e33a9ed775ee2f5442200d5a76667ac7d48d192353abc772e69f1b232e649f63d867c0680ba37508d17ee2b07f167f0a24776effe91bc1b68e221486e321565b953486e4cb870f8c1389b9beb3b8f46cdf4b3d8cae239ec7c46cb62f1b97d9b6e20645da4b583c5fd93f84a1cdc73f6e181359012155bb694b8b8aa82f9ee122aed18388f3d7453256b33c7d08793670d4293f930567b52483d4cd4c1f02d2d489f9d61556665cde373c3dce1ffc6127061558e374e83a5cf0759908c6633a3eaf0808d6d2efa01ed1440d68c7f9e3f4a8ba21d2ec821f3f5ad1c8955d5ef4e752d8b2360a2662b7ff3a6ff795fa16e7b5e9c6955d5385add59c846a945e55918833dbc2e68b3dbefb7b3e2f43a574b5d4cbe1fb087aa10446a125a3a5dd89f58688a4c59eae530d78551f0283596ddb8a5d4639236f7858fd237481122d7e7ff169a077066deec2feedd608885b042942ce82c464e60e3881df22b583877edf8ddba7b38be5a07ef6b72a38e24af738ee2e9ea344891ba6eda682870d8ff7fde5f28684ee46fc11c04336842b5bc44683d07b599bf531a40a49924f863830fac00841b20cf738936ac1234ec36b77e61728236b0cc55679f5c9a4054b845eb2b094be525d7cebf9e649ece8ff58e23f2eb2ecd8c9ba218f1cdaa52dec2ae7020e8aba4c54d94e88a24911af12114335da0f4616cf8bf23efdb3c849c90062164bd31d972c67bb2e4b063039d357fd9aa166de6afbcdef302116da5ff2dfb93d30da87ebb3ef41efdeba6ce87874d52fb3f203ebfb7db2fd81452d495f82322c29ea9ce6ed5d90f954dea0b85e83a52acfbc395a7ab24f507b0c5110ddc0e2f753e1a608a2843a40688f29a91bfe5f435ca6fefb6f5368970e11ea48ad81aecfa0ae86aa56c981fd15c057019d7c8a2c7544e26fa0a00d7a43e4ca29a571b7598b0ab546e0ab81453db40845f87aa51035fd94ffd59bcf0d0010f04ed69d1259ec6d027ec349252fb98a7b61dc8ae266c609a5efb818e6378570f21c77e08b8100b24bd0b00efc78425957bd97229bbb2b3e1dbfb41a0dd26d6f9530b1e4e5dd3fb014ac8d2c5a396b3b71d8363a37683b94c6827f66c4ab93e40f069d1d869ca2ba3da15aabdcb0742e8fa249d6c451e762bd646dc31eacb1a74fba477d6c280866281e126e25b237e14cc3436679e805f08fea3a630b6695d9493516a4152d5e9b8f1fd5a8714acbb93b94c64286c7b345dcbe73538870f19e32cf76a5e3e5dc016c9da9b250d0ec2d147da20b5d392cf6d7aa19cf128f108a51793f1bfc8b9615cbf8dd9f730c6819fd4274b9ab0a280dcf1a2cfee4032460698bdd674a32ebddb120d5861ab5b42a59d289cdd5f0788b0056f7eee002c64c0178e1d488d8695c9e9436a42aa67acbf52d683c270f518c1be7d5e1b2f6c1d498edf5d81d6bc36cf02ab6ecad789390ae589c39cb0cf5632b2171d3a64ff30f40cd5c94ece80cf9e7140f5b50aae570cd0e5f7f4ca54f9f93076b7c3af99b295c7bdd30d8d2dca1bf024dbc5bc0f5d35661db8aa336275e8cf7aa149d2365f02b15d3b57cb5cb2387ac51f581467cd6131c8d044ec6943d067addc4e89251a6192e747f8fc7a23b21809dc533672b5e86bb444bc5a7d7efed680b5cbfd2261976640fe4278713b9ddb507bac8675dc142bffcd436bc37cf7046bb2ceffe18b93acb1367a10eebce1671ae674f4c924e09857a3cbaa6d9dad910744e1d28c7ae72f754389d869eff25571079dc05d32d5daee57c00fe2d4bcc3f44442e6e9b34e5aa9f2f95a20a16d2fc835736e0baca2a9168aae84359686cd5c675f9ad8983df84f5be83b769f7d1fe6a97035fda6e712d584f0bb2f1b2d9af2ce582e61be78d44eedb005d678b70430657f47d52e2e6f39e78ebf410fa61632c5b8eb9208b141856b167e2f63bfb0a13f44df85ee7d861400b1db85a81b5f7131691252a8bdcb03a1390e170d1ee5126ba856cc0e148530538c1672a5faf9f53bc61f51e7b18ce28a073ce0e0ffe0fc6310ef7b362dcb9da79dc3d77a3a4182813115e40a6f6595412019547c6df45ef2c67aba7445df10daa3f5444b88c99c536d830dac51d802b6e1286a8466872d2d51f0945dc1c2502b161ba7d76a94f262308fc9024968ccad2079713e94499cec740868888876a544a29cdbfd930fffb676a5b5114460808b2ddd4211a89325bd13bbdc7e3666942dbaf0c327a4ed9dd5aa9c9abebd76301d117651f80571043479c0da21104f58105da51e973634624b95ec651fbc0ecdbabd4bf610125185fc9c42249dee3b04211ce5d46116d7cedba444107afb535063ce32aa24195b55273b186a5f79a3c3f86b8e08103d949dd51a410861d5d2583de0bae08e961fd5baf7d57d874ece458dbe69b2c9af7a814535474e7ee78b07f572f9750ff4ff60db9699e3463c3835da2d895d25e31bd1ad7bec941b072c2608d61d19f76491a5ef89e039f517051dbf105fa6695be73df92b74512bc401c092a3875745b3bb0f9ee9a56bdd2d48351019e4f56842fffb6beb5593fb3439ad20549158bc64adf673ab3fca95aa9c034b359b7af0a3b0d807909f35c4aeaca91e0624e0b67d15f53b9607cf6f98accef02cf44b0dbcf9b5461b6273297cba41516b7e478bc7ff6ad5baa09807c8d2987c3ff3e17cdd6eb9e49775db62953e96ed5c92855180fd813e11a2eaf88cd0d7401efe4ed8be0c2aae559dd6e333c79073fe4207bf146df91c1cf07037d10eb9e7fd21ca86a4c8e48da58add2ec8d33a5b0bedcd727951b9c525bb36cc05fb8bb8d0f7a2916f6531c9ede942a0113fd96fe944977b0af587790347faa9a13780b31f49c313f159cc6c0fdbc8ea82f99024fcf13fa649574a4de8a7aa7ff761a95d557a019187353d41b4cdb0da43c38a562a6e60635ca1f1c2e5a5cad9da4513501598dde085000064f7b8eb1c6ead52e5739f20e177d0dd2af824fdf786fed7bf39aefb4b4a6f7725cb5f0a18d7655aee699d33df5758e62a4e84ebfc9f21fee4ed467bda9bc6b5e07b6fb2dd68485dc65982048910032ccc9f74f311c82a6c51de20b9293e1ed32bdbac60a86ebcede9b670f6534ac240a36e2fbfe7328bd8ee191cd93ef377b98f09820f2c459ec97733f332dcd82ac480d0ca27cc69ccf45640e04ee449472d5e093535321f555e5aeb7b1bbbecc58d6ce25748bb43d53745fef155d40fa7cba2bb0ca9cf7bfa74616e00d75932c614c3418c6216b8c7874e8eaebaef20ca9c80953626910afe561b57ca8af691e710d3da9714ec13799db7df8793447f2e4f6dae7ac1d105014eea6d2e9041722bf08a4430ae02228b6c62451a097bc8b4c9099e4a50c1f946907a4791f4af06590e60ca363d38610d7573d35e0576df53c4d180e27f20354d4253764603df87913a602046055c7a6c949361d372a739e80abc6cd538a2bd71487275bed6363f345a6933aa1bf8553cac1ade017db24dff095c06e2593ba174dd436d61a8a03d5e4d732fa28ad7ffde1a096a14700f4b920e5cf5ab2cbc0a00ba51e9c532cfe1ca853e00f42dc202f7957d583954dac71773e20ab83a7c82d448358705b06a4209c4e8922b447ade35e2728339877c211754ba4d1fba2ae9f223933b5b203440da90c13ccb032b8d96b72713f95cfa5cc2b1fdbc1c38252bece887fc77039e3a06a752b5a823620986b56d333042819b3f97ff650d1a31fcb2b0685484c052d21302b1b048c94723a2a4e6f549227be4439ac32e7b1180fbeb639fe233c16218d015a9774abb5a65499d57eb532788e088f531190b62730acd51073382b5ea78171303e069ccbea095308221710920a6b65925c93dc2f35eaf2b15b811e1d50b332958e0f1def85d9f59cb8ae83b4367f33fc9e3e27ff2205da4738b6f9e8013775eaed0e9bdf5e776519871a2ef71edb4f660ea609d9c7ef0e04cee4f8c9e9c08bae212c9a06d085bc362516043a4e2fb99cd6aa1588918a7ac1565b5165fa6e697248475eb24f7de4863738a3f6a7b6d3999f771fd2281ecf0a2a32fb549bfe92f935405d77cfa6232e678524b124505a8635f5e789f5d7ee7246e0a8a7548af03d88bc724d3f984003e170e74e11c6f9497e8d6d9d4467abefbb18040b463f417755b426724f999a3432775774090673ec423381cc15cb3330b867c9599b4d0123a62c80e84ff762f96213cfd7e9e4220b14d312bc504311078131520107ab417245b06752400d323fe74be87c028cf04a93a601114469ff2cf118dc8c3d5a1545f0fe93ffa5eb4f00547fe17d8691e33cb83088b7b662fe9c75748d92ea5471e290b0659f2d92b0bbe4e6b02d99ea665c1c56b0541e1e59f31c3fa0181022f6fc86ff479586733b1162ad6c561f1b5428dd0b132f624b1303129a65a213501ac398e24340019176949dbf70a7d6033cc3a4c8f825a514398b9ec29bc8d1c0aed3a8fa3d956d43ff06b5df587ac8c9c6951f846f20ec51c173c993842b4bbac31d063eb02666afda2d2f40d7a9c7714f2d49193689211e220a0ba2a13b24638b9f36d479b26481121663cc8fd30d94bd078477dfa0a36afdf831be28ed092a0f4d1fa16784f68a91705c1369105531478469f", 0x1000, 0x0, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x38e}, 0xc) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) syz_open_pts() pipe2(0x0, 0x0) 16:00:24 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x7fffffff, 0x266}, {0x3677, 0x2}}, &(0x7f0000000080)) 16:00:24 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000500e0010000000000000000e5fe6de766cef9b8a10400000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffff9) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f66c100653040"], 0x1) 16:00:24 executing program 0: r0 = socket(0x13, 0x8003, 0x200400) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2807) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/../file0\x00', 0x8, 0x184) setsockopt(r0, 0x6, 0x54, &(0x7f0000000040)="24c1eec6e46beaec0e7f8bc7d9a2be22f4462842610e83525ba04502a9563a86a6a847d9691063f543c899f2063d59b7ef9c1852e5e7f9a430358f71c63e45e0dc245b3f6c50f38f37edf7928fc3ab402638dda7d4eabfc926a4c88501eaf4f96a89d3890691800bb4a79a7aa976b106cf029db411b8162a91ef7d5bb8d3ca795d04353678f65cbff747de60857b87d2102e", 0x92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setuid(0xee01) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8801, 0x3) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000000), 0x10000000000002a0, 0x0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000000)="282c6cfd80471e0019c38450c851e4fb", 0x10}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000040)="4685baf8ae609f7c0e55139a51579a3354397b5ae78e6acc7190fc87870b441484140e940bf97ebc3033a2245ca918bf1f5abc0ec5af9f5ec78cd73905135419b5ddad00e5e48133cda7c34646ee40dc3455420fce868066b2a027c5ee26cbd07702442163bff7066777e0fd2249520d92754199e9459a18d9cb51fff2acc6d30b3e399c4cb503c005ce862ade73353ec0c782800ed3dd5156e6d5355720d699b8b7bdc5163fbcbbcdd823cdd96e879e5e46873d25569cd3869dcbf6041673d9a53ea446cad6b21399890e36a64cccb7d4d3992fd6", 0xd5}, {&(0x7f0000000140)="296cee1c49c5fe280b5f2aba64a9a80ba8e53b5d2c71ab3357f0885427ef492ab3f188b150bed17824ebe87d8fc791a93434d7a5bf4ded73cefbddd3c25909d426ffb62f6cce45540daac4d61fc96be969bb949420616edcdaa762b2129ca390b60b06a32f530c0055dfdefde7ed60caa7cfa7f76e59664ac59131cf9d7f502764e8acbcf9d0b12582bb99046b66e3cd8129", 0x92}, {&(0x7f0000000200)="3a3058fddb061d568ec3c1d5751b9bf487528421c63e7ba37bcfa90dafc1fabc9732ddd0f53c69baa5", 0x29}, {&(0x7f0000000240)}, {&(0x7f0000000280)="90bb455c96f7748a9454cd125ec09c81a30fbe7a5051a229ee42df6aed1a8856bb7ac8da1c2477dc5cc50f3fc6e8ab28f035a116a2d43cfe27a315c00b856c812f2ccd8c86724d2b41f1170c44f131e62ca7dbcbf4d9998ea9bf4ed1157f070c08f7e0969b57cc08a348f8e46e8778dcd9", 0x71}], 0x5) 16:00:24 executing program 0: getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7}, 0xc) r1 = semget(0x3, 0x3, 0x402) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/234) 16:00:24 executing program 0: getrusage(0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x2, 0xfde000000000000) getrusage(0x0, &(0x7f0000000140)) 16:00:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x2) dup2(r1, r0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x80, 0x3}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fff, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x7f, 0x1d30b54a}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x4, 0x8}], 0x7, &(0x7f0000000100)={0x5, 0x4}) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() chroot(&(0x7f0000000080)='./file0\x00') kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) dup2(r0, r1) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() socketpair$inet(0x2, 0xc000, 0x3, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="af935a64a5292bbb2b3bbb38949b9384f872cbe24a2d1da2327a160fa674872fd4447f5871f79cc9aa3b55bc6cf898d5009e6109ec3e1b67f299a3622c5462c58e5bbdeac0c36fe5503700284cf82b4658e8ac1549d54cb331832d0b9f7b63c0ef560d27c6e12985beb07e747526d1fbb25fc4f7ad44c235744e035effca35eba2f681a7578d6730603c168ef8b32efccd8b0ddddd370b7a9933b1f60bca99eb232c913e18215038e12e19a4fb607602532e2dbbfcdbbb3b97acbf9e1fc089e204a9", 0xc2}, {&(0x7f0000000040)="318f80ae6b0f19217f5f6822832612c74b293834eff6a0cdeb1d4883bfae9746e8271f46124705e6bf15c34869d0032266c8000e295322fe143de4d4b3add18431e4e2d3e67a764d7716e5", 0x4b}, {&(0x7f00000000c0)="103cfd0514e81e393c8eeabc07da2605efa338f3010d1c67258f323b", 0x1c}, {&(0x7f0000000240)="67739f9939fdd72d8db05db1fa422c3b2508b233188577558ee62bc5476803e813ac87d81554cc49db315edb6af1849ec9883aa515b804241264f9960df3849b963460a389fd707d7aa4183eacd3e6a7592f8180cdc8c7f559b7069a45df6154fd51aaf44278e87767a87d760ee6cf97056be2126e8470f6f3a83ee92b1f67aaffa16d8666b14ead8c3ab4c081cf7336622b", 0x92}, {&(0x7f0000000300)="982e923885a2d542e0d26e87617085d85339586de325e436422a348defb3cf8813227a3e9db2bc27bbea44b6bab32e032928535b9d4288aac30b05f9c4578f04bd1ea80850dbb1d8d8270a0098ad607bee10b157d0bcb75b3296601d158e854a5b547d44e8d40e16a2dc2108daa035d8ecdc9db8846639645c5baa5236a274e6b05fffc84a55d9ef0669e2a978e9a70a7449d8fd1be3e088f6fb5d4cb8d6b394419087826fccf16062644f8113b5574848331a33b9d980c6e23703f3072bfc6c3338c53ae69db114ac", 0xc9}], 0x5) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xf2, 0x8, 0x4, "12726604016caeca8850b0a309bd1d678b1f8fb7", 0x1, 0x40}) clock_getres(0x400000000000000c, 0xfffffffffffffffe) 16:00:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000200)="12d18f194a285ccfbd82afba6601fffa1bc9ca510d9d51bddbbdf18a0c8165dddd5720745c7779eb4e93a19d633dabf2a982a010f61a354bdd72a9f5e33ca85a25b0c4d7c7dd1183b2ca94aba71dbcfd6a0d32f293a9218ed961dcf1a0eb97cc12a4350793d9a292442b2ea9c98e5d180341063ac10185c89388b0cc31a02e8f9bca98c57d92e525dc8df2accf6937328f085a436ab26354fff2b66e7fe2672d616db29563a3c0f3fc69a0e268c49a69d72da62594dfe6df2cfce4d159f34e917f5dd91d571bc2a2804c9be50073ba9aeed7c337ebca693e6ea8496492380fc88d7d310495c0865286adccd95a9c5b76d86c", 0xf2}, {&(0x7f0000000300)="2789c51fe7686c2ebb3646af35ecaa03b1fa260f5b87dcab650fafd8bbcc499b27d8364b222283198ef3b8fa66b93186b4d7e953316750f9020d878a25a350212cf703cb7ed19dfce0b52df1bd16a51654184bcc7048dc4a41bb5988cf1e128c34e88195c99fdea09b945675af1979647287f79204a3b688d6d0819321b5e7ef4e5898b49267076c0f7be5e862129eb474da8c0aa59e6b4ce527b419433979fbfa27592bc5733bf2b23750dd2f16e29ebb1022b522e993568afa4ecc3724bb43b97e317cb09404fdf7554ab3cc9111b3e8e8da3b2b1b273f4c0d751a85601bb1dacd61524eb21701abac077b69675976c8ecff2f", 0xf4}, {&(0x7f0000000100)="e314718c4581ca32f04bbec84f545585ee57f358f03074db0d862844b9d93316c98e546879f2c012930ca49d01a589e5173e46de7a2e10fb5c0d8ddd37b7d0ed0c693f97c1b78321bca5438f10b018bce49cd03f68855b634ecada4b5005b8e2bf5a135d1c", 0x65}], 0x3, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r1, r2]}], 0x48, 0x401}, 0xa) poll(&(0x7f0000000480)=[{r1, 0x40}], 0x1, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgget(0x1, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) fchdir(r1) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x4) dup2(r1, r0) 16:00:25 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) msgget(0x2, 0x4) sync() sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = socket(0x11, 0x0, 0x7d1da486) sendmsg(r0, &(0x7f0000003d80)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc, &(0x7f0000002b00)=[{&(0x7f0000001800)="5741f857feb88afdf138c0f5a013cb9c69de4728116593dc8277084cca3ce12a5a1fcb784f1c1f7db5bc72e461b8bd7e4a4b1e11d4f25699618ab94fc3c8541efe24a29f437bfcadc52bad749d6b74f4dab321c75f93bec3b916b32da9ce89dd5bc44e4a92fac61845186d88b6dcc77d5fc9c4115a88f83a89693f244ca95956649a40c2ec14e198759f7693a165fa4461c676989798f440e89650627987235e16f051834c53d062bc4ecbc7962a6fa5dc8a1afe8f0a9a41059805e8f556e7cac41a02fb2931952eb50ca933690d937ba3db723a400c59a3db8767b0903d68c23340e9f7d1", 0xe5}, {&(0x7f0000000080)="3ad4a6c0d331509eb0f7f863dca53ab09bd3a3f47d9542ba183a7baf33936c0ff6", 0x21}, {&(0x7f0000001900)="5442b6b592e37bad178088fd3454639ebb69abf92fa163e9fd5446664b09d879d1a2901a82c703f05d865e4ab243ac25b4e9cbdff988e9d0cdfbad40dd17446d7dc7f27c725ac2e527ee3f07b2beef0404a128939de204fd78376ce6cdbaaf618e25bc9a8eb3940b02ee2c5c79622efc0d00371cfaa4b2991f712ad55c9144e05a249536f31d1ea6fb51713c42c7d5180788155a432911cc71869e5e23910f3a0a83fc6d37130b3564d449ccc00807a17a2a6bff2d5ffae7efef6dff9187acba3f3d9f1ae5f7d4db7cf013cd31a914d430d641cb41dec10fec54b9cbeb8ccdd54e78fdca2d8cc7f5603169f2407a92badaadc4ff8850aa980c990c092d4922e42243354a571acd9f51ddaee283c9aca18560681882b4e5dc33d4b4b7356364d33eb6a8922b20d9b3c1be391dba61e7c75186db206a692e9a443e8a2c82c4aed3e4fe0b12b36ad2511d754795bc60e62072e3ad4abe6bb1c19eb1ec303f73b48f18cf3e9272e40b16630b14ee5dd606799e6f4f16ba5a2ce427216ce219ec478fb4cb7f816818b5868b750b8c5f15e008a9ae43945a96bc6221f8fe3668ef3c72837c7cef0e65f1705f304a5875d7bfb90894605831865e9e2f2aed8fe52d91be7e41a7cbc9f270556fe82af668d0abf864999304b425bac1f05d88886ca83db6392a1aa292b77659a8e195a1613cee465d72d713ba7f101348319325410b4128e54953a18aa34f39a3a6db12a23231173b0a0ef9655a16f6d0e70b64ef2cfc16ae18dc0cf4f5ef26e88d778f3f9c14f410a779dcd31418aa4978df74f26121bbf8a1258c1862cd0b3f7eee26ff26b82b6927b8244d2e1a05e589843d7cd94f3a632898402e3a19c94127af2185a31170f9c4c86e34d5ce096aa9715ff7354fd71c2f89d2debd4a896b866c1f25c511fc7880aa780a51e9828239b6e8a4a4825dcf9b2bb6ee1d7ce45060ffb1f558f44014ac0f1ad2126369a8cc16171224384ddec52eef0bc691608d5c8766f113299ebeb55ea26f7b8b90c69abd8688adb1051df9cf8721d3cbb612619acb4f41c0443e4f855dcca384e8df463fb8327176f9c959df0e27c6b475e892fe532d49adbb5251498101858a3e2910a56c994eed7154da25f3f13a3592e6e3b43c0d03012cecefe41deab505db7ba258621b0d72636d0e72a6689a0979dbb26b20ee841bfc68bda0adddc2fbd9a54b871c70210adb6f9f71103f1ace6ce2936b0806297bd49bcb401bf413164d9df6dfe484e9775026a156f48e0d898fc7a4c72cc0dffca05ef74ff43c0d588fc7f5b2eee3d399f6fa84935de2dca206f7c9ce73498ac4f4417ce5e9219fde1a953c913f24aae80d0f533e82fede29c674bdba73ed199ed7bc2edce84937abb882f93ea05339a2de6a3d37c6bb25011606d1261d9c68b55ab4608e291dde35edae109802bb8bb444c1bb3f93c3bd13e3182a9fb48ff12a7f8d2ab111948565e49fd521e481be072bfdfa1c137372daf92754060e3d4547510be8ded918abfb25ef6f6b20e44ab93b57069276d5610fadbc1044ba9f0a53cfd544222d2678ad51aa6fd8ac2b30ac0146bc5e2b502cfc9e80805d2a4ea13846e67e99d76a55119e53eef75a35033f29ed77d73511e339ffda14861e8199de88f79f7d2908a7b8d207a719ba8de29af541838368560918970db61cb2149cff031db3a9e08cfce2888f7c064b4d98c5281ddabc13233b692042455d16e3361ae1d1d8c17258cce7936fe61db2a83df0ba064601bba594c0173eee19646664351b5e15b64117a5a7834fbcbacac11ec685f5df167c4799c2864eaec28e5ab0ccc9f1d1d512a62627bcb02e41b2d8c83f0844bb19bcd825e6f241273c13f7ab5dc6e05b9d8c8efe02a193e5db8ebcee4b644bda6f00ade4620d868a3bbb62a58ff88add645f195949eff4fcc9772b15041d29b4524af3dbed95e4a8c306f6d9ecff528f3d5fb0db6b26ae26ecf7783b138d200b718a11a0e7f782072b055e36302b19d294c2ea16bfb5a23277a22bf4fc4b976946e5c41120938572c7073ea9de03b2e230602a51e3bee395d28cd31f786fa28fc4e8fa5b69c51bfb840c74c86d60f35ef5b12739880616212ae2005a86418327cc5080e15cae383713dd91a5dd4fb1563a3dc8fe23870cf1ddfc38ff5a30a0f172981ebaab9f4c1e30035586130702dac8381c25b458c3e0ede63842bddb1c2f53d4f0cfec9c796aa22fcb779ffc3721a463f483de68ec80c78f4c9a89c804172258b190150873ba0277f77248ffc5d9048ddfe3d2111e1f8cf64717ea50b3ca70271d2d3d621993b0596955959147dac5e7cf58c08d6b058d45c4fd04e9fa6fa3b0d28bd4927ab5352a3cc08c1e76ffe58a360dc5d767ee28105018718732ac496923fac47cc5e6ec17ac7fc4d28fb9966d5e7163ca035d1ff338ebaa25bf110d818d27f0643e41bf202e0c655eed3c662e3d0bf9bcb41256b910b3f25bd7cb9306956139621b9c3fac7cdee27de10051d4f738b4635551f1a0c02c9b1fd235be9147e195313e29a3f299370277e349d1ff9501423b1b53697d9c1aae30e1bfeeec738545f69d21f7d01c53248eb4dda2aba0d7635c82961c4a6cbc31a54338dc49f8b49a1d5605e42df481b6e7ddba5939fe591465c52d85c396bdf73ddfdb564b27a26921bfe0ade7a613e0db2188dc174d44e9ed905b468921a85eda4d60979e0db64b01b4a81884f022c3e54597fc31aed42d68775543f1188724d8f9e500926e981a4c61a2a98ab5df10fc64960b63c26de9b8788e5d182cb09ced86e2038a484b074773c66315cd24eafdb4fd71be5cf84d9e8a2b38385c429a866a5ec678ce25037cc4df18b4f040df0b2d6c8d7e1d5516db95933e6ba0782a79e728e616e617cc3ad61d592f4a9f304d010396e8e32a9f78c610b5771112a7a507a832cc5afec65d37a060dd46097ba18fd7701526fc8c5c17c803f72ba394a7b6802d228dfc869b939574aef0490be2fc7e75a4471c3ca70e34021d2d4fb157d94f5377f4a9f96183f531db49a9c5fa18a8147270dcfa2c01acc6e52964effc0a745ccce63ae06357338a1100c1a595fbf1c48b21ec1e37827c37651f79eac8fd67f0aec2c4dca02379cc3b646087e9b1fd73df7541a9386bee99f1a1a030c3c6d5be2991ffcf034c29e7c76dc242e3c84ccad3e308d8724c000b2813d10ee56d58ad434a318ac754c05575f8e96010864fe9fd8594fc6a6aecef68cc62c811b877d5b078e1d1dbc181aaebeb654bba337e95448749e2cf98f611911bf5c4f05f0f842310d38edeba8530e383777194e16dd66fd754bb7a708d5a70913865536d22de05765f5ea7f857747fd60d2175a80855255a4160dcec843634db8b69de18ba0fbc86dd4d7ad0b1269c5530c795a1aa4fe87936e515b4ed73cdf5f8daa7b9069488f8b6d2984df87ce3384ef3a3daad20fda4499663f9747ef6ce3167e8ced73bbc3fbc09753c66a92ce7d661c78257a1ee07d629a1cea83d62f95c9e66c508489b81df62681818d53f04827b524ba3ec0c6d7aec605e92b30970cc9c8f445fead88a2e0a8d1a6585fc4bd7b7547d69895c17779a021d98b26dfd1dc159f686e15796a0e15e0d1477a547dd5e2ca8c3da981e629a4a6a1f99d79c8753d19d3708dd908f915696fc0bdeb606f279edd0cee11c5d721909f2bd8c251dfddbf3a8e6a594dbd07f5988414ab0704393bffaa0fc5a8d3af43b37c315f80087089d8f1e3c3d277c37f945b380d30bd96ae1aea3f3e72556138a862837aefcd5ce3dd376a9e73f941db515cbb9d7719a697e291cba848413ea6051f0a786ccf5a92308cfadfa2ae529f86d226e40d9146366447c83d87c6417a93f84d77b982d3a17d5cf95980138ad97ff83870cbe56b70eda7bb9777c0c6315dffeffa4f47f86c7a870d3464ede4493e8a3b3ca1562978108ea0cc4a8658c0952cba576369fb5bc6d174c20f418bd7cead316ce850673576a66579940d94c4da605194578a0250266ed6b98ed65e67352e60799df6b1b1e680bece66902dd57a2251fb0c4eb5fd19b131812a725c6da5e68b576862e842adca56c3a91453a6c49f10eac7881fb0a95ab19dd2c69fc76e523ae7a43bbbb8732d4a6851ff6142d0ad7cf7598fb387a66d2b3c676031098bb69acaf2091b73c14434efea3ba05aa0f855cf13cc4078b5d2f9319e32c0b42d5d1c6b5a8429eb1792e2aef5b06d1ad2ea2fdfaa9b72d1e7600026025f635c9cfdbd907432ecfe567be48cc7e16ed9a0bcd797fe7660fbea36273704a155a5c92c3374e97975933e7a6141cddb1d7b811df72e531fd306ebcc52ac9ce1ea2f3b37fb27bd7fe220c5d5c1f234a96e666ba4dcc726debcc7ba005e836fba8f16523e60a9bc0caecc9ee735be6854dc378265c56d3356faf7a0940951af1f61d43dc9e70f6671868c85bf72a90ada9425e8ccc65d237e0240a0c343b0c1bf0534ee3ee39eb0ba52abfe52dc97b7776d41b10bdbf36cd1559f29010643516768d1039e88dd56711e9084847ee1139900d0356488fcaadfb846022bad82ace23148eec5a36cc35cf83012c598a2054d8674305eacac73db0df2dcfb56b516b92001761ae7609d41498dbc169e828b73981bbf20789d5dd116ca35c11a687609bcc0266c4a5eb1a50e439db5de7f8833576ab4c3a4a044440bb620394a03f0206aa45db801f4bfa956374ea409da62de5c8e1778afa4ba91215f7dbf3f5205bf72de5ea41598bc824faa6f6597c64425fbed163228afe1a47919539c1b9a9c5c9e1ab1cda276b35cdf0b86515043e807d00700e8215a7961dd4d6e0a7181ea86a262c31a29aead9aa378e7164cd7be5683df954fc33b18c30a790ac51c6b6e05ee9260217569ea1e834c1fe7cf7ce38f4cd2f35589951c0c7e2841c605a9536ff6a6b6b0bbe15f8312661058ef46a70098f5d7ffb06ae4e31da18ad4536b789504e4c66b4650e83f8381201753b8a487fc00bee31240e050c8efeae752f5e2bc8d13d249eb6aa66954d80e6ab0f49426646dc88c2b5e1af21dc41696e77cb248f774b7d13eff246e2f234902e83fb45d3b4d9e8d97ac90327b3d975eda1c39d63af97bc50923d7978f77cb624bf7336489238b364c141f1d8e39e0969cac77a9cbc50949b712295747b783b4ede965b9c82f28a8ec05869663cad7d8fdfd25c2271b3efc0fdeda5b82a3232ffca62b48ed1e07afe1408d6a626d793599ac924d7cd60df5e98f47b78f9960308384b04a4d6108359eb8c0d51633d019396e8c45538aacea64f006a29903d7b46f1073f785ef638d1def6f51d3c3396419b105ac357734cb8e6115478f0bf4676c1ae2d5d6c5e0926ea3223dcebc82266ab5101d590f9f47c068b1fee15d6469d8669ee39cb2886b36964a5ebf5703bbfd5dd6c56f43236be8febb13223099af38fcba38bd37d3647da2da3250fc2eafb80ef8e45eb16885ee24fdd9c0375435d1558fc1f1ea19f4626704fe61b538e5dab200f024bf8fd584fdb91d611befbf1614efcf048088ade9fb56251d67e0ddb8de09d06e25e72aadabaeecdda26ed1b360db82404e93eea0ba7ffbbb006252720265ae274bc22d48add2cd14d1c3110bedd28e3a831836a5db23b0d0d3358bdb2fd15e550f2ebaac5215afe09c85306d21766c4c6472ce34de51e3fff70e59465997266a59099d2bcb8a12dabad9764bd817898bcab6f80697242fc099d100c2ca20c17846e7660c58c1b589de9441a34e346ce04c6518dcec6530272", 0x1000}, {&(0x7f0000002900)="33bc6859a4373445c96195cc4dfbff302945e6fcb3742d3c6ddd1c8b4bd04fd1aa181cf2d839319b555d25db3711382586c86e4e50da47ac6de85c6c9bb2ea73bb4120ce5d434056f08d059d6702fe9da6ed8655dfd3bbb239fffd6e177a2c73bd86dd743bc51c7ad0e597558567ad91d7d2b452dfcb38ed73dde2a2a750148eded47068bcc039d0278520f738662ae59b566fed1b2720e3157bb5106f5786fc", 0xa0}, {&(0x7f00000029c0)="e5333cccf48cf327b786488137540d9a98d8db81ab032e8796ab875832d92e39d878b5072ad0f39d48713170b0f61a2744461f8eaeda925ec7053f07322de25845f99c0a0874e5eb3c930da648573146e32807c861edd3dd7e959e7cdb03f8397e78d36da18e38efe33fee7828a77235c64fdc09123bbf7ed1ff", 0x7a}, {&(0x7f0000002a40)="4084083e6f002c144ec2550c4b91461080d8768850e2601ccd793a10a35a77e377879dff4844564d388dd67142e14f70dcaa7aecf6e3f7a9ba9679fb0da2c1d37b13447b8715924a9deb322177b26dbb3f6111b0f1720df7a7730aa7176f622d806618a06867291b3c5179e517eaad29e6daf48e095c076041776b3c4bc6c3d505aa59bae5187f70bfa652c6ce6b48e84ad428c3edbe1b6baaef44", 0x9b}], 0x6, &(0x7f0000003e40)=ANY=[@ANYBLOB="0801000000000000000000001d740000fc62bd98a28f3f92533dc1b69f135990d651fc9b0068f3198b0764ace33650c60f56c501777c0668bbb0f2f96febca58456d1696d613b28d8247d1e647e9a44ff269bdffc5a5b6ba86ac77ef542582dec11ad8db57e9afc5cbdcec2a7f9748fa1cb81cc4eadf80968690be5faa5b9e73b28deffbf7c64225a8e9d2d7fae875abc7bd56a2c59ad224148b8f49a37a82822d44031f242a28f8efb552ff27ba777df1c68418d45c53eaea230d6354cd4e42b84f95e9f6efb5697bb014970398bd1497015d696a07a851d14ab2f7ee4614d23e49636ac38cff388ea1cbb96fbd15000000000000002000000000000000ffff0000cd00000038eb514144ca64e324fc0000000000004800000000000000ffff0000080000004893a3b2d1268064affa10fefa87c799f2c7e6b4787cf4e7453e17c3214c08944017d3036a3228fe8a3bf83d4371925be2677841f1231f6510100000000000000100000009000000dd7c6ea01b7e7d2c4135b5cdd087ad24f5e920c4d579f8e95e1ffbe5978a582aa3f16987c976dc75fd1561f5e7f47b72cd516c50a3f6a4f8701803c02730f88568687577c478a4003ccf75323b605d046fcf381ca32af4620b53fb2e3d647f8a2262aa33a8126f21a07ff81bc9a0c17dc7c20f38d704f14ae5a3cc4a3fdbdd8fddf29d30330cffffeefdaed1fe4d24da0a00f6e7723913e4f49e35c8f36d8e67422175001dde7e0707864e20eb69a4a1de8d1caeb61e6780d83ad69601e05f5be85c3ac710a563f96dad5b7149754bb22eab8d5ffa0d5b583e046c065bc83e052e12ac784e829e4100243042910cafe607e63e4c527cfd274d29b759af1b81a0e09d0c66ff3b117a5cfc39f7b224a7b86b9a1510305b10d16a03ec54e1a2575c7243807a54abcaf5855e88effe2292bcd68728b94dd9cda1767592675da2a56e6b3d3d37a8e963bb8f462bb54daa77c96cb0511ac6b7e2620002742cedc10cd5f3c3f4bbfa6544cd3d623cabf408416cb4a2f9f32dc4ca8ce68a5e78b2503180dc711dadac8991e146dc6a0f70e8c4af66d8db13dbfacac736b49780f613d8b424ae7a78699f7e160319c95e89ffbef12e382e47eb37408efff63ba02012231c1fd053a1c78a7aba6ac25ee4fa56adad9ea1accfb006941862e95e70094c0e08c6c5acebc8651503aa0f4e1ffd490f52d76c5c10e3120e9d798ec5fbfc01cac55048e01d52c1a4468cd733ef44005dc66a44813163e009556da42a72f1ea6c3a5b1e6b3c91950b0ae169fe731c7b941e4326bcfd6e3cf1090c487fd5f89363aa90d9f15ae24c63099ab4b804f9b9850de7ad2e61560ec968aa009de96a09b45446da516d9943e42497b5d044b39be501be1487c935f24ea2ec3948d3364c32e55d1e29c3690a39c8a24780466d2ec2ffd249c2c1a3508202f9499c923f686e2c17dc4fa08b80fb0696ace7d2e0541748835cca1da25e028a6aff4706c20889e053d96cd6595a58e10ef8120541e290eade2e092ba6b8d55f5e370d9ebfd7e58ba03cd1dfdb219a831511ba5cbd2d271808bdad1f25dc4a09a2dfd8428d8cb151744c6c7aef611a1524c8afb064a1a2a9526df7973bba427c81636d35cfa35c4622a40c92d6c6da7703c91574e83c9c9ae5e97d664aeced490e4e6f593c5a80c231f09f0b7f0d7df22d3d8a11e1a77a6a90cf2644d7df74b132510d68207b5965abf3132e9d67882564e4f8500d11c220ef5ceb81c8a9154e27840ab1e60bf857453f8edc7500e7d301742847f5c809096c85d8779c36acaf3d34aedde9129c2d3c10806bab060c114824feea3cb632dadc68f715576ee2fc090ad8d593ed290b0b7818c483e72b40eda6ab3b0f03743d824dcc9a9b24e63f6c6c70c45573636c5cfcdcb5b4389a1c3cc8467d8683874b637c4faddaa5e8d138ac91b16f96e14bc7833516bea4f34d226b3d61414b7ddf8aa39457b130f01a0c6069d0c387bdc17aa60ebe22b574ac3fdf47688b7d51fbe8ce73bc996bde3d6061391fc1f644636092d546cb5ff097595d6d6da34bad582f8d00821d8dabf780f2388712ac6dcbb271ec78067c260188664151697d41c4a92c24770fa6bdf6c98f57e93a7a4c1d3e5b987c16d4b4f7b825f7262d7a293b7e013cfd186709f41c814920db59729ae35ee0bac4003f4664f639a8976e1f84da6b71d67a746fb711e60d69f4f00b79b52ed690593c927ab1d94f8c7179efe82093424db7d18918793679e18841e8d25cac1036a4d4ec8886ecb3ddf2177235b51ebd7f06363a9365d95a86e6f4b09e28b21cdb2ed5ac7e7d1f7e720687de65a791a1d874c12e5d4d6a72ff6acb2bd0b8f779eeb20911fe121e65aab253719bf083d1b477f715d2e44d7d063f7008f238b9ae4fde34eef34e1bbdf74ce80f4d210db1fa2215699276319ffaf9549d21a59c07f0e438a3cfbf30a39d28b555bf38a908283248f9a764f69c11f5c5c36469b6bffb3de91dc0c0df033f25d7143207bbc1e369041dc245277f3480ad3d5a2b1d0dbc0a96593631a7922bc855c3036909a3b89a38b17298715f5924f0d3cb77ee990e3e039ad39b09361b7bb610fbd5a0af9f396e8abafebc8b359769d03428ae70b74d9ea58a8da17e6faa914b55583424ad6c50842abd35c99cef8f44af45368a6986124783b764c3963d19cf8d071fc7734910d2b58956f5125f3093e9ddc05624bfa0011c03f9a58103df08ae1e8591141299487d6b82e2ba1e15c0cd97cc3885ec1114519b2aca038ac6bc6b6e876788f4c60527a0e0cd2d8d2e33d6d15723709e15638cfeb393e145763328c539f3b820d452af3028006624e577d06647682adea7f53886ac5e278e47c1ab33dc7258661c277e22fafec435693b75c4dd018d43599c771fb295227f2e056ce82ba02a49b68dda296a2ea5d8352176745682a934c03a3ad9d9c3c8d765b57df79c65a9b4fcfa6363f2f37195c7d34f566e1dc673ed6543dff6e2b8b0c1a44f3664ac891f5693c10cd7c259c81d2c2eb438eee8adac97e820f7dd610a0f131f1ab60c05ddf6c95969c5cdb787489384bbddaf20afdb8a838ed8e3668b4f18b37d1f0d0df649b87b527ddb2ec2ecb1645a2fbb36e9ff21cf691e5fd5d1904b76ec554c3ebc27a4792af5b0b1f83b65e41e8a62955da04583471e52d3b56b93db67722f9831cd72b1f670b3fdac7147ec1f3e27a6c231d264cd95d3b3ba9680675337fce022f37ad98504b39e979739f965e12c508c550f7599e0f14bad44b75c8276d724a3acec13a8bfad8e761d50aa08ef1c8462ed854c0acd07565a2ef55a1f7d7eb5f22d689f3075ebb98e9bca1e33b798a393d2bdba4366311849aaf9db0a185286cb91b0ab6b5e2a6366ee1ccf6c4321b71f788dc4689e028aaf8c20953757f089215f1f2f5a80500151deda8b0db4c54b0877ca6563a0e0486d984468256b7ce98f3a9688401a0e7acf5c834062edd75bab9bd4461dd0ec85c00e4109997fdc28866d2adf0433bb4f64164091ac77bed35104aa5cdded8cedcac8c86c03e6feaba52f55ced93c31b2034855719bbd97ef3933e975aa9cf1b7ddb5206571b0533a3f0baf3de7b050f1c97a6418348bbde9f13645150350083e645303a781cd692017927cb056660d7e7ae11a88b3a6e676390638eac73ba0f305aa4515e4fca83c58b59cb6750b342c3bd1fe5ba288a75d5de766ef4b8e9c79004f46fdfba60ffebfba50dfb4422b67828420beb80ca595e06708d05d0081aa916b5b04fb0c6e6b6dac52b72f9643dbbfd00295ebba01254a5b99f9091d482767065cd228735d7a4702db2d575612761041e79ad74332f0d7f57e757f22d3bf3c73abbaa50e76f6b23f5de01ddf2ab5a2ec3cf642886789d51e564bd6e294c65f78355a48b97c9cc91b5d1421aba513365d4d844ab307ae8730b3e4a7bda2bc011cfbd290a9cb8d38f2ae3cf385cab4a38e1a7b942de63c3a61db195c4786218115f1516e80ca791196b06f0ab4020179c9372132e363c7c15c15c3cea93ac3ea0ebc82fae33f1843abb82f5a7a394d654c9764530ba36b6e2b196a4b48bfeec2bc3951929e68ca51d7c0ebf3fe2c34103949acdf27f79b54cf30e9bfa58ed9ab39e1a33490304841cc7ab1900b8ef7c7e11663f41791d158f3f95d8536ed9d09b42a21126a6ff352b2fac96ef4d6d6c232258f8ac016f00000bc1f94896f5b20091df2b329c9fd8188a0e9d4a98539ad594318fec7c6956e4003c67e2069d941c381744d331189e8f44eb0cb27e4e6a43a03430f0d0584149381c1b501f412ab7bc672efc69c96e81db9f3ffb5387119855d5dc0670476290c38cb0ce00b8ac2e598b3fa71556daa6440df4c1796ea38c2a69ec82c541c7dbbf28e5d97a2cdc942363b07308f09f6172bef00ff5b3e0b407f584092d2784c2d2162cb4c32160285b20815a746e2761d68011b9b39886927d46ddd4f885a0196ecc43cfb3d918813e1ca7a48480f2ed07f8650cd2408bac6c1954a1b07694f7ab641ed30ff94a20df6fa609c53e986f4a96e68b963286f0710cdaabac8ccdab9a146580b6ed6260930203699bed6ab9de47162bff0f1e041c8d6fe59bfaa648a59fee9555317a4085d3e256c323342c0f8335dc2fb29aa43586d2e4e585be581ed57cd134f4ced000d2bb66c874c87f0c0d817c778045493169eb521b7748b67933816d27574e5c540036c365db6b687ed55aa3795ad76ffdbdb3b62fa2a8b00af17c2e1ddf6636d1cee5744c91d38dbd0143a02aad92b16c680ee0ede1739aafcd2aca2bc5d5a07130f010b1f0b6afb6914e89600d5a51c004736fce480435236c548a1bdbb9d5a7842eea8c999f0b106f7793efdb65bc03513addd0f096b43944e2f8a900f177749bc7989344a1507a911bc267e64e139724a060308c114a05ff5b728a826e4a858a26b128519a49ba4954585407f106fb60f472d3512a6db87a317f0999c2ac2e4fc662fa20076df3be909784d1bf9ba6c5255b63e8a273b1e7d6a4a6004ded5656bd79e42ab0ee04b5c4ca4ea127e129097ebcd5dd351441054628623990e7185c9c87f1f38fc2c5068e29c0b22cd28de3eca33cbccf7ba4d6b761410d771f773290e4cebe21fd9b07a3ea6c8823066b12bfb5cc8deb0b99c85162e155654f188b6478ba5c735f39efb88e414d5e3b864d37706824918a3c676f5f320c3bb3ecffab88c698ee4843183dcde8bf67d44f9406f42c54755e340638e1b0bc6f991fb3c443de606209732944e9ec89b4f96d0894f4b028078376a755eee3d80ea944287f24ce57fdf7da17a91f1b0124db91635f2f46c86b0915fe19b8217c893f23931588f3c63e32562d7713bf95462ec572e186d99f17b2d21281a090df028f0b5cdefa9a0c47fd1aa8737cd72cf0beea20f259f6b1c64b026a367bb7b101caf32c630aaa3087035b57214527803dad6478322872984c2552a39be35b4b02b2b6703abfc660d8defedab2e713dbb1aca65a27867a8d1640c317e8d8ef3b5833d92679882a94fce7092b44d8e3369e96a903ed8feff312ec92bb5cefd59fa9b23bbd109d4bd38d005f971ad8aa196c297190b5cb3b7f58e949cf465bad5ef639a325084395ffd2226f87a6639f536dcbf12e94b225520b11d69df370ae923a262a6d2946f576d7be14c520b5fc4e29ceadc7883d6cd29d11642e91b4fac4e6cc5fc04debc8e5d38b789d81f8e397289c806e70e6899a8a778749262014a10cbaba9d0b74db8aef9253fdd4e986eee299b3bbbd0f76bb565dec662afdff3577764910e22aab90fb709456b29a83a8b80d2be7af466bd49e3f8d9cc63adefa2c5bed3adb3c5889f63fd3f34b20c51ad6b987dbdbae9868e49ab6c57f58e751c9180353c40ba12b6b1af687e2278a071c713d47e35f556fa93dfc5f43b702741da6f3459bdf737fc5d7e310d51da20272279618504d5a0b4f21e716f86be62138e36c027584896d6cf3f0edb9a2d3c055515c62ead4d1710b7bfac0ea97b8f492865755974f0e98a134f18f2c34ce0ccdb07351dd817b86f10425741462c2280206ce59505ed64b2ae029a1fc8a7452a9365066b47a303e441781b17f42b54320484054a25f56eba40d90cc21d2b9d9aa69b35f81cbace30e6639a9dcc8c1858826c222d07b6764b330658585360f141108e9983038e316aa017ead7ee4071ce7dba03160930c9a06f46cf4a085c02518f1deceb1b4cb603cd8526593dbffc7a9d20656d665bae065ff332a324685d810a33905a6800000000000000ffff000005000000da47b374011722f256e1e77bf95287b8f043058a4b528a7c0d826be22da4dfc99fe1c4797dddf3d8398f0019fae300be9c698ee3bf42e87d5eb1569de6814974f99cdce579b4b9a34d58742118543f05e7000000000000006131f1166e516c7a1520d7a9b944cd064f40fd4d6dca677427491232b6a6fc916eb5425ee5a603d5e0476176f073a700af5e070c92783f92ec692129ef0a6527b3fa9783a2127fa3d97018e4d8324c536dcdfd38eda439d4fbb0290c6274f1abad2615d8db3564d21114e42655e18318000000000000"], 0x11e8, 0x400}, 0x6) r1 = dup(0xffffffffffffffff) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) getpeername$inet(r0, &(0x7f0000003dc0), &(0x7f0000003e00)=0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002f00)={&(0x7f0000002b80)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002ec0)=[{&(0x7f0000002bc0)="e3d04737f609fa2cd91037bf2d57e00afd123019f3a1b7cbaa4b7fe0140900aad31766b254085131c5473daf6ac41dbfe8e81261458f707f96864c56c10f4469f4501cde14934b41a7e6793ac32efb521bd862cf8ade92b2335426912c16a2ecbe8bf364d8bcb757e5b7479cfde1338a966770e34156052970f09b7d90add22a48326a46e120e3388c6a74fcd21f118f2127f3ea9468878e4afb95b91aec2a42c40d78da1b43762de23c41e435ba59b77f9dcec707ed5d194a25a6f65eeaed146933310a5e0704e113c3aa2f00090330923806e3ecda1d441a3c7ea9417459d0637f1f454136015da66b8432bdea42a7c493f67eff", 0xf5}, {&(0x7f0000002cc0)="288f531e128a88e656acd6ebf2d26d54631deafa2af90f5016493dad93a50f59200bb45c278bd8eb3e8e6d0dc6ca191ea3fe1cb87e9dc621a5ad1c8f8b52cf807a17218563dec635e2db3ff349c089c2064f76905c4c5b97f3715d9f4af7c1ef2171865afe3cabd845f411f1d0a4d975b3f1f08f2010d6e5d43be9a5ba75a339a15ab1e478e25be8433ab5c857636e596875", 0x92}, {&(0x7f0000002d80)="d729c2c122715cdc30a95942406f40e5950429c999693ca6775bcdd941fb7056b095ef077b981d81bc698166d6be93ce97ec4bceedee3b421d0e34c3036a73fcad2aea61d6fd997e86511714ca6aa7c06fbe468f78df09b8cc227fba0baf25a9f0d360ddf6f75fd72da022879676ea5970e4d92b66a57521d8a59f7600c29f717f57861f445010bfed839661c692dba6d81f2529f17ea280a4b9", 0x9a}, {&(0x7f0000002e40)="ed3874e760be87804073a482599acbe77b962ca8a75500197b8874ae348f8990cca9bbba188520b2815b5dd09f8054c3ba72250f413f683aa954a844239a005830b3b1df47a9eb760d0592886f84c132d2059920baaafd3aed3dad0ba76980df091ba896a243d0559cfa57c8e205e0b4cc999ade401e", 0x76}], 0x4, 0x0, 0x0, 0x93dc6f0217a0b86}, 0x40d) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) getpeername(r0, 0x0, 0x0) socketpair$inet(0x2, 0x1, 0x7, &(0x7f0000000000)) 16:00:25 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = socket(0x19, 0x6, 0x730) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x0}, 0xffffffffffffff0e) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="5fc97aaba4b3286377f92ead637ef2f0c51df620895f93c0b9504eae17c4cf965a0cf693e5aa09b25d2fd46b7d9de8d430fe1f2eadcdb7c33da6c681a9a5dfff05501939806f506be8f7987abdfb405c1fdcaede3343a06e31f79d742eca25039e3ebde56b34605888a6e83cfab89e43a6b5b4573f8aca85375984d3d0aca71283de", 0x82}, {&(0x7f0000000540)="5f41605719c9788f7c8c2180a1646dfa6ecb841f0f49e6bbe08be955564429e5f6753490707e4b7db11794c2c6177a6e1ab92d14141c3998f4aedd80128ff3385ddf718e64a099e77e73b5a9ea92eb9ecfe965bd6806289300a2aef3fdea1ad24a919a968f29f90f62bb011ef0c9acd2cbfbc97ad8bf09ebce0c34ae75c01a7ba7c43a13067352ce0cd0c0581d5c484390fff651653470ca71b3b5f42f90f3ceb44a", 0xa2}, {&(0x7f0000000600)="e9cd3468dbe360c4b3b603a4f0982a3d398d379f1ca3dfe023c81f802e94b935059eaf49c766957c3a73a965497b7b205e8bc9bfb382075d61b16087c9311a63be8b598a49074868e1b3ab1eb993ed293f9f48520677cc2856294672f9ff7418f94ab5417ad3a23e26c30c16b24d4b1f2712f461dfad0fc969392735de6e3ac5268fa04b18edf37ac95ab6c4a5a42219afc20779700f52182813f308dcab7ca24da58ee7f300000000000000", 0xac}, {&(0x7f00000002c0)="3b814013baba", 0x6}, {&(0x7f00000006c0)="f176068263c09685f91369a4799716192181b3fbbd9a22388dba06000000000000005d2e348190c374d6a5f48989a4d78c5fcdfe97471418f80400f2784e8be25b096ecbd9d04a6413b2532295c6b910f0d915742bb2c3a62767c1b495a32ff3465d6b27017a8802855f1b8d997fbe845676bfdf2de4f1cda14bb953243cfbfe28f6e95c691afc4efaa3ba8754535ff675f532ca32b06895f82101a94dc533ca04411e3e7d605bd8a8e97b7c6f47f9c1d514915346e80112111d65cf0000000000000000", 0xc4}], 0x5, 0xf) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) write(r0, 0x0, 0x29ce62156748918) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file1\x00', r1, r2) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f0000000000)=""/55, 0x37}], 0x4) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r2) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) accept$inet(r4, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r5, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000640)='./file0\x00', 0x3) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0x3ff) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000440)) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r5, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000580)={0x3, 0x4}, 0x8) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r6, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{0x0, 0xffffffffffffff9d}], 0xffffffffffffe24, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getppid() r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x100, r3}) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000480)) 16:00:25 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x40200018}) clock_settime(0x0, &(0x7f0000000040)={0x4, 0x244}) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x800) shutdown(r0, 0x0) r1 = semget(0x0, 0x1, 0x30) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/86) socket(0x11, 0x9874ad9c812056bc, 0x800) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82062e2f666986000000"], 0x10) shutdown(r0, 0x2) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) fcntl$getown(r0, 0x5) 16:00:04 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000100)={0x4, 0x100000000}) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:04 executing program 1: clock_settime(0x6, &(0x7f0000000040)={0x6, 0x44}) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffffff) ftruncate(r1, 0x7fff) clock_settime(0x0, &(0x7f0000000080)={0x9}) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:00:09 executing program 0: getitimer(0x3, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:09 executing program 0: r0 = semget(0x0, 0x3, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0xfff) r1 = socket$inet(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/37) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="291633c510bcbb170a76e131a897ce9dfe59cd5b80d181c0ffcb285d7cf5a59f783d71b9600b66753f3434c175a703a658b28cbbcbd0f0dbadb423913b86677704e61635f3d01074007d56af9836d90854a8938df7e7f737dc7afeafdee83892c421fb6668774756c280bc226f0f6c411d", 0x71) 16:00:09 executing program 0: r0 = semget(0x2, 0x3, 0x10) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8, 0x1000}, {0x1, 0x400, 0x1800}, {0x0, 0x7}, {0x0, 0xdda5}], 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x2000004000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x81599767e96ef35a) read(r0, &(0x7f0000000140)=""/80, 0x3dc) 16:00:09 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000140)='\b', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20110, 0x11d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x40) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x800, r3, r5, r6, r8, 0x0, 0x8}, 0x9, 0x80000000, r9, r10, 0x7a0, 0xffffffff, 0x5, 0xff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x6, r3, r8, r4, r5, 0x8, 0x800}, 0x7, 0x3ff, r7, r7, 0x2ce, 0x6, 0x9, 0x200}) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:09 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) shmget$private(0x0, 0x5000, 0x84, &(0x7f0000ff9000/0x5000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6, 0xffffffffffffff16) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x200000000000007, 0x1) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1, 0x0) close(r0) 16:00:09 executing program 1: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x90, 0x8, 0xbb, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x8001}], 0x233, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x60000001, 0x1, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x5dcd, 0x1}], 0x3, &(0x7f00000001c0)={0x2c, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r4, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x190b, &(0x7f0000000140)=0x9, 0x4) 16:00:09 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:09 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000140)=[{r0, 0x24}], 0x1, 0x6) poll(&(0x7f0000000000), 0x14de9058786677c0, 0xc7) write(r0, &(0x7f0000000000)="2942857f807fec136adbb6a31eb3cb2ccead787a73572083eeb6f31a807121570ffb0dd0b73104995cad3d0d8eff5d8c0437575d48710d2069a0ef6e881c585ea6a98081e014d3c88f6de9cda7775bca36fce8c76deeb008d2f99764221e46eabf563100470c5609ac7b31e4caeb228e9658bed46f318f240aee532ed52f32c00ab17ad5f2f822e967aec3c2752ca857d38a44cac1584e9a84cbe8c5b5c8b633a449d949a5bc503aed199286f42f8d6dae24181a3f86cd49eeec78e34fd91916cce980b771d6b2285e13dd", 0xcb) 16:00:09 executing program 1: socketpair$inet(0x2, 0x5, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) fchmod(r0, 0x4) mincore(&(0x7f0000000000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/99) mlock(&(0x7f0000eaa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) mmap(&(0x7f0000eaa000/0x1000)=nil, 0x1000, 0x4, 0x5012, r1, 0x0, 0x0) semget(0x2, 0x1, 0x80) r2 = semget(0x1, 0x1, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) unveil(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='r\x00') munlock(&(0x7f0000eaa000/0x1000)=nil, 0x1000) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5ad8) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1) dup(0xffffffffffffff9c) socketpair(0x10, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x400) syz_open_pts() 16:00:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="e1242cccaf", 0x5}, {&(0x7f0000000380)="5e2694670438156ef91f070e5305fa6fe845416e40f603c32f4673b4cfbddaaaa1ea30bff07c034c104ff93fc506879ba8c6e8876f428bc7fc69fdfb9068532876b36d11fb47fea119cbe38ee85007fbd4066464606f8c3f14041491bb76e314123e18dd920a23315ecc6eb7de4b07d53e74eaec46cd08c7364e9a5ab7e542945635a57951538e27a821926f36bdd8ff724df95551ae26cfcf8a529ebf08797377ed0a1e4a1ecabfe22544546bdd5428219595c574a0fb7e4b14307054f3d6ad497613275bb1c761ba445ec35bbfebd85f5b3889436d513f02fc91f113df066627ac624e4a682c016268e6a41681c7df980a51c25c9a3b0402da81a35c382ac332bde9bf6d14b9c93ee87c3865bc4e7c7cb828fcda15d6e0973ba5868ed3f10edac3fce58cf4c22f91ddbfee2727de5e9858de4a40619e5b5b0c5dc9f7f60a20f75504f6166f9f17cb34c05a440176749117a2dc9918a05d48c24c656ffd23d08a42f0310cd8ca567510eddbffaa27ebe60bd57d00b1500df1b4fe6fffeaa21182b9a5cfb732ef965e8e0c6fcae875669e4589d44f81864e31599c67612fdfc1662011bbcb7d577ea259ce1c5f185714f742d5cfd312d4fe642cfe8efa272d8e163b281cbaa32d682d6f2c4bb0dac1209c35eef77634cade2da3c41634327114367239d840f98c68a75f5c3a53178f476f728e44f6fac692ccfbe58f93282a4566c825140d4f320926de43a4cf349c4798c034730386f76924aa83a743674d7e11215ae914cfc83a7421c2c5af8bcc44b35a58ed3040a564f6b57f6ff181b884b79fabe2b17ae81f6b0931fedf21cbf80786abf6a8fa75813bf8017044cf8dd49a267fa614ae87997d4fd09f6a6a6d0b15ccb130270f9bfa9de9c5bc99d954c9d616cbc5f903fd605deaf4c37686864ad76b41151142f9ecff5b8a9dd81d11ec190c56851c4d239f1915e785b8692ab4c8cb85712a57bd6b82b7eb8a93422c6952101f67daf64432cbd3e3dcda01fc6c0301276ee9c26b64b6c8cae431f26f175541af3f4b055c7200c013fbd40d31e3622fc78a8767c95bf2f9fd1c43cd8a06347a90d862c0baa8b81150506ce7514bdbfc8e99b408ce7e1e574f9898a5e2e6bdabe79024cbe8b1ad836ddf672f40adda49ab9d57650eca370513d6a5b6f2f3f116a8a3565c4107cddc5a96f0b860508e0961087ced7eeaf9ecad8e360ae5fdb5f145190b62c3b369b830672c924b098dc2225abbeb8f1ed422d55f725b7847cf11b13d24e93e2dd85cd7ede37837ec21b4610b27975f586dbbb4ebba81a67ea0db615784b159c521c0b6cf9f4e92a304bce8ef9ebcab6b62657a5782dc39b5f7b8fc914af5ae327c7093ea34ba2e1375278d1f182a0435e7ca43e2c77c127f25a8d0dea0d958c9f3c33795cca7590e5cdf16fec1d1538dcb9c28752bb3ce980474eb9208dfe56cb5c1165d349be282490a4a64eb37bf1ed5b69f4b789a7667870419483de271fcee4ba2ff7359c57e1baba25ec5efaa1655719aa211d84477201322eb97e3cdb629934067ee34fd6266805b9e9d1def0d03b26bedbe1afec718b31d6f58aff7a5c83d917cc2d3517dbdea6449a002cbe85eec6074ce7a105c2be7ac36298325034097e785eb3ea02ca128ffe17dc94e34e258cbc96e9bfcef8bcd9613850fb7ca629fb9940d8579ad044cd20952f93295bd2330fa9e2c232cc98462fd9e255628ba3305e4c1efe84f81a8e924a0e5f04b1b412c2dc38883042a40ed8723168b6220dc8eb9694ec7eaea67bde2209ac658257d600fb3dd94731ab265324ce4706da2b321e0df566897638ae616eac54b6823a04ba99f610534936971245b2f6a8af1b893794d75067968ae72030aa84728c4b82fd3f2e2711bc0caebed632162aad6696d6eaf43bca6a7e89daa52613ec0af27b08434793b32dcf758be5f57c6a71f5403d7d50f66d9c4a64cd278262d15fc18d62a22a5b90e28a57a891488b4796cccccc7a40f27eaa6d685039c374e5d08546d8c3bdd3292424acb553ebfd11b113ceebc81cfeb8bf8edd5130003f9b1b70f2df09ef2822e9e4965dd6c16ac9c4dee8a5c8de935b0efecde1ee82d442b4a8f9278403a37b76032e50d0edf12c8a7f32f10a5fb75a5b98b4c141f826ff91dd5c7483a0fcc67c64bbe41937a5fe718dc4c005d4580982f02a203eef74fd3d31d0ba4bd190b5f4f601b300c98f8c7d8b68a7f63ce747a5c21888a4f5f655255359b5bf65ff42b21398d13dc63723aebfb4efb7b4cf0cdfbd6c9acbeb7ae2d46ffde98227edbc11b927ba68a37cdf381c584e41f16fb843c275b43f61e769b5ebe9f7c714c76eddddeef8ab5e9221b619f184984e824d4b9cb033f78bf9f0aeb076edda0e88647fdc9c11de769ed77f149bb5cc1394099129ee868722dccd5ce7d2aacd67f97043f165c2dc2f8a8c2ee488cf0c3f06f3f18039205e038ff0b89ad6359d79d4561979c2308a20e3085c232157db7e166d9df5f1463d75d14f52173bc9daca1eb0072509fd124d64dd198d76ad5cdb4bdd1b39855113ac6101c0b49d6eb2c81714a1d91004028441f0a06d802cc94a5688d073884bc15fce4130905e34e08e7d29fbb49a8aca1dbc2852ee3ee04a9bd4ade92df1baeaea3bb98b74c0b01d90fbf0b80600815912f2451e168dfbdee8a153e4b01a8656cd5a0f194cd6f2446244b8fedad4bb67360a96853f238ecf178c5df9c50e1f932fc12e7d490720a2cf504e49fa5b86761da69767358761e205c8f2d2f9b73147e252a9d9fa1cdefd5fc6b1c906b5c47c038d5eb29d254ffbc3d595cab8ce8d554f00ea5dac572ae957dfe98e4938da78e94b16bd755750768fe88ec371c9fbf3ff06b39d930bf505be973a923abb55222a87925320f2f3d6d982de3ee4863a0d51d8704e1c5c708c84fe25c1a1976c127e7625e0b95a663d462316137fbb0e86d6d6f6a9a98514207cb5dc8bfed46939b28c58c073815894a7d8c8c2a075ec72f10d4df5bf62b2913752411295121af290d8bd374044c69475aa7ee0d2264f70ce102f76fec0c9dd6f9ea659e6731b4fe649c78a81f4dd3f2ba9fa7b076389b16d8b3fe9def4d2e4ce5a3e7182964be5ca536fee2238ced571cc3ffbb6851771e1008b07551f0989cfc1eabc0aa42fd4b4b19ac632386ed05d181a744ebaf526636d433aac94ec64b322a373a9a169ebe770b6f44f30ef797b952b863e8d205662e9f9c72453315f0ef4686b5f93986292d675d82948c80899b8285480c132880ef7e48a25dbc06bd049d6cfa4b7626987ee0764c6eb58af9378ffb5fad1f56fa26f2eb0c6eee7d011ac3c8fd5a0352f69df2329caf1608236da43c28d4511df0af1de6ffc3d6c22b367efedccad9829e7ce26cb6c5cbf8ddd046d8a97f625b75392a961d4aef79eab9a5c4800d628c3c2ceb09d071b9a0423e86f29e232347b1e278a67d8c6e55bac5595bf15923da76d85ee1e18bf4f6eb97c336c733d71261173dee4aee2466fd16284360c37ee3a74262ea18550fde23b23a69ac6910aed2eb3cae79d247cc1151606f558fa122b30f9f2726e2b63f3e1111c6871c94499ad05ee000b7fd3aec9b9ef15d1c4f34e0d0a412f5e8645372801d7622290db7ac53cb07fe5083617df5b812f1a453d46155dba71af75d7843166148f8e220ca16a623bb3bbf1c4b08f7d0738eec55adebac92ca408176577c8906fbe59d19434262d7cc635b0072f19717c8e8de2774c669d550f62f01445a58196c463f6aaea02580c4327dcd9347bf2c61f220418a43d897352bc3aec4dc1c1adcc030f6d0faab9686a221b3c06c9f0746e0e5b6be6f766e7fdf9315b8d246518462502052ea4ab7b9d80db4086c10a8ed88e8e30120edebb1f297586bc1a4043566c4bb8ac4a93ad1d625f2e5d80d18d9d0dd1d0e136f64e5cdc7a53a87b0f810e58e2bb7fa660e3c1773100225e2f92af0ecdbf0eed0ce41038da55457b09a595aaf946d44e9801a63e5810150902bdd2164265903c6002f2a843d8932fe9cfcfea0f7ba0b3589867169bea9ab6e4d9be30f80df41221567ae4ab7b3045ab0345b61f2bbdc8a49051074966646c210bcf51e244271aabf5a60f0dc8a0e741d5fd4fb06a76344b277adb235be49f8c514b8bd65022d819ccd32e708c7cbd6bb8c0f11763bb136c4a4a41a41b0df9fe51736c482ec6eedde3335b829d72e10dc301b3103a76e8d5d6e43b65640ef50452d4e3cd2bfceccb76e7ea30591d9b3e9526ceb43583a4a8309fce211422466698543c951f7b6b0b20b428fc634245f00b7fdf424cff08b16e2713b1c60ffe10bea6a0868a1905948f0c80b6afc99e919c05dc8ff3c082bbe192f28f3a26b7ff4fb1dd8923bafa6d4996f73c4a5b38afad7463113f94540747a0272514fdb936df18c9fc3aacaaa5daf6827a9fdbabc35d5b877581bb0a002161fac85a34fa34c0d50aa95d38c809d3eee74c809e7633932e502d6d0963db1beaae452597fc6870e0428d067fd3feccc6f0a2b79d5aa40bef6d8887ca8503cd88d4f3310be9c4a4a7964bf62e7430004251a71bd3ae69bcab54f08c54e45b9418e352b1b6e46d9c40e42a6c91143dd549d44fab19909bd8c6db9eb73e54f91e9ec4c374d510615db72ad768731d280afccaba6ed5f3f4229b53a994ba34d36542cf65032d42ba5e09cb4b294465f0bf57686f4efa650656e3a8b5b52ec481220fd7d14d70c42d7a2a841c91f2af4ddb1b18794b54770b55abfd86356e5ea77aabf61589db2cc64cab564402669aa254141a8acd8ffd4a4537fb757bd10d8e67423792acfe0b3e725c1936846ec7fe105a3c401dd53e9fca7bce418d9bd0c9a01246f75189912415a960c5cda96966cdc43e86d85581bc385aefbe2db9d87c55e362db3d6e7224624cd77b7ca9ebeb8ea224403386b6fd0a6ac6b209bed30481079bc81b87f4aa290e9d992796f0d9f19316ac039908ca5adc014ea0a0ec3bb8b06d30343a95e1d7549d3bb18f4811cc3d1f41303240d9224ece9e927bef57624c90e5b858d445779ee3826073881806c0d56ce7e42b15cc1129f5b2121a3cd4eabccc6e340eb7eb4ab0d4a291fa3b690c4030fed8bf594448dec9a036aadfdda93c3cab91bb0f5f92311cf1a0797f5ba3a85967dfcb38361beda3330b27f8c967d5e08abb90bbe0e5ce859e81659c8af808e75c4b8f97445edc1d07172ab98102e97676c5c48e519804e1fc77f91a60a74e91429a393ea888ba906a21a0a106e4e94374918c50d502571a5ac85fa362e85e02b6e931cf7fe9c2593686aa0d5d796a8e852dbb77c2151413fac1b8a6e368541c5691cb87c8793c0a929b621cc4afd83c43f00189aaad5907ce749fb902b95314cd8ede91c134ed14f64683059a9120405d2a06f570c88ab4bd06bbffa9b3f3bcb966b290f0cc9f6fd754df1c30ea239723dc41c756a03b8696d65fff86b92a57d5fecfd77eb6e96802f79b08da2dcfc5060f3a0d006f20373cbd6ea5cca853ab029f85edaab33bd5d73673dec21b08ab76ba9a2932016716e7a90bd74021d714daefc1f7af999b73a46302979c62c946582068f9c1c86b7e1fa654f5c4a98c24caedc12a2a4f1e3a505b1f73c656bcc86c7f5075ea0edcbd06f4c404c5216fb6c371dbc198d087d2fb6856c6f5aa7afaf0b227a42b991046b7fe74ba6789c97853b3cd75f3906691bfcb9b68c93a6fa595e7b5d131293f09a40c023fd0f336b081c5bc49e49a5b86b196f0f59c759490834fa340ee9", 0x1000}], 0x2) fcntl$setstatus(r0, 0x4, 0x48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = geteuid() setuid(r3) setgroups(0x2, &(0x7f0000000040)=[r2, r2]) setuid(r3) fcntl$setown(r0, 0x6, 0x0) write(r1, &(0x7f0000000340)='x', 0x1) 16:00:10 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/248}, 0x100, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 16:00:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/63, 0x3f) r1 = socket$inet(0x2, 0x808009, 0x200) setsockopt$inet_opts(r1, 0x0, 0x4000000065, 0x0, 0x0) 16:00:10 executing program 1: socket(0x10, 0x0, 0xfff) r0 = socket(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) recvfrom(r0, &(0x7f0000000000)=""/21, 0x15, 0x843, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x85) msgctl$IPC_RMID(r1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x12, 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) munmap(&(0x7f0000007000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x80000001) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000005000/0x2000)=nil) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x25, 0x4b26cc52}, 0xc) shmat(r1, &(0x7f0000005000/0x3000)=nil, 0x1000) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="b6c1fead9da6b176ea024a827a79691d7b21fc82eed8d6c9b01ea72643dbca75756166460f4e1bf0e81d736704e28421f1df8826319b8e5fc0007cbb23fcf266e69fbc9992b54bd0914ca36bb421e26814c4bb4b65f114a53ddea784b79b51f232aa0f1e6e058df8f8b124d6681828be926745b75563c46fea55b41d290f045c954db98f85268e4f3808793ea2731b63149fc6fbd60c73c14b20308c6ed610da1dc1920e8e17a50a3f87639dc2a0e4c6924d693bac96f1bb", 0xfffffffffffffd25) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x80000001, 0x3ff, 0x40, 0x100000001}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:11 executing program 1: socketpair$unix(0x1, 0x400000000, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10000ff) shutdown(r0, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) socketpair(0x27, 0x3, 0x9569, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001200)=""/10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000011c0)={{0x18, 0x3, 0x8, 0x7ff}, {0x18, 0x3, 0x47e, 0x3ff}, 0x2, [0x40, 0xfffffffffffffffc, 0x80000001, 0x2, 0x2, 0x9, 0x7, 0x3]}, 0x3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001100)=""/163) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) dup2(r2, r1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) kqueue() select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xcaa, 0x401, 0x401, 0x400, 0x5, 0x9, 0x7, 0x5}, &(0x7f0000000100)={0x0, 0xbf84}) 16:00:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x57) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80, 0x5, 0x9, 0x9, "4de76c916ccfce70ac80e4988193cf06854d873f", 0x2}) syz_open_pts() fsync(r0) close(r1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0xa1, 0xc, 0x9fcf, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000001, 0xdf, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x4, 0x7}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x0, 0x6}], 0x1, &(0x7f00000002c0)={0x40, 0x8}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0a52b4d0324638a28f8fb82fcb8ebea9efb0e7e29b3aa62716ccb508ffa3a88b0c98b2d181d843084ffe09ab8ba1016b367cfe83e3a6f31b01e5200ebf9bf2b414c891fa474a108f2d7f3201c024300c9fbdbcc4fffe8fe3562ad57e7c5da1d397a829317c", 0x65}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990", 0x30) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fchmod(r2, 0x81) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x7ffffffffffffffc, 0x9e) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:00:11 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) r0 = socket(0x2, 0x4001, 0x0) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x6) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000040)={0x2, 0x8}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1202, 0x400000000000000) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f00000000c0)="dbceae208a41cef96f8bc5fce6e8", 0xe) write(r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x7, 0x5, 0x1800}, {0x2, 0x7f800, 0x1800}, {0x3, 0xfffffffeffffffff, 0x1800}, {0x3, 0x7f}, {0x4, 0x4, 0x800}, {0x0, 0x5, 0x1800}, {0x1, 0xffffffffffff8851, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semget$private(0x0, 0x7, 0x10) 16:00:12 executing program 0: r0 = socket(0xe, 0x8007, 0x3b89) getsockopt(r0, 0x81, 0x6, &(0x7f0000000040)=""/181, &(0x7f0000000100)=0xb5) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000001000000000000000006a2e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000463523e13426e4be1ff8691d1d144dadc70b5f1e5896df26453a8629780000000000000000000000000000008991de482a4a92dcba3904755bd794874eee27bbc2632e56685f3be09cdf3c982c5bfcb295885d54aa28b7d8cb622a43ff76bb918002e0804c2c8742dfc577f9b0a35ae181aa0a69eb88b170d44ee4353506cc1f7e2f961b89c9c467cb130c4b0e4861a729a8c9e6678519dffb21d3423d454e6cbe6730299ea82f6030c59d5f09dfab728a2638fa356eb8c707d99f13dafc48eb27c250bc7e8bbadd7b40027a394b45b5a043ff0c94e4295ca48d526768ce6b74dabcc5ba56eed6ff60aa94020c8eceaa5ae335791870797964db488f151ef21c2fbf446f5f9261b765e27d260d5f117240726438b399632a54c27eecf986d3b2e2c28e01ed879c19e48c14f9fa07c8d81280"], 0x6b, 0x0, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x2, 0x4) getsockopt(r0, 0x8, 0x9466, &(0x7f0000000140)=""/129, &(0x7f0000000200)=0x81) 16:00:12 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x104) open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x10001, 0x6ad, 0x7, 0x8000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) syz_open_pts() close(r1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x7}, 0xc) write(r1, 0x0, 0x0) close(r1) read(r0, 0x0, 0xfffffe39) 16:00:13 executing program 0: mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/4096) r0 = socket$inet(0x2, 0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) socketpair(0x18, 0x3, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)}], 0x3, &(0x7f0000000240)=""/230, 0xe6, 0x9}, 0x801) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2005, 0x0) r1 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000140)='\b', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20110, 0x11d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r3, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r4 = dup2(r2, r2) readv(r4, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) semget$private(0x0, 0x2, 0x200) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x17, 0x1, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x7ff, 0x1, 0xfffffffffffffff8, 0x64, "ef46c5f749a7d9e69fae5180a64d28a7490e5f36", 0x7, 0x40}) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:13 executing program 1: setrlimit(0xf, &(0x7f0000000040)={0x4000002, 0x8000}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r2, 0x0, &(0x7f0000001a80)=0x250) poll(&(0x7f0000000200)=[{r3}, {r2, 0x4}, {r1, 0x40}, {r2, 0x4}, {r0, 0x2}, {r0, 0x4}], 0x6, 0x1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000400)=""/69, 0x45}, {&(0x7f0000000480)=""/74, 0x4a}, {&(0x7f0000000500)=""/228, 0xe4}], 0x5) getitimer(0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) fchownat(r2, &(0x7f0000000680)='./bus\x00', r4, r5, 0x6) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/82, 0x52) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) faccessat(r2, &(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, 0x1) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x20000000800fb, 0x4) close(r0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) geteuid() setuid(r0) 16:00:13 executing program 1: socketpair(0x1e, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = socket$inet6(0x18, 0x7, 0x203) r4 = socket$unix(0x1, 0x7, 0x0) r5 = socket(0x20, 0x8007, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="fc2f99d076ec41816fcb735245a4ce02a4aabd5ecfc85d57b2589ac36678c945c7224ffa6a199ce15d57f08b3d5ba54cec398b45686aab58e3642830ceaf4e8427fc6eb9cec7eaa5badf4633a3f44cc22846929da686a8b1ff1bd9164e53394fa03d5e08d20ce28c78a9f3e2c75bebe0efbed74d4bb3c6b6136df7a1", 0x7c}], 0x1, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x4}, 0xe36d7ebb195ae57) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) symlinkat(&(0x7f00000001c0)='./file0\x00', r9, &(0x7f0000000200)='./file0\x00') fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) bind$inet(r1, &(0x7f0000000280)={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/51, 0x33}], 0x1, &(0x7f0000000140)=""/107, 0x6b, 0x81}, 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1cd2efee54310ba1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3fe, 0x0, 0x3, 0xfffffffffffffffa, "6828787de1eb5903000000000000001f131b6dbd", 0x940f, 0x40}) write(r0, &(0x7f0000000180)="fd2fd8a8709469c0f210dd1e782d705087923be27318c7b7359a1bd204eb3d9203000000585dff94be334c1ecc8644f574f30f51eedc5fd2cc676b588496278ac261b854e9d927aecc26f3827c469bc3a24fada6ca78391fa27841a087812629c9f6ab88766af4d6682b905257b76cca2dc1bdfee88e", 0xffffffffffffffd3) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000140)) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r4, r5) readv(r3, &(0x7f0000000380)=[{0x0}], 0x1) close(r2) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ff1b00000100000000000000"], 0xfffffffffffffe33}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 16:00:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x7, 0xffffffffffffffff}) 16:00:14 executing program 0: r0 = socket(0x1, 0x8000, 0x80000000) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x2ae5, 0x7}, 0x367) r1 = socket$inet6(0x18, 0x7fff, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01009ad5d2fb08aaa008000000c3513ef393e4", 0xff79) 16:00:14 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x8000, r1, r2, r1, r2, 0x40, 0x100}, 0x535, 0x0, r0, r0, 0x1, 0x8, 0xbe8, 0x6}) msgrcv(r3, 0x0, 0x3d1, 0x3, 0x0) setuid(0xffffffffffffffff) msgrcv(r3, &(0x7f0000000080)={0x0, ""/128}, 0x88, 0x3, 0x1800) 16:00:15 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x201, 0x40) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x589, 0x0) write(r0, &(0x7f00000002c0)="366fadc198381ea7aeded3b45d544435eecd94ba42c774aa56365ccb8091cdcd2445e182ee08e8512509ffc6ed22adc338038f45e23ff0f9012ece40bf1c7c54ac86d05337af16663bb4bbdce90d85fdd7b2ae7b34b0091d9c9656f241107632483b2f08247d0a55ac6af3e0ea5a70a6b4b75df77045fa676d7474008ffdf70a4be54c04a9f731187504e965086e21220a4d1823f08b334222d3d38cfa6f188cbb77992365c7a794cd44037b44d76874a850883c10aebe1fa042b7840b4da46fc4040a3708647bea8cb55acfbf72f1fba01d2ca6ab0bcf47332be438db07ab321f19b5a9c0ed749cd5d075523ddd5c65debafe20dba9fec93bfbaf66abe10a759da9e4d4fdbc6d57d36b9eceb4d3df37a15b7505fbc9329349a9613f2404cf81440269c7db0b905ca81a6de75584faa8a56f004909934b46dbf92729505181c526eaae3bf9c8b11f9d74aae6a9fe6f24ee8259cb656e8d1076aecac6a9ad46c03e1b9e372d193d3f5d96da85bed5fedba88c6f1c553d8b74b5a3d032b64d5d02d68a68ccfbc6df3f026e51e163d4067431f54eed8c759a8b8f3e7fac85c46192dcd6a9cac57788689fc299651830d9fb16059928b577ad6a8e462aedbb731a51e0c27892034f5bc88b773f43621844e2992ddde5e25cf3c5a1d3f05d1c43956f761a80c36d699f5dcbbe56c224a19ba2dba3c2fff7671719ca7ccdc411d62dab0cf5d06af9637bf531d4119c531a6feaa49dd5f4f65ac298c19467b0cd971cfd4ac6663458bb8c0519a04f86db12ac1c22cfc03d5a65d6a8968cc1be71a583727b9e9b23be9a38dc876e5773de45cddf3c9d908eb32bc02c5293fb6364e885a5949b43f10484163cee4963271beee2348dd3d5e0ffa2c39476ba625b168ba222218a0f5d253e8eb07db46abe546411960565cf4a0cebc0e16ed1af10fee029b3fa0149859ca3dbd63f4a1a68b90ac239458a51de7bcf9424fff6b5da758f622237450dbea6c0cc5ad4822615482c1ace083ebae9d7feb7c93d0077ce405a2390c7e63286dd137468ca8b38f8cc3d669fbc8f3d704fa1acc2319e4b50323d2e561975c727c79efbe55dcdf7129c794bd6fc9531e118b8821b37e8591deaf78a34efafd5de5971444f4e1c642723bf92bc1a776d12402702c031fed82b8d8644cb35d879802bce02ab780cdfff9cce0a612d79be77ccbc6474d737d40354e8bb6b8920728e4a20829497f162b0374420260109a03fbb36175fe55089872cea6f2737f79bb1ec8fff6baee3a2b7df1134489121d418f0708569aaa4deba10d5293780b4a0c913bd0b5d5518b7580f6d05173554cdaef32ab352840911c415ffcb0054e3c27ff8b80ff2bbd97c74b0736a0bafa66263fb313482fea5b4dd63a52ef059700ab5b0b73eba378ee2dba347ce548515d3bffc779e04a74937bebd2ed04275655903e8d70a4c85ca0363810c38445cb39e7d9e74098a2c88bab386b6cb2c987427353174810e92772cbb352eda2362cc95b73a4c37e6223e79806ab82e09d69b3bdb7be085cd7e87c1fccc2829206ff8d771e742e7cc2846d0f0d5c9791756fde4b8da47b29549e9d3271dc4d35f085f1568e80db94428fea1304853416bec673df9fa483c31ff35d66499d90792f7f735f516c23795f770a2135c6284afe62d4492b3294c0cd80118bd00ddb565d5114254f4d4ea5ef1517c1c40941399b37945d1330966a19be8312db2f83458d42ac3c121bb4c85ac1d34920053968c95be0487a189e2b13768630941743b335628ba17a17098ac8be69fe0bccdfbc956ce9b7062d74dde4fc2b2f0c97f6715ccc744d4d37cfc09423ba578f2e32e708a6971443d6bcfdd0c529d03dfa185d36a535eff34e83dbe0e0a466d1559bea10a955372caafb501715b3746bed058ea98130c8a7d28a2b66bc9d8f439fa7f4396371f9e10e328459a1f596d6a21a075ac88dffd705d63ea7ea206be1ea7f9c30edd3d6ed92d5c07608d26c4efdb0f5be2597a7e21fd086e2fd86063ebdea53c6b717860c4196eb0a1d66f3ee167c3b129a5a4114f179d2443ac046ca5bb483f86479f8d757768814f5302b36061bb15a254b901084a694bf1246f5e1822206b506fdbaf512027fa694ed513a4349c28ad69d6f5f727f38c56152373de6aacbbe8f7f2ced4adceeec5433eaf4ec1e5301d247d8f9a1529d2e76086c8f09480bbf88f463c8de26eb7e3bfaf56eb5deedd17eccc6c7671edcd83c13000a80e92de4374090eb672a3754cf1e6eab4e4ae44b7dd544fea69b35d4aa819f4748e13cd50f217f462877428816e2d5900723fdcf634b4be13196e54cd55d3e023354d39ead4bd1071f16bf661aa5e3cedf9cb5b90a49478ba10137e45d90d917d1ee4e6f71d35f65ea6ca87f6f0d52c8c14fe143442e360a3ace596f772c744085b7e1aaf0d5d7e5801ade60d17d32231791b509e9baf879b2ebb9180f1834a07a1cca77de04db349457c6981c78909371fb418638565f27289b61f6b0b62317628e48255f1fb8a1e4433cb8e6ed3235193d082cc2b4be6a2bf0bc04042607f44615a98aa63f5b09900b6c5ba198e38c124ed55e6bc5068f8d9681bd51751afaa82e9839b1b746ef658232536e6ca7175e342e807fe8baa7f4f1f2e5becd2a2b7afad0413534eb6273747021ffd99e374dba4df9594c6ea715e91b76326e71f3d2ee3c9456779f129e2f77ba76b58b281a808b78c49d3f2f9aeb07a01a8177495ac9bd6f0e3165f27701184da7d1fcb62d5087cf903a8b21e015d3651cee40f270c57954b54e0f343cbf17fb650df3166a8d12ba28e0acedbbceb2b8914d6f2c92a3c2a2edb0989b4f7351b1ea6b6732516fdae01f75f6eb052b3ab42e12b74e7dc5c1f89dbe6290be03957f6da4a449939da0d27fa024aa1bc68777893db78df99d256c96cb9c05d0a405b1442f5c0e0ff76fded6365fefb024ca8ea2978a65ae1903dc4c26ca28920d4d169aa2bf6e446aa96ed72106b95eae5793b595aa9dc229f2adff9cc60574d3ee5729a9b20639de0cb2890e2e8cc510a2f63a6c58977f4979c6fdbd154ccdf167576137dd37c2c0cfab612d3f06317af7a3cd76c00c113874b2c95578a659c23fc6be792cc5843f052b3453300c9dbcd5c2df371945a75a3596e11f70a399329dea47e28e58266e84dc90012f40db220bfd489300366b3e2bbff609f7bc047b24dd5e851c3eb9586cccec353c399c8767bf52c38339109fcf4cc36edbd157bd9a99c170eb789e6f191626d3b8ad6f17730cabd1f539f1754891a84795b4c4ea3768f4bb50cf2fbea71f179f354ee189bc14c988cfc62ada7f3de3b17ae43776ccd707332b0c50ffaf3c32ab5de2b3f403fddccdba11fc8c8ff88e8fc2fb0c9b673e80e7dab3daca46c552be06e20630e7e27d31adf82be368b2f1e417be98317c449f2de86ae64497e59c044c92d34fbeb8cc8c2275566b0a7152a81ca49863ce5610748e1e403fc8e4ab840d7da84cb7fe93d894a7c064803a602fc5b3810deec59c6d6e66ffe5538ed35fb6869cb4a8d048c9e6513652f2eb543f23cd6042dc72b2c3cb2ac6e6a6e04d352982a70c1b3f5ed5ce76f866b77b0e4227b33ab4c50f814f89a099a86f6f774e80bbf72b12a78812735c4e17b3de543607f55c8712d81a9ef85fb7043f71825535517377a2d8a653e7f372e25194dfa03a84b2434ba68020bb2135f5ba9eb3daac801f623aeaf9be81a8d222f84ceaa54c1bf6597361a281074dbf9d5f0fa8b339eeb18412e06c4875d4510026ed80eec3d7960be22c11c94fbdef8bc23ee941d3d7e352b01eec19839683ea10e40c562cde902066595b8bfa76efffd9d1a259617b42e00773fbcb02403832edc871718972519693e1a845eede75dd1719489eac8ac423f42931e504edb079bc414be89c7487f40c1a1825f1b921f5fe64189335553857f699e972dfdc533ba96045c5eb7354e6d2d9a87bab52b5fd91fbce4e5eb5701077a436aa9520facf3f507ef7e229fe95056a9a066a99bac2e453df8376e31758746b6b2ac5538de2c4257b7a1139cca854f15db292a14bdfbf3dca0be9d70c19f29e6a0369dbb105427dfd8fbbf43da9fc0c5be5372007eb391f10a342ab2379561f4397baf8c3082f07573e77fed8f8ed07abcd179583081f3e8cc63db5614220aba4e19f6a885ec9a5e064360b5ea039b7521715e4962316539f5a48d0d2941e431705ade6f36ff8585165446e06ba2e886bc67eed0a7f08407678539fb339790113463e0ab1de80090d605d34bc307893471a5feb22485f5845888b7fc436acd8a64a9b58142c77410c2537cdc906be171e7781101c1c1054e4434393c00ce566b24d236bb73638021b83f1dfc36ed61401a50195164e4e12a0357e7eeea7655e247067a0ecbdbe3882f340d735f3db273f26458c4a34c3116aa50cc835e7d7a3d71c298b08035abd8ff1cf248bd11973ede3a3f3842074c9cc8e4ba31f4051842ecf317537cbc98d5528989f22464170be4be7720cf279b15c8c8feb767bc1936b93b08a87e49ceedeb74aeff8acf8a0dc6002c56032ed8d808ce4457d998b3375e3cfe8078e7000f8db664f3a4605b0c41e535d74427f911b9b4405e2299a9ad0d1aadfed315c893f4a5ff9ab95659ada52f41d96741d795ad14830977c5f54acdab0d3c5433c5bae62572b903a8ff86490b17b47edfe19aa6d908abdc07ab9d220c7c95309e491c67dc5952a63fe8dac911b9938de5f8090b80ec5f3c78808090692b20ed29f8a0b4cb9f662fab18d7426298996eb21c6cbb858793f3c8db49a0ef298c7f3a508e7562851af18b1802f727eef88a9ff190beeb74f350375501e7314aeb2c370e3b1beb83a4824baeb8a8968fc481c1fa900cc0bbff7a6a1ac9b839f7554c127f52b6dc64c83cb6d2f55fe350c6a372256fab88e5709eb3b52a4364bc3dab2b0eb0d3c8111ff6995e718ad03c7d330ad80b43b7699b8806559587f172655a359c6df839a2d0edf314667e8672dd80c6fe95f6cffc14bcc410a7c79cd7c7c5029fddd80eca6e0c123a17bc2cf4706eb96cbb5f74339bfbe8da70e0287a4eb40464f7efedba734ec58d680510dd2385b4a5b1a2a1d78cea37501d3ea9bdd77c8e75cf0edfccaf66c5adf2258e1b50a6e2ad50286bc8e3d0fd367c81f7e3da61e3c2dec0386217ffd43ac3c2b2f1eb4d848994c2ae9e86e847f73dd42de3615c0ac1a9cfdbe7aae0b17870520082aed00d62129203da6d1bd82df5bf23a45b9f65492ac51a341a3c2cdd0d2d11fe9ba17e2929a38360c346b7f443b7f894d0fb4f4a258c9dd0a38236f19365839cfe44f7c8d7958efa06240fdb4b65a223b839ccdf2b94cdaa8dffa0113954fe11428df54a6535f7f1098d0629cda1862ef0274fb3e90aa5ce87e346d1d7a7f4f2dbf69ddaa8ab1c65a307c04a9953baad6d576fc9fa71c367d7fc57f41b551600bf76ae151eac304cdc0df8729a82b20eb0394e479957a13b90e343e4f64c80822518532323e491e843755c0f7a9e33cb70846c9d94769a25cb8cd083808799ac62b9427e69b8c8e43e1faa715cd03e47218996a1f1711b0044c5d122c04e8ec170475513cd2abb3b2423613108d97d2070d8c8ae16dd326a0a1933af705858bd130ebbd204af4dae27e318767efd579d7ed5f20c9e8b299d514e5fb9eb6ba6f01e70eddf0910019020dad738d9c5af6fc8355332e3c318327c51d3c784e1f566a579335deceb50cc24f81a69c9734c535e550c48", 0x1000) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) r3 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1, 0x5, 0x6, 0x1, "6396c7bd948e838a2adeebc694f6a984a9494da6", 0x100000001, 0x40}) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file2\x00') 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1b3", 0x2) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:15 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x80005012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x2) mlock(&(0x7f00000fa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000025000/0x2000)=nil, 0x2000) r3 = dup2(r1, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x4, 0x9, 0x7f, 0x3, "5192a0937e499c2f851a38fe9ac16625ed056183", 0xfff, 0x4}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xfff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$TIOCSDTR(r4, 0x20007479) mprotect(&(0x7f00002d9000/0x2000)=nil, 0x2000, 0x1) 16:00:15 executing program 0: nanosleep(&(0x7f0000000100)={0x0, 0x804}, &(0x7f0000000080)) clock_getres(0x7, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/87, 0x57, 0x840, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:16 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)="5b5c2b40c8243a21847b00", &(0x7f0000000140)='/^\x00', &(0x7f0000000180)='+]\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x31c, &(0x7f0000000040)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x28}, 0x0) 16:00:16 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x3ff) 16:00:16 executing program 1: r0 = socket(0x38, 0xc000, 0xffffffff) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="33ed75d1151358fe8b6a8a1538d7fbb16ad9bc662fbbf7bf6c1c17ef74f9faeaaed163eb9e0cae6ebbd962106f86ad16a9e4a15a07dc0e56050b1efc6903cab23875e2bbd2f16c69c5ecd7bf988b3ec55d95dc914ca5196a4de8a8a1fc7dd63cf03a9177125e9f15828a3ba5c6cb095e2dc7812103b984fddcc2de12d57308ee7c343340d1cb9d28d445bc703da768c0c27d938ac9c658", 0x97}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) close(r2) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r1, r2, r3, r4, 0x40, 0x8001}, 0x5, 0x3, 0x5}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0/file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) flock(r1, 0xb) 16:00:16 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x40) open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/59, 0x3b}, {&(0x7f0000001280)}, {&(0x7f00000012c0)=""/87, 0x57}], 0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000013c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001400)={0x6, 0x20, 0x6, 0x8, "901c33278359feba16a9ddf98aa95913189c33b4", 0x158, 0x40}) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001480)) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f00000014c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001500)="ec95f030e525cfa1a76bf603f8e4ce875f69f5a107f21f4931c544e1634d0a57ed90558186e8a5c5d1efad0d5f14e5b0fb3ccbf79021c03f2fa5760786371864b95b0aca38e93a6aa9769e2af4620f", 0x4f}, {&(0x7f0000001580)="f072ba7513448a55738b78bd4c80e28914296ddb9134f9b8141557eb183fedc2d23a06191d3d5922adf3fe2ebb48ed90e5478476d4f3db85baf6a76bc1fc14", 0x3f}, {&(0x7f00000015c0)="3acb162cc6ef69775a153d0fe6cc5da91757d4c132bb73cefc2452b4e74f41c0aa587c04a5100535731549e9ef566bf563104570e600c035e860e4cce75cd913e4c0f7efada436f97a4b47a8c45b2af91d54be913113d7a9ab5c175d8e164a47dfe0fa93e7a072576db3b42366d2abdbf56d569691ff80dac59c3f6b64ffedefbc4fafe4d97e67a76dd1a135b61a61b50e240a0ebe2abf2f8f34b0f6f5fa3ec33d5f4bb534579dc4b643b63fb7d74a22fc9c3fbca9", 0xb5}, {&(0x7f0000001680)="3ffc1ad436aac7748f25c1f90335b463878a3ea045f6595ac0a31eb541072bb07cb24ec392402929", 0x28}, {&(0x7f00000016c0)="37fac4c173431e6c3a42a746cf17c8f72f12cd2a9c70", 0x16}, {&(0x7f0000001700)="1ab92e0d1bca32453182ee7bb825fe4bc6dab653b8905e897a8d2d6b03aed368d6eab211370a2836e7eaf53c2016c3e676386dafc347b3c6259983f28e41c1bea01184d52fe8f9c55c9a80639ec514af7d07e05cf21f0aaaf2b95e72ca87d28e4f1bca2f3931c269880cef1b415626c511370288536804e021f6c5af8b32156a35f7eede0278c65451a7a85ed35045997e7d9c21a3fa01fa2ce75e5286741ab468cd7f0df5ac6dc3f8650cbf2dd8e582851aa1bef1cad46a9b302cad9e86ea90d0a2fa2ffc3e9b6723ecc41ef3d94b066927dbad995fc66865f938ad4856119e093b98614cdfed4f7a86e98efd87093c54e7c1af1251bde727a8d221", 0xfc}, {&(0x7f0000001800)="67760e9ed6f0d70827d588d5b1d488961b57258367f65635dcbcd0ade2ddc71f4f8bb64d70c9cbd5e9deee19a6294f2fb5f2ea1420ecc83e21eefc004c273856b0a9487274c9e0840de8d28d81204a89ae4f8558094c03dcd44a179128ce5fc2280d5ebc1b28084cd19a5b31b9880896b85aacc5e1870df2f424fbdaec40930b0e1552f7ade0d06da9f1272b39c4d41c05c0a1ed52ef48e8ad5511dc91beb81d2df5579181e19beaaf9f63e1d99dce1cde1093c69c61b43d9ed6d00fb71c44357499d061809feb5dbc0a0d889960", 0xce}, {&(0x7f0000001900)="627c7ef09d53d42d66a3c68abb3244b006571698fd49439fe7cca1a67eea8bc8b96af0a78556eeab7a3ab579c2ae7dff3693abfe0f5d07f23fc46c89643e69853fc0309b722f94b15a46b115aeee5ccd", 0x50}], 0x8, 0x0, 0x0, 0x400}, 0x6) fsync(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001a40)={{0x18, 0x1, 0x2, 0x8001}, {0x18, 0x3, 0xfffffffffffffffc, 0xffffffff80000000}, 0x4, [0xb06, 0x2, 0xdc, 0x6, 0x0, 0xffffffffffffff01, 0x100000000, 0x9]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001b00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000001a80)='./file0\x00', r3, r5) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001b40)={0x9, 0x0, 0xaff, 0x7, "ec510e430a47ab9c58b5e8a3cc7fb2d0bd13cc76", 0x7e8}) sendto$inet6(r0, &(0x7f0000001b80)="ff447087451f281a989ef4953878e553f219e61186f9e251a7300319d7519cc9e3c8a3226b710b0f4ece39283af02cd90e97b79e1e65a4eef9f5c6f4a0cd33715220b5334b1d7c8b7ebb71a0de465eec0037fb9dda979b1d63b467a9b7ca2512d5ea26e1b8d1f76d3afbe9a6f6c7076145e8e61fb0c543854a9d9ecaeae489ca095b05dd041a70116d1c363f50337b408170", 0x92, 0x1, &(0x7f0000001c40)={0x18, 0x0, 0x8000000000, 0x80000000}, 0xc) r7 = geteuid() lseek(r1, 0x0, 0x0) r8 = semget$private(0x0, 0x5, 0x180) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001c80)=""/4096) r9 = msgget(0x2, 0x1) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002c80)={{0x2, r7, r4, r3, r6, 0x40, 0x1000}, 0x9559, 0x0, r2, r2, 0xc74a, 0xc228, 0x10001, 0x1000}) kevent(r0, &(0x7f0000002d00)=[{{r1}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x8, 0x100}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x20}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x20000, 0x5}], 0xffffffffffff8000, &(0x7f0000002d80)=[{{r0}, 0xfffffffffffffffc, 0x38, 0xf00fffff, 0xff, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x755, 0x101}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000020, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffd, 0x3, 0x1, 0x0, 0x4}], 0x6, &(0x7f0000002e40)={0xc28, 0x40}) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000002e80)=""/123) r10 = open(&(0x7f0000002f00)='./file0\x00', 0x420, 0x0) r11 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) setsockopt$sock_int(r10, 0xffff, 0x1007, &(0x7f0000002f40)=0x1, 0x4) semget$private(0x0, 0x3, 0x102) 16:00:16 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) ioctl$TIOCSDTR(r0, 0x20007479) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = semget(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x1, 0x7ff, 0x1800}, {0x0, 0x401, 0x1800}], 0x2) semop(r2, &(0x7f0000000100)=[{0x3, 0x7fffffff, 0x1000}], 0x1) r3 = geteuid() r4 = getegid() r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x4) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x3, 0x1, 0x0, 0x401, r6}) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) r7 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) sendto(r7, &(0x7f0000000180)="057d91b49808cb76550ab92f4494696415fa18c168d05767aa52686bb065b697e2134e2facf0a7bbc49a181d245af3e402260cc0af1c527e4f651299c1f01b4779a5fae26b5ef342abb59438812d10694ebf78df77455c2b1e4572f71a3e7aa75d1e6e969a2eb70a2535c5909f28831a84cc08fa0ab14de81822c6183c561524b568524aaa30f5dc4ebdc702c72d6325f44ef3888e6a39c78d06fa59752314a4e3c0d692b0eb7367cd2a3b6f9315209b", 0xb0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xe000000000000000, 0x9, &(0x7f0000000000)="ff0e5711421e01b60342f604c9ee34d37f73450ec630f82261575d0f6e028dca7a5bfab8eca8b00d11b1fee1de8438b8a19286a4f8ea8b46e41c3edf94252bc9c08a751c51c49e8efae6ac9e275cd3d04eafc1dc556c77d3a30db6d5ba321aacee94da64fa90d3f0dff1c05ddd0821d74a2fb5f347b665fce82b691b79a0eb32e6b28622bd336cb46509c9474bf5e16062ce5532eb01707777b69fd672ff5eee4906174f77a83a72df19bf3570f2790198e4c477a117393699fed23ae0f8fb2724ee6f19acd00c73ec148f53b68654c12f7aef1df48ea43aec99f1722f3b4a6737fa1c893a84c60ed2a45f001d956298481b1e68428ad92d4795e0d6605c4ae180cbb73e81da6e8b7c96a5c20c69be574071e61b69f72de5396894926bc3a6a56fcdd46e0863b8357f495a70c9e0f77df96d8ecca7f1ba403e9e038a8cb0353d3532471fadc361e1519e4b8374fe8941c4d84cddeda82b48e162515c04def3b5e39cde6eccfd273c6dbb2adb30ad161cd2fa5589804c0e2256f18b814df9509a7c451120523bf911b17d63eb498a093af15f91fe671a5f8bfad800e485c69c3f7ed064ef61a20c95ac3c473ffef619e2bb51002201c4905294a531fc8c85172f69ea2f6ea897f487f360019968441eef751776fe84e597997ae66d0476ca2a3782050da00868f67164270884874fd6ba1df6fb105585bad2ca7c7ce3b6bd5ed2a32c2f719b2f3865be1fc68f8aebc3031589875c1fd8c77f5c85bca0fb37adf3d7a828e3b2b5522ed4d1af2a635e696f93a0f00540bd4be90d3b0741a7c3bb1182b74fe3eca77c6ed0a7d6bab49ba1985f5cc3ccd76eb53c02222c356f01ba894f1be98efcee5f2e8bd7661b4b39b1732829aaa59ec41f8894cbcb99debd779178ccb34132315a20d355d3690686b2f12d03ea0a0bdd82dd2def5cf8107453cac4667ce2c205a85971a77628405896eaee40acb95cd976afa26312017119a2087696b5fab2d4b5704454020f04ad5d615e1ede76250d93ddb25d7b7a39537605a1fc393332f19afda3432eb9f9582b8c06d737f8a279df6d2804fe7b84e53e1fc0354573b98ff79aeb89b1edd52fbef7b667a4d089d566d1639059a7878612e8f185a2342c2b4cb494ebd872264ff8dc6dc7c61d7256ef3fc8c543df65adc5a16ab0292a8907cb1d8e6d3c25d70a5c032ca120916dc5d5c303b17e3617ff7c2164169b45a746fa31d2a7e4389f2d59fafb363753852ad39897206ad1dff2de2141fd97b20856f99ed2ee3c9479d53b70fe06995a33ec7198bed7df60193bc3e823742397cd6cbed47c7873d0f69ab517a311446a8bee4e8abbc2047b07340d7a86cdae78b78415e36bcd3f42ae88357503cc203647c1f70c62cfd550095448daa7703e30b21e1e445a1648c504438d686433faa14e917c95d5a427b37f9697a95d6ac7999bae0e8caa6f43fc719ec8fa71c15847374ae28c3f1d863d72ed5f27e1e6d64c687d5c5931642ac1eba67688ff6884271ac3c5c69b01f04f3d51877be27b68ce8568c85467d04acb2f3c68e39765c17fb043da95990b50f2e235dcff305c12bbc1a62a93e2ca400822db0292abec72bb1d6fc657b68f48e06f4c2130a32319e908d858a869474acd2f496271c13102d870544007dada30e35835e6be274dea8602b05a423f949194fbbbd32244e741fa0682a9c1f6a8aee3d2b02405338da04158ea1dda6222de4fb4b8a736a431734d3dd60caaae36661d002619ae41b60e5267a1e1cb613539dcd6bb4576dd917b490e34fc4c34b70f5839570e52cfe115bda7f7ebed3c4ccd670b168086ea09242472125eb1efbc70b51614a73f9026bc0b1cecba26e0422c8aebd04ebe46c05cfb5afb5a0fb6adde631562ab1884399bb618b4c16909c9baeaa768de8d531a740b4765d6f059654bceb16e5c2918ddd87a0fa7dec51f4bf82622a02d9267d52d9b9027778e243c71c88e34c3f4184e209fe66a245a428f026f2f68298ff869418c40f818216dad26af7af4eacc22eb5c8bdf3b71ce7416ff07edb438136048df584bd7735ef3becba99377dc3739e02ce94101b37c69dbe14d112bab1f3b6ae1266b2c83b4faccf3bd4193dae9333ce47ca33775df98eacbe0f23b9617b5db11413ed9399fa2419553179aa369eb012948b6cc0978c5a88705f3ef6fb163134ba1abf581a7b040c7d49b199107549882dba888f5c97e2ffe1f3d4c89aa0bb15d03cc14f91df6b69335df34aaf62f85f10f197940b526ff72e3a7a3ca104b7edaea47954a960d317d3a803f123bf81ab310ba56f1805f9c62bd6c7968cdea702510c4f1331de3a5896b1382c80e783d229518ed81a9f24efe5d6e05bdc25c9c753a63ac31bf5b33de3fc1b7e40b0a6138c6f4084d7ff1b77955ebe2d78232e36a0ccfb9d10bd9c509e13dc9b4696f7204a0ff766a562833c6ed8496098723ab9b4a5807586a0bb1bb519a325c4f435554e9fec4d4edfb449a2306a3059c1a361454d0e43f4fb9c9ce2315d9fabe65a06113f1991b793434d6910eeabce8512cfc2fcb608d0021738b5ab617f4a23f0355a48cc8cfe3c98e8f7c8c434f3538c7e6c0b2b532a400e54cfe4556facb611903c5a4addf5a5230926af125aa8888aacfff4416c5746c3558ac3bb5f599f1613b82e1338286e2da98885100c5fc451c3e26221807e13dd05278d113b8f9f4a67c41fd7f1814600f30743b62400fcfd5387c9173fd3857d1b213bf191d41fcf8528eef24153b89161d86a89f4537257e6c7f2bcbf9a6e43d862ac3470cf05f0b5d79b4ad7ff057d1eb2c826a5c1b3e9c0d95c877048f929afb5522478a21d6444b82b57c619bfa0d21ebbac3c154b884e194e217e5429a21f41518f070278776c1f49042b2b466b9d1bbd84eec5a0645f9acea65f70e37ffdd6a08eb22f5c97e153d307fdcf7db02c09c856236300c202ac0d00f7ccab0bd4bd10f672d83711d4489f82794cb8fcbc53f3adc6eb0a6735b429fde4d819ce884aa04948e9589b1f286cb4d8e8a1cf33b4b9baa6759ad3c02e77862da32c6aaae34a2e3081995c7f8e6ae17e186103cf08fc45bbec4aa51aa4856f69c0fcbf4440fa8e5586f94c0e552f5d1282438cab459b68a2968c0d6e29a2339ba236c06519dc5bbdb3d51d98e26d51d4b584346faf2a42c15f661841b226be8cb6296e03cfeae4b79d558603226824a21f7dd90f8695adf0ae6be4b7eae2ee63cbdced84de2a29ecfccb5f04bd69d2f96d7f91476e0f7f073a20af28391ae624e8c796f9b0f848cb75ccd0be5f82355bb2042feec6200127346a164c86e4589e9e7a897545acfe2b17985600a2885a5fc780e4ae15275140347b98671146d37774e945defda18359bd45007864ddbba5881b5727a9395c17de0c285e1bee6594daffda84ef262904ca65d02e08eaf4846a3c156273b78f21940e17b88aa9ce0bce16b5c3b36e6be2620deae174ef63551ef3f5e5f3534536ee01963bf2968bb46945a9077f00eab231bc9fb59c3cda6bf9dfe058fa39d8bb8205990ffb03eddfe892995becc065c25099dddc619a183fd2c72c6557861ef5a49aa91ddc39a808378c98fa4b883782006df10da6dd24321c5d4eb5ff682e7d5f54a227077a196d67a14803e3a2804e1d2ad686b383f2d53a55e659b1d79e1a7f5f9dba0ae6f28e54ebb3d540ea98b34498aece67eeba624e4f5ca820e1e90366afe67f5ec406ae7979a025ff943e53c8bbe7b7a025720ecdd076619c8280590a21949b471b2d3c9908093dd827fb7b6465ed8c3113dc25029b2be45d35498c059c687c3b19e2c12f6610c2837a3a5758a5e250580d230ab4cad319c7512556fcc9339f0b62d43b7eed8c40864cac3e8f8920ce98b77f745638896db129a7505d158cce2d126a8d98647ad393186a5a44ee85277aec820640fc51a258327c421d05a47261d0f3d92c821b7d5fe5eb95eee0990e4d294c2a5bb437ee95a42ace0e0ddc1abfda68d678ecc268824b15d2527ced9484694edef19c10f72e2663dfa4257c98ad7200a90e9869a634a69f3b600562b0223f9901fc2dfb3a7aeedb472f295099a14642764f2bc42ac25aced5dec5a493d921cd642e1ac11e357e9b688467e420d2864a5ac654da3759e54df615eadff41d8c76ef40b8e6df5dd95f3fe58ab2746089a27a9f9c0061914b5061246b9d0b048569ba42140425e9e4ca7ed2f10cf3a73b8497e40aa9d0bb4abad29bfd41a86cc7085c56c6052579e2548a3ab7d73cacfe4c5a7430bd6883da3e71c62d3385b92196c4b9adc6fe9b123a0e686ca70fc138e8502d06c00500b424de5ff7e71961d52612dd22780ed0a51cc9a7852c9b94d8edb57ff4bba6ef80666c8aadc368579a4662a65935bc926af697d7fb8ce898723937619ae80db783f8c4698201ee22b5a1d3702b0db13c539c33d609133ee9ca37c08e852836b2a270ebb51036f766d5886ed38dd1b382e0c82e3a70fcbc0de28f2515661ea4b0b5bcb8835afe97a4c56b74b0bcae9c1ef7ffcd55b394dadb000adbdaf48e27c9f68ca3d894491a532afbe0b9fc3421437a5ec7010adaebcf0b33d333e249f3ca1848833abab8bd29194a42786a6c36534ba3c4f4209898c399f3a1546003ed5d656dc8f01834184079235ee5a0150aaddd66440e2e997eaf9be2b62ada705a68c57992a44abcff1cf443ad1af0108766361b11a78386e27c360094f059630e5b7cd3ac42c853b543144d33edf9526cd086e0b372076bf08ab217dec7213cd8c50cc54b766d1307c52a787a33b33d403023d605ca0df473bf269ede658b986d9717e98b146f07605835f49374c663cdeaed707ef9813af6d1dfac015b95e6640e98c31aab180571155cb170b1266d3cdb148560de0fe39c19b57e7a1d2a52e332ae335fd2b863b70a640206f9c62f0916a53dbbdd292dfa60a5a13b1c8e17067c12502d9cb59ea40d8c6f51edf4f07f726570ccfb1eeb9b43637410a74291c61ba141c9afd414a6154a89345a4b3f51b6ac954353a28ca491f2f3b2eaf601b6560e3e9aafab39adf4094634ca3f005a3f23344c93b14e543a918c37a7b4c0dbd22118a70ef93bf3a98492676b057edce0b0070e5429f500b39f6ec164ab61e6470f08a6e0b59d15121186d18c9e1fc7eb0f0b3da81d6cd430bd7a9570f3c84df45502260da1276648e5396bf0ed9a6902b3d19100310aac3945eb6488206d534e4149fb1cccf982811842526a814288cf05309b062800ade34e94130ba93414c0c3e8eee2effe1651bb88fea51adb8f36ced20968f5e74d814234908c220ce1ab8780f2cc142084cff91474c8ee31a9f744408aae8961ac869cb184b7fc99b1252f1e0427e9b68060aee834cd55eea0be0b6e977d34aeffb620165428e872f94843506dd79cccefcf8de3adbf2f175520a4c53f957a9708a927ec8a170432ca7277a67f075c7e677d74e4049213fb141775e60cd7a7920f9dad25f6c76ee2cc424e89072688324589d6fe546189b60fc3bd5306c58a243cb104d7b1abfce8888d64a1bf88551c89d8745a9585917b2e740f66b9b99493a39c597a29b553ebf5e5e650246963f65dc08679c95dea9d3dda2f04cbf288bd7444a8f70973975a17959440b6f8292fc5d86bc8c7d638e96448a6d9a2fce753bd3ce089fe8a3d7872a72049e66870564f7375d5a956ffffe7cf1c067a83f70af2647bfa601abf424042ba6eeba2a40a7709480d62ab253964d5aa8fec141b75c035ef18f55f2049114ee16b315fd", 0x1000) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001040), &(0x7f0000001080)=0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001000)) mknod(&(0x7f00000010c0)='./file0\x00', 0x10, 0x5) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) r2 = getppid() r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = getuid() getgroups(0x3, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001440)=[0x0]) r11 = socket$inet6(0x18, 0x5, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000100)="0dca5fcf4a44e5e64b9fd2f47ee74bfc0e44cd2c5e5718faddf95cb7a73a7935f452690c1e8c4650d608352f149bb9e86edc95adce754244d9c92664c8aec24a68b367", 0x43}, {&(0x7f0000000180)="7731c8f855eda5dd9c4433e29090723477d899c1aa6ce54e16d38114573557503b351fdc59d6b091bef3a0a38be9972dc0221c77bceddbe103aaf8fe020eac437471e7cfb9868b34227398d112f78cb31b78a671699e581ee6d702ce7b81b60fb56e0b531469d41d708d8a8d43e076c8b34635860b32642d135e4981223f0acca8fec03c7606b0a68b50008ecc945696966930c523c1b491861c860a0d331dd7d490", 0xa2}, {&(0x7f0000000240)="2815", 0x2}, {&(0x7f0000000340)="6c9af5230a8a1ef3e36cc0f694e26456a74c335998e1d44f525ea5e3588441200732b3ef41b3c80a3fe90eb83a9682acf84919fe99b6fa5cc6ee46d8d2670902beca9d8505a4de0eed5e4dde886db36ccfafd3004967be7c7e9e61c9001ded81a9c61869d2abe2dc0dd160f28384877022d6d3dd509abf4f1ce3511b041ec4b74cdb5862a5d9e23893a599e553141f54382b11251965a2fbf5eb805cd57fb98ad46a02a1753348d8691e2c141cfa3320f08a927a9fcc23cb9eed31109f03130adb2e74693ce14f5cde9fd3ea94867007dae53642a1b7800f4a93789b875631a5733797d65507dc6395fdbfe8085625a4eae8eebe6ec6f0094287d2b3c471f4e053ff1734527119bed9ce9d9fcf07829d896cce3f3ce8b99a10928418ab081f05c2fddf2cb7a8a6aec4f3cbbde779f04bb795abd0badde7954ec6c3ac4de1c9826cd86d9929baa97ce02661e0f7dc2c7b7c7be5b2dc12107380a3a90e032dd38840c87b3a5b78c0424f018a6f1bf460fa4c099563aeb8922e7be0c5ded9cf8095b4f003313469959d48799af9557e54b80ab6e877efec29b940c8d4ad800cfc8e31cdd8df9a5ba97cc51b50480a98ca213d3cf71844ed6511d1bf0cd2f2b83f6703811b04ae17a4bd8d495a175fb6d7951e3264ccba77176e393775847c527911ab65cecd6f62d99d860781537c8a0129a375464419c979c4324f834a1c2ac9be76fde07b728a3f967bac252ad1aa48f7aecf80cd4307df2511ed3871bd40940d2acc4c4508ef2fee201cc4e946bf666887e53de9f860a767eb3bf97c6473c9f1da842a02675046175b7288783dd4fe508d7a0b8b70fd4a2692e34e77eb5a139915729fef3cfb05f4df40993df068847bd57322131c2fc712a0f4e5e2f45d14682dfff8d71776c2d1188a9900745b7b79dfceee9de82ec55b8b8f516c605e801283a73bed1ccdfb16178ea65d1b3478cc3e04ce214759d8271b26e55165f71a74e756a6c9c427c972e231b18f567928623dd65e6b9f6e67c0a0df645e36236d2370779509a59dafaa13d21cc9989ba7b13cbd8be833125ecf88076357d33515d694a616bc7762a1e2e25f649f45504bba48097780479655dd83acbcc52ee5b523262339bcaf9264bdc4e5d8ccf72d486ff2610eeefc88fe7a8298b84c407764d9a01fbb92f1d5c33c64aa2302d28918b4dac94398c95759899e2d254ce932b5514fa4ae5efc8abb23f52f831e7e6ef79c05e4b2dbd8f6951686645945450f6d4778b4a0d9bcc3de8c066bb1cd5ce4a8ccfdd8d0b2b4fe0b1198db37e7e23edee8524c67185792aba682ed6f49498cdafd8d685918ff2d407cb9c09caa8aeebdb994b93e2a99079b2829a5960045c6f2667d7cb9548156554553a80f8a5ed70fdd52410892d5350bb0393bd8badd8adb78da58ef85f6cf56ef72e8809dd6952ad87f159c2643dc8e24ebd94f6def9e5753138bbe5aa9dc7373a1ee31565884b74f3b640d2697eb53e327ddc41b7b057ad3568aeff334c6019ef53a6a541e713ff4d5c12f7d51d626858103ec35d641a1084ee763d45b6a99f68ce7f53f2c9c478fb1ba44b52208edd435c457f7f732296421cf71f165dcafcd112da1405e137b22695229baca08e5b5334b4d9f05ab78f42cb69e993a632acac700e8164125d6835128db3703fb156683205374bbe08e6b635ed8d815a1b83d8ad0645ba35d26f0702c589614052120bd53fd8c130f69922db6cd5b59611a3b1c0f888a5e592f1f667653d1ca44286dcfeda984e6da51eeab41def1c19b90973f8ba839195e9d5e1f16450b53f1e56d7e19459bd14f6168dc4d37e37f1c04a94bd02ab56509133ea9b9558281734f56a4537e88d081e7f5259acfad94ffabf4c28c3cfa3ee928ea4bec939591e4701570110402f0c5237cb160a96290b0a6af8ce45ac06bec1835ae65a4da37fd4d7c55f0873a8f78569098293b8c4c78e67181f28985ddac5650885a8c2184ca9a74b3e9f9996ea7826e8377412643c882674deb978d1769851913e748906efd9f8e75ea02ba9f59dab04c94c0a48e5d84b493a96d3ca77132dd0f11bcd563d1c5ae6d0eefe3c99afa2bd42208308ca91ba7841698439c8056e247cd90891e38ee21a7cedce46f06262cf8362908cfd655c04906d48cc2c4c2a33b135935836d421284afd4f2c6f35b2bc7792e4439946d9f2e1ac4d08a8e09f6211b77d0eb1b442e4fe1d16f7c576f91bb630dd6d9d7b9a3ffb4dedc60df5e3a362e2da5e2a0afe52f9b4619841a6103433a718a64e7d4e3fef1aeda981a9ea3914d87ed3f1ed49188dc52495ec23f2bc16dbf4eb7aa70ef6b8747dfbf47c792f4a64fd2779f5c0d4f450e058a5780acda774ec1e786688faf1d3e180bae9b572fb3f593fd694e046b39206eceb872d40177bca4fb07f42c766a2a2f57e7e98b6a914ae3ac7c32ba78eba1656fd1d554ad810322b2139fd7db0f4e4ef745bd647efedcd239715e4ff3d1b69def15758298e666cbec4903b6218fe41d0a45897755d36d2c03e53cd9e19c7b906d502f250113ec6fd73cabcce3e90a774fece3cb581f0f424a5ab42af22ba6d7dff42136acee76d1320556613dd76c2fc9ab76d6070f34d81a02458890a938c4b6b1cd0a7b141fee407337ee70d7d45f78217981198846c47b4a5552fc438c8029f9837af0c831070944c81f62b291b7537200e9e416f041c207011542e9101760a63ced2cc453e4d123931f998b3f4defb342cb996e0ddfa5589bd9a0b4202ede2e2a4cb8d8158543a318dae8c5fa8c5ae7ee2039a652f3a148844a1dfda5b9a7ae7881b5a51d965c92edb3ac02717e11c5215dae39a288ec4c8852c0d5a9bdf57ab341dcbf241f9bbcd8ac3a8a5ecd07742e8969e176d5c98cd778a0244a8477e4f6d60c1577fc8a8799d0824ed923019f2d3f37bde94f409dea19dad3cdd4124a18b8ed604f9cec650238418b6f425835d668043d78950a2126fd2f1abcdc36efd86e0c311704ae70c28e8f6535fa897955091ed54aa25c8286bc9d45ca9a53d34d40fb48cd7f58e8e9836cc114160f32efa59568991c224d72170133210d0ec303bc4df2edca187baa00c920c671f7bfe0721b596a36848108c3bae0a5c46751b685060bf872c7793c99ca4f8eb8497cd2bc9a40c554a41834a0b63b0f584e9a12af8ef8f4099e1238efd265dd64006f406d2705789436b89f3df9bb07fcd59172fbd5fdfa8a0e54db3870ffedb46b91d2e2f4d1532189e9c043e65bf82d8579493000268571ddbdb84ee3cb53a16b6070606756f92478bc4111bc23b448f4d6f4dac03ae09b62e074c5292921c51acfae96b6ca32890d4bb5f509f7285f57cdb86f4e6b0864de0dd7488d1438c622c0662d427a5e1beaeb49a32a0af5a24ab99f561d0a4422de084e6aa6a8bc1987379fa55f0a8b17da0c13dcaf1298f30b30699c940c3acc2278afb0ef6e62ebb985990acc81ca08cc5d033ba901e57d22c5c95c873b48aaa9bc6f799b8f401de6e1d2d00e4ccf73bc1ccb39dd56d0b8b2ccf7c285cb47cf986c37965348f262ca4f84f6c57e3ab6109f287ad8e27d3e0b3d5c6d317be94ab8cad839c93908f6b0185d0b6ae2dc9fe3aa2e7cec902dcce395dd8bbb095796c4a1c4a909e0e75315739a82d6521927ba6107d64b8885fb50e3e2250684ed55b6666fee132da2c50e1634a21463c3cce7eb32359bd2e6173fcd108a56dbeacd45e6f7ef8068c430d486562150c441d1f0b586786cd798b0ab18967243ba76e8a283bcccf2042df74278f8d714065a85bfc921293d737dcf649fef8d05afa7777ddc4554671f55f029e1996eda0ca144ed4976decbac4a99da91f4a63be38679788eeb93a0dffc6ff678cee832d2dea52c30780dbe652a93f13322cd18dccc285ca6a037faf16de0eba1728c2b1fe86a1d0b8439ca75560126cd0bd1e9b3495231ba9ff19b9e5374fdecb077c79bb16ecbc18d921a6ffd7047679e64166255a3181f44f8cc7a497749b55278cb815efbaef9427be4193936ee2722287bca5bb839f250d93b29ed866a9151092a7f19230e56a369a91b2977578012099f0fedd121c323a334888652a811b0055ca9fc73b6062ade4b79964aaa1db65748d5361e8fa9046943c07904101b79fdc93cdeefa4e49578f0a64c22ce3653b912f4a2bd65348e4a535f39979e1335a6573739b4c232d24f4c907eadbee151e7dae3707f52c59103f303726d5941be362099fe7065c232169d9681462896ceebf277f5bdad7b9a1fb67b7fb1ca90d881d8a3f4a6357083504a92e57811553e069865ec0ae3ccbb74a72d600f86bfd8d853b3bb15af35f549f3811b7639c74937b310465b2a3b3b28225a8ce4511a37adb0e6d511c0e458224f9c33fb444078d7431350f768e69095c3d77c0485721ee8a7b5816c57626d29bcb867f9c3c6fe828514cad1ede6906da2b112d990b58b7cec7cafd07b4f3f0f3362556ae7869c6c0eb440c1147baf34bf33ccabbd449f8da962fdf080967f50f2c8bbc9e8f2418081b692955614d3a9a6926c5b3802d9671cd5c189a898692a1c39767864af9e8c8142057e9bba2252b711c152331403a1ac1bb46135d83dfedb8bb31e85efb401f19782a1f4218f251acb8dc4bf216de3f14cfcb586cea5d893334ae450ba1edd317f1b72837bc5ea6f9f830e5aaac3181239a9da5459ab8720f2c63aa17a6514bbd92d34a49bc89628eff012ee07af7b0a91b5738ba349f98e4ced7e1773e84f897d0f32b8611b5214bc7d1f9db6cda3f72b7d6e02ed205a0a1ad8a2d29143079cf007b327f75409c8102c64e5733ec61e368295937b79aadc9f215a402e19a2de4120c8efc0470c8a7cd99e1f3afe68ed6db0eebb57f6944df869bbd3e06d1a58051a37e3d070ba79e04e255a39fc6cff9bdaa0ecfa7d7cc4cf0ac4db4a0b79760aa6e24dcb3b9eb2a38b1f8a15b4fb357eb5bc85c5996ecb4e5b6b6fea6b4b77e239430a394280be5490c439feec7d3ed0872686899a80cc67ee5cfa12db7fd8930962e91519f837cccbe9f7866076156a34dda456ca117bed4c41f0ab929efc83b9fc9fe55d9e8b935f1f7c5fb186aeba4a92f6d6b1662caa3619a8bdf3a1f2ff4e62ef25c2ff750dfeb80ff0f5c0f37e2444a23bb166e5f9358e74dbbc6508e336603abe62c7876a2a5e61aa6997bb5706b7e81d40478ae386662b2eabf1d66591add1cea49b056983737477dbca88b453e0ac48e296a9bd771ede9812427b3e6418d54becb96bc9fcef2df1c915d0d972719950fa2d73e0d911ec59bc8180c96cc8877c67202ed7a99b7967c6f7f525da22328ddb6f01080d73a52781c3af7540ca3735f958a198fa19b00f7715ae75d3bada8a893549791e78b77b7f6e34d065dd3b5933401339c2275ed479f754991db2fa533f3532ad4530989612e2b81ae9cf98c7a881223c408056f34d3fb9b0e4eed4dce4382a3eb2e40e3061a31e305c3eb486fccc32ba6ef53b16a1e5eeeeb4d53194fd5633bff14e722dcd27400ef0a8bf672621056908903938f4cf9fb2bd8abae64583ba4ea5cbd9c7bf2570e88baa53b1b369377bf6756edbaab5838cd81d501ac732e8f3e79be75cc7654797e60b42c89bf65326dd15d4ab3b096ef9ac6606f5a6f6d4436bce8071f86506d88d9969ed59c23d9f45bf852a20dbb8035fff43002743bf5031eac99209a53915edcae27a9965ebdaa62dada48f6e305f64fb212dc946500b53cdf91e29d01bc8acb68b4b450216979f78b2b4e87e", 0x1000}, {&(0x7f0000000280)="51d7b9d5f8101efd9d726a4df001fb7c6b7d36f2f2d9bdcccf454d9147606ed76e94313574d07da8af6bc23fc522f3f4ef27175da28cba03ece3fbae9f73a557e2c84f07c9332016680816967978f8519eea4a8c3522fea8e9d5d2a4e39174ec95fe8a79a20f52abf83ccbd6f05259ae5c", 0x71}], 0x5, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r11, r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x108, 0x8}, 0x1) r15 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r15, 0xffff, 0x8, 0x0, 0x0) r16 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r16) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x120) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d39, "825dd2518004190000000000fa6000"}) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000000001) write(r1, &(0x7f0000000100)="c9", 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r1) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)='[', 0x1) recvfrom$inet6(r0, &(0x7f0000000080)=""/207, 0xcf, 0x3, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x4}, 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x2) recvfrom(r0, &(0x7f0000000100)=""/161, 0xa1, 0x41, 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2240f71578b0c145d20eae7dcf56975c6", 0x8c) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) mlockall(0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:17 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe55, 0x409, 0x0, 0x0) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000040)="0e799c48b6e3276a136d5f9c3a744c98e6a0821867014b961a851f94deab02290aa42940983962aebb64690078cd3001c954045afb7e2fee", 0x38}, {&(0x7f0000000080)="7b1c7af2b72939d23726a3336048b65827af2eb6f249ed6ca8761af9f583995400a483080ede9b5904a6012892be91cea115df168635429f219c5a3c6dd4dae25f979176e8b3f3b5e7ac381bbfb3633ebc23e66f4fe173f2e12a5a4c11f3a039ff93badf8a7210e68f022881e41c5a7caf37748f102f15cb", 0x78}, {&(0x7f0000000100)="b6921bdb1987ff3ec42a4f2c8496266f9b97f7dd6a13b5e276012ca111f51fc1801047046bb1ea6be64c4dbf63dc08926be8758c4ba51b0af0c93c95d2b56812266a10258696f155ba61d5b20aa5069f2c523b0390ea28f606e3a6ef3418cb38e83f4b26dbf33b6dd6c9359c7272dfaa1565d35b6bca8b6a881fe4ed1006c9e02d902facee1e52695e4245b5f95e4220e7ec1c66bb1b499564fa6ae64662addd4d6844ee7b5e989e5fd3e98a381cd9440295212fdc18a6062865a037274f9eb9c63ad5e2f5c726db9ffc92e3d7185be36924a2e427dde05554aae35d80f02cb3be94779653e848f655a4b82aeac9d9f99a2516c25af27698f341cd89ec053efb8127d71641ae212e3ba151ecb604e48d663f6927a6b1dfbe219c178a223165a020e83d13879dce1d44e0e49c7a94885bbc102b49fab32627eef53761560e28fabceca758f47ae79af2a6253a11153ac5b93206ef745998dcdfc5f177ea52293ff47c024bcd8f657b833450442b2e49d4b5b98ae6a83fc3f1411c34c0061a923beb7eb3d08ca1e8b0c38b7daec024a3ba4e43c41aa4070ddc4ebff33c5f2872108bd464996d8596dece7374072ffd46d44861d5a38ab5d3e53646746ca29f1e25da1d1b41c4bbc4a82f3209c977c0890167829e3ee26d9456dc6851963dd3978ad16ee01b604457d30c7de3b594a7946013064bcfbe0317ffe89f9224d260e4d3ee1dbe6bc3fe757fa6d1dc268e9306678d40b8a5b7568e38b571e4f10d525e20fb3b1a4c873d4256a7d48fcd71cf6a8060d44b7cd0ab843d6c2653d77da5efd46db0b164498d6d05b260051ef15837aadfd84624072bee77aa21bbf00ffbeef057d40e207674985d072ff2750d11c1c4d6eb596c5e8271dc7cb0d662394aefc9e5fdbdf59892abaa3d8fdb989c0facfe24600bff75a7acd97aff214f642937ca255e684ab0955dc73e2472fee265c89e63c7d7f583967c9dc17462a820fa352e149387b197c623a9ae6ce2e7de8249338bad78870c50264cc8141f19d041a0b691962e8d5d35d7f399221e4bf480f47f77eed49b36a9d9bcce77642a184184e2c958f4c62e57a176d3d129ca41aca5e669104c9b8469049de4460804762d4ccda16222ad6dde312d354754bb096936c7459d204129679396008a3110be9e822915d76b9f6418a1d9e225503ea0579e89fa83720c56bf2660467feaf2232f53b9d1b6ef88d3295a2918fc0d72f4f4895530c0fcb4d15533b9f91fb914a773b1e1ad14ffe10a2d9fb6bd614c50f7c2a6acda1046b7a9beba999f75f032a7c50a68ebcbb9ff795d429e7fa03a33649eeef1fc2b4ddda449723d8c309b5c500ba5bc1b6512a484e912ffd212b88ed669cfebe79e7a30f05bb864c5e32ce90171bd34b23f7e0528f401e9d845c3e03e73fceef955b1d3956a1226b28d5f7d7467907f53db874221cd87a82f427f93275e15cd439efb7f7c023cd8bd473dcb695fd2800484511157481134d0ed1080c4ff2eb45040a1051b01350e9686de928fa0f3073625b98185813b9f14e43fc5b752fe962f60a729a27b188a797549229e842a8ca6b8ee350acc3fcd3222a678852a97e1f9895ca7de6161109bfced1bc4531584914a0d83f213abda8d89ed2be312f312b6f991cf8c8e6a0cdc1138caf5e696135c8b74904516c46cfaa493e28bde6fe94131f0c12b68d4edc03b914a2e538f45c60b4cc3513ca67a6c7ea6a96d11d07ca774d17027f5c68fb0a874f2d8c632b5e8a49312c39b05f5f4a17bc9f9ae6fe195bd3ef3add5ce7be8fa942709763d214d61a06169f231504b248b42e33c05f3462bd00bd99d6a491c91eb9f8e5c8c2960cb5093459fabeb44a02e1c4db3925d2e7c0b5d617d94da49ef07e0c265b6bf4a7fcdfe3bf2f5ce31b5d2d212831f6bf50ac0ef2a5f3d0917780e58063b34c7ee2427d68143f2eb5ba23f8bcf446b939df354729f0f6923133b271da5d2f839431c37c985108f9658efb8f685fb1b5a22b18c36eb85aaab64bf9aabc9663b09e92198f5e82e684d312c4fd92294709096cf97cb506c770bece497b711de9740a030b9c3ea8692ede9cdad863eb8a8bf06c2c01e1984f6a09926934d1c1ff37d90a756db9dc7ab83f0fcf96bb47f730cc52f5c3cd17d34a56ae4d4238e04175aad4ebdb751ef744e1b232df9c5f8673a4c9b3e45aadb30be80e780dc4d88f8215959cf54f5eb9d3d5cd520c1085d4873c7dbfb40eefd0471ce718a2f8d0be8459cac82335262676c1f0cd04554be54af15fb5262684d19a75b91324639a20372467d4de1bdb2086d4b960c36b61c097866eaa3a4d8be1cb032996ea9eba1c46f18ef04acbbb1443a1124bbeb1cd4864979e52152cbba1f251d368248977902527fdc3312b82625bf8fa48551fec8fc6b69914b3b7100b8e1c27b4fee5d4d2017498505a2978f39a92e935d1ce2a9c091cafdd798254c972dead6e972d9533d390a1345b231c55f842a875277601031aa762276e26a08d3879429c7ef524b92d0983abfa25395ea2e49fec65f01feee588c9d10e92025dc348aac6d5c4c543d2d46995f908251559d3d2790eeed1d04a0952ac9f74abb7a4de6d0c8f8883b1230185bedbfdbf4f3f813493a83defdec7d03dba02f0921dd5066b333dabb92dfa111b65dbb559a9e64cce7d316833f964a9d1788267e28fc25ff36369a9342456943b67de94483a9605060b6bc5d7efff3ec234c66294f8b8d2918047e50d294d1c847e35c45c08851daf00994cbb6e4f85d40cb5e72f62f3c389efc8b8d3390eb8f9168cd7f64eb148301061e32c9e1be0a9ef8a4b101b24ce455b002efdae203ad01c65ca9b4e3ef1da2cc6e6df5ae5feb964a3137dc71c343c4321cde9c191bcb0f185f11d25504b4e303e983c2dc289f30050f0ecaa0d712e1b5d83e993e8e884661fb70b213c6023832ab14f51444f006b7781578f1efc3d075ac0de19b9547ec0667bef63f6b4adf3c7c77fb48d85f7597be3d10995edde76dc988f5589accc093f11f7d6ff97394adf9d223cd2c3d50fc089786581f4b4dc3219f7c60f0a36d6c7d121c6558fa1ff83ff7dbb60d443ff76ce748f577d1da9043c745c39c9f6e579fc891bcaa99fa5e593ca582a9cd1baa4caa5e68e4e20d364337cf292b75aa2189107a637bd344d4b3a896abf7d63335408b9b151eadf1abf1c0f738f9ad0f4ab355f53bc470a041cdd676245ce9cf539216c8da01269fea64e770472d3c1ea903575c9b0168c81631e4da0783ac164a895fc9b3178003d26137a4d926aea5d29d9e4774cf6a70fd9882fe2a098b60de874707e0fd9cecaa0cff512f1e5736b8e93e74fd1b761648d5bd3e8b11b7bece7070917ed39512cf8ec70acbe1131e17eb54273ee25da4466ec7764de537dcaab317fbb2faa5e0f0f94e105013c59ce07e59ed239546db3bb13ea41cf61a6d65b6398c694b29c218807a0a0bcf6932ffd260db4108c10c5e6e41b4c2c6773f9d60c1a6e1225ecdd41aeb1b4693602bd600e648c234cbb624ba82ce19c742fed1a0b10d9f62b109de67f6ee00efae531c79c435fb657f64ae086fbfea241cfa757402e08365dc751e929f6b47eca3cc2b98539f19b5f12f33b61acc68a46d087c1bf98799d49f6454a36475c6961414e4c9ee4bdd37198622042a1862e4c4a649849f519458241a72ed736402d70a52bc883b2bf6fda0695b1802adb11ab5a267f0c5af3741e0a9322671d65a5720d01de042c69632b798fb5251a3336b11192e25b5f5ff51c3137d85070604d62b99d71a662ac1b532d88b04ef625441197c15f5f74bdde766bb884893da3964e221d523ac78f8b32b653f907cc3e36b4400f13ce2f9391ef02ed6e663994e8f860a31bdde319f54b70bc7a63db84883e35c336e863e680d818ed7c336e3bebc35ae7ce3bc16669a81aa48d643acfb452fa5bf04c2b9adcd400fa7754d335b8a9373993e05be8b1d5f3bcf5b37221415074d18d6f6bb83fcc227726b8544f7de4f8f918d965c026c187418fd3a106c9cc94a556f64036a8b29c578e2fb62110ff40f599f7ada1505f965e7496397c0eba65ee5d350162c1c9c8bcd42894adbed395fa5bf4c61b1a00af6da1601795a066e6b597da9f6de163689f933f62bcae110e3b6cd6d2ac469c1c1abff83320f90360a201f2146285ea1dde58a561e81ac77d1665369f46653fdae9045871eebf123b19145b42a4c8dc6faf4069a48a4f68a5bec456421dc96c2379d9d5cb17e866b30be49b8912b4534a70515b68ecb0d20c4db8d5baad3aee8bd40166753dad9299a64b57026628f5c9a2bc3e14e7c64772e7720df03c26eda9f7ee82910f9d3ca31d45be5e6e1eaeb3355ba777eb57540de4efe1fb9f04fb3e7e2f5399e0b39dc2030429b35bfb376f6dc0eeb3aff1af0e6c419a56069e9efd7cde8a2e6872e096a845b80fd40f27b18f787b4ab8364b7d2f638736acb1d4cd042e80ef1ef49f5b67b9e46e63550045e9a3f8cc70f6e1b523448c9872df79d598e234b59108e875a67561e0183e98434af1e6485091ae3f3925c4a1744c9c7fcf5e7380839374edec22b03a13547fd2fd4021be1760cc14192d40b4b5d0426c24c46aacdb3b50fb881a23a6372a0a940bca5a46187aa1f434a24747a465d1ebfacf5780acfe58a35b9d3d838913a697105d3f0a1b8bdfaffbd112e68da8df59c2aa786c4bac065686a5a191821b39db086e28277a080defbeeb38c853b98f6b2da9373bf0299d2734cd43d87c672de8aaa18d9f85b40e75804ed5901cf405ebfcd1fbbe7802fbfb0ea86d3522eaaf9974c1b1cfe701ba1a3a88a1a0c1aa02d4a732fa9c9c18bb2d0a8edf3f7678e45bf3bc72c05cf3ed8874311fb48534dc51d5bd44ff863d9b971c2994c331357bd163b8a865c68049ee0fae23134077c4e6c7e13b52470b078c8c7e3727734e155953f7f3113f57296f49d0f8db4413f3dd846d67b75e8e4781bbf3bcaea62938e1ff5437274aec499c685eeccffcd3461553f3fd7b4f2bdb540636c6b9cd9e83a034a0213fab747b6f18923c73f8c8fe8fab68df2dc92db6f8c44723c7af6a087eaa3c4ef2abb441c51aece7bf5afe4ea3b4ee39301fd0bb19c44a744b7ca6f40fcc791223fcd225dae01a87e1136af2f1ea1116bb4d185da4c0e7413bb912cdb8982ae6e374cf75d37d0c98a96c108497780762c15d13a4c76fe8e71fcf605d48304eaad5f3f016900cec8a6e4461a7527b57466373fac5f09c9df46bafcc944a12b470f4f1353c07d8b67f9b51d032e8bffde700e8a726f223c7adf7126829446f433be398927826f013a4e3e9481b1977d4e71205ceb291193e3f5c305469ed717d39d8be40436ac6488c3f8e2ffec1c43409c8203361f011ca4f04fe852681173a3c4e1ced6b1479dad84af66a0e530ea820a4c310525791d8cc4fd868abebdfdd26e68e9541c016050bd997e1c62d4304e92a3dfcbfc9df4e932ee955924a7e0f2451bac1d4ffcc1b9228b15e92fecf1409cf22458571781d9e1104ba02035f191b22371cc84985e3cddee4986c80530097328f7b160c892e9e2ab495eb8cf5a03eecc96af363a298b13ac95edb7ae1778a9aff91275b6d40b4f6d5624a51f3f8e6cc278260463f623e016fb5a8911c1e62e8f7ed303aa045eb92760169b7ba61bdce0292c1518ad5787fa1154cc07759efc80c43bf72b5cf532b5ccda40ed5fa954415f35726c238f2c4811cb63faab67cb01659e75f946b0bcd74f9f1628a6ca9d0587a2", 0x1000}], 0x3, &(0x7f0000001140)=ANY=[@ANYBLOB="3800000000000000000000000300000028c83591469f782b1025b991bb3625af1c9500bfc8fac388aa41053dc36205937948574c000000009000000000000000ffff00000000004092828cc0e8ff22f7ae64e6b8a637d9615eb2682c56fb734fee71ee043a5339db49e03b3e186e9f339ad6c2e36e45ffe158c90a9ab6d38ed1716bc920342e6c14030f960ede9290349a06b2ee04ecd8474c7be2611c885ba33ffd9339b777d157c0765e531d861c86424630ab423e48537313d80adf7243d6e300000000000000"], 0xc8, 0xa}, 0x4) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4) r0 = kqueue() r1 = kqueue() close(r0) readlink(&(0x7f0000002500)='./bus\x00', &(0x7f0000002540)=""/155, 0x9b) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000002440)=""/179, 0xb3}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000023c0)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/225, 0xe1}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/76, 0x4c}, {&(0x7f0000000040)=""/40, 0x28}], 0x6, 0x2) close(r1) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:17 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x20000000003b2, 0xfffffffffffffffe) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8000) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x8, 0xfff, 0xff, 0x7, 0x2bd4, 0x2, 0x0, 0x8}, &(0x7f0000000340)={0x1, 0x6}) 16:00:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f00000000c0)="4ac1dabfdc2bdbcf296f4150406368263dbb34d7e3cfb40accebd14fb5f828f80bdb13153257152ce7a39dbd563a3fd9e879e81fe0a0c75e51b1cd9fb9cae96ab794ef499cd1f74ef7e411d24371309d75604284cf8859baf222355f2c8045829b672e75704a34b259d0205f1967c6ef76f9d131e3f802558d0e72aa1bbcd1534768f3511663268d54401295e52f1a947b2fb15dc7619c275f55fd1dd3c67f12afd647e1a4326acbd07c548520d873bc3643d04935baac698ea15dfdfe75db0810722d4ad0e02c", 0xc7) kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8000000000000, 0x2}, {0x10001, 0x712}}, 0x2) 16:00:17 executing program 0: pipe2(&(0x7f0000000040), 0x10000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 16:00:17 executing program 1: socket(0xfffffffffffffbfd, 0x1, 0x1) 16:00:17 executing program 0: select(0x40, &(0x7f0000000080)={0x4, 0x1, 0x3ff, 0x4, 0x8, 0x6, 0x200, 0x4}, &(0x7f0000000100)={0x6, 0x9, 0x1, 0x7, 0x85, 0xfffffffffffffffe, 0x7fffffff, 0x4}, &(0x7f0000000140)={0x6, 0xffffffffffffff5f, 0x38e0, 0x1ff, 0x4, 0x3ff, 0x5, 0x6}, &(0x7f0000000180)={0x4, 0xffffffff00000001}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r4, 0x20, 0x1}, 0x6, 0x9, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = semget$private(0x0, 0x8, 0x0) semop(r5, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semop(r5, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) 16:00:17 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() setregid(r0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cd780faacd933be297e5be5437d4290113a34f0e6e4364efc98eb6e0bb91edc70dd0ac", 0x23) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) 16:00:17 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet(r1, &(0x7f00000000c0)="75b256be35782a23ff9d7220625f8565248e5ef603b5702a8a94359edd1f6c88686a8ab90ad5d3005b32f39bc42e7f180d9e5f28355837c11f12b7b48a919172c5f2862d9d8f435aee233aa8c924084bee7838b276040b9be292c6985355326be3e65ad946e5fccae8e2409439eb8c461c71f78318be0cc65facb8d7c306a0285bf316d7c10bbc215b31e70d8baff13035585c128390305c70051fd462436cfd0185133162f31c6fb86becc5a98cf2022eb95c61be8d66cdb09c7bf80035c0b767df39e447752f2e8d9a3e83be3c93fcba4618dee33d85032d4a67cbafd335a191937275c459df", 0xe7, 0x5, &(0x7f00000001c0)={0x2, 0x0}, 0xc) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:17 executing program 0: open(&(0x7f0000000080)='./file0/../file0\x00', 0x8, 0x1b6) mkdir(&(0x7f0000000040)='./file0\x00', 0x3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() bind$unix(r0, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000280)=[r4, r6, r6, r4, r3]) r8 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) fchmod(r0, 0x10) setgid(r8) setregid(r6, r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x9}, 0x8) fcntl$setflags(r7, 0x2, 0x1) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r8, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x482, 0x2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x100) read(r0, &(0x7f00000000c0)=""/178, 0xb2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x7) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x75}], 0x9, &(0x7f00000002c0), 0x7, 0x0) getpeername$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) close(r1) map stack 0x20000000-0x20400000 of map 0xffffff007f12bd68 failed: no mapping 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fsync(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="62d6ee14cd92807b3af8ed0711336f29ca15ee35a2665754a519599cfc7aa6ddb974868a87cc380fe367b39151a0804669a8510c6a358d9b992928a78d900b7d00536982cb65cff71b61a6f2183f5f25ae81b00bddb81e12364e0635e48bc56c8d49635ff85c697448a0805837e12494813a", 0x72}, {&(0x7f00000001c0)="87c7cc844935c5dea213f30b6d4eeafaec76a37db7e2293a9eb3e4fe0a7fe7fd76657ac58b2594cd04524409fbae7f50a838f347c647646be6cfacdabd262a1147f2809e67fc950ff0479afdd771551058937796156f76db7aac2e426e028c53307161f387cf9d0fd9b26e554f1cfc68fa5f91dae6362925fbab34d74f11f549752e166e9fb88c278af226f31e400d27fe991e6004e54b8dcae9aeafe8d91b5e345e304e6f997f9b83a83383aa6173fbfeae25b072a949a0e230b421afeb6f135d3eca5825c63a6730f7c9ff41c86bfba79142f84348a694cd303c60d1d99c5bc53f4eea69734d92c5a95f7aa36a2c9cba454a304faa8e169efb36558e3e51", 0xff}, {&(0x7f00000000c0)="9e789deb2b065b418ab1dcd2073aa791830cb6236f1226293b398d9b41998fa752e54b41c3935c97c46a", 0x2a}, {&(0x7f0000000100)='g', 0x1}, {&(0x7f00000002c0)="f9920526a12ebcc7a70cc2184d00c2585b925fc860ca0fd256bcabf63d533baa439e53177b656c718ff9ad2322eab1430dd1d7d6764975ab1247d9b2597aa0cb1ba46e79160efcb1", 0x48}, {&(0x7f0000001340)="83a022569a9222e02575b9175c94a2b5a011060df6eaa8bb92fc007c0d76edfdb19312e5be5da18702e5387c2754ca36eab85de37901ebfa5fffa6e5dbe0c7a76e0ee34ca258acde4892162b19f9665de5a529951dcb7d6d174745aee6da7fce88815bcc012b898afab25e3f93124ee5a62fdc407946d871848101ef747568d90d92f30feb6389eca609bc7cb5aadb19c61ed7710e052b2f3dcc87a1aa3303e93c3dc8432aad345db1001da32a8fa31067a76886c2b48c3d5a02f281", 0xbc}], 0x6) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfff) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() socket(0x77a5b5e6090a94f2, 0xc005, 0x5) close(r0) socketpair$unix(0x1, 0x7266af7d6f897ee7, 0x0, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/53, 0x35, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) 16:00:18 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getppid() getppid() r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x269, r0, r3, r4, r5, 0x8, 0xb310}, 0xb2, 0x100000001, r6, r7, 0xb18a, 0x1, 0x2, 0x20}) getpgid(r1) setuid(0xee01) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r5, r0, r5, 0x2, 0x4c}, 0x1ff, 0x100000000, r7, r7, 0x6, 0x5, 0x1, 0x3}) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3}, {0x18, 0x0, 0x80000001, 0x80}, 0x1, [0x7ff, 0x32, 0x101, 0x200, 0xe6b6, 0x0, 0x9, 0x2]}, 0x3c) getsockopt(r0, 0xe0a1, 0x2000000000009, 0x0, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x0) dup(r0) 16:00:18 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f72e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="386897cff779bd5ab5a816b9b45aea9bea946e80ea65b1cb452af0652ac5416e5ae704744b1b62f7e847a1dc38daed77879ffb75bcd8f560009815427e9bfbcee7ab7d743cadb3884ccc35e1600830f7fcb2e92aebb87d2edf24b2beb0a08b51dc8d4f37a47915a274d3af918085e39b7e74d45be07be3bab2cdab454f0cfe9d20fe08013645b6e0e881eab4991c637df97d2e3dc13bf3162d16aca25364380f32a3b92c1ca107f24efad1eb709070c0", 0xb0}, {&(0x7f00000000c0)="6e45577e52a3429adce6e79027af546a01c4116aae37fd56cce2970204a5037da3c25f51ae9f22eae8181bdfcfcdc77b6f9b12228754c2e6407a01f38c97a2e313f4310ef1e1bb93fcd668da2731cbf3b0e0f02dd99d8b117b338d6a5a39c06202479dac07bc79d246b0ee058784b508e16e163cd598be3a9b33be00240640a658ab2045640a8b96af4b7b3fdc411556db314ec6bc6ed145434779da3a6dabc7e21c640a46731edcf30ea4b8858b932267bdd65de0c0f39daa60653089ea", 0xbe}, {&(0x7f0000000180)="50ff8f65f5592779acb49c51f97ed06acd71f32115012911e0f1736598f9d387404f474e647011d28576b04f77ad6f15890b2315735fb9da838984f50c22df3ff0a8b2b4148b3a443926deca00203688f437a8afd7893ca9beb041101d01b368d601c781cd1a1a1eab3fb80b76ad80e84da3d2bbf2b3d5f22329d7", 0x7b}, {&(0x7f0000000200)="71f02cbd80f09c922fa2a4b59b0bd334690b9db5db40576a7f9f7c4e12aa2fd82c800a9da0917760768998e34b0b96b139020e789fa46517a7ae6e9ff2ad97593658d0563a1baa705e8e533556355f65702787a3d19b40ed5755ff09fe073431e1c9efc5c38338866edd419c2a13a2057abf5bdabec0ee8ad8914df93fa21af9140ccc6fa2a20ab059c870a1d38b71ef0d9096b3f677ac96365f539a2c23f1f5f48c43c2d2f4ba2b43a7addcbf5b11166d1034f3d8941a9a5171dbb56dac0161d85acd07390239261d6a7b0fda61835c5a84b9064b2687c41dbbc91cc25d3fd47c1604d8f15a7c83", 0xe8}, {&(0x7f0000000300)="bd4d620e2503eaae8de2af03b7cfb33a0fbdb288a4eb412440b9ffd29e5628565c39094b3b148e9133afcfea6e7d9f321576da9092a3ae631c087f82f24665860d75c2ff9adaf192754cd78fce2d59219ae8f10e1355fb6160273ec65000bfc94e6fc07413c9d16bf2dd8ede91b0d98f47c1eed8437865589694b256d4ea2ebed93030d228e2c1ba1c9e610f4a01a26bacf763d30507c25c08e17a3ac1d1887f5381c45822db822308453b60444b8c8671c6d9cb17", 0xb5}, {&(0x7f00000003c0)="db170002434681da92776e3947d025db097f40c5ff6e8b2187172d06d8f98a753f3a4bb3f78d6016933bf94024c896312ae7f9f6d7d17ecfac99c5fac7d7aa83486b4180af3dca6f666ebcdb103e4987f8f9075ca595af7d2922e65be2ad4339f6db462014895429eb5e345ff8b9754d47552d5e8c79dab1db51452b2b7b043743e8c45b24b3b6c611e076fbc61a98e60ccbdf08bf9c0516c81d93c4b303b0f259f619f2a9ecd898daa65f9e8ffca39e", 0xb0}, {&(0x7f0000000480)="f19b4223e9a1f6f1a8e603f58eece37a200d33558f2a529522", 0x19}, {&(0x7f00000004c0)="1b33d6ec1cd573667cd0846008ffa8ed5f5aae16c185", 0x16}, {&(0x7f0000000500)="b6b78d150c08163bfbad4692e16f3f287200181e8e7bacd95e24efabbfd39ec1dda6263f3c3ed05c817758ee5a98468bd99aaba01b10bfea9e8cb8c634ddb0284b9bba3281975564330028d58b88da5a563655f354319506d4cdf1aa4f9f4120a3370ab508586e5e7ac018d8b70e90649c895fb1cf9c820c5aecb332a04d428c3d8433fcc9f3", 0x86}, {&(0x7f00000005c0)="8bf6e07286640a979860953853877c874a", 0x11}], 0xa, 0x0) getrlimit(0xb, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) syz_open_pts() close(r0) r1 = geteuid() seteuid(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7) 16:00:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) setitimer(0x2, &(0x7f0000000100)={{0x9, 0x6}, {0x9, 0x8001}}, &(0x7f0000000180)) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) 16:00:18 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) shmget(0x0, 0x4000, 0x42, &(0x7f0000ffb000/0x4000)=nil) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ff9000/0x3000)=nil) syz_open_pts() getppid() shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/4096) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:18 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0x0) msgget$private(0x0, 0x6a8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) flock(r0, 0x2) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) syz_execute_func(&(0x7f0000000280)="662667f2406d44dae9c4e1fb114b0836420f88c50000002edc48002e2e47dae98f0870a676fbedc40211f7f40fef02c4215dd40a") fcntl$setstatus(r0, 0x4, 0xcc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) r2 = getpid() setitimer(0x2, &(0x7f0000000000)={{0x87c, 0x4ed}, {0x8, 0x3}}, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) getitimer(0x1, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x80) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kqueue() r3 = kqueue() execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='z:\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='P].*\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)=')^@!@\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=')-+\x00', &(0x7f0000000540)='&\'{,\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x7fb2, 0xeeac}, {{r3}, 0xffffffffffffffff, 0x4c, 0xf00000c0, 0x47, 0x100000000}], 0x2377, &(0x7f0000000080), 0x2, &(0x7f0000000180)={0x6, 0x7ff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xce4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000006c0)={0x0, 0xad9}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 16:00:18 executing program 1: socketpair$inet(0x2, 0x4007, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0xd000, 0x832a3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000200)="8d0740f4e68fad3d8f9ca12d56a8eb6da1f71acc0bccbe051d11643a3a1305ff174650024841e8330ffc9c94bd201eaaa720247a457ca5b3c9d90f71270b02b2a6085c1cdccc3042808a8fd21928fde76ac5788661cdae2545669364cd2ab5eebd3e1ed4afd1b89d5395e644f8afce5d09d2d126bff1ffd2813473d47237ae85c5b597d1c4052d8f4f1bacbe1a1b2d921b40b4b06a01e17d96beb2dd9cb3f8bb2917f55db6d2e856c984b000cd97cca6db4f2e8331c7e12a7e24d4be9374d4aea320207ddc1968a0c5bc17866c7a22cfd87573e2f73411bd", 0xd8, 0x2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) msgget(0x0, 0xc0) getpeername$unix(r3, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000180)=0x4a) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000340)="a4e5f0904cb8015ab80f3cf04e609607df03ed7709c7283013fdd5ad572d7e6c01413f99a2efb8bc766068d6c396bd36f0523684e748bcb046adb00a0abaddd4469a11b62a5cac3f57bd25eafe54fc4adca1a9b48407813e9d4098ca1933b94841d18c70d10ba2c8dd181d38d78258e2257d6d8e98ca358340823cffd4cdd1a72c3cc5481aedff0ac276820dae9b2fa7c9d889b762d3ec3de7fca4244bebc58bdf7d9dd0c8def65e915f88462fc4", 0xae}, {&(0x7f00000001c0)="540e49397d8519024667c23f9766", 0xe}, {&(0x7f0000000200)="253c9d111c6d0d29d371d4ebfb66a33ad72d25a8745afc9dcb50e874ea17aa858e14023a644d7f814f029b", 0xfffffffffffffe92}, {&(0x7f0000000240)="2984b7cadba6dffb794e7c02b820fe5fd912a47587ff5b0abfd6370a93b329345a47749e838a3208c9c2bf42ab443b117629a305ac6d2e51199362086c5f35c8d6b78cfcf43ccf5ddc22cd153e8dc26baf0659cba22f2a4bb313ceb876e490ab61595462f8efbe66f22de0c7a90562762e1cf95ca1891ebc04e22a5122fca52584973630252476a78a5908", 0x8b}], 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="6800000000000000010000007e0000003ec5727dafa303969f1dcb1506de5951ebd2e6ca790e98784576335bc5839a5001a6d5bf1e351fc58ac71438d62b26c350a7da69d5dd1e88772f2988ddd0c299711d4b2a5779cdc82e8414b937ac6b5283eef0b72f00000040000000000000000100000000000100d736e9e7a06112d8d7f19fcf19877d68cba910bf85949906a780d1243f87ca5c69e97e8a3c9cc3410e0000000000000010010000000000000100000001000000f237917f1ab07d18602d79ea7d3d3e10f62d3dcb9258c520f1ad70e87d97e70e409f50c8c817988b781c1f41f06bcfc3b63e4953b5d556f39ea4fc3a5bf41dc4ea174a5e92359052eaa11bf94976752f1e2f28400d417a1b930323caba31b9d98f817ea169734d150cd5c7b7066039a767c331d91fdde0ec07f22fcc0aaf88dff2bb8c129266f33d03efd07d378c784a3141bc404a2855485911bde51f7659751aef2ab76347c138919970eff3d87e60961638e64478f304db6edfb2ec2ec04406e5bdc1521253031cae1d20f72820f904f3cd2fa636b62ec906fb9e535ff756d3a9f2532c0ab6c4257c5a34d266ecf15575c267ae10e60ec854ef3f84f535a75bb5c900000000000000b800000000000000ffff000000000000f67e6d33fa69fe1b5c9f8d346beb554685d5ee447adb0a61dea228e33cdd5334f3e7d435fc193610dc0e0a54f19c505654c3fe3c6aba4bc56f5f48b28fe7fb6926a357451aca55ce7ecb7393ec7c05f06e2b4e0112393471c9746451846b1d214070521cd3c41ce2fce1b46a3f5ef3bf2616ef3bbd0fd4086e5acc1a38e64a872f41bdb2a651d2a74661c838daa38613cbe5301910dfefd867eb82ec87910000000000d0000000000000000100005d0aba207d5de4e1d104dcce454c312f6604496892c88e2ccdc4fbbfc017d009d30d0088a201b0d075adebd83dcc0605b8d6c75bb76bfb3b786af12b76b86aad9893d4d436b6a2bdc51da37eadd7843ea7db655d13eaeefa0337ef6b240382ec3215696ee08e7dec9b16b08706f9dcae64feb3171cb0c5f10240b401bb2e7d234e7b653c01ff03000071a810fc716d7595dc8d5ba55339d6020b228ac04db3e7681536bba614bd8c5ffde5241105dd326a5900000000007000000000000000ffff00001d0e0000cb9128ede903e205bb32c4a9cb02cbd60fde67075b0b80c51352c110a2712b84ef83699cb2cf6a3ce9f2a5f4fdc82d8e272fc52ea78f3ffe1e01a7f9c467a324176f96fbb2bd9faa3d6935554064c529a7663beba727708db1ec818c000000002000000000000000ffff000000000000635a3c45f071ebc67c872bb10000000008010000800000000100000056000000bd690098ffec51dceb2e50e852c28df050f11187d9afa49555aaf3dee78492944590b92e6879c1080ef22b58e87018d0b19368cb9838e7891b3ffa0e065aafeb2fda6eb4773c990bfac4682ca65630f1e5d15f6174045595697b8ba6506cb23b78175a7d5afe76fff7f8a501a0f7f4481ce68472d648da7f83afece4a20f664b6207599e24674a840e04d878439a6ad94fb2665eea0339f3e2ca3c199a6752212ad2dda37115574535739a739f896c94ab93daaeb77c2539bab46538e07ace1efd537dc641e0c3b1c79265f87d2f85c56587c2b2cf77d981a61e1e9f95358945be9080f0a0b6fc79fb0bb99cc4a20c8808847f7e9ed73d00fcffffff5e19a83c6fd7c74eea4a90d44e5bac3105369485675986c12433b5c1fb4ada21c13008eed5d3edeb18ff4021a4bf93f16d99e8b7ffc92ad34bd361b5a406a1ca6ce338d48464b694a35fc1dd8978a633972aa7135b871e0a5327f050f35364c6c61b9a6073eaf0e3547d39b299b8998949e657008956fc0a07641025615d98220f228b50578e75acb5b17d95b46bc7e9a260756864b6c4b082287c10ccbc1b5b0df027fc0b7221314e0913271b84622a5b45779eb47cd9542f7b8fa58ecd7a363f32161ee759fb9dc1fec3e5a6a52d07b3b074373a8a46535875c34572e8e64382250df984c842608d42c914512f0f33dc8aea07ca1e1ea49ea0b7bdbf2303d54d"], 0x5d4, 0x2}, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 16:00:18 executing program 0: setsockopt(0xffffffffffffffff, 0x5, 0x0, &(0x7f0000000040), 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xa104, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20001, 0x8) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x4a) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) mknod(&(0x7f0000000d40)='./bus\x00', 0x2080, 0x0) r4 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000008ff00080000000019000000000800"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000940)={0x0, 0x0, 0x9, 0x293b, "8f5206c61aa7fc83b1946946b997df492e9abf06"}) r5 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r7 = syz_open_pts() poll(&(0x7f0000000140)=[{r6, 0x86}, {r3, 0x8}, {r3, 0x11}, {r5, 0x42}, {r6, 0x100}, {r4, 0x100}, {r6, 0x6}], 0x7, 0x200) read(r7, &(0x7f0000001580)=""/249, 0xf9) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x50000000000000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000100)="6060f1846251f582a03b425a36c5d96eb1836630bbe57a85d28fe521d9ae7442cddc81bc42a5296374f132431a35f32d5737f3c6f866c4f77ca6aa0cca159b806a04c445c3a60b36c3f59001ef0a55efbe502b84abe58fad157d0347e137ca6ba8837ec1271c520fa1b24bcd26d60fae7eff1ac35e7dccef8d1d09a8fdba5ffa2efaca233852e7059e6d7acc04b677c1275745108a3944a8b8815bbe43163a4122ce51199f", 0xa5}, {&(0x7f00000001c0)="1aeb07d46a8213f2edab30e9f43a2f4f2c2190e98115e528638bb6841fbef141ec7405bac4b64fc9811ec91f4eebaab72ba25cc916ff2430c7750efe68da9709af8a8b748605a4f56758c2f987d985c4e11bc352aff59f8d706de2120a4ed307", 0x60}, {&(0x7f0000000080)="604df1dc1f2eb4d33f996e27bc39a79b7ba3fc1408b5f2188b64a9", 0x1b}, {&(0x7f0000000240)="93597b76a5e826dc86760a0629fd29eccbed3c4a7f46198fb4d015d61af2144e0a1c56c27c933035d5cbade7241c739a7aba4083178765bb7b6c86929c0c8bb8889f3596ea4bf2872de5a81c6c94f1c41e8ba0fda265b43c4c7a51029093ebd7e718a769fb7e45a0d428d2d6e8c71f4028b4ce257a79bc33103d8893af463d2c80c3", 0x82}, {&(0x7f0000000340)="df4f9351de84f529bbcafe46d64c5c8cda919ad87bbbaf6b054e6dd0c031a03fd4092b38d9bfdb500e04108874859dff764d87d085cfae34a7e038c72542fb694c2094f5fcde81a750c47d9287739fc1f386fb7d0029c72161a0b30030f50003d5c68e60e941426eb1cf66abd3a708021773ca43ae97f861b7769c4b2c55b263c15a2fa3354e", 0x86}, {&(0x7f0000000400)="7a0a04c7f959a5f1a5896123b3a4b55ab732cebf0eae9b696543c88aacd15017cd170cf87c05b121f391265a2effdca6bcaedcd5f0065d8639e822ab276b0c21df1a9ea978e30a2d19ce08ea284e45d009e2f761a6d6f0d0bcec301372b8c688109181f4e3bc047be8496419eb78e11e8a14d02aa3d97a6a380d5f94e96d225c5cbb30c7a5f316f288d2111306a148395d7c4a13fd236c3a5991b59bd9387b5b926c7778bdeb00390304f65c1112c356ad728b55783b14c19da4cce00f09f2dc5f619386695936aa6eefe60f9baf44076ab08466f1f6b3b3e0312b66f463f7708dc244e9b20be62c385245e5080034b09e446c66985d58cc99929463fc82a218e219f9144255d79488cf3da19e2940968e0595794efefd9a58fe4b5baa8c297a3cd3f5216f034e29dad225db95fba4573b74326c456de2d150a76466f39c2799e064495879ec1b653b2b00ae0fd08ddca47373191f1ecb31099f4513f0514b6fbcd4d034ab261c0a5f71bc45ea8daadbd71badd8b6605035b0be1512010f9554b905ce11aebb60df25b379e526857aad15e45a655d8f3e0879b6b7ba30733539fe7b08ea10a0882077a60b079d6acc67337a851ee1b86a45d9d82cc832f9d9e296d6265a7af3b4d1f5ade25474be4f3008e0254fd1ef39853dc0ce6b05c56a0f06b086d1c37ed1454eb8ace616606845de5d82758af1e0ef58712b04c1590e38c026b8f10397d3a55369176311302a8351aa3f3b10aba1f7297dcb1c2345790413218c09180ff28396d6ff7422cbedca2d3c04eb2272d815b83abb671d03ac74bee748da754885559b9456fb5e55549e362b909f0adcad7594de604f579caf08e6a83a6d73c50f71ba6bc2f8b7a6ac03a18b94dee3478f814d27fc69173aa477f3e3132add688244c6d7184311ddb6520396dabe180b429ac8485ea15133a759c7b48ed34968bd58d782a0e00875433f1cf5dcafc00170450ca7ba7dbf64f2dcf8b46e69dbe634528f3df11841141864f66600ca33f55dedde5442cbc2961baceb38a7ca42e8e2c1584fd3d40c4dffc78b50c384f42fb82ad60353861f91bcfbb155d53f618a2be4f34ece3c1684afbbaa4b7b312c1859714a204a266c040d8ae5e430a89446550fe60f8c67cb674de3b498887dffccc3d2b5c13df3d8193c7a8c7125b7f6099e1167fd20c46851b34bb82a4de038cd141fe730f7537e016d36b72f40d2f4e1713645d280fe7997333d0d7c21886c7060686f06c76d84e120e8d696ad03e23170695473029165bc92dfec26505898c039d3ec2b3d0ce0397796b64cee54ab33717ec5c9f66e72df0f4bcc3bcdadf11599c7f71d95903153e50014ec2988d5dd0bcfb6c9eca40a693fc9f7a68d25c92b1ce511a44ff228d769d269c478ae8694d583a1583a69503c433191469e055a81f15c78100903474287fd42943bd4247d502fd1e10af1f0ecf9ef763674b7f8cbd004bc20170136f0674692d1a5f624e1e94e1f2c74bee5bc35156a0a340298cecc93cfb47a922d367653943b6a4cfbd011118b62a85354415f1bd80fe7afa8d7f9f7839301e21d778a7471701b51780c736789ff930984a885bfe0f66b507d95d99ab311efa444f39c475f99853a985ef4f63f6e7aea3872ac4e24da81d076ba4629a40fdb2095113050c73500c5a01d15d56742279c6134d7adc246ecf93159a9065c26184e0b21e7f6f406a9407201875333ba154d37dd56878ba8ca0ccf655e59f7b23304deaee133ad0bd06b8d4c6fe3bd29e761d0df296c68448390bac82e9dcbfffa8b9df7960be51f19e76d18d9c9de19f012798a81a3f21f43fcd594c25cd68b5eca55e3c8f1a4e49f4f9e2c1e5f42ae3959154f545dad929cd9eb81cec8a261f737550168204e11d477eb7a8f25e2a38987df2dfd02a458bf5f7cb4fbe715dee8c7e5103d1071ae4e493ad4bced4551d01866cd3335c0eda14869d17dbd87d425000e91326aa4119f0097d3a5bfa94078ba0c91d751e0e71784075b31a9b77c62530475ed38c04a9178d915ccae26c5d44372495ce87b14153892b53dfd055f96a59ecf6a8edd0219e0daa28feed9dd2491e53e5ff472168f16b1d369f75afa279a2e57c52d1e39acac3d40cfb3ccfa4398c0708ece59fd63682bc71f5c0efa35c89a4875dfb956982fc32c46f466c26e6c6aac436247b2cd0afc06dfd1e673a922655f8b95901ca719d9e1637826c32f693395acc097310a697bba122f0391a161317e21bd222541236ec1047020ddcb48749932fa66ec172ef9dcd60836eca6d0c9672a4096e02ce3dccce4cdc820d0d8b3deffb347e56646150ad8790d5d520709ce13c50765e3c62953209de9fc930bbd43a69c74d81337ce6467747424d2a6f082e56b8c4a331355186dbc0c5fd0b7946390c547a7fa3a50d20c4f4228a7f1bafdbdce5997668d44061cc6fc99691a4d238e4b8549539676b33c43ffc88168848185be8ef8502874a5c9a866d4e4600ddaa5ea089f092267846974c2a81ad9a9f0c1550359c20486409c869e359796fc72f53826a54fc9886c33a31a7f10798e52a33769f1f3400b835a138cfcc1e1ffbce6173e5a28777e383a5b2b59c70e1714c859cb679c97b6eb9dcf59ebf372405aeb8a01a6b5fbec9d5ed06f1a6868400aa517197fd38446d2a5b52126fe205b4b0b1d60d9dc02789f29bb5827ea25bb7cd0a498e7350473346a1b2747b768575d2bc057a33fcf47f81bc3fee134e80c2664f4ae484fffb25e894a18fdabb2d3ee8589c34caaafc751ff829bf427b5c8d274017496f1340f0cc052a112410ebeed327dbbfbdfd05fc2c3a49a229a77ab7f8d325c2449eb6a1b73e68478838dfa5bd365a6a57d5883a54f8025c828e8d5fa1365349a18e33734328f3a96eb8d2206d93c6a189255b9c33ea2e634da35656700d33b3f862a6b185b0c813f11f6b7ed46164df907a513757ab40eb497ef38c5e90450ea0766b84eeb07556ff1887fa5e221572fd0c75ed547acca8eb38ebab63aa4e09ad579273391c592de87d315836deccae68ad08b26a48c29cb49647fe6e19b3908f3b6e3dc184f7f88911dbb683d68d5a251b0bf86636dadc9a8e8e7781b4ee698c7ad904c683ca0ca29a8813f20cae1c57748db8967bf36bece751afe2f1c69f030877bac1ec8a26bcddb94c885bce7dadd063fe785ceb0f41a4adcd2b239e39ec108237f5fada12d2e57bb521c010a705c184fd290e70b561f7410dfc75fb0d9b8d270f0625be0f580bd4c66c05b0d2ed568b6448375b8e188a68ae0d432d4d0a6d75bd68a3b3b4f4f2858f3b2861c8ed6fcdea85b5ad403a896773dacd50e9e217b4adc1ee089f314a4cadeaff2a45a0d6feb21c3aeaf70489b7840fbe67b19345608fb5ce6e16125b000b0ef614a30635ee65ad7ab44a3571525b8bbd6ddbe279653e53a3188eaac482065fd1ff6627f71ef1e3743a94696a93283c209d0723a079c5c55bc59a03ce943d2021cf49c94b34aee1dd857093269b22657394ab44abe1b813f88e634df2ac0261b8ff546f2a926a56877f08c918858646c1da31cdf513aa903ad15675c71a708930add236d09003e435e8ed5163b7d1f47ca4a5a6f0f77d81ca8e5b609f26296698bac5b8880237073fd5008ab488fc06735f2fe63e47476962587f9f04794bd5d902db3a006991f7b255dd5c6faa7e6250fab667a4118528fdfd35791a2f24aa3527b8bf6a5219a5d43a9b2dbea9fde43e48cbc3d45a31eb1fd459bfe6aa1527d65fe0d6fee1a479d421bbc978a1801842aa0d05acf76416758ea55990e036cce09d0e5633a0bce9a48e520dae40e0a694e0afec938c0da258db29ace164e15a51938a03a99dce3091f4b0d2ef6a07d77e3b7ca15bce7dcb4b0b6dedc47ed1f132120d484d5e5c00e68532f985e11a1c15597e9fcd6853ff4e7ff81aa4cf195cc41bff5cd9ed79e17b076bd5043eac25779a3a4d0fe56687be328b87d987a9dea2890c2a24b99de985267b32c24f191b2d37bdde2042d423915691de34010147c4f0fcf05a3ccfa444619a243cd1947f7412eeebbc486f9cd1c538c2d824dc4e73080087fc913a93a9b36f2cba281b9aa542c335d679683f63d392a6f28505f3951126125f48927936adfcd42884a76845135a5e4cac4a482d9916ae4f07ecb87a0b977cd3978d19b3b5c92ec114caf42dda8f160ae1629af243bfac4a4c2bdfd0ea9176db4598389d5fdfb3547564afb21326cf7439439caea8170bd2ea78fdec1131a28fb16be87f8530df30200a9f6f1e0476ad8bb1ff197520078b9c30fc1b8b8175bebf4bc829d2e962adcd0b39e9cb4fafc69fb2d5b7050b2a79316eddf4b1537581bed7341d2ec5b2230bfd1d734dcdb80beccd8667f8746deec4a0d21a8196e8609a995b929a1faa63ca57d32206bef21404ccfa759ae7613ebd6ac51d4649cf7bc03c9575bf169c7aaa1948e328af017f6a22f521f523fe42e38eb4557afb4b481d709814645e573ffe8b8952c5076469a6a204c1b63d015d646a806b205d6ab7eea40c9e0ae58658bd6a4da320733b8e68b07b06f93ed35de5cef02bd689f978249736d59d617e4638306a189cae65c10d20b81ce71fb65d799d4affa2ea25b118a327be5a619fbd6302bb97f926ee99e3c7e17724eec1cf66fcfb2c6d6438276a75668d7b72ce486c42d5dcbb6814f1bc61a4a3538fdac79f276cdd73dee93d94d044da67d7fa948118ed096152bf33ff7a123f7b0c9a31050d2f3f80961b0667edb40baae20a5ef8e0b62b99116450b489e7cb8ab4c4797d272bff215388ef8de647f1e17febafead2d26f479359a4e257eac80136f0142488bbd1ff42d3bb0d53a81b9d37e63d6c0ebbec13491b9e2c3101fea64292583136507a5fc55191294af6666bda79d2e1d3dea35a1c19a3277b75c1c6cdcdab24fbed45b3a86fccb8fc5a3e6615f90b79806432ef1c6062d053fb1a684464035c3bd58b4ebf0dbe6386575609cb384b04d1e26e5a0136c1fb50c0b0d508b0979a1b7cc72f75fa7626fd8b973053bfd68a6b1ac5bb837f1989f567aa4d27cd1a743c13b06e32335a99f4fef47316e4403c3ee97ff443431281217efce173bad51d7f050e4b13d260afe7f9a7604a4cba4b946c3d34074396c85707293ba26d968fe4fc31ad0ec013ac8cb3cab4ed628184b710f73ec12a28a253ad4cfd1bf92d1eb8d793b2bd25188c1665099dc36a0c01320c09afa75eb08893cb90900b16aade3e193d82fbb9b63777c3ac1e40a66cb01468673941d9666e13b0915ddd19273db6e114fd2997d9dfbcf134e8634867c46def05f4b527d9efbe1e5f526468dc9a2dd5ef3e3a548de378686f78cf74528ee59e9a82a318a46068580d930b189ca5954d12bbc4c9257607fedba65b517df1e7cead3a6af45336a20484d613a195958a86e15fa4fb93b0c0cb051bbb6e054aee54a06ed403407b5201e60439645ded873e8c6a29f45bb5a8dfd96e81211dd7c9170e2539bdc638815f1e963219b3b736c0d9a17c2eae0c3ee4829bf9fad9d965c1b7a9b2008c854120174a8fb4f1b8e18484c617febef8e72e1524e7a07a35fbc248f671f124929e45d01627f46f0930718c9fbabdb6ae3caf66829a5a1f8b9459a25ee75c6e302f435e60d2ca2383dc0389cac221674ca605a201497cf40a101638b846de7a31ca85027be8776cf0704fee48c870352d97c9ab8738a1c4db4609e93849c880cef5770eb21b27b598ef6fee5fe44431ef56dec3d80cee0a708438972", 0x1000}, {&(0x7f0000001400)="0a0fbd9c59964067679ef3d7255aa27bd5f80d06a9acf1f1b1609cd65fdb017dbf7abeb33498fbeca312079936f6c9266c6d2a81bb13c84793fdff5889d90ebffbc8669a4d21f18cb39549046742fbfd4b3c4288f724608a41ec20c7c5d1095b8a373e921aa59147f15fd263ff9ed1c9a718445a32e3edfe130926188d80", 0x7e}, {&(0x7f0000001480)="077e41f88efccbde94afa1d5cd8d2910c8c35b62a62e23ff3757da583d351860db555db18f020ea0487d606b11f0af8fae3e9f84bc3644edaa4c3324ae4eac3caf9f302be0a668bbcd1a3d8f5dd6f5a8096d412d5d5e488aefc79ef959788f8c8e93859b6ade38ff2f4839ce4e1f00ff882a1855f5877d7c9f1569920394aa245afe82c90f1242bb161a925c0c6af47ada220c228d1dbcae458e522377d84176b6de022def3abb938ebe8fba0524dfb54601b63f2cdd24dafdfbafc467800f2df2ed04b26c9d93a1e7ce2b15d56c661f7ab520000338d1aa2f7f1caa16872e676b848fea313dbae2ea5b35c2158a446796e88f4dd185e6f6d6aad9513fd2", 0xfe}, {&(0x7f0000001580)="36a49dc928ccd787f2ecba2dc64f028b04142a0ba0da48700491f470a9f1b125baadbe84416a976b44f1f21a2816db4e237f1d513ca0a5fc63f8fc8b1ab804a2b0b3477f0c51d305f39895a49a3e3baf90f17fa5e74ac877f1aaa4ae701f1e8d676ea4aca34fdb91079199a534e3735685fcaf400cd6f245c96d2743150302f4be10258197c0ba3cd7b115b51a097585b41f9761de52e3bd79a517c9f30d10222a49caaa04ecc4b24472dfaa7b2a1bf3519775b70b876ff42d5114568d30cf0cb7ecd7f1a736b3d0", 0xc8}, {&(0x7f0000001680)="09ab9f049ade2b84804d459be47141186b537675dd170fb7406a9f6f9e07a5774d915c2774722e3bdc23ef1a7ec0ba11c39349bf26491d2749bd29f8fd70e0d01a663f46a949f1b86610bcc9d6e07bc6c9ecc217682652361b97537091746bd3ef6ef42ef3aeb2d11f0e8356b7330ac2fb75b24e19e13e25ae982d0078606396cd55c1d048fce296357e205bf91d8019284c9845b9f188807c71c6df7718c77732d780e8e2e8ca15d3d0a386326c", 0xae}], 0xa, 0x0) mlockall(0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r1, 0x1) close(r1) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x10) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000100)=""/86, 0x56}], 0x3, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0x6}, {0x100000000, 0x8}}, 0x2) chroot(&(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r2, r5) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/25}, &(0x7f00000003c0)=0x1b) r6 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r6, 0x0) r7 = msgget$private(0x0, 0x188) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) msgctl$IPC_RMID(r6, 0x0) r8 = msgget$private(0x0, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x5, 0x80, 0x40, 0x0, "f5204d3fdd4836a92e0faa948e04aa51b1a269a6", 0x0, 0x8001}) getpeername(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) write(r0, &(0x7f0000000540)="a6a28fa74e563d670fcb245e7af7e599e4e248d187c852f4a98367a1c099d0f74662f4dbc2d8ad998a5da005a0fba29e0649063585e688921112a8a0b7730cdc297fec08044b78ce1fe31deae2013aac5e3fab282d0e2ae1508125553fb537598177094a8e7a202960ad7a5043ff4d2855ae21b40819e9a6c7d55a8e97409071f07be2b4e3a1c1c1cc", 0x89) open(&(0x7f0000000600)='./file0\x00', 0xa612329cfdd30b3c, 0x116) msgrcv(r6, &(0x7f0000000640)={0x0, ""/34}, 0x2a, 0x3, 0x800) open$dir(&(0x7f0000000680)='./file0\x00', 0x690, 0x20) pledge(&(0x7f00000006c0)='l\x00', &(0x7f0000000700)='(\x00') msgrcv(r7, &(0x7f0000000740)={0x0, ""/204}, 0xd4, 0x1, 0x1000) pipe(&(0x7f0000000840)={0xffffffffffffffff}) msgrcv(r8, &(0x7f0000000880)={0x0, ""/162}, 0xaa, 0x3, 0x800) getpeername(r9, &(0x7f0000000940)=@in6, &(0x7f0000000980)=0xc) msgctl$IPC_RMID(r7, 0x0) readv(r9, &(0x7f0000000c40)=[{&(0x7f00000009c0)=""/108, 0x6c}, {&(0x7f0000000a40)=""/254, 0xfe}, {&(0x7f0000000b40)=""/91, 0x5b}, {&(0x7f0000000bc0)}, {&(0x7f0000000c00)=""/17, 0x11}], 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000cc0)={{0x401, r4, r3, r4, r5, 0x50, 0x2}, 0xffff, 0xfffffffffffffc01, r1, r1, 0xbe, 0x7, 0x80800000000, 0x6ce8}) msgget(0x0, 0x200) msgrcv(r6, &(0x7f0000000d40)={0x0, ""/108}, 0x74, 0x3, 0x1000) 16:00:19 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x12, 0x4) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x200) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) flock(r0, 0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = socket(0x38, 0x2, 0x9) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0x0) 16:00:19 executing program 0: poll(&(0x7f0000000300)=[{}], 0x1, 0x91) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='!\x00', &(0x7f0000000080)='\'[$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=',#e$.\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='--,\x00']) execve(0x0, 0x0, 0x0) r0 = socket(0x3e, 0x0, 0x6) read(r0, &(0x7f0000000200)=""/250, 0xfa) 16:00:19 executing program 1: socketpair(0x30, 0x4001, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077f9597d52ef1d6c0000000000004000000000000400000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=""/210, 0xd2}, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x91, 0x0) pwritev(r1, &(0x7f0000000000), 0x1000000000000055, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet(0x2, 0x1, 0x46) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:19 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x6011, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1f) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x92}, {r1, 0xa9}, {r1, 0x4}], 0x3, 0xad) close(r0) kqueue() syz_open_pts() 16:00:20 executing program 1: r0 = socket(0x15, 0x3, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x4, 0x4) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCSDTR(r0, 0x20007479) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc) 16:00:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) chroot(&(0x7f0000000100)='./file0\x00') getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffff3d) r1 = socket$inet(0x2, 0x1000000000000001, 0x33e) setsockopt$inet_opts(r1, 0x0, 0xe, &(0x7f0000000080)="eea68ba1e22db357", 0xffffffffffffffc4) 16:00:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530007f4362f44e2846fc7c6cbe57ad2e29a2db92c9636fc2f8f3be1221d113019b40ebb65a948be4db8dce7b72489843813f09aebf0f10f4a62e54b4d3f48e71e1fe738e88d7ed23e87e9d725bd217f1b0b332b060387235eea94a1c6657e3e61d5f1a173c21022f2e014a8316ff0707334480cfd5c62ca61fa46268d0cc82da597164e5e35e3ab15bca3e33e5e6612f5b52ead05218f42ba432a01484b5f004e7c125c273f3657d26877ccd602d3598212599be4ba8e52100049a55b55babf15e03372651e0179de5a2d24b826a3a591dd9fcf93ad22763839739caf8"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/162, &(0x7f0000000000)=0xa2) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) close(r1) uvm_fault(0xffffff007f12bd68, 0xd0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ip_ctloutput+0x784: movq 0xd0(%r14),%rbx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12bd68, 0xd0, 0, 1) -> e ip_ctloutput(ffffff00725ef078,ffff8000ffff6e30,ffffff006e70fd88,ffff80002112eae8,ffffff0072cf3e00) at ip_ctloutput+0x784 end trace frame: 0xffff80002112ea90, count: 0 ddb> trace ip_ctloutput(ffffff00725ef078,ffff8000ffff6e30,ffffff006e70fd88,ffff80002112eae8,ffffff0072cf3e00) at ip_ctloutput+0x784 sys_getsockopt(ffff80002112eb70,ffff8000ffff6e30,ffff80002105f980) at sys_getsockopt+0x13c syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffff66,0,5,12b36993010) at Xsyscall+0x128 end of kernel end trace frame: 0x12de4ceb270, count: -4 ddb> show registers rdi 0 rsi 0xffffffff811b34f4 ip_ctloutput+0x784 rbp 0xffff80002112ea30 rbx 0 rdx 0xffff800001ace000 rcx 0x5c rax 0xffff800001ace000 r8 0xffffff0072cf3e00 r9 0 r10 0xbcfd0a2d6b8a3288 r11 0xffffffff8170d810 rip_ctloutput r12 0x1 r13 0 r14 0 r15 0xffffff0072cf3e00 rip 0xffffffff811b34f4 ip_ctloutput+0x784 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff80002112ea00 ss 0x10 ip_ctloutput+0x784: movq 0xd0(%r14),%rbx ddb> show proc PROC (syz-executor1) pid=89753 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff7538,0xffffffff81eafaa0 process=0xffff80002105f980 user=0xffff800021129000, vmspace=0xffffff007f12bd68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 77355 345138 85448 0 2 0 syz-executor1 *77355 89753 85448 0 7 0x4000000 syz-executor1 79397 149838 24156 0 2 0x2 syz-executor0 2322 309681 0 0 3 0x14200 bored sosplice 85448 342377 24156 0 3 0x82 nanosleep syz-executor1 24156 140410 52852 0 3 0x82 thrsleep syz-fuzzer 24156 88639 52852 0 3 0x4000082 nanosleep syz-fuzzer 24156 437870 52852 0 3 0x4000082 thrsleep syz-fuzzer 24156 478521 52852 0 3 0x4000082 kqread syz-fuzzer 24156 69552 52852 0 3 0x4000082 thrsleep syz-fuzzer 24156 476749 52852 0 3 0x4000082 thrsleep syz-fuzzer 24156 315707 52852 0 3 0x4000082 thrsleep syz-fuzzer 52852 461593 29402 0 3 0x10008a pause ksh 29402 301013 99708 0 3 0x92 select sshd 1577 53995 1 0 3 0x100083 ttyin getty 99708 519578 1 0 3 0x80 select sshd 45155 424204 93848 73 2 0x100090 syslogd 93848 329702 1 0 3 0x100082 netio syslogd 87834 97231 1 77 3 0x100090 poll dhclient 466 348829 1 0 3 0x80 poll dhclient 27808 134131 0 0 2 0x14200 zerothread 77709 466229 0 0 3 0x14200 aiodoned aiodoned 88597 364365 0 0 3 0x14200 syncer update 24487 429935 0 0 3 0x14200 cleaner cleaner 88740 385848 0 0 3 0x14200 reaper reaper 36751 523490 0 0 3 0x14200 pgdaemon pagedaemon 18028 147674 0 0 3 0x14200 bored crynlk 87757 98034 0 0 3 0x14200 bored crypto 61139 495462 0 0 3 0x40014200 acpi0 acpi0 55198 358 0 0 3 0x14200 bored softnet 52806 124685 0 0 3 0x14200 bored systqmp 89420 413917 0 0 3 0x14200 bored systq 41719 467506 0 0 3 0x40014200 bored softclock 92980 305922 0 0 3 0x40014200 idle0 1 213473 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper